diff --git a/README.md b/README.md
index 887ebd1c7a2..9bd2e9b95c9 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
[
](https://nixos.org/nixos)
[](https://travis-ci.org/NixOS/nixpkgs)
-[](http://www.issuestats.com/github/nixos/nixpkgs)
-[](http://www.issuestats.com/github/nixos/nixpkgs)
+[](http://www.issuestats.com/github/nixos/nixpkgs)
+[](http://www.issuestats.com/github/nixos/nixpkgs)
Nixpkgs is a collection of packages for the [Nix](https://nixos.org/nix/) package
manager. It is periodically built and tested by the [hydra](http://hydra.nixos.org/)
diff --git a/doc/erlang-users-guide.xml b/doc/erlang-users-guide.xml
new file mode 100644
index 00000000000..778d6e709b1
--- /dev/null
+++ b/doc/erlang-users-guide.xml
@@ -0,0 +1,288 @@
+
+
+User's Guide to the Erlang Infrastructure
+
+
+ How to install Erlang packages
+
+ Erlang packages are not registered in the top level simply because
+ they are not relevant to the vast majority of Nix users. They are
+ installable using the erlangPackages attribute set.
+
+ You can list the avialable packages in the
+ erlangPackages with the following command:
+
+
+
+$ nix-env -f "<nixpkgs>" -qaP -A erlangPackages
+erlangPackages.esqlite esqlite-0.2.1
+erlangPackages.goldrush goldrush-0.1.7
+erlangPackages.ibrowse ibrowse-4.2.2
+erlangPackages.jiffy jiffy-0.14.5
+erlangPackages.lager lager-3.0.2
+erlangPackages.meck meck-0.8.3
+erlangPackages.rebar3-pc pc-1.1.0
+
+
+ To install any of those packages into your profile, refer to them by
+ their attribute path (first column):
+
+
+$ nix-env -f "<nixpkgs>" -iA erlangPackages.ibrowse
+
+
+ The attribute path of any Erlang packages corresponds to the name
+ of that particular package in Hex or its OTP Application/Release name.
+
+
+
+ Packaging Erlang Applications
+
+ Rebar3 Packages
+
+ There is a Nix functional called
+ buildRebar3. We use this function to make a
+ derivation that understands how to build the rebar3 project. For
+ example, the epression we use to build the hex2nix
+ project follows.
+
+
+{stdenv, fetchFromGitHub, buildRebar3, ibrowse, jsx, erlware_commons }:
+
+buildRebar3 rec {
+ name = "hex2nix";
+ version = "0.0.1";
+
+ src = fetchFromGitHub {
+ owner = "ericbmerritt";
+ repo = "hex2nix";
+ rev = "${version}";
+ sha256 = "1w7xjidz1l5yjmhlplfx7kphmnpvqm67w99hd2m7kdixwdxq0zqg";
+ };
+
+ erlangDeps = [ ibrowse jsx erlware_commons ];
+}
+
+
+ The only visible difference between this derivation and
+ something like stdenv.mkDerivation is that we
+ have added erlangDeps to the derivation. If
+ you add your Erlang dependencies here they will be correctly
+ handled by the system.
+
+
+ If your package needs to compile native code via Rebar's port
+ compilation mechenism. You should add compilePort =
+ true; to the derivation.
+
+
+
+
+ Hex Packages
+
+ Hex packages are based on Rebar packages. In fact, at the moment
+ we can only compile Hex packages that are buildable with
+ Rebar3. Packages that use Mix and other build systems are not
+ supported. That being said, we know a lot more about Hex and can
+ do more for you.
+
+
+{ buildHex }:
+ buildHex {
+ name = "esqlite";
+ version = "0.2.1";
+ sha256 = "1296fn1lz4lz4zqzn4dwc3flgkh0i6n4sydg501faabfbv8d3wkr";
+ compilePort = true;
+}
+
+
+ For Hex packages you need to provide the name, the version, and
+ the Sha 256 digest of the package and use
+ buildHex to build it. Obviously, the package
+ needs to have already been published to Hex.
+
+
+
+
+ How to develop
+
+ Accessing an Environment
+
+ Often, all you want to do is be able to access a valid
+ environment that contains a specific package and its
+ dependencies. we can do that with the env
+ part of a derivation. For example, lets say we want to access an
+ erlang repl with ibrowse loaded up. We could do the following.
+
+
+ ~/w/nixpkgs ❯❯❯ nix-shell -A erlangPackages.ibrowse.env --run "erl"
+ Erlang/OTP 18 [erts-7.0] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]
+
+ Eshell V7.0 (abort with ^G)
+ 1> m(ibrowse).
+ Module: ibrowse
+ MD5: 3b3e0137d0cbb28070146978a3392945
+ Compiled: January 10 2016, 23:34
+ Object file: /nix/store/g1rlf65rdgjs4abbyj4grp37ry7ywivj-ibrowse-4.2.2/lib/erlang/lib/ibrowse-4.2.2/ebin/ibrowse.beam
+ Compiler options: [{outdir,"/tmp/nix-build-ibrowse-4.2.2.drv-0/hex-source-ibrowse-4.2.2/_build/default/lib/ibrowse/ebin"},
+ debug_info,debug_info,nowarn_shadow_vars,
+ warn_unused_import,warn_unused_vars,warnings_as_errors,
+ {i,"/tmp/nix-build-ibrowse-4.2.2.drv-0/hex-source-ibrowse-4.2.2/_build/default/lib/ibrowse/include"}]
+ Exports:
+ add_config/1 send_req_direct/7
+ all_trace_off/0 set_dest/3
+ code_change/3 set_max_attempts/3
+ get_config_value/1 set_max_pipeline_size/3
+ get_config_value/2 set_max_sessions/3
+ get_metrics/0 show_dest_status/0
+ get_metrics/2 show_dest_status/1
+ handle_call/3 show_dest_status/2
+ handle_cast/2 spawn_link_worker_process/1
+ handle_info/2 spawn_link_worker_process/2
+ init/1 spawn_worker_process/1
+ module_info/0 spawn_worker_process/2
+ module_info/1 start/0
+ rescan_config/0 start_link/0
+ rescan_config/1 stop/0
+ send_req/3 stop_worker_process/1
+ send_req/4 stream_close/1
+ send_req/5 stream_next/1
+ send_req/6 terminate/2
+ send_req_direct/4 trace_off/0
+ send_req_direct/5 trace_off/2
+ send_req_direct/6 trace_on/0
+ trace_on/2
+ ok
+ 2>
+
+
+ Notice the -A erlangPackages.ibrowse.env.That
+ is the key to this functionality.
+
+
+
+ Creating a Shell
+
+ Getting access to an environment often isn't enough to do real
+ development. Many times we need to create a
+ shell.nix file and do our development inside
+ of the environment specified by that file. This file looks a lot
+ like the packageing described above. The main difference is that
+ src points to project root and we call the
+ package directly.
+
+
+{ pkgs ? import "<nixpkgs"> {} }:
+
+with pkgs;
+
+let
+
+ f = { buildHex, ibrowse, jsx, erlware_commons }:
+ buildHex {
+ name = "hex2nix";
+ version = "0.1.0";
+ src = ./.;
+ erlangDeps = [ ibrowse jsx erlware_commons ];
+ };
+ drv = erlangPackages.callPackage f {};
+
+in
+ drv
+
+
+ Building in a shell
+
+ Unfortunatly for us users of Nix, Rebar isn't very cooperative
+ with us from the standpoint of building a hermetic
+ environment. When building the rebar3 support we had to do some
+ sneaky things to get it not to go out and pull packages on its
+ own. Also unfortunately, you have to do some of the same things
+ when building a project inside of a Nix shell.
+
+
+
+ Run rebar3-nix-bootstrap every time
+ dependencies change
+
+
+ Set Home to the current directory.
+
+
+
+ If you do these two things then Rebar will be happy with you. I
+ codify these into a makefile. Forunately, rebar3-nix-bootstrap
+ is idempotent and fairly quick. so you can run it as often as
+ you like.
+
+
+# =============================================================================
+# Rules
+# =============================================================================
+.PHONY= all test clean repl shell build test analyze bootstrap
+
+all: test
+
+clean:
+ rm -rf _build
+ rm -rf .cache
+
+repl:
+ nix-shell --run "erl"
+
+shell:
+ nix-shell --run "bash"
+
+bootstrap:
+ nix-shell --pure --run "rebar3-nix-bootstrap"
+
+build: bootstrap
+ nix-shell --pure --run "HOME=$(CURDIR) rebar3 compile"
+
+analyze: bootstrap
+ nix-shell --pure --run "HOME=$(CURDIR) rebar3 do compile,dialyzer"
+
+test: bootstrap
+ nix-shell --pure --run "HOME=$(CURDIR) rebar3 do compile,dialyzer,eunit"
+
+
+
+ If you add the shell.nix as described and
+ user rebar as follows things should simply work.
+
+
+
+
+
+ Generating Packages from Hex with Hex2Nix
+
+ Updating the Hex packages requires the use of the
+ hex2nix tool. Given the path to the Erlang
+ modules (usually
+ pkgs/development/erlang-modules). It will
+ happily dump a file called
+ hex-packages.nix. That file will contain all
+ the packages that use a recognized build system in Hex. However,
+ it can't know whether or not all those packages are buildable.
+
+
+ To make life easier for our users, it makes good sense to go
+ ahead and attempt to build all those packages and remove the
+ ones that don't build. To do that, simply run the command (in
+ the root of your nixpkgs repository). that follows.
+
+
+$ nix-build -A erlangPackages
+
+
+ That will build every package in
+ erlangPackages. Then you can go through and
+ manually remove the ones that fail. Hopefully, someone will
+ improve hex2nix in the future to automate
+ that.
+
+
+
diff --git a/doc/functions.xml b/doc/functions.xml
index 7f40ba33cd4..5a350a23e0a 100644
--- a/doc/functions.xml
+++ b/doc/functions.xml
@@ -291,4 +291,340 @@ c = lib.makeOverridable f { a = 1; b = 2; }
+
+ pkgs.dockerTools
+
+
+ pkgs.dockerTools is a set of functions for creating and
+ manipulating Docker images according to the
+
+ Docker Image Specification v1.0.0
+ . Docker itself is not used to perform any of the operations done by these
+ functions.
+
+
+
+
+ The dockerTools API is unstable and may be subject to
+ backwards-incompatible changes in the future.
+
+
+
+
+ buildImage
+
+
+ This function is analogous to the docker build command,
+ in that can used to build a Docker-compatible repository tarball containing
+ a single image with one or multiple layers. As such, the result
+ is suitable for being loaded in Docker with docker load.
+
+
+
+ The parameters of buildImage with relative example values are
+ described below:
+
+
+ Docker build
+
+ buildImage {
+ name = "redis";
+ tag = "latest";
+
+ fromImage = someBaseImage;
+ fromImageName = null;
+ fromImageTag = "latest";
+
+ contents = pkgs.redis;
+ runAsRoot = ''
+ #!${stdenv.shell}
+ mkdir -p /data
+ '';
+
+ config = {
+ Cmd = [ "/bin/redis-server" ];
+ WorkingDir = "/data";
+ Volumes = {
+ "/data" = {};
+ };
+ };
+ }
+
+
+
+ The above example will build a Docker image redis/latest
+ from the given base image. Loading and running this image in Docker results in
+ redis-server being started automatically.
+
+
+
+
+
+ name specifies the name of the resulting image.
+ This is the only required argument for buildImage.
+
+
+
+
+
+ tag specifies the tag of the resulting image.
+ By default it's latest.
+
+
+
+
+
+ fromImage is the repository tarball containing the base image.
+ It must be a valid Docker image, such as exported by docker save.
+ By default it's null, which can be seen as equivalent
+ to FROM scratch of a Dockerfile.
+
+
+
+
+
+ fromImageName can be used to further specify
+ the base image within the repository, in case it contains multiple images.
+ By default it's null, in which case
+ buildImage will peek the first image available
+ in the repository.
+
+
+
+
+
+ fromImageTag can be used to further specify the tag
+ of the base image within the repository, in case an image contains multiple tags.
+ By default it's null, in which case
+ buildImage will peek the first tag available for the base image.
+
+
+
+
+
+ contents is a derivation that will be copied in the new
+ layer of the resulting image. This can be similarly seen as
+ ADD contents/ / in a Dockerfile.
+ By default it's null.
+
+
+
+
+
+ runAsRoot is a bash script that will run as root
+ in an environment that overlays the existing layers of the base image with
+ the new resulting layer, including the previously copied
+ contents derivation.
+ This can be similarly seen as
+ RUN ... in a Dockerfile.
+
+
+
+ Using this parameter requires the kvm
+ device to be available.
+
+
+
+
+
+
+
+ config is used to specify the configuration of the
+ containers that will be started off the built image in Docker.
+ The available options are listed in the
+
+ Docker Image Specification v1.0.0
+ .
+
+
+
+
+
+
+ After the new layer has been created, its closure
+ (to which contents, config and
+ runAsRoot contribute) will be copied in the layer itself.
+ Only new dependencies that are not already in the existing layers will be copied.
+
+
+
+ At the end of the process, only one new single layer will be produced and
+ added to the resulting image.
+
+
+
+ The resulting repository will only list the single image
+ image/tag. In the case of
+ it would be redis/latest.
+
+
+
+ It is possible to inspect the arguments with which an image was built
+ using its buildArgs attribute.
+
+
+
+
+
+ pullImage
+
+
+ This function is analogous to the docker pull command,
+ in that can be used to fetch a Docker image from a Docker registry.
+ Currently only registry v1 is supported.
+ By default Docker Hub
+ is used to pull images.
+
+
+
+ Its parameters are described in the example below:
+
+
+ Docker pull
+
+ pullImage {
+ imageName = "debian";
+ imageTag = "jessie";
+ imageId = null;
+ sha256 = "1bhw5hkz6chrnrih0ymjbmn69hyfriza2lr550xyvpdrnbzr4gk2";
+
+ indexUrl = "https://index.docker.io";
+ registryUrl = "https://registry-1.docker.io";
+ registryVersion = "v1";
+ }
+
+
+
+
+
+
+ imageName specifies the name of the image to be downloaded,
+ which can also include the registry namespace (e.g. library/debian).
+ This argument is required.
+
+
+
+
+
+ imageTag specifies the tag of the image to be downloaded.
+ By default it's latest.
+
+
+
+
+
+ imageId, if specified this exact image will be fetched, instead
+ of imageName/imageTag. However, the resulting repository
+ will still be named imageName/imageTag.
+ By default it's null.
+
+
+
+
+
+ sha256 is the checksum of the whole fetched image.
+ This argument is required.
+
+
+
+ The checksum is computed on the unpacked directory, not on the final tarball.
+
+
+
+
+
+
+ In the above example the default values are shown for the variables indexUrl,
+ registryUrl and registryVersion.
+ Hence by default the Docker.io registry is used to pull the images.
+
+
+
+
+
+
+
+ exportImage
+
+
+ This function is analogous to the docker export command,
+ in that can used to flatten a Docker image that contains multiple layers.
+ It is in fact the result of the merge of all the layers of the image.
+ As such, the result is suitable for being imported in Docker
+ with docker import.
+
+
+
+
+ Using this function requires the kvm
+ device to be available.
+
+
+
+
+ The parameters of exportImage are the following:
+
+
+ Docker export
+
+ exportImage {
+ fromImage = someLayeredImage;
+ fromImageName = null;
+ fromImageTag = null;
+
+ name = someLayeredImage.name;
+ }
+
+
+
+
+ The parameters relative to the base image have the same synopsis as
+ described in , except that
+ fromImage is the only required argument in this case.
+
+
+
+ The name argument is the name of the derivation output,
+ which defaults to fromImage.name.
+
+
+
+
+ shadowSetup
+
+
+ This constant string is a helper for setting up the base files for managing
+ users and groups, only if such files don't exist already.
+ It is suitable for being used in a
+ runAsRoot script for cases like
+ in the example below:
+
+
+ Shadow base files
+
+ buildImage {
+ name = "shadow-basic";
+
+ runAsRoot = ''
+ #!${stdenv.shell}
+ ${shadowSetup}
+ groupadd -r redis
+ useradd -r -g redis redis
+ mkdir /data
+ chown redis:redis /data
+ '';
+ }
+
+
+
+
+ Creating base files like /etc/passwd or
+ /etc/login.defs are necessary for shadow-utils to
+ manipulate users and groups.
+
+
+
+
+
+
diff --git a/doc/manual.xml b/doc/manual.xml
index b4c35d1a379..2b4f47aff1c 100644
--- a/doc/manual.xml
+++ b/doc/manual.xml
@@ -20,6 +20,7 @@
+
diff --git a/doc/meta.xml b/doc/meta.xml
index ea8a363f0fd..5266d83aea6 100644
--- a/doc/meta.xml
+++ b/doc/meta.xml
@@ -112,11 +112,6 @@ meta-attributes
package.
-
- version
- Package version.
-
-
branch
Release branch. Used to specify that a package is not
diff --git a/doc/package-notes.xml b/doc/package-notes.xml
index 9d8217d60bc..4148e87e018 100644
--- a/doc/package-notes.xml
+++ b/doc/package-notes.xml
@@ -125,7 +125,7 @@ $ make menuconfig ARCH=arch
It may be that the new kernel requires updating the external
kernel modules and kernel-dependent packages listed in the
- kernelPackagesFor function in
+ linuxPackagesFor function in
all-packages.nix (such as the NVIDIA drivers,
AUFS, etc.). If the updated packages aren’t backwards compatible
with older kernels, you may need to keep the older versions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index 9918ae61537..3d7e2be1553 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -38,6 +38,7 @@
aycanirican = "Aycan iRiCAN ";
badi = "Badi' Abdul-Wahid ";
balajisivaraman = "Balaji Sivaraman";
+ Baughn = "Svein Ove Aas ";
bbenoist = "Baptist BENOIST ";
bcarrell = "Brandon Carrell ";
bcdarwin = "Ben Darwin ";
@@ -231,7 +232,7 @@
palo = "Ingolf Wanger ";
pashev = "Igor Pashev ";
pesterhazy = "Paulus Esterhazy ";
- phausmann = "Philipp Hausmann ";
+ phile314 = "Philipp Hausmann ";
philandstuff = "Philip Potter ";
phreedom = "Evgeny Egorochkin ";
phunehehe = "Hoang Xuan Phu ";
@@ -264,7 +265,6 @@
robbinch = "Robbin C. ";
robgssp = "Rob Glossop ";
roconnor = "Russell O'Connor ";
- roelof = "Roelof Wobben ";
romildo = "José Romildo Malaquias ";
rszibele = "Richard Szibele ";
rushmorem = "Rushmore Mushambi ";
@@ -294,6 +294,7 @@
steveej = "Stefan Junker ";
szczyp = "Szczyp ";
sztupi = "Attila Sztupak ";
+ taeer = "Taeer Bar-Yam ";
tailhook = "Paul Colomiets ";
taktoa = "Remy Goldschmidt ";
telotortium = "Robert Irelan ";
@@ -334,6 +335,7 @@
wyvie = "Elijah Rum ";
yarr = "Dmitry V. ";
z77z = "Marco Maggesi ";
+ zagy = "Christian Zagrodnick ";
zef = "Zef Hemel ";
zimbatm = "zimbatm ";
zoomulator = "Kim Simmons ";
diff --git a/lib/strings.nix b/lib/strings.nix
index 9a2f3c432ca..58d3199ac31 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -191,9 +191,13 @@ rec {
versionAtLeast = v1: v2: !versionOlder v1 v2;
- # Get the version of the specified derivation, as specified in its
- # ‘name’ attribute.
- getVersion = drv: (builtins.parseDrvName drv.name).version;
+ # This function takes an argument that's either a derivation or a
+ # derivation's "name" attribute and extracts the version part from that
+ # argument. For example:
+ #
+ # lib.getVersion "youtube-dl-2016.01.01" ==> "2016.01.01"
+ # lib.getVersion pkgs.youtube-dl ==> "2016.01.01"
+ getVersion = x: (builtins.parseDrvName (x.name or x)).version;
# Extract name with version from URL. Ask for separator which is
diff --git a/nixos/doc/manual/configuration/wireless.xml b/nixos/doc/manual/configuration/wireless.xml
index 373a9168cc8..e4560f2da36 100644
--- a/nixos/doc/manual/configuration/wireless.xml
+++ b/nixos/doc/manual/configuration/wireless.xml
@@ -18,8 +18,20 @@ NixOS will start wpa_supplicant for you if you enable this setting:
networking.wireless.enable = true;
-NixOS currently does not generate wpa_supplicant's
-configuration file, /etc/wpa_supplicant.conf. You should edit this file
+NixOS lets you specify networks for wpa_supplicant declaratively:
+
+networking.wireless.networks = {
+ echelon = {
+ psk = "abcdefgh";
+ };
+ "free.wifi" = {};
+}
+
+
+Be aware that keys will be written to the nix store in plaintext!
+
+When no networks are set, it will default to using a configuration file at
+/etc/wpa_supplicant.conf. You should edit this file
yourself to define wireless networks, WPA keys and so on (see
wpa_supplicant.conf(5)).
diff --git a/nixos/doc/manual/man-nixos-rebuild.xml b/nixos/doc/manual/man-nixos-rebuild.xml
index c529737c3bf..a8d20c0f657 100644
--- a/nixos/doc/manual/man-nixos-rebuild.xml
+++ b/nixos/doc/manual/man-nixos-rebuild.xml
@@ -281,6 +281,51 @@ $ nixos-rebuild switch -p test -I nixos-config=./test.nix
+
+
+
+ Instead of building the new configuration locally, use the
+ specified host to perform the build. The host needs to be accessible
+ with ssh, and must be able to perform Nix builds. If the option
+ is not set, the build will be copied back
+ to the local machine when done.
+
+ Note that, if is not specified,
+ Nix will be built both locally and remotely. This is because the
+ configuration will always be evaluated locally even though the building
+ might be performed remotely.
+
+ You can include a remote user name in
+ the host name (user@host). You can also set
+ ssh options by defining the NIX_SSHOPTS environment
+ variable.
+
+
+
+
+
+
+ Specifies the NixOS target host. By setting this to something other
+ than localhost, the system activation will
+ happen on the remote host instead of the local machine. The remote host
+ needs to be accessible over ssh, and for the commands
+ , and
+ you need root access.
+
+ If is not explicitly
+ specified, will implicitly be set to the
+ same value as . So, if you only specify
+ both building and activation will take
+ place remotely (and no build artifacts will be copied to the local
+ machine).
+
+ You can include a remote user name in
+ the host name (user@host). You can also set
+ ssh options by defining the NIX_SSHOPTS environment
+ variable.
+
+
+
In addition, nixos-rebuild accepts various
@@ -305,6 +350,13 @@ the Nix manual for details.
+ NIX_SSHOPTS
+
+ Additional options to be passed to
+ ssh on the command line.
+
+
+
diff --git a/nixos/doc/manual/release-notes/rl-unstable.xml b/nixos/doc/manual/release-notes/rl-unstable.xml
index f74fff83b48..cd828dfc888 100644
--- a/nixos/doc/manual/release-notes/rl-unstable.xml
+++ b/nixos/doc/manual/release-notes/rl-unstable.xml
@@ -24,6 +24,17 @@ nixos.path = ./nixpkgs-unstable-2015-12-06/nixos;
+
+ Firefox and similar browsers are now wrapped by default.
+ The package and attribute names are plain firefox
+ or midori, etc. Backward-compatibility attributes were set up,
+ but note that nix-env -u will not update
+ your current firefox-with-plugins;
+ you have to uninstall it and install firefox instead.
+ More discussion is
+ on the PR.
+
+
The following new services were added since the last release:
@@ -47,6 +58,12 @@ following incompatible changes:
+
+ jobs NixOS option has been removed. It served as
+ compatibility layer between Upstart jobs and SystemD services. All services
+ have been rewritten to use systemd.services
+
+
wmiimenu is removed, as it has been
removed by the developers upstream. Use wimenu
@@ -130,4 +147,17 @@ nginx.override {
+
+Other notable improvements:
+
+
+ The command-not-found hook was extended.
+ Apart from $NIX_AUTO_INSTALL variable,
+ it newly also checks for $NIX_AUTO_RUN
+ which causes it to directly run the missing commands via
+ nix-shell (without installing anything).
+
+
+
+
diff --git a/nixos/lib/test-driver/Machine.pm b/nixos/lib/test-driver/Machine.pm
index 41088ed75f7..8ac0a31f287 100644
--- a/nixos/lib/test-driver/Machine.pm
+++ b/nixos/lib/test-driver/Machine.pm
@@ -381,6 +381,11 @@ sub waitForUnit {
my $info = $self->getUnitInfo($unit);
my $state = $info->{ActiveState};
die "unit ‘$unit’ reached state ‘$state’\n" if $state eq "failed";
+ if ($state eq "inactive") {
+ my ($status, $jobs) = $self->execute("systemctl list-jobs --full 2>&1");
+ die "unit ‘$unit’ is inactive and there are no pending jobs\n"
+ if $jobs =~ /No jobs/; # FIXME: fragile
+ }
return 1 if $state eq "active";
};
});
diff --git a/nixos/modules/config/ldap.nix b/nixos/modules/config/ldap.nix
index c87996df885..a6657768e06 100644
--- a/nixos/modules/config/ldap.nix
+++ b/nixos/modules/config/ldap.nix
@@ -57,6 +57,7 @@ in
users.ldap = {
enable = mkOption {
+ type = types.bool;
default = false;
description = "Whether to enable authentication against an LDAP server.";
};
diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix
index 2c40895296c..334fa1f772c 100644
--- a/nixos/modules/config/pulseaudio.nix
+++ b/nixos/modules/config/pulseaudio.nix
@@ -99,6 +99,7 @@ in {
package = mkOption {
type = types.package;
default = pulseaudioLight;
+ defaultText = "pkgs.pulseaudioLight";
example = literalExample "pkgs.pulseaudioFull";
description = ''
The PulseAudio derivation to use. This can be used to enable
diff --git a/nixos/modules/config/shells-environment.nix b/nixos/modules/config/shells-environment.nix
index d0243f9775c..9642981803b 100644
--- a/nixos/modules/config/shells-environment.nix
+++ b/nixos/modules/config/shells-environment.nix
@@ -119,6 +119,7 @@ in
environment.binsh = mkOption {
default = "${config.system.build.binsh}/bin/sh";
+ defaultText = "\${config.system.build.binsh}/bin/sh";
example = literalExample ''
"''${pkgs.dash}/bin/dash"
'';
diff --git a/nixos/modules/config/swap.nix b/nixos/modules/config/swap.nix
index 9a5d6a9fc33..f0353c5a35e 100644
--- a/nixos/modules/config/swap.nix
+++ b/nixos/modules/config/swap.nix
@@ -128,6 +128,7 @@ in
wantedBy = [ "${realDevice'}.swap" ];
before = [ "${realDevice'}.swap" ];
path = [ pkgs.utillinux ] ++ optional sw.randomEncryption pkgs.cryptsetup;
+
script =
''
${optionalString (sw.size != null) ''
@@ -145,11 +146,13 @@ in
mkswap ${sw.realDevice}
''}
'';
+
unitConfig.RequiresMountsFor = [ "${dirOf sw.device}" ];
unitConfig.DefaultDependencies = false; # needed to prevent a cycle
serviceConfig.Type = "oneshot";
serviceConfig.RemainAfterExit = sw.randomEncryption;
- serviceConfig.ExecStop = optionalString sw.randomEncryption "cryptsetup luksClose ${sw.deviceName}";
+ serviceConfig.ExecStop = optionalString sw.randomEncryption "${pkgs.cryptsetup}/bin/cryptsetup luksClose ${sw.deviceName}";
+ restartIfChanged = false;
};
in listToAttrs (map createSwapDevice (filter (sw: sw.size != null || sw.randomEncryption) config.swapDevices));
diff --git a/nixos/modules/config/sysctl.nix b/nixos/modules/config/sysctl.nix
index e83562a8356..61b02c5ffa6 100644
--- a/nixos/modules/config/sysctl.nix
+++ b/nixos/modules/config/sysctl.nix
@@ -22,10 +22,9 @@ in
boot.kernel.sysctl = mkOption {
default = {};
- example = {
- "net.ipv4.tcp_syncookies" = false;
- "vm.swappiness" = 60;
- };
+ example = literalExample ''
+ { "net.ipv4.tcp_syncookies" = false; "vm.swappiness" = 60; }
+ '';
type = types.attrsOf sysctlOption;
description = ''
Runtime parameters of the Linux kernel, as set by
diff --git a/nixos/modules/config/unix-odbc-drivers.nix b/nixos/modules/config/unix-odbc-drivers.nix
index 98929392ace..eea6477fff2 100644
--- a/nixos/modules/config/unix-odbc-drivers.nix
+++ b/nixos/modules/config/unix-odbc-drivers.nix
@@ -10,8 +10,9 @@ with lib;
options = {
environment.unixODBCDrivers = mkOption {
+ type = types.listOf types.package;
default = [];
- example = literalExample "map (x : x.ini) (with pkgs.unixODBCDrivers; [ mysql psql psqlng ] )";
+ example = literalExample "with pkgs.unixODBCDrivers; [ mysql psql psqlng ]";
description = ''
Specifies Unix ODBC drivers to be registered in
/etc/odbcinst.ini. You may also want to
@@ -26,7 +27,7 @@ with lib;
config = mkIf (config.environment.unixODBCDrivers != []) {
environment.etc."odbcinst.ini".text =
- let inis = config.environment.unixODBCDrivers;
+ let inis = map (x : x.ini) config.environment.unixODBCDrivers;
in lib.concatStringsSep "\n" inis;
};
diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix
index 485926fb1dd..e643b2d059b 100644
--- a/nixos/modules/config/users-groups.nix
+++ b/nixos/modules/config/users-groups.nix
@@ -26,7 +26,7 @@ let
'';
hashedPasswordDescription = ''
- To generate hashed password install mkpassword
+ To generate hashed password install mkpasswd
package and run mkpasswd -m sha-512.
'';
diff --git a/nixos/modules/hardware/video/encoder/wis-go7007.nix b/nixos/modules/hardware/video/encoder/wis-go7007.nix
deleted file mode 100644
index e9b3cf72a8d..00000000000
--- a/nixos/modules/hardware/video/encoder/wis-go7007.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{pkgs, config, ...}:
-
-let
- wis_go7007 = config.boot.kernelPackages.wis_go7007;
-in
-
-{
- boot.extraModulePackages = [ wis_go7007 ];
-
- environment.systemPackages = [ wis_go7007 ];
-
- hardware.firmware = [ wis_go7007 ];
-
- services.udev.packages = [ wis_go7007 ];
-}
diff --git a/nixos/modules/installer/cd-dvd/channel.nix b/nixos/modules/installer/cd-dvd/channel.nix
index ea7e3e16b8d..1e5e2b2615c 100644
--- a/nixos/modules/installer/cd-dvd/channel.nix
+++ b/nixos/modules/installer/cd-dvd/channel.nix
@@ -17,7 +17,9 @@ let
mkdir -p $out
cp -prd ${pkgs.path} $out/nixos
chmod -R u+w $out/nixos
- ln -s . $out/nixos/nixpkgs
+ if [ ! -e $out/nixos/nixpkgs ]; then
+ ln -s . $out/nixos/nixpkgs
+ fi
rm -rf $out/nixos/.git
echo -n ${config.system.nixosVersionSuffix} > $out/nixos/.version-suffix
'';
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-base.nix b/nixos/modules/installer/cd-dvd/installation-cd-base.nix
index bc3bd872d2a..2569860a098 100644
--- a/nixos/modules/installer/cd-dvd/installation-cd-base.nix
+++ b/nixos/modules/installer/cd-dvd/installation-cd-base.nix
@@ -16,7 +16,7 @@ with lib;
];
# ISO naming.
- isoImage.isoName = "${config.isoImage.isoBaseName}-${config.system.nixosVersion}-${pkgs.stdenv.system}.iso";
+ isoImage.isoName = "${config.isoImage.isoBaseName}-${config.system.nixosLabel}-${pkgs.stdenv.system}.iso";
isoImage.volumeID = substring 0 11 "NIXOS_ISO";
diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix
index d3353ee7d64..248b0f00283 100644
--- a/nixos/modules/installer/cd-dvd/iso-image.nix
+++ b/nixos/modules/installer/cd-dvd/iso-image.nix
@@ -39,7 +39,7 @@ let
DEFAULT boot
LABEL boot
- MENU LABEL NixOS ${config.system.nixosVersion}${config.isoImage.appendToMenuLabel}
+ MENU LABEL NixOS ${config.system.nixosLabel}${config.isoImage.appendToMenuLabel}
LINUX /boot/bzImage
APPEND init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams}
INITRD /boot/initrd
diff --git a/nixos/modules/installer/cd-dvd/system-tarball-fuloong2f.nix b/nixos/modules/installer/cd-dvd/system-tarball-fuloong2f.nix
index bbf0311c04d..6fe490b02bf 100644
--- a/nixos/modules/installer/cd-dvd/system-tarball-fuloong2f.nix
+++ b/nixos/modules/installer/cd-dvd/system-tarball-fuloong2f.nix
@@ -74,7 +74,7 @@ in
# Tools to create / manipulate filesystems.
pkgs.ntfsprogs # for resizing NTFS partitions
- pkgs.btrfsProgs
+ pkgs.btrfs-progs
pkgs.jfsutils
# Some compression/archiver tools.
@@ -149,8 +149,7 @@ in
# not be started by default on the installation CD because the
# default root password is empty.
services.openssh.enable = true;
-
- jobs.openssh.startOn = lib.mkOverride 50 "";
+ systemd.services.openssh.wantedBy = lib.mkOverride 50 [];
boot.loader.grub.enable = false;
boot.loader.generationsDir.enable = false;
diff --git a/nixos/modules/installer/cd-dvd/system-tarball-pc.nix b/nixos/modules/installer/cd-dvd/system-tarball-pc.nix
index 1156003d3f4..5da5df81ede 100644
--- a/nixos/modules/installer/cd-dvd/system-tarball-pc.nix
+++ b/nixos/modules/installer/cd-dvd/system-tarball-pc.nix
@@ -109,7 +109,7 @@ in
# not be started by default on the installation CD because the
# default root password is empty.
services.openssh.enable = true;
- jobs.openssh.startOn = lib.mkOverride 50 "";
+ systemd.services.openssh.wantedBy = lib.mkOverride 50 [];
# To be able to use the systemTarball to catch troubles.
boot.crashDump = {
diff --git a/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix b/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
index 46dc1c70502..de0cc604bf3 100644
--- a/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
+++ b/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
@@ -67,7 +67,7 @@ in
pkgs.dmraid
# Tools to create / manipulate filesystems.
- pkgs.btrfsProgs
+ pkgs.btrfs-progs
# Some compression/archiver tools.
pkgs.unzip
@@ -164,7 +164,7 @@ in
# not be started by default on the installation CD because the
# default root password is empty.
services.openssh.enable = true;
- jobs.openssh.startOn = lib.mkOverride 50 "";
+ systemd.services.openssh.wantedBy = lib.mkOverride 50 [];
# cpufrequtils fails to build on non-pc
powerManagement.enable = false;
diff --git a/nixos/modules/installer/tools/tools.nix b/nixos/modules/installer/tools/tools.nix
index 04e4c1eb945..9ac3b7a5b16 100644
--- a/nixos/modules/installer/tools/tools.nix
+++ b/nixos/modules/installer/tools/tools.nix
@@ -38,7 +38,7 @@ let
nixos-generate-config = makeProg {
name = "nixos-generate-config";
src = ./nixos-generate-config.pl;
- path = [ pkgs.btrfsProgs ];
+ path = [ pkgs.btrfs-progs ];
perl = "${pkgs.perl}/bin/perl -I${pkgs.perlPackages.FileSlurp}/lib/perl5/site_perl";
inherit (config.system) nixosRelease;
};
diff --git a/nixos/modules/misc/crashdump.nix b/nixos/modules/misc/crashdump.nix
index 773b5ac9da3..5ef4b7781bd 100644
--- a/nixos/modules/misc/crashdump.nix
+++ b/nixos/modules/misc/crashdump.nix
@@ -24,6 +24,7 @@ in
'';
};
kernelPackages = mkOption {
+ type = types.package;
default = pkgs.linuxPackages;
# We don't want to evaluate all of linuxPackages for the manual
# - some of it might not even evaluate correctly.
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix
index 7a7ed2f4408..064b4cbc4b3 100644
--- a/nixos/modules/misc/ids.nix
+++ b/nixos/modules/misc/ids.nix
@@ -136,7 +136,7 @@
kippo = 108;
jenkins = 109;
systemd-journal-gateway = 110;
- notbit = 111;
+ #notbit = 111; # unused
ngircd = 112;
btsync = 113;
minecraft = 114;
@@ -239,6 +239,15 @@
bepasty = 215;
pumpio = 216;
nm-openvpn = 217;
+ mathics = 218;
+ ejabberd = 219;
+ postsrsd = 220;
+ opendkim = 221;
+ dspam = 222;
+ gale = 223;
+ matrix-synapse = 224;
+ rspamd = 225;
+ rmilter = 226;
# When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!
@@ -355,7 +364,7 @@
kippo = 108;
jenkins = 109;
systemd-journal-gateway = 110;
- notbit = 111;
+ #notbit = 111; # unused
#ngircd = 112; # unused
btsync = 113;
#minecraft = 114; # unused
@@ -455,6 +464,15 @@
bepasty = 215;
pumpio = 216;
nm-openvpn = 217;
+ mathics = 218;
+ ejabberd = 219;
+ postsrsd = 220;
+ opendkim = 221;
+ dspam = 222;
+ gale = 223;
+ matrix-synapse = 224;
+ rspamd = 225;
+ rmilter = 226;
# When adding a gid, make sure it doesn't match an existing
# uid. Users and groups with the same name should have equal
diff --git a/nixos/modules/misc/nixos.nix b/nixos/modules/misc/nixos.nix
index 356129211d0..84365b640a4 100644
--- a/nixos/modules/misc/nixos.nix
+++ b/nixos/modules/misc/nixos.nix
@@ -37,8 +37,8 @@ with lib;
nixos.extraModules = mkOption {
default = [];
- example = literalExample "mkIf config.services.openssh.enable [ ./sshd-config.nix ]";
- type = types.listOf types.unspecified;
+ example = literalExample "[ ./sshd-config.nix ]";
+ type = types.listOf (types.either (types.submodule ({...}:{options={};})) types.path);
description = ''
Define additional modules which would be loaded to evaluate the
configuration.
diff --git a/nixos/modules/misc/version.nix b/nixos/modules/misc/version.nix
index b4b0281fe58..18f270cd531 100644
--- a/nixos/modules/misc/version.nix
+++ b/nixos/modules/misc/version.nix
@@ -2,13 +2,21 @@
with lib;
+let
+ cfg = config.system;
+
+ releaseFile = "${toString pkgs.path}/.version";
+ suffixFile = "${toString pkgs.path}/.version-suffix";
+ revisionFile = "${toString pkgs.path}/.git-revision";
+in
+
{
- options = {
+ options.system = {
- system.stateVersion = mkOption {
+ stateVersion = mkOption {
type = types.str;
- default = config.system.nixosRelease;
+ default = cfg.nixosRelease;
description = ''
Every once in a while, a new NixOS release may change
configuration defaults in a way incompatible with stateful
@@ -22,38 +30,63 @@ with lib;
'';
};
- system.nixosVersion = mkOption {
+ nixosLabel = mkOption {
+ type = types.str;
+ description = ''
+ NixOS version name to be used in the names of generated
+ outputs and boot labels.
+
+ If you ever wanted to influence the labels in your GRUB menu,
+ this is option is for you.
+
+ Can be set directly or with NIXOS_LABEL
+ environment variable for nixos-rebuild,
+ e.g.:
+
+
+ #!/bin/sh
+ today=`date +%Y%m%d`
+ branch=`(cd nixpkgs ; git branch 2>/dev/null | sed -n '/^\* / { s|^\* ||; p; }')`
+ revision=`(cd nixpkgs ; git rev-parse HEAD)`
+ export NIXOS_LABEL="$today.$branch-''${revision:0:7}"
+ nixos-rebuild switch
+ '';
+ };
+
+ nixosVersion = mkOption {
internal = true;
type = types.str;
description = "NixOS version.";
};
- system.nixosRelease = mkOption {
+ nixosRelease = mkOption {
readOnly = true;
type = types.str;
- default = readFile "${toString pkgs.path}/.version";
+ default = readFile releaseFile;
description = "NixOS release.";
};
- system.nixosVersionSuffix = mkOption {
+ nixosVersionSuffix = mkOption {
internal = true;
type = types.str;
+ default = if pathExists suffixFile then readFile suffixFile else "pre-git";
description = "NixOS version suffix.";
};
- system.nixosRevision = mkOption {
+ nixosRevision = mkOption {
internal = true;
type = types.str;
+ default = if pathExists revisionFile then readFile revisionFile else "master";
description = "NixOS Git revision hash.";
};
- system.nixosCodeName = mkOption {
+ nixosCodeName = mkOption {
readOnly = true;
type = types.str;
description = "NixOS release code name.";
};
- system.defaultChannel = mkOption {
+ defaultChannel = mkOption {
internal = true;
type = types.str;
default = https://nixos.org/channels/nixos-unstable;
@@ -64,18 +97,15 @@ with lib;
config = {
- system.nixosVersion = mkDefault (config.system.nixosRelease + config.system.nixosVersionSuffix);
+ system = {
+ # These defaults are set here rather than up there so that
+ # changing them would not rebuild the manual
+ nixosLabel = mkDefault (maybeEnv "NIXOS_LABEL" cfg.nixosVersion);
+ nixosVersion = mkDefault (maybeEnv "NIXOS_VERSION" (cfg.nixosRelease + cfg.nixosVersionSuffix));
- system.nixosVersionSuffix =
- let suffixFile = "${toString pkgs.path}/.version-suffix"; in
- mkDefault (if pathExists suffixFile then readFile suffixFile else "pre-git");
-
- system.nixosRevision =
- let fn = "${toString pkgs.path}/.git-revision"; in
- mkDefault (if pathExists fn then readFile fn else "master");
-
- # Note: code names must only increase in alphabetical order.
- system.nixosCodeName = "Emu";
+ # Note: code names must only increase in alphabetical order.
+ nixosCodeName = "Emu";
+ };
# Generate /etc/os-release. See
# http://0pointer.de/public/systemd-man/os-release.html for the
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 5c1cde98d3d..2ff61877c23 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -64,6 +64,7 @@
./programs/dconf.nix
./programs/environment.nix
./programs/freetds.nix
+ ./programs/fish.nix
./programs/ibus.nix
./programs/kbdlight.nix
./programs/light.nix
@@ -83,6 +84,7 @@
./security/acme.nix
./security/apparmor.nix
./security/apparmor-suid.nix
+ ./security/audit.nix
./security/ca.nix
./security/duosec.nix
./security/grsecurity.nix
@@ -98,8 +100,6 @@
./services/amqp/activemq/default.nix
./services/amqp/rabbitmq.nix
./services/audio/alsa.nix
- # Disabled as fuppes no longer builds.
- # ./services/audio/fuppes.nix
./services/audio/icecast.nix
./services/audio/liquidsoap.nix
./services/audio/mpd.nix
@@ -162,6 +162,7 @@
./services/hardware/bluetooth.nix
./services/hardware/brltty.nix
./services/hardware/freefall.nix
+ ./services/hardware/irqbalance.nix
./services/hardware/nvidia-optimus.nix
./services/hardware/pcscd.nix
./services/hardware/pommed.nix
@@ -182,13 +183,18 @@
./services/logging/syslogd.nix
./services/logging/syslog-ng.nix
./services/mail/dovecot.nix
+ ./services/mail/dspam.nix
./services/mail/exim.nix
./services/mail/freepops.nix
./services/mail/mail.nix
./services/mail/mlmmj.nix
+ ./services/mail/opendkim.nix
./services/mail/opensmtpd.nix
./services/mail/postfix.nix
+ ./services/mail/postsrsd.nix
./services/mail/spamassassin.nix
+ ./services/mail/rspamd.nix
+ ./services/mail/rmilter.nix
./services/misc/apache-kafka.nix
./services/misc/autofs.nix
./services/misc/bepasty.nix
@@ -209,6 +215,8 @@
./services/misc/gitolite.nix
./services/misc/gpsd.nix
./services/misc/ihaskell.nix
+ ./services/misc/mathics.nix
+ ./services/misc/matrix-synapse.nix
./services/misc/mbpfan.nix
./services/misc/mediatomb.nix
./services/misc/mesos-master.nix
@@ -296,6 +304,7 @@
./services/networking/firewall.nix
./services/networking/flashpolicyd.nix
./services/networking/freenet.nix
+ ./services/networking/gale.nix
./services/networking/gateone.nix
./services/networking/git-daemon.nix
./services/networking/gnunet.nix
@@ -321,7 +330,6 @@
./services/networking/networkmanager.nix
./services/networking/ngircd.nix
./services/networking/nix-serve.nix
- ./services/networking/notbit.nix
./services/networking/nsd.nix
./services/networking/ntopng.nix
./services/networking/ntpd.nix
@@ -330,6 +338,7 @@
./services/networking/openfire.nix
./services/networking/openntpd.nix
./services/networking/openvpn.nix
+ ./services/networking/ostinato.nix
./services/networking/polipo.nix
./services/networking/prayer.nix
./services/networking/privoxy.nix
@@ -441,6 +450,7 @@
./services/x11/window-managers/metacity.nix
./services/x11/window-managers/none.nix
./services/x11/window-managers/twm.nix
+ ./services/x11/window-managers/windowlab.nix
./services/x11/window-managers/wmii.nix
./services/x11/window-managers/xmonad.nix
./services/x11/xfs.nix
@@ -473,7 +483,6 @@
./system/boot/timesyncd.nix
./system/boot/tmp.nix
./system/etc/etc.nix
- ./system/upstart/upstart.nix
./tasks/bcache.nix
./tasks/cpu-freq.nix
./tasks/encrypted-devices.nix
diff --git a/nixos/modules/profiles/graphical.nix b/nixos/modules/profiles/graphical.nix
index 75ac5e41f83..8ee1628f876 100644
--- a/nixos/modules/profiles/graphical.nix
+++ b/nixos/modules/profiles/graphical.nix
@@ -8,6 +8,7 @@
enable = true;
displayManager.kdm.enable = true;
desktopManager.kde4.enable = true;
+ synaptics.enable = true; # for touchpad support on many laptops
};
environment.systemPackages = [ pkgs.glxinfo ];
diff --git a/nixos/modules/profiles/installation-device.nix b/nixos/modules/profiles/installation-device.nix
index 946032781f4..669b6975c69 100644
--- a/nixos/modules/profiles/installation-device.nix
+++ b/nixos/modules/profiles/installation-device.nix
@@ -51,7 +51,7 @@ with lib;
# Enable wpa_supplicant, but don't start it by default.
networking.wireless.enable = mkDefault true;
- jobs.wpa_supplicant.startOn = mkOverride 50 "";
+ systemd.services.wpa_supplicant.wantedBy = mkOverride 50 [];
# Tell the Nix evaluator to garbage collect more aggressively.
# This is desirable in memory-constrained environments that don't
diff --git a/nixos/modules/programs/cdemu.nix b/nixos/modules/programs/cdemu.nix
index 98df9b94380..6a0185d362c 100644
--- a/nixos/modules/programs/cdemu.nix
+++ b/nixos/modules/programs/cdemu.nix
@@ -38,7 +38,7 @@ in {
config = mkIf cfg.enable {
boot = {
- extraModulePackages = [ pkgs.linuxPackages.vhba ];
+ extraModulePackages = [ config.boot.kernelPackages.vhba ];
kernelModules = [ "vhba" ];
};
diff --git a/nixos/modules/programs/command-not-found/command-not-found.nix b/nixos/modules/programs/command-not-found/command-not-found.nix
index 9524d91ea3b..9741aa7ca53 100644
--- a/nixos/modules/programs/command-not-found/command-not-found.nix
+++ b/nixos/modules/programs/command-not-found/command-not-found.nix
@@ -16,7 +16,7 @@ let
isExecutable = true;
inherit (pkgs) perl;
perlFlags = concatStrings (map (path: "-I ${path}/lib/perl5/site_perl ")
- [ pkgs.perlPackages.DBI pkgs.perlPackages.DBDSQLite ]);
+ [ pkgs.perlPackages.DBI pkgs.perlPackages.DBDSQLite pkgs.perlPackages.StringShellQuote ]);
};
in
@@ -30,7 +30,7 @@ in
local p=/run/current-system/sw/bin/command-not-found
if [ -x $p -a -f /nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite ]; then
# Run the helper program.
- $p "$1"
+ $p "$@"
# Retry the command if we just installed it.
if [ $? = 126 ]; then
"$@"
@@ -51,7 +51,7 @@ in
local p=/run/current-system/sw/bin/command-not-found
if [ -x $p -a -f /nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite ]; then
# Run the helper program.
- $p "$1"
+ $p "$@"
# Retry the command if we just installed it.
if [ $? = 126 ]; then
diff --git a/nixos/modules/programs/command-not-found/command-not-found.pl b/nixos/modules/programs/command-not-found/command-not-found.pl
index b233d973a4a..5bdda26592e 100644
--- a/nixos/modules/programs/command-not-found/command-not-found.pl
+++ b/nixos/modules/programs/command-not-found/command-not-found.pl
@@ -3,6 +3,7 @@
use strict;
use DBI;
use DBD::SQLite;
+use String::ShellQuote;
use Config;
my $program = $ARGV[0];
@@ -31,6 +32,8 @@ the package ‘$package’, which I will now install for you.
EOF
;
exit 126 if system("nix-env", "-iA", "nixos.$package") == 0;
+ } elsif ($ENV{"NIX_AUTO_RUN"} // "") {
+ exec("nix-shell", "-p", $package, "--run", shell_quote("exec", @ARGV));
} else {
print STDERR <environment.shellAliases
+ for an option format description.
+ '';
+ type = types.attrs;
+ };
+
+ shellInit = mkOption {
+ default = "";
+ description = ''
+ Shell script code called during fish shell initialisation.
+ '';
+ type = types.lines;
+ };
+
+ loginShellInit = mkOption {
+ default = "";
+ description = ''
+ Shell script code called during fish login shell initialisation.
+ '';
+ type = types.lines;
+ };
+
+ interactiveShellInit = mkOption {
+ default = "";
+ description = ''
+ Shell script code called during interactive fish shell initialisation.
+ '';
+ type = types.lines;
+ };
+
+ promptInit = mkOption {
+ default = "";
+ description = ''
+ Shell script code used to initialise fish prompt.
+ '';
+ type = types.lines;
+ };
+
+ };
+
+ };
+
+ config = mkIf cfg.enable {
+
+ environment.etc."fish/foreign-env/shellInit".text = cfge.shellInit;
+ environment.etc."fish/foreign-env/loginShellInit".text = cfge.loginShellInit;
+ environment.etc."fish/foreign-env/interactiveShellInit".text = cfge.interactiveShellInit;
+
+ environment.etc."fish/config.fish".text = ''
+ # /etc/fish/config.fish: DO NOT EDIT -- this file has been generated automatically.
+
+ set fish_function_path $fish_function_path ${pkgs.fish-foreign-env}/share/fish-foreign-env/functions
+
+ fenv source ${config.system.build.setEnvironment} 1> /dev/null
+ fenv source /etc/fish/foreign-env/shellInit 1> /dev/null
+
+ ${cfg.shellInit}
+
+ if builtin status --is-login
+ fenv source /etc/fish/foreign-env/loginShellInit 1> /dev/null
+ ${cfg.loginShellInit}
+ end
+
+ if builtin status --is-interactive
+ ${fishAliases}
+ fenv source /etc/fish/foreign-env/interactiveShellInit 1> /dev/null
+ ${cfg.interactiveShellInit}
+ end
+ '';
+
+ environment.systemPackages = [ pkgs.fish ];
+
+ environment.shells = [
+ "/run/current-system/sw/bin/fish"
+ "/var/run/current-system/sw/bin/fish"
+ "${pkgs.fish}/bin/fish"
+ ];
+
+ };
+
+}
diff --git a/nixos/modules/programs/ssh.nix b/nixos/modules/programs/ssh.nix
index 87a7bac208b..260888be485 100644
--- a/nixos/modules/programs/ssh.nix
+++ b/nixos/modules/programs/ssh.nix
@@ -93,7 +93,9 @@ in
};
package = mkOption {
+ type = types.package;
default = pkgs.openssh;
+ defaultText = "pkgs.openssh";
description = ''
The package used for the openssh client and daemon.
'';
@@ -142,16 +144,18 @@ in
description = ''
The set of system-wide known SSH hosts.
'';
- example = [
- {
- hostNames = [ "myhost" "myhost.mydomain.com" "10.10.1.4" ];
- publicKeyFile = literalExample "./pubkeys/myhost_ssh_host_dsa_key.pub";
- }
- {
- hostNames = [ "myhost2" ];
- publicKeyFile = literalExample "./pubkeys/myhost2_ssh_host_dsa_key.pub";
- }
- ];
+ example = literalExample ''
+ [
+ {
+ hostNames = [ "myhost" "myhost.mydomain.com" "10.10.1.4" ];
+ publicKeyFile = "./pubkeys/myhost_ssh_host_dsa_key.pub";
+ }
+ {
+ hostNames = [ "myhost2" ];
+ publicKeyFile = "./pubkeys/myhost2_ssh_host_dsa_key.pub";
+ }
+ ]
+ '';
};
};
diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix
index dae7e446b4c..b51104c16fa 100644
--- a/nixos/modules/programs/zsh/zsh.nix
+++ b/nixos/modules/programs/zsh/zsh.nix
@@ -98,18 +98,18 @@ in
loginShellInit = cfge.loginShellInit;
interactiveShellInit = ''
- ${cfge.interactiveShellInit}
-
- ${cfg.promptInit}
- ${zshAliases}
-
- # Some sane history defaults
+ # history defaults
export SAVEHIST=2000
export HISTSIZE=2000
export HISTFILE=$HOME/.zsh_history
setopt HIST_IGNORE_DUPS SHARE_HISTORY HIST_FCNTL_LOCK
+ ${cfge.interactiveShellInit}
+
+ ${cfg.promptInit}
+ ${zshAliases}
+
# Tell zsh how to find installed completions
for p in ''${(z)NIX_PROFILES}; do
fpath+=($p/share/zsh/site-functions $p/share/zsh/$ZSH_VERSION/functions)
diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix
index 2a3d89e9f6f..010d44c40d1 100644
--- a/nixos/modules/rename.nix
+++ b/nixos/modules/rename.nix
@@ -14,6 +14,20 @@ with lib;
(mkRenamedOptionModule [ "networking" "enableWLAN" ] [ "networking" "wireless" "enable" ])
(mkRenamedOptionModule [ "networking" "enableRT73Firmware" ] [ "networking" "enableRalinkFirmware" ])
+ (mkRenamedOptionModule [ "services" "cadvisor" "host" ] [ "services" "cadvisor" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "dockerRegistry" "host" ] [ "services" "dockerRegistry" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "elasticsearch" "host" ] [ "services" "elasticsearch" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "graphite" "api" "host" ] [ "services" "graphite" "api" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "graphite" "web" "host" ] [ "services" "graphite" "web" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "kibana" "host" ] [ "services" "kibana" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "mpd" "network" "host" ] [ "services" "mpd" "network" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "neo4j" "host" ] [ "services" "neo4j" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "shout" "host" ] [ "services" "shout" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "sslh" "host" ] [ "services" "sslh" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "statsd" "host" ] [ "services" "statsd" "listenAddress" ])
+ (mkRenamedOptionModule [ "services" "subsonic" "host" ] [ "services" "subsonic" "listenAddress" ])
+ (mkRenamedOptionModule [ "jobs" ] [ "systemd" "services" ])
+
# Old Grub-related options.
(mkRenamedOptionModule [ "boot" "initrd" "extraKernelModules" ] [ "boot" "initrd" "kernelModules" ])
(mkRenamedOptionModule [ "boot" "extraKernelParams" ] [ "boot" "kernelParams" ])
diff --git a/nixos/modules/security/acme.nix b/nixos/modules/security/acme.nix
index 2de57dd68cb..15e5b49878f 100644
--- a/nixos/modules/security/acme.nix
+++ b/nixos/modules/security/acme.nix
@@ -37,6 +37,12 @@ let
description = "Group running the ACME client.";
};
+ allowKeysForGroup = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Give read permissions to the specified group to read SSL private certificates.";
+ };
+
postRun = mkOption {
type = types.lines;
default = "";
@@ -137,6 +143,7 @@ in
systemd.services = flip mapAttrs' cfg.certs (cert: data:
let
cpath = "${cfg.directory}/${cert}";
+ rights = if data.allowKeysForGroup then "750" else "700";
cmdline = [ "-v" "-d" cert "--default_root" data.webroot "--valid_min" cfg.validMin ]
++ optionals (data.email != null) [ "--email" data.email ]
++ concatMap (p: [ "-f" p ]) data.plugins
@@ -159,9 +166,10 @@ in
preStart = ''
mkdir -p '${cfg.directory}'
if [ ! -d '${cpath}' ]; then
- mkdir -m 700 '${cpath}'
- chown '${data.user}:${data.group}' '${cpath}'
+ mkdir '${cpath}'
fi
+ chmod ${rights} '${cpath}'
+ chown -R '${data.user}:${data.group}' '${cpath}'
'';
script = ''
cd '${cpath}'
diff --git a/nixos/modules/security/audit.nix b/nixos/modules/security/audit.nix
new file mode 100644
index 00000000000..3aa31e07907
--- /dev/null
+++ b/nixos/modules/security/audit.nix
@@ -0,0 +1,109 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.security.audit;
+
+ failureModes = {
+ silent = 0;
+ printk = 1;
+ panic = 2;
+ };
+
+ # TODO: it seems like people like their rules to be somewhat secret, yet they will not be if
+ # put in the store like this. At the same time, it doesn't feel like a huge deal and working
+ # around that is a pain so I'm leaving it like this for now.
+ startScript = pkgs.writeScript "audit-start" ''
+ #!${pkgs.stdenv.shell} -eu
+ # Clear out any rules we may start with
+ auditctl -D
+
+ # Put the rules in a temporary file owned and only readable by root
+ rulesfile="$(mktemp)"
+ ${concatMapStrings (x: "echo '${x}' >> $rulesfile\n") cfg.rules}
+
+ # Apply the requested rules
+ auditctl -R "$rulesfile"
+
+ # Enable and configure auditing
+ auditctl \
+ -e ${if cfg.enable == "lock" then "2" else "1"} \
+ -b ${toString cfg.backlogLimit} \
+ -f ${toString failureModes.${cfg.failureMode}} \
+ -r ${toString cfg.rateLimit}
+ '';
+
+ stopScript = pkgs.writeScript "audit-stop" ''
+ #!${pkgs.stdenv.shell} -eu
+ # Clear the rules
+ auditctl -D
+
+ # Disable auditing
+ auditctl -e 0
+ '';
+in {
+ options = {
+ security.audit = {
+ enable = mkOption {
+ type = types.enum [ false true "lock" ];
+ default = true; # The kernel seems to enable it by default with no rules anyway
+ description = ''
+ Whether to enable the Linux audit system. The special `lock' value can be used to
+ enable auditing and prevent disabling it until a restart. Be careful about locking
+ this, as it will prevent you from changing your audit configuration until you
+ restart. If possible, test your configuration using build-vm beforehand.
+ '';
+ };
+
+ failureMode = mkOption {
+ type = types.enum [ "silent" "printk" "panic" ];
+ default = "printk";
+ description = "How to handle critical errors in the auditing system";
+ };
+
+ backlogLimit = mkOption {
+ type = types.int;
+ default = 64; # Apparently the kernel default
+ description = ''
+ The maximum number of outstanding audit buffers allowed; exceeding this is
+ considered a failure and handled in a manner specified by failureMode.
+ '';
+ };
+
+ rateLimit = mkOption {
+ type = types.int;
+ default = 0;
+ description = ''
+ The maximum messages per second permitted before triggering a failure as
+ specified by failureMode. Setting it to zero disables the limit.
+ '';
+ };
+
+ rules = mkOption {
+ type = types.listOf types.str; # (types.either types.str (types.submodule rule));
+ default = [];
+ example = [ "-a exit,always -F arch=b64 -S execve" ];
+ description = ''
+ The ordered audit rules, with each string appearing as one line of the audit.rules file.
+ '';
+ };
+ };
+ };
+
+ config = mkIf (cfg.enable == "lock" || cfg.enable) {
+ systemd.services.audit = {
+ description = "pseudo-service representing the kernel audit state";
+ wantedBy = [ "basic.target" ];
+
+ path = [ pkgs.audit ];
+
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ ExecStart = "@${startScript} audit-start";
+ ExecStop = "@${stopScript} audit-stop";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/audio/fuppes.nix b/nixos/modules/services/audio/fuppes.nix
deleted file mode 100644
index 4a975ed5f53..00000000000
--- a/nixos/modules/services/audio/fuppes.nix
+++ /dev/null
@@ -1,115 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-let
- cfg = config.services.fuppesd;
-in
-
-with lib;
-
-{
- options = {
- services.fuppesd = {
- enable = mkOption {
- default = false;
- type = with types; bool;
- description = ''
- Enables Fuppes (UPnP A/V Media Server). Can be used to watch
- photos, video and listen to music from a phone/tv connected to the
- local network.
- '';
- };
-
- name = mkOption {
- example = "Media Center";
- type = types.str;
- description = ''
- Enables Fuppes (UPnP A/V Media Server). Can be used to watch
- photos, video and listen to music from a phone/tv connected to the
- local network.
- '';
- };
-
- log = {
- level = mkOption {
- default = 0;
- example = 3;
- type = with types; uniq int;
- description = ''
- Logging level of fuppes, An integer between 0 and 3.
- '';
- };
-
- file = mkOption {
- default = "/var/log/fuppes.log";
- type = types.str;
- description = ''
- File which will contains the log produced by the daemon.
- '';
- };
- };
-
- config = mkOption {
- example = "/etc/fuppes/fuppes.cfg";
- type = types.str;
- description = ''
- Mutable configuration file which can be edited with the web
- interface. Due to possible modification, double quote the full
- path of the filename stored in your filesystem to avoid attempts
- to modify the content of the nix store.
- '';
- };
-
- vfolder = mkOption {
- example = literalExample "/etc/fuppes/vfolder.cfg";
- description = ''
- XML file describing the layout of virtual folder visible by the
- client.
- '';
- };
-
- database = mkOption {
- default = "/var/lib/fuppes/fuppes.db";
- type = types.str;
- description = ''
- Database file which index all shared files.
- '';
- };
-
- ## At the moment, no plugins are packaged.
- /*
- plugins = mkOption {
- type = with types; listOf package;
- description = ''
- List of Fuppes plugins.
- '';
- };
- */
-
- user = mkOption {
- default = "root"; # The default is not secure.
- example = "fuppes";
- type = types.str;
- description = ''
- Name of the user which own the configuration files and under which
- the fuppes daemon will be executed.
- '';
- };
-
- };
- };
-
- config = mkIf cfg.enable {
- jobs.fuppesd = {
- description = "UPnP A/V Media Server. (${cfg.name})";
- startOn = "ip-up";
- daemonType = "fork";
- exec = ''/var/setuid-wrappers/sudo -u ${cfg.user} -- ${pkgs.fuppes}/bin/fuppesd --friendly-name ${cfg.name} --log-level ${toString cfg.log.level} --log-file ${cfg.log.file} --config-file ${cfg.config} --vfolder-config-file ${cfg.vfolder} --database-file ${cfg.database}'';
- };
-
- services.fuppesd.name = mkDefault config.networking.hostName;
-
- services.fuppesd.vfolder = mkDefault ./fuppes/vfolder.cfg;
-
- security.sudo.enable = true;
- };
-}
diff --git a/nixos/modules/services/audio/fuppes/vfolder.cfg b/nixos/modules/services/audio/fuppes/vfolder.cfg
deleted file mode 100644
index 35ec3bffeb0..00000000000
--- a/nixos/modules/services/audio/fuppes/vfolder.cfg
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/nixos/modules/services/audio/liquidsoap.nix b/nixos/modules/services/audio/liquidsoap.nix
index bf67d2399eb..1c19ed36bdc 100644
--- a/nixos/modules/services/audio/liquidsoap.nix
+++ b/nixos/modules/services/audio/liquidsoap.nix
@@ -46,7 +46,7 @@ in
example = {
myStream1 = literalExample "\"/etc/liquidsoap/myStream1.liq\"";
myStream2 = literalExample "./myStream2.liq";
- myStream3 = literalExample "\"out(playlist(\"/srv/music/\"))\"";
+ myStream3 = literalExample "\"out(playlist(\\\"/srv/music/\\\"))\"";
};
type = types.attrsOf (types.either types.path types.str);
diff --git a/nixos/modules/services/audio/mpd.nix b/nixos/modules/services/audio/mpd.nix
index 5515f827b29..5d5fef66794 100644
--- a/nixos/modules/services/audio/mpd.nix
+++ b/nixos/modules/services/audio/mpd.nix
@@ -18,7 +18,7 @@ let
user "${cfg.user}"
group "${cfg.group}"
- ${optionalString (cfg.network.host != "any") ''bind_to_address "${cfg.network.host}"''}
+ ${optionalString (cfg.network.listenAddress != "any") ''bind_to_address "${cfg.network.listenAddress}"''}
${optionalString (cfg.network.port != 6600) ''port "${toString cfg.network.port}"''}
${cfg.extraConfig}
@@ -75,7 +75,7 @@ in {
network = {
- host = mkOption {
+ listenAddress = mkOption {
default = "any";
description = ''
This setting sets the address for the daemon to listen on. Careful attention
diff --git a/nixos/modules/services/backup/bacula.nix b/nixos/modules/services/backup/bacula.nix
index 69f3c3f8a75..8a26aae75fe 100644
--- a/nixos/modules/services/backup/bacula.nix
+++ b/nixos/modules/services/backup/bacula.nix
@@ -207,7 +207,7 @@ in {
description = ''
Extra configuration to be passed in Client directive.
'';
- example = literalExample ''
+ example = ''
Maximum Concurrent Jobs = 20;
Heartbeat Interval = 30;
'';
@@ -218,7 +218,7 @@ in {
description = ''
Extra configuration to be passed in Messages directive.
'';
- example = literalExample ''
+ example = ''
console = all
'';
};
diff --git a/nixos/modules/services/backup/rsnapshot.nix b/nixos/modules/services/backup/rsnapshot.nix
index fb25bd9dd1e..96657cf17fc 100644
--- a/nixos/modules/services/backup/rsnapshot.nix
+++ b/nixos/modules/services/backup/rsnapshot.nix
@@ -43,6 +43,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.rsnapshot;
+ defaultText = "pkgs.rsnapshot";
example = literalExample "pkgs.rsnapshotGit";
description = ''
RSnapshot package to use.
diff --git a/nixos/modules/services/backup/tarsnap.nix b/nixos/modules/services/backup/tarsnap.nix
index 57121e23855..78776786468 100644
--- a/nixos/modules/services/backup/tarsnap.nix
+++ b/nixos/modules/services/backup/tarsnap.nix
@@ -5,9 +5,9 @@ with lib;
let
cfg = config.services.tarsnap;
- configFile = cfg: ''
- cachedir ${config.services.tarsnap.cachedir}
- keyfile ${config.services.tarsnap.keyfile}
+ configFile = name: cfg: ''
+ cachedir ${config.services.tarsnap.cachedir}/${name}
+ keyfile ${cfg.keyfile}
${optionalString cfg.nodump "nodump"}
${optionalString cfg.printStats "print-stats"}
${optionalString cfg.printStats "humanize-numbers"}
@@ -41,6 +41,20 @@ in
account.
Create the keyfile with tarsnap-keygen.
+ Note that each individual archive (specified below) may also have its
+ own individual keyfile specified. Tarsnap does not allow multiple
+ concurrent backups with the same cache directory and key (starting a
+ new backup will cause another one to fail). If you have multiple
+ archives specified, you should either spread out your backups to be
+ far apart, or specify a separate key for each archive. By default
+ every archive defaults to using
+ "/root/tarsnap.key".
+
+ It's recommended for backups that you generate a key for every archive
+ using tarsnap-keygen(1), and then generate a
+ write-only tarsnap key using tarsnap-keymgmt(1),
+ and keep your master key(s) for a particular machine off-site.
+
The keyfile name should be given as a string and not a path, to
avoid the key being copied into the Nix store.
'';
@@ -57,6 +71,12 @@ in
will refuse to run until you manually rebuild the cache with
tarsnap --fsck.
+ Note that each individual archive (specified below) has its own cache
+ directory specified under cachedir; this is because
+ tarsnap locks the cache during backups, meaning multiple services
+ archives cannot be backed up concurrently or overlap with a shared
+ cache.
+
Set to null to disable caching.
'';
};
@@ -65,6 +85,28 @@ in
type = types.attrsOf (types.submodule (
{
options = {
+ keyfile = mkOption {
+ type = types.str;
+ default = config.services.tarsnap.keyfile;
+ description = ''
+ Set a specific keyfile for this archive. This defaults to
+ "/root/tarsnap.key" if left unspecified.
+
+ Use this option if you want to run multiple backups
+ concurrently - each archive must have a unique key. You can
+ generate a write-only key derived from your master key (which
+ is recommended) using tarsnap-keymgmt(1).
+
+ Note: every archive must have an individual master key. You
+ must generate multiple keys with
+ tarsnap-keygen(1), and then generate write
+ only keys from those.
+
+ The keyfile name should be given as a string and not a path, to
+ avoid the key being copied into the Nix store.
+ '';
+ };
+
nodump = mkOption {
type = types.bool;
default = true;
@@ -242,15 +284,23 @@ in
systemd.services."tarsnap@" = {
description = "Tarsnap archive '%i'";
- requires = [ "network.target" ];
+ requires = [ "network-online.target" ];
+ after = [ "network-online.target" ];
- path = [ pkgs.tarsnap pkgs.coreutils ];
+ path = [ pkgs.iputils pkgs.tarsnap pkgs.coreutils ];
+
+ # In order for the persistent tarsnap timer to work reliably, we have to
+ # make sure that the tarsnap server is reachable after systemd starts up
+ # the service - therefore we sleep in a loop until we can ping the
+ # endpoint.
+ preStart = "while ! ping -q -c 1 betatest-server.tarsnap.com &> /dev/null; do sleep 3; done";
scriptArgs = "%i";
script = ''
mkdir -p -m 0755 ${dirOf cfg.cachedir}
mkdir -p -m 0700 ${cfg.cachedir}
chown root:root ${cfg.cachedir}
chmod 0700 ${cfg.cachedir}
+ mkdir -p -m 0700 ${cfg.cachedir}/$1
DIRS=`cat /etc/tarsnap/$1.dirs`
exec tarsnap --configfile /etc/tarsnap/$1.conf -c -f $1-$(date +"%Y%m%d%H%M%S") $DIRS
'';
@@ -259,17 +309,21 @@ in
IOSchedulingClass = "idle";
NoNewPrivileges = "true";
CapabilityBoundingSet = "CAP_DAC_READ_SEARCH";
+ PermissionsStartOnly = "true";
};
};
+ # Note: the timer must be Persistent=true, so that systemd will start it even
+ # if e.g. your laptop was asleep while the latest interval occurred.
systemd.timers = mapAttrs' (name: cfg: nameValuePair "tarsnap@${name}"
{ timerConfig.OnCalendar = cfg.period;
+ timerConfig.Persistent = "true";
wantedBy = [ "timers.target" ];
}) cfg.archives;
environment.etc =
(mapAttrs' (name: cfg: nameValuePair "tarsnap/${name}.conf"
- { text = configFile cfg;
+ { text = configFile name cfg;
}) cfg.archives) //
(mapAttrs' (name: cfg: nameValuePair "tarsnap/${name}.dirs"
{ text = concatStringsSep " " cfg.directories;
diff --git a/nixos/modules/services/continuous-integration/jenkins/default.nix b/nixos/modules/services/continuous-integration/jenkins/default.nix
index ac64e861664..fb77586f689 100644
--- a/nixos/modules/services/continuous-integration/jenkins/default.nix
+++ b/nixos/modules/services/continuous-integration/jenkins/default.nix
@@ -80,6 +80,7 @@ in {
packages = mkOption {
default = [ pkgs.stdenv pkgs.git pkgs.jdk config.programs.ssh.package pkgs.nix ];
+ defaultText = "[ pkgs.stdenv pkgs.git pkgs.jdk config.programs.ssh.package pkgs.nix ]";
type = types.listOf types.package;
description = ''
Packages to add to PATH for the jenkins process.
diff --git a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix
index 702d452279f..7b1fe6269fe 100644
--- a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix
+++ b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix
@@ -74,7 +74,7 @@ in {
];
};
}
- ];
+ ]
'';
description = ''
Job descriptions for Jenkins Job Builder in Nix format.
diff --git a/nixos/modules/services/databases/4store-endpoint.nix b/nixos/modules/services/databases/4store-endpoint.nix
index a0379043371..5c55ef406d5 100644
--- a/nixos/modules/services/databases/4store-endpoint.nix
+++ b/nixos/modules/services/databases/4store-endpoint.nix
@@ -60,11 +60,9 @@ with lib;
services.avahi.enable = true;
- jobs.fourStoreEndpoint = {
- name = "4store-endpoint";
- startOn = "ip-up";
-
- exec = ''
+ systemd.services."4store-endpoint" = {
+ wantedBy = [ "ip-up.target" ];
+ script = ''
${run} '${pkgs.rdf4store}/bin/4s-httpd -D ${cfg.options} ${if cfg.listenAddress!=null then "-H ${cfg.listenAddress}" else "" } -p ${toString cfg.port} ${cfg.database}'
'';
};
diff --git a/nixos/modules/services/databases/4store.nix b/nixos/modules/services/databases/4store.nix
index 807317d2745..33e731e9681 100644
--- a/nixos/modules/services/databases/4store.nix
+++ b/nixos/modules/services/databases/4store.nix
@@ -52,9 +52,8 @@ with lib;
services.avahi.enable = true;
- jobs.fourStore = {
- name = "4store";
- startOn = "ip-up";
+ systemd.services."4store" = {
+ wantedBy = [ "ip-up.target" ];
preStart = ''
mkdir -p ${stateDir}/
@@ -64,11 +63,9 @@ with lib;
fi
'';
- exec = ''
+ script = ''
${run} -c '${pkgs.rdf4store}/bin/4s-backend -D ${cfg.options} ${cfg.database}'
'';
};
-
};
-
}
diff --git a/nixos/modules/services/databases/couchdb.nix b/nixos/modules/services/databases/couchdb.nix
index 2b1d07c355e..ae0589b399e 100644
--- a/nixos/modules/services/databases/couchdb.nix
+++ b/nixos/modules/services/databases/couchdb.nix
@@ -38,6 +38,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.couchdb;
+ defaultText = "pkgs.couchdb";
example = literalExample "pkgs.couchdb";
description = ''
CouchDB package to use.
diff --git a/nixos/modules/services/databases/firebird.nix b/nixos/modules/services/databases/firebird.nix
index c874b218a5e..b9f66612d4e 100644
--- a/nixos/modules/services/databases/firebird.nix
+++ b/nixos/modules/services/databases/firebird.nix
@@ -49,6 +49,7 @@ in
package = mkOption {
default = pkgs.firebirdSuper;
+ defaultText = "pkgs.firebirdSuper";
type = types.package;
/*
Example: package = pkgs.firebirdSuper.override { icu =
diff --git a/nixos/modules/services/databases/hbase.nix b/nixos/modules/services/databases/hbase.nix
index ccfabc9de0b..629d02209a9 100644
--- a/nixos/modules/services/databases/hbase.nix
+++ b/nixos/modules/services/databases/hbase.nix
@@ -44,6 +44,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.hbase;
+ defaultText = "pkgs.hbase";
example = literalExample "pkgs.hbase";
description = ''
HBase package to use.
diff --git a/nixos/modules/services/databases/influxdb.nix b/nixos/modules/services/databases/influxdb.nix
index 8d63f14c67b..e2268bd556e 100644
--- a/nixos/modules/services/databases/influxdb.nix
+++ b/nixos/modules/services/databases/influxdb.nix
@@ -120,6 +120,7 @@ in
package = mkOption {
default = pkgs.influxdb;
+ defaultText = "pkgs.influxdb";
description = "Which influxdb derivation to use";
type = types.package;
};
diff --git a/nixos/modules/services/databases/mongodb.nix b/nixos/modules/services/databases/mongodb.nix
index 14ffdad9217..ef9bc46e4a0 100644
--- a/nixos/modules/services/databases/mongodb.nix
+++ b/nixos/modules/services/databases/mongodb.nix
@@ -41,6 +41,7 @@ in
package = mkOption {
default = pkgs.mongodb;
+ defaultText = "pkgs.mongodb";
type = types.package;
description = "
Which MongoDB derivation to use.
diff --git a/nixos/modules/services/databases/neo4j.nix b/nixos/modules/services/databases/neo4j.nix
index 3cf22db7da2..41b96068590 100644
--- a/nixos/modules/services/databases/neo4j.nix
+++ b/nixos/modules/services/databases/neo4j.nix
@@ -7,7 +7,7 @@ let
serverConfig = pkgs.writeText "neo4j-server.properties" ''
org.neo4j.server.database.location=${cfg.dataDir}/data/graph.db
- org.neo4j.server.webserver.address=${cfg.host}
+ org.neo4j.server.webserver.address=${cfg.listenAddress}
org.neo4j.server.webserver.port=${toString cfg.port}
${optionalString cfg.enableHttps ''
org.neo4j.server.webserver.https.enabled=true
@@ -49,10 +49,11 @@ in {
package = mkOption {
description = "Neo4j package to use.";
default = pkgs.neo4j;
+ defaultText = "pkgs.neo4j";
type = types.package;
};
- host = mkOption {
+ listenAddress = mkOption {
description = "Neo4j listen address.";
default = "127.0.0.1";
type = types.str;
diff --git a/nixos/modules/services/databases/openldap.nix b/nixos/modules/services/databases/openldap.nix
index 7eecf5d8e44..9e86559dda0 100644
--- a/nixos/modules/services/databases/openldap.nix
+++ b/nixos/modules/services/databases/openldap.nix
@@ -25,22 +25,7 @@ in
description = "
Whether to enable the ldap server.
";
- example = literalExample ''
- openldap.enable = true;
- openldap.extraConfig = '''
- include ''${pkgs.openldap.out}/etc/openldap/schema/core.schema
- include ''${pkgs.openldap.out}/etc/openldap/schema/cosine.schema
- include ''${pkgs.openldap.out}/etc/openldap/schema/inetorgperson.schema
- include ''${pkgs.openldap.out}/etc/openldap/schema/nis.schema
-
- database bdb
- suffix dc=example,dc=org
- rootdn cn=admin,dc=example,dc=org
- # NOTE: change after first start
- rootpw secret
- directory /var/db/openldap
- ''';
- '';
+ example = true;
};
user = mkOption {
@@ -67,6 +52,19 @@ in
description = "
sldapd.conf configuration
";
+ example = ''
+ include ''${pkgs.openldap}/etc/openldap/schema/core.schema
+ include ''${pkgs.openldap}/etc/openldap/schema/cosine.schema
+ include ''${pkgs.openldap}/etc/openldap/schema/inetorgperson.schema
+ include ''${pkgs.openldap}/etc/openldap/schema/nis.schema
+
+ database bdb
+ suffix dc=example,dc=org
+ rootdn cn=admin,dc=example,dc=org
+ # NOTE: change after first start
+ rootpw secret
+ directory /var/db/openldap
+ '';
};
};
diff --git a/nixos/modules/services/databases/opentsdb.nix b/nixos/modules/services/databases/opentsdb.nix
index 0e73d4aca0e..489cdcffe65 100644
--- a/nixos/modules/services/databases/opentsdb.nix
+++ b/nixos/modules/services/databases/opentsdb.nix
@@ -26,6 +26,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.opentsdb;
+ defaultText = "pkgs.opentsdb";
example = literalExample "pkgs.opentsdb";
description = ''
OpenTSDB package to use.
diff --git a/nixos/modules/services/databases/postgresql.nix b/nixos/modules/services/databases/postgresql.nix
index 16e3235eb2c..c2045a5859c 100644
--- a/nixos/modules/services/databases/postgresql.nix
+++ b/nixos/modules/services/databases/postgresql.nix
@@ -122,8 +122,8 @@ in
example = literalExample "[ (pkgs.postgis.override { postgresql = pkgs.postgresql94; }).v_2_1_4 ]";
description = ''
When this list contains elements a new store path is created.
- PostgreSQL and the elments are symlinked into it. Then pg_config,
- postgres and pc_ctl are copied to make them use the new
+ PostgreSQL and the elements are symlinked into it. Then pg_config,
+ postgres and pg_ctl are copied to make them use the new
$out/lib directory as pkglibdir. This makes it possible to use postgis
without patching the .sql files which reference $libdir/postgis-1.5.
'';
diff --git a/nixos/modules/services/databases/redis.nix b/nixos/modules/services/databases/redis.nix
index f2612d0b43b..6323d2c8ce4 100644
--- a/nixos/modules/services/databases/redis.nix
+++ b/nixos/modules/services/databases/redis.nix
@@ -46,6 +46,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.redis;
+ defaultText = "pkgs.redis";
description = "Which Redis derivation to use.";
};
diff --git a/nixos/modules/services/databases/virtuoso.nix b/nixos/modules/services/databases/virtuoso.nix
index 8a49e13395c..bdd210a2550 100644
--- a/nixos/modules/services/databases/virtuoso.nix
+++ b/nixos/modules/services/databases/virtuoso.nix
@@ -29,20 +29,20 @@ with lib;
};
listenAddress = mkOption {
- default = "1111";
- example = "myserver:1323";
+ default = "1111";
+ example = "myserver:1323";
description = "ip:port or port to listen on.";
};
httpListenAddress = mkOption {
- default = null;
- example = "myserver:8080";
+ default = null;
+ example = "myserver:8080";
description = "ip:port or port for Virtuoso HTTP server to listen on.";
};
dirsAllowed = mkOption {
- default = null;
- example = "/www, /home/";
+ default = null;
+ example = "/www, /home/";
description = "A list of directories Virtuoso is allowed to access";
};
};
@@ -61,18 +61,17 @@ with lib;
home = stateDir;
};
- jobs.virtuoso = {
- name = "virtuoso";
- startOn = "ip-up";
+ systemd.services.virtuoso = {
+ wantedBy = [ "ip-up.target" ];
preStart = ''
- mkdir -p ${stateDir}
- chown ${virtuosoUser} ${stateDir}
+ mkdir -p ${stateDir}
+ chown ${virtuosoUser} ${stateDir}
'';
script = ''
- cd ${stateDir}
- ${pkgs.virtuoso}/bin/virtuoso-t +foreground +configfile ${pkgs.writeText "virtuoso.ini" cfg.config}
+ cd ${stateDir}
+ ${pkgs.virtuoso}/bin/virtuoso-t +foreground +configfile ${pkgs.writeText "virtuoso.ini" cfg.config}
'';
};
diff --git a/nixos/modules/services/games/ghost-one.nix b/nixos/modules/services/games/ghost-one.nix
index 07d7287ed88..5762148df2b 100644
--- a/nixos/modules/services/games/ghost-one.nix
+++ b/nixos/modules/services/games/ghost-one.nix
@@ -78,8 +78,8 @@ in
bot_replaypath = replays
'';
- jobs.ghostOne = {
- name = "ghost-one";
+ systemd.services."ghost-one" = {
+ wantedBy = [ "multi-user.target" ];
script = ''
mkdir -p ${stateDir}
cd ${stateDir}
diff --git a/nixos/modules/services/hardware/acpid.nix b/nixos/modules/services/hardware/acpid.nix
index a20b1a1ee3a..48b2b6be09e 100644
--- a/nixos/modules/services/hardware/acpid.nix
+++ b/nixos/modules/services/hardware/acpid.nix
@@ -20,7 +20,7 @@ let
}
'';
- events = [powerEvent lidEvent acEvent];
+ events = [powerEvent lidEvent acEvent muteEvent volumeDownEvent volumeUpEvent cdPlayEvent cdNextEvent cdPrevEvent];
# Called when the power button is pressed.
powerEvent =
@@ -55,6 +55,61 @@ let
'';
};
+ muteEvent = {
+ name = "mute";
+ event = "button/mute.*";
+ action = ''
+ #! ${pkgs.bash}/bin/sh
+ ${config.services.acpid.muteCommands}
+ '';
+ };
+
+ volumeDownEvent = {
+ name = "volume-down";
+ event = "button/volumedown.*";
+ action = ''
+ #! ${pkgs.bash}/bin/sh
+ ${config.services.acpid.volumeDownEventCommands}
+ '';
+ };
+
+ volumeUpEvent = {
+ name = "volume-up";
+ event = "button/volumeup.*";
+ action = ''
+ #! ${pkgs.bash}/bin/sh
+ ${config.services.acpid.volumeUpEventCommands}
+ '';
+ };
+
+ cdPlayEvent = {
+ name = "cd-play";
+ event = "cd/play.*";
+ action = ''
+ #! ${pkgs.bash}/bin/sh
+ ${config.services.acpid.cdPlayEventCommands}
+ '';
+ };
+
+ cdNextEvent = {
+ name = "cd-next";
+ event = "cd/next.*";
+ action = ''
+ #! ${pkgs.bash}/bin/sh
+ ${config.services.acpid.cdNextEventCommands}
+ '';
+ };
+
+ cdPrevEvent = {
+ name = "cd-prev";
+ event = "cd/prev.*";
+ action = ''
+ #! ${pkgs.bash}/bin/sh
+ ${config.services.acpid.cdPrevEventCommands}
+ '';
+ };
+
+
in
{
@@ -89,6 +144,42 @@ in
description = "Shell commands to execute on an ac_adapter.* event.";
};
+ muteCommands = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Shell commands to execute on an button/mute.* event.";
+ };
+
+ volumeDownEventCommands = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Shell commands to execute on an button/volumedown.* event.";
+ };
+
+ volumeUpEventCommands = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Shell commands to execute on an button/volumeup.* event.";
+ };
+
+ cdPlayEventCommands = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Shell commands to execute on an cd/play.* event.";
+ };
+
+ cdNextEventCommands = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Shell commands to execute on an cd/next.* event.";
+ };
+
+ cdPrevEventCommands = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Shell commands to execute on an cd/prev.* event.";
+ };
+
};
};
@@ -98,22 +189,26 @@ in
config = mkIf config.services.acpid.enable {
- jobs.acpid =
- { description = "ACPI Daemon";
+ systemd.services.acpid = {
+ description = "ACPI Daemon";
- wantedBy = [ "multi-user.target" ];
- after = [ "systemd-udev-settle.service" ];
+ wantedBy = [ "multi-user.target" ];
+ after = [ "systemd-udev-settle.service" ];
- path = [ pkgs.acpid ];
+ path = [ pkgs.acpid ];
- daemonType = "fork";
-
- exec = "acpid --confdir ${acpiConfDir}";
-
- unitConfig.ConditionVirtualization = "!systemd-nspawn";
- unitConfig.ConditionPathExists = [ "/proc/acpi" ];
+ serviceConfig = {
+ Type = "forking";
};
+ unitConfig = {
+ ConditionVirtualization = "!systemd-nspawn";
+ ConditionPathExists = [ "/proc/acpi" ];
+ };
+
+ script = "acpid --confdir ${acpiConfDir}";
+ };
+
};
}
diff --git a/nixos/modules/services/hardware/freefall.nix b/nixos/modules/services/hardware/freefall.nix
index 2be33976606..066ccaa4d7c 100644
--- a/nixos/modules/services/hardware/freefall.nix
+++ b/nixos/modules/services/hardware/freefall.nix
@@ -21,6 +21,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.freefall;
+ defaultText = "pkgs.freefall";
description = ''
freefall derivation to use.
'';
diff --git a/nixos/modules/services/hardware/irqbalance.nix b/nixos/modules/services/hardware/irqbalance.nix
new file mode 100644
index 00000000000..b139154432c
--- /dev/null
+++ b/nixos/modules/services/hardware/irqbalance.nix
@@ -0,0 +1,30 @@
+#
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.irqbalance;
+
+in
+{
+ options.services.irqbalance.enable = mkEnableOption "irqbalance daemon";
+
+ config = mkIf cfg.enable {
+
+ systemd.services = {
+ irqbalance = {
+ description = "irqbalance daemon";
+ path = [ pkgs.irqbalance ];
+ serviceConfig =
+ { ExecStart = "${pkgs.irqbalance}/bin/irqbalance --foreground"; };
+ wantedBy = [ "multi-user.target" ];
+ };
+ };
+
+ environment.systemPackages = [ pkgs.irqbalance ];
+
+ };
+
+}
diff --git a/nixos/modules/services/hardware/pommed.nix b/nixos/modules/services/hardware/pommed.nix
index a24557b40ba..7be4dc1e846 100644
--- a/nixos/modules/services/hardware/pommed.nix
+++ b/nixos/modules/services/hardware/pommed.nix
@@ -35,18 +35,13 @@ with lib;
services.dbus.packages = [ pkgs.pommed ];
- jobs.pommed = { name = "pommed";
-
+ systemd.services.pommed = {
description = "Pommed hotkey management";
-
- startOn = "started dbus";
-
+ wantedBy = [ "multi-user.target" ];
+ after = [ "dbus.service" ];
postStop = "rm -f /var/run/pommed.pid";
-
- exec = "${pkgs.pommed}/bin/pommed";
-
- daemonType = "fork";
-
+ script = "${pkgs.pommed}/bin/pommed";
+ serviceConfig.Type = "forking";
path = [ pkgs.eject ];
};
};
diff --git a/nixos/modules/services/hardware/sane.nix b/nixos/modules/services/hardware/sane.nix
index 0428602688d..56504cd2361 100644
--- a/nixos/modules/services/hardware/sane.nix
+++ b/nixos/modules/services/hardware/sane.nix
@@ -4,7 +4,9 @@ with lib;
let
- pkg = if config.hardware.sane.snapshot then pkgs.saneBackendsGit else pkgs.saneBackends;
+ pkg = if config.hardware.sane.snapshot
+ then pkgs.sane-backends-git
+ else pkgs.sane-backends;
backends = [ pkg ] ++ config.hardware.sane.extraBackends;
saneConfig = pkgs.mkSaneConfig { paths = backends; };
diff --git a/nixos/modules/services/hardware/thinkfan.nix b/nixos/modules/services/hardware/thinkfan.nix
index 16c31aab2d5..018e82e58a3 100644
--- a/nixos/modules/services/hardware/thinkfan.nix
+++ b/nixos/modules/services/hardware/thinkfan.nix
@@ -43,13 +43,7 @@ let
sensor ${cfg.sensor} (0, 10, 15, 2, 10, 5, 0, 3, 0, 3)
- (0, 0, 55)
- (1, 48, 60)
- (2, 50, 61)
- (3, 52, 63)
- (6, 56, 65)
- (7, 60, 85)
- (127, 80, 32767)
+ ${cfg.levels}
'';
in {
@@ -72,6 +66,22 @@ in {
'';
};
+ levels = mkOption {
+ default = ''
+ (0, 0, 55)
+ (1, 48, 60)
+ (2, 50, 61)
+ (3, 52, 63)
+ (6, 56, 65)
+ (7, 60, 85)
+ (127, 80, 32767)
+ '';
+ description =''
+ Sensor used by thinkfan
+ '';
+ };
+
+
};
};
diff --git a/nixos/modules/services/hardware/upower.nix b/nixos/modules/services/hardware/upower.nix
index 46481a86a14..2198842a451 100644
--- a/nixos/modules/services/hardware/upower.nix
+++ b/nixos/modules/services/hardware/upower.nix
@@ -27,6 +27,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.upower;
+ defaultText = "pkgs.upower";
example = lib.literalExample "pkgs.upower";
description = ''
Which upower package to use.
diff --git a/nixos/modules/services/logging/klogd.nix b/nixos/modules/services/logging/klogd.nix
index f69e08152b5..2d1f515da92 100644
--- a/nixos/modules/services/logging/klogd.nix
+++ b/nixos/modules/services/logging/klogd.nix
@@ -24,21 +24,14 @@ with lib;
###### implementation
config = mkIf config.services.klogd.enable {
-
- jobs.klogd =
- { description = "Kernel Log Daemon";
-
- wantedBy = [ "multi-user.target" ];
-
- path = [ pkgs.sysklogd ];
-
- unitConfig.ConditionVirtualization = "!systemd-nspawn";
-
- exec =
- "klogd -c 1 -2 -n " +
- "-k $(dirname $(readlink -f /run/booted-system/kernel))/System.map";
- };
-
+ systemd.services.klogd = {
+ description = "Kernel Log Daemon";
+ wantedBy = [ "multi-user.target" ];
+ path = [ pkgs.sysklogd ];
+ unitConfig.ConditionVirtualization = "!systemd-nspawn";
+ script =
+ "klogd -c 1 -2 -n " +
+ "-k $(dirname $(readlink -f /run/booted-system/kernel))/System.map";
+ };
};
-
}
diff --git a/nixos/modules/services/logging/logrotate.nix b/nixos/modules/services/logging/logrotate.nix
index 0186452de95..fdd9f0f3e5c 100644
--- a/nixos/modules/services/logging/logrotate.nix
+++ b/nixos/modules/services/logging/logrotate.nix
@@ -13,6 +13,7 @@ in
options = {
services.logrotate = {
enable = mkOption {
+ type = lib.types.bool;
default = false;
description = ''
Enable the logrotate cron job
diff --git a/nixos/modules/services/logging/logstash.nix b/nixos/modules/services/logging/logstash.nix
index 3a798c6f372..e019e6c3f23 100644
--- a/nixos/modules/services/logging/logstash.nix
+++ b/nixos/modules/services/logging/logstash.nix
@@ -33,6 +33,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.logstash;
+ defaultText = "pkgs.logstash";
example = literalExample "pkgs.logstash";
description = "Logstash package to use.";
};
@@ -84,7 +85,7 @@ in
type = types.lines;
default = ''stdin { type => "example" }'';
description = "Logstash input configuration.";
- example = literalExample ''
+ example = ''
# Read from journal
pipe {
command => "''${pkgs.systemd}/bin/journalctl -f -o json"
diff --git a/nixos/modules/services/logging/syslog-ng.nix b/nixos/modules/services/logging/syslog-ng.nix
index 2bf6d1ff790..21be286a6e9 100644
--- a/nixos/modules/services/logging/syslog-ng.nix
+++ b/nixos/modules/services/logging/syslog-ng.nix
@@ -39,6 +39,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.syslogng;
+ defaultText = "pkgs.syslogng";
description = ''
The package providing syslog-ng binaries.
'';
diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix
index 7ca4faae5d4..36bdcaca47a 100644
--- a/nixos/modules/services/mail/dovecot.nix
+++ b/nixos/modules/services/mail/dovecot.nix
@@ -90,6 +90,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.dovecot22;
+ defaultText = "pkgs.dovecot22";
description = "Dovecot package to use.";
};
@@ -131,7 +132,7 @@ in
modules = mkOption {
type = types.listOf types.package;
default = [];
- example = [ pkgs.dovecot_pigeonhole ];
+ example = literalExample "[ pkgs.dovecot_pigeonhole ]";
description = ''
Symlinks the contents of lib/dovecot of every given package into
/var/lib/dovecot/modules. This will make the given modules available
diff --git a/nixos/modules/services/mail/dspam.nix b/nixos/modules/services/mail/dspam.nix
new file mode 100644
index 00000000000..10352ba6abc
--- /dev/null
+++ b/nixos/modules/services/mail/dspam.nix
@@ -0,0 +1,147 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.dspam;
+
+ dspam = pkgs.dspam;
+
+ defaultSock = "/run/dspam/dspam.sock";
+
+ cfgfile = pkgs.writeText "dspam.conf" ''
+ Home /var/lib/dspam
+ StorageDriver ${dspam}/lib/dspam/lib${cfg.storageDriver}_drv.so
+
+ Trust root
+ Trust ${cfg.user}
+ SystemLog on
+ UserLog on
+
+ ${optionalString (cfg.domainSocket != null) ''ServerDomainSocketPath "${cfg.domainSocket}"''}
+
+ ${cfg.extraConfig}
+ '';
+
+in {
+
+ ###### interface
+
+ options = {
+
+ services.dspam = {
+
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether to enable the dspam spam filter.";
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "dspam";
+ description = "User for the dspam daemon.";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "dspam";
+ description = "Group for the dspam daemon.";
+ };
+
+ storageDriver = mkOption {
+ type = types.str;
+ default = "hash";
+ description = "Storage driver backend to use for dspam.";
+ };
+
+ domainSocket = mkOption {
+ type = types.nullOr types.path;
+ default = defaultSock;
+ description = "Path to local domain socket which is used for communication with the daemon. Set to null to disable UNIX socket.";
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Additional dspam configuration.";
+ };
+
+ maintenanceInterval = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = "If set, maintenance script will be run at specified (in systemd.timer format) interval";
+ };
+
+ };
+
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable (mkMerge [
+ {
+ users.extraUsers = optionalAttrs (cfg.user == "dspam") (singleton
+ { name = "dspam";
+ group = cfg.group;
+ uid = config.ids.uids.dspam;
+ });
+
+ users.extraGroups = optionalAttrs (cfg.group == "dspam") (singleton
+ { name = "dspam";
+ gid = config.ids.gids.dspam;
+ });
+
+ environment.systemPackages = [ dspam ];
+
+ environment.etc."dspam/dspam.conf".source = cfgfile;
+
+ systemd.services.dspam = {
+ description = "dspam spam filtering daemon";
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [ cfgfile ];
+
+ serviceConfig = {
+ ExecStart = "${dspam}/bin/dspam --daemon --nofork";
+ User = cfg.user;
+ Group = cfg.group;
+ RuntimeDirectory = optional (cfg.domainSocket == defaultSock) "dspam";
+ PermissionsStartOnly = true;
+ };
+
+ preStart = ''
+ mkdir -m750 -p /var/lib/dspam
+ chown -R "${cfg.user}:${cfg.group}" /var/lib/dspam
+
+ mkdir -m750 -p /var/log/dspam
+ chown -R "${cfg.user}:${cfg.group}" /var/log/dspam
+ '';
+ };
+ }
+
+ (mkIf (cfg.maintenanceInterval != null) {
+ systemd.timers.dspam-maintenance = {
+ description = "Timer for dspam maintenance script";
+ wantedBy = [ "timers.target" ];
+ timerConfig = {
+ OnCalendar = cfg.maintenanceInterval;
+ Unit = "dspam-maintenance.service";
+ };
+ };
+
+ systemd.services.dspam-maintenance = {
+ description = "dspam maintenance script";
+ restartTriggers = [ cfgfile ];
+
+ serviceConfig = {
+ ExecStart = "${dspam}/bin/dspam_maintenance";
+ Type = "oneshot";
+ User = cfg.user;
+ Group = cfg.group;
+ };
+ };
+ })
+ ]);
+}
diff --git a/nixos/modules/services/mail/freepops.nix b/nixos/modules/services/mail/freepops.nix
index 2dd27a2033a..e8c30a36923 100644
--- a/nixos/modules/services/mail/freepops.nix
+++ b/nixos/modules/services/mail/freepops.nix
@@ -72,15 +72,16 @@ in
};
config = mkIf cfg.enable {
- jobs.freepopsd = {
+ systemd.services.freepopsd = {
description = "Freepopsd (webmail over POP3)";
- startOn = "ip-up";
- exec = ''${pkgs.freepops}/bin/freepopsd \
- -p ${toString cfg.port} \
- -t ${toString cfg.threads} \
- -b ${cfg.bind} \
- -vv -l ${cfg.logFile} \
- -s ${cfg.suid.user}.${cfg.suid.group}
+ wantedBy = [ "ip-up.target" ];
+ script = ''
+ ${pkgs.freepops}/bin/freepopsd \
+ -p ${toString cfg.port} \
+ -t ${toString cfg.threads} \
+ -b ${cfg.bind} \
+ -vv -l ${cfg.logFile} \
+ -s ${cfg.suid.user}.${cfg.suid.group}
'';
};
};
diff --git a/nixos/modules/services/mail/opendkim.nix b/nixos/modules/services/mail/opendkim.nix
new file mode 100644
index 00000000000..1cdae9cb654
--- /dev/null
+++ b/nixos/modules/services/mail/opendkim.nix
@@ -0,0 +1,109 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.opendkim;
+
+ defaultSock = "local:/run/opendkim/opendkim.sock";
+
+ args = [ "-f" "-l"
+ "-p" cfg.socket
+ "-d" cfg.domains
+ "-k" cfg.keyFile
+ "-s" cfg.selector
+ ] ++ optionals (cfg.configFile != null) [ "-x" cfg.configFile ];
+
+in {
+
+ ###### interface
+
+ options = {
+
+ services.opendkim = {
+
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether to enable the OpenDKIM sender authentication system.";
+ };
+
+ socket = mkOption {
+ type = types.str;
+ default = defaultSock;
+ description = "Socket which is used for communication with OpenDKIM.";
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "opendkim";
+ description = "User for the daemon.";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "opendkim";
+ description = "Group for the daemon.";
+ };
+
+ domains = mkOption {
+ type = types.str;
+ description = "Local domains set; messages from them are signed, not verified.";
+ };
+
+ keyFile = mkOption {
+ type = types.path;
+ description = "Secret key file used for signing messages.";
+ };
+
+ selector = mkOption {
+ type = types.str;
+ description = "Selector to use when signing.";
+ };
+
+ configFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = "Additional opendkim configuration.";
+ };
+
+ };
+
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ services.opendkim.domains = mkDefault "csl:${config.networking.hostName}";
+
+ users.extraUsers = optionalAttrs (cfg.user == "opendkim") (singleton
+ { name = "opendkim";
+ group = cfg.group;
+ uid = config.ids.uids.opendkim;
+ });
+
+ users.extraGroups = optionalAttrs (cfg.group == "opendkim") (singleton
+ { name = "opendkim";
+ gid = config.ids.gids.opendkim;
+ });
+
+ environment.systemPackages = [ pkgs.opendkim ];
+
+ systemd.services.opendkim = {
+ description = "OpenDKIM signing and verification daemon";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ ExecStart = "${pkgs.opendkim}/bin/opendkim ${concatMapStringsSep " " escapeShellArg args}";
+ User = cfg.user;
+ Group = cfg.group;
+ RuntimeDirectory = optional (cfg.socket == defaultSock) "opendkim";
+ };
+ };
+
+ };
+}
diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix
index 3a9e62a0205..6c5d7e92702 100644
--- a/nixos/modules/services/mail/postfix.nix
+++ b/nixos/modules/services/mail/postfix.nix
@@ -9,14 +9,14 @@ let
group = cfg.group;
setgidGroup = cfg.setgidGroup;
+ haveAliases = cfg.postmasterAlias != "" || cfg.rootAlias != "" || cfg.extraAliases != "";
+ haveTransport = cfg.transport != "";
+ haveVirtual = cfg.virtual != "";
+
mainCf =
''
compatibility_level = 2
- queue_directory = /var/postfix/queue
- command_directory = ${pkgs.postfix}/sbin
- daemon_directory = ${pkgs.postfix}/libexec/postfix
-
mail_owner = ${user}
default_privs = nobody
@@ -57,8 +57,6 @@ let
else
"[" + cfg.relayHost + "]"}
- alias_maps = hash:/var/postfix/conf/aliases
-
mail_spool_directory = /var/spool/mail/
setgid_group = ${setgidGroup}
@@ -80,7 +78,13 @@ let
+ optionalString (cfg.recipientDelimiter != "") ''
recipient_delimiter = ${cfg.recipientDelimiter}
''
- + optionalString (cfg.virtual != "") ''
+ + optionalString haveAliases ''
+ alias_maps = hash:/etc/postfix/aliases
+ ''
+ + optionalString haveTransport ''
+ transport_maps = hash:/etc/postfix/transport
+ ''
+ + optionalString haveVirtual ''
virtual_alias_maps = hash:/etc/postfix/virtual
''
+ cfg.extraConfig;
@@ -108,10 +112,14 @@ let
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
+ ''
+ + optionalString cfg.enableSmtp ''
smtp unix - - n - - smtp
relay unix - - n - - smtp
-o smtp_fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
+ ''
+ + ''
showq unix n - n - - showq
error unix - - n - - error
retry unix - - n - - error
@@ -138,6 +146,7 @@ let
virtualFile = pkgs.writeText "postfix-virtual" cfg.virtual;
mainCfFile = pkgs.writeText "postfix-main.cf" mainCf;
masterCfFile = pkgs.writeText "postfix-master.cf" masterCf;
+ transportFile = pkgs.writeText "postfix-transport" cfg.transport;
in
@@ -150,26 +159,36 @@ in
services.postfix = {
enable = mkOption {
+ type = types.bool;
default = false;
description = "Whether to run the Postfix mail server.";
};
+ enableSmtp = mkOption {
+ default = true;
+ description = "Whether to enable smtp in master.cf.";
+ };
+
setSendmail = mkOption {
+ type = types.bool;
default = true;
description = "Whether to set the system sendmail to postfix's.";
};
user = mkOption {
+ type = types.str;
default = "postfix";
description = "What to call the Postfix user (must be used only for postfix).";
};
group = mkOption {
+ type = types.str;
default = "postfix";
description = "What to call the Postfix group (must be used only for postfix).";
};
setgidGroup = mkOption {
+ type = types.str;
default = "postdrop";
description = "
How to call postfix setgid group (for postdrop). Should
@@ -178,6 +197,7 @@ in
};
networks = mkOption {
+ type = types.nullOr (types.listOf types.str);
default = null;
example = ["192.168.0.1/24"];
description = "
@@ -188,6 +208,7 @@ in
};
networksStyle = mkOption {
+ type = types.str;
default = "";
description = "
Name of standard way of trusted network specification to use,
@@ -197,6 +218,7 @@ in
};
hostname = mkOption {
+ type = types.str;
default = "";
description ="
Hostname to use. Leave blank to use just the hostname of machine.
@@ -205,6 +227,7 @@ in
};
domain = mkOption {
+ type = types.str;
default = "";
description ="
Domain to use. Leave blank to use hostname minus first component.
@@ -212,6 +235,7 @@ in
};
origin = mkOption {
+ type = types.str;
default = "";
description ="
Origin to use in outgoing e-mail. Leave blank to use hostname.
@@ -219,6 +243,7 @@ in
};
destination = mkOption {
+ type = types.nullOr (types.listOf types.str);
default = null;
example = ["localhost"];
description = "
@@ -228,6 +253,7 @@ in
};
relayDomains = mkOption {
+ type = types.nullOr (types.listOf types.str);
default = null;
example = ["localdomain"];
description = "
@@ -236,6 +262,7 @@ in
};
relayHost = mkOption {
+ type = types.str;
default = "";
description = "
Mail relay for outbound mail.
@@ -243,6 +270,7 @@ in
};
lookupMX = mkOption {
+ type = types.bool;
default = false;
description = "
Whether relay specified is just domain whose MX must be used.
@@ -250,11 +278,13 @@ in
};
postmasterAlias = mkOption {
+ type = types.str;
default = "root";
description = "Who should receive postmaster e-mail.";
};
rootAlias = mkOption {
+ type = types.str;
default = "";
description = "
Who should receive root e-mail. Blank for no redirection.
@@ -262,6 +292,7 @@ in
};
extraAliases = mkOption {
+ type = types.lines;
default = "";
description = "
Additional entries to put verbatim into aliases file, cf. man-page aliases(8).
@@ -269,6 +300,7 @@ in
};
extraConfig = mkOption {
+ type = types.lines;
default = "";
description = "
Extra lines to be added verbatim to the main.cf configuration file.
@@ -276,21 +308,25 @@ in
};
sslCert = mkOption {
+ type = types.str;
default = "";
description = "SSL certificate to use.";
};
sslCACert = mkOption {
+ type = types.str;
default = "";
description = "SSL certificate of CA.";
};
sslKey = mkOption {
+ type = types.str;
default = "";
description = "SSL key to use.";
};
recipientDelimiter = mkOption {
+ type = types.str;
default = "";
example = "+";
description = "
@@ -299,18 +335,39 @@ in
};
virtual = mkOption {
+ type = types.lines;
default = "";
description = "
Entries for the virtual alias map, cf. man-page virtual(8).
";
};
+ transport = mkOption {
+ default = "";
+ description = "
+ Entries for the transport map, cf. man-page transport(8).
+ ";
+ };
+
extraMasterConf = mkOption {
+ type = types.lines;
default = "";
example = "submission inet n - n - - smtpd";
description = "Extra lines to append to the generated master.cf file.";
};
+ aliasFiles = mkOption {
+ type = types.attrsOf types.path;
+ default = {};
+ description = "Aliases' tables to be compiled and placed into /var/lib/postfix/conf.";
+ };
+
+ mapFiles = mkOption {
+ type = types.attrsOf types.path;
+ default = {};
+ description = "Maps to be compiled and placed into /var/lib/postfix/conf.";
+ };
+
};
};
@@ -318,90 +375,104 @@ in
###### implementation
- config = mkIf config.services.postfix.enable {
+ config = mkIf config.services.postfix.enable (mkMerge [
+ {
- environment = {
- etc = singleton
- { source = "/var/postfix/conf";
- target = "postfix";
- };
+ environment = {
+ etc = singleton
+ { source = "/var/lib/postfix/conf";
+ target = "postfix";
+ };
- # This makes comfortable for root to run 'postqueue' for example.
- systemPackages = [ pkgs.postfix ];
- };
-
- services.mail.sendmailSetuidWrapper = mkIf config.services.postfix.setSendmail {
- program = "sendmail";
- source = "${pkgs.postfix}/bin/sendmail";
- owner = "nobody";
- group = "postdrop";
- setuid = false;
- setgid = true;
- };
-
- users.extraUsers = singleton
- { name = user;
- description = "Postfix mail server user";
- uid = config.ids.uids.postfix;
- group = group;
+ # This makes comfortable for root to run 'postqueue' for example.
+ systemPackages = [ pkgs.postfix ];
};
- users.extraGroups =
- [ { name = group;
+ services.mail.sendmailSetuidWrapper = mkIf config.services.postfix.setSendmail {
+ program = "sendmail";
+ source = "${pkgs.postfix}/bin/sendmail";
+ group = setgidGroup;
+ setuid = false;
+ setgid = true;
+ };
+
+ users.extraUsers = optional (user == "postfix")
+ { name = "postfix";
+ description = "Postfix mail server user";
+ uid = config.ids.uids.postfix;
+ group = group;
+ };
+
+ users.extraGroups =
+ optional (group == "postfix")
+ { name = group;
gid = config.ids.gids.postfix;
}
+ ++ optional (setgidGroup == "postdrop")
{ name = setgidGroup;
gid = config.ids.gids.postdrop;
- }
- ];
-
- systemd.services.postfix =
- { description = "Postfix mail server";
-
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
-
- serviceConfig = {
- Type = "forking";
- Restart = "always";
- PIDFile = "/var/postfix/queue/pid/master.pid";
};
- preStart = ''
- ${pkgs.coreutils}/bin/mkdir -p /var/spool/mail /var/postfix/conf /var/postfix/queue
+ systemd.services.postfix =
+ { description = "Postfix mail server";
- ${pkgs.coreutils}/bin/chown -R ${user}:${group} /var/postfix
- ${pkgs.coreutils}/bin/chown -R ${user}:${setgidGroup} /var/postfix/queue
- ${pkgs.coreutils}/bin/chmod -R ug+rwX /var/postfix/queue
- ${pkgs.coreutils}/bin/chown root:root /var/spool/mail
- ${pkgs.coreutils}/bin/chmod a+rwxt /var/spool/mail
- ${pkgs.coreutils}/bin/ln -sf /var/spool/mail /var/
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+ path = [ pkgs.postfix ];
- ln -sf ${pkgs.postfix}/etc/postfix/postfix-files /var/postfix/conf
+ serviceConfig = {
+ Type = "forking";
+ Restart = "always";
+ PIDFile = "/var/lib/postfix/queue/pid/master.pid";
+ ExecStart = "${pkgs.postfix}/bin/postfix start";
+ ExecStop = "${pkgs.postfix}/bin/postfix stop";
+ ExecReload = "${pkgs.postfix}/bin/postfix reload";
+ };
- ln -sf ${aliasesFile} /var/postfix/conf/aliases
- ln -sf ${virtualFile} /var/postfix/conf/virtual
- ln -sf ${mainCfFile} /var/postfix/conf/main.cf
- ln -sf ${masterCfFile} /var/postfix/conf/master.cf
+ preStart = ''
+ # Backwards compatibility
+ if [ ! -d /var/lib/postfix ] && [ -d /var/postfix ]; then
+ mkdir -p /var/lib
+ mv /var/postfix /var/lib/postfix
+ fi
+ mkdir -p /var/lib/postfix/data /var/lib/postfix/queue/{pid,public,maildrop}
- ${pkgs.postfix}/sbin/postalias -c /var/postfix/conf /var/postfix/conf/aliases
- ${pkgs.postfix}/sbin/postmap -c /var/postfix/conf /var/postfix/conf/virtual
- '';
+ chown -R ${user}:${group} /var/lib/postfix
+ chown root /var/lib/postfix/queue
+ chown root /var/lib/postfix/queue/pid
+ chgrp -R ${setgidGroup} /var/lib/postfix/queue/{public,maildrop}
+ chmod 770 /var/lib/postfix/queue/{public,maildrop}
- script = ''
- ${pkgs.postfix}/sbin/postfix -c /var/postfix/conf start
- '';
+ rm -rf /var/lib/postfix/conf
+ mkdir -p /var/lib/postfix/conf
+ ln -sf ${mainCfFile} /var/lib/postfix/conf/main.cf
+ ln -sf ${masterCfFile} /var/lib/postfix/conf/master.cf
+ ${concatStringsSep "\n" (mapAttrsToList (to: from: ''
+ ln -sf ${from} /var/lib/postfix/conf/${to}
+ postalias /var/lib/postfix/conf/${to}
+ '') cfg.aliasFiles)}
+ ${concatStringsSep "\n" (mapAttrsToList (to: from: ''
+ ln -sf ${from} /var/lib/postfix/conf/${to}
+ postmap /var/lib/postfix/conf/${to}
+ '') cfg.mapFiles)}
- reload = ''
- ${pkgs.postfix}/sbin/postfix -c /var/postfix/conf reload
- '';
+ mkdir -p /var/spool/mail
+ chown root:root /var/spool/mail
+ chmod a+rwxt /var/spool/mail
+ ln -sf /var/spool/mail /var/
+ '';
+ };
+ }
- preStop = ''
- ${pkgs.postfix}/sbin/postfix -c /var/postfix/conf stop
- '';
-
- };
-
- };
+ (mkIf haveAliases {
+ services.postfix.aliasFiles."aliases" = aliasesFile;
+ })
+ (mkIf haveTransport {
+ services.postfix.mapFiles."transport" = transportFile;
+ })
+ (mkIf haveVirtual {
+ services.postfix.mapFiles."virtual" = virtualFile;
+ })
+ ]);
}
diff --git a/nixos/modules/services/mail/postsrsd.nix b/nixos/modules/services/mail/postsrsd.nix
new file mode 100644
index 00000000000..36a0f8218d8
--- /dev/null
+++ b/nixos/modules/services/mail/postsrsd.nix
@@ -0,0 +1,107 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.postsrsd;
+
+in {
+
+ ###### interface
+
+ options = {
+
+ services.postsrsd = {
+
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether to enable the postsrsd SRS server for Postfix.";
+ };
+
+ domain = mkOption {
+ type = types.str;
+ description = "Domain name for rewrite";
+ };
+
+ secretsFile = mkOption {
+ type = types.path;
+ default = "/var/lib/postsrsd/postsrsd.secret";
+ description = "Secret keys used for signing and verification";
+ };
+
+ forwardPort = mkOption {
+ type = types.int;
+ default = 10001;
+ description = "Port for the forward SRS lookup";
+ };
+
+ reversePort = mkOption {
+ type = types.int;
+ default = 10002;
+ description = "Port for the reverse SRS lookup";
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "postsrsd";
+ description = "User for the daemon";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "postsrsd";
+ description = "Group for the daemon";
+ };
+
+ };
+
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ services.postsrsd.domain = mkDefault config.networking.hostName;
+
+ users.extraUsers = optionalAttrs (cfg.user == "postsrsd") (singleton
+ { name = "postsrsd";
+ group = cfg.group;
+ uid = config.ids.uids.postsrsd;
+ });
+
+ users.extraGroups = optionalAttrs (cfg.group == "postsrsd") (singleton
+ { name = "postsrsd";
+ gid = config.ids.gids.postsrsd;
+ });
+
+ systemd.services.postsrsd = {
+ description = "PostSRSd SRS rewriting server";
+ after = [ "network.target" ];
+ before = [ "postfix.service" ];
+ wantedBy = [ "multi-user.target" ];
+
+ path = [ pkgs.coreutils ];
+
+ serviceConfig = {
+ ExecStart = ''${pkgs.postsrsd}/sbin/postsrsd "-s${cfg.secretsFile}" "-d${cfg.domain}" -f${toString cfg.forwardPort} -r${toString cfg.reversePort}'';
+ User = cfg.user;
+ Group = cfg.group;
+ PermissionsStartOnly = true;
+ };
+
+ preStart = ''
+ if [ ! -e "${cfg.secretsFile}" ]; then
+ echo "WARNING: secrets file not found, autogenerating!"
+ mkdir -p -m750 "$(dirname "${cfg.secretsFile}")"
+ dd if=/dev/random bs=18 count=1 | base64 > "${cfg.secretsFile}"
+ chmod 600 "${cfg.secretsFile}"
+ fi
+ chown "${cfg.user}:${cfg.group}" "${cfg.secretsFile}"
+ '';
+ };
+
+ };
+}
diff --git a/nixos/modules/services/mail/rmilter.nix b/nixos/modules/services/mail/rmilter.nix
new file mode 100644
index 00000000000..a6e2a9fc780
--- /dev/null
+++ b/nixos/modules/services/mail/rmilter.nix
@@ -0,0 +1,189 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ rspamdCfg = config.services.rspamd;
+ cfg = config.services.rmilter;
+
+ rmilterConf = ''
+pidfile = /run/rmilter/rmilter.pid;
+bind_socket = ${cfg.bindSocket};
+tempdir = /tmp;
+
+ '' + (with cfg.rspamd; if enable then ''
+spamd {
+ servers = ${concatStringsSep ", " servers};
+ connect_timeout = 1s;
+ results_timeout = 20s;
+ error_time = 10;
+ dead_time = 300;
+ maxerrors = 10;
+ reject_message = "${rejectMessage}";
+ ${optionalString (length whitelist != 0) "whitelist = ${concatStringsSep ", " whitelist};"}
+
+ # rspamd_metric - metric for using with rspamd
+ # Default: "default"
+ rspamd_metric = "default";
+ ${extraConfig}
+};
+ '' else "") + cfg.extraConfig;
+
+ rmilterConfigFile = pkgs.writeText "rmilter.conf" rmilterConf;
+
+in
+
+{
+
+ ###### interface
+
+ options = {
+
+ services.rmilter = {
+
+ enable = mkOption {
+ default = cfg.rspamd.enable;
+ description = "Whether to run the rmilter daemon.";
+ };
+
+ debug = mkOption {
+ default = false;
+ description = "Whether to run the rmilter daemon in debug mode.";
+ };
+
+ user = mkOption {
+ type = types.string;
+ default = "rmilter";
+ description = ''
+ User to use when no root privileges are required.
+ '';
+ };
+
+ group = mkOption {
+ type = types.string;
+ default = "rmilter";
+ description = ''
+ Group to use when no root privileges are required.
+ '';
+ };
+
+ bindSocket = mkOption {
+ type = types.string;
+ default = "unix:/run/rmilter/rmilter.sock";
+ description = "Socket to listed for MTA requests";
+ example = ''
+ "unix:/run/rmilter/rmilter.sock" or
+ "inet:11990@127.0.0.1"
+ '';
+ };
+
+ rspamd = {
+ enable = mkOption {
+ default = rspamdCfg.enable;
+ description = "Whether to use rspamd to filter mails";
+ };
+
+ servers = mkOption {
+ type = types.listOf types.str;
+ default = ["r:0.0.0.0:11333"];
+ description = ''
+ Spamd socket definitions.
+ Is server name is prefixed with r: it is rspamd server.
+ '';
+ };
+
+ whitelist = mkOption {
+ type = types.listOf types.str;
+ default = [ ];
+ description = "list of ips or nets that should be not checked with spamd";
+ };
+
+ rejectMessage = mkOption {
+ type = types.str;
+ default = "Spam message rejected; If this is not spam contact abuse";
+ description = "reject message for spam";
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Custom snippet to append to end of `spamd' section";
+ };
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Custom snippet to append to rmilter config";
+ };
+
+ postfix = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Add rmilter to postfix main.conf";
+ };
+
+ configFragment = mkOption {
+ type = types.str;
+ description = "Addon to postfix configuration";
+ default = ''
+smtpd_milters = ${cfg.bindSocket}
+# or for TCP socket
+# # smtpd_milters = inet:localhost:9900
+milter_protocol = 6
+milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen}
+# skip mail without checks if milter will die
+milter_default_action = accept
+ '';
+ };
+ };
+
+ };
+
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ users.extraUsers = singleton {
+ name = cfg.user;
+ description = "rspamd daemon";
+ uid = config.ids.uids.rmilter;
+ group = cfg.group;
+ };
+
+ users.extraGroups = singleton {
+ name = cfg.group;
+ gid = config.ids.gids.rmilter;
+ };
+
+ systemd.services.rmilter = {
+ description = "Rmilter Service";
+
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+
+ serviceConfig = {
+ ExecStart = "${pkgs.rmilter}/bin/rmilter ${optionalString cfg.debug "-d"} -n -c ${rmilterConfigFile}";
+ User = cfg.user;
+ Group = cfg.group;
+ PermissionsStartOnly = true;
+ Restart = "always";
+ };
+
+ preStart = ''
+ ${pkgs.coreutils}/bin/mkdir -p /run/rmilter
+ ${pkgs.coreutils}/bin/chown ${cfg.user}:${cfg.group} /run/rmilter
+ '';
+
+ };
+
+ services.postfix.extraConfig = optionalString cfg.postfix.enable cfg.postfix.configFragment;
+
+ };
+
+}
diff --git a/nixos/modules/services/mail/rspamd.nix b/nixos/modules/services/mail/rspamd.nix
new file mode 100644
index 00000000000..a083f829324
--- /dev/null
+++ b/nixos/modules/services/mail/rspamd.nix
@@ -0,0 +1,90 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.rspamd;
+
+in
+
+{
+
+ ###### interface
+
+ options = {
+
+ services.rspamd = {
+
+ enable = mkOption {
+ default = false;
+ description = "Whether to run the rspamd daemon.";
+ };
+
+ debug = mkOption {
+ default = false;
+ description = "Whether to run the rspamd daemon in debug mode.";
+ };
+
+ user = mkOption {
+ type = types.string;
+ default = "rspamd";
+ description = ''
+ User to use when no root privileges are required.
+ '';
+ };
+
+ group = mkOption {
+ type = types.string;
+ default = "rspamd";
+ description = ''
+ Group to use when no root privileges are required.
+ '';
+ };
+ };
+
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ # Allow users to run 'rspamc' and 'rspamadm'.
+ environment.systemPackages = [ pkgs.rspamd ];
+
+ users.extraUsers = singleton {
+ name = cfg.user;
+ description = "rspamd daemon";
+ uid = config.ids.uids.rspamd;
+ group = cfg.group;
+ };
+
+ users.extraGroups = singleton {
+ name = cfg.group;
+ gid = config.ids.gids.spamd;
+ };
+
+ systemd.services.rspamd = {
+ description = "Rspamd Service";
+
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+
+ serviceConfig = {
+ ExecStart = "${pkgs.rspamd}/bin/rspamd ${optionalString cfg.debug "-d"} --user=${cfg.user} --group=${cfg.group} --pid=/run/rspamd.pid -f";
+ RuntimeDirectory = "/var/lib/rspamd";
+ PermissionsStartOnly = true;
+ Restart = "always";
+ };
+
+ preStart = ''
+ ${pkgs.coreutils}/bin/mkdir -p /var/{lib,log}/rspamd
+ ${pkgs.coreutils}/bin/chown ${cfg.user}:${cfg.group} /var/lib/rspamd
+ '';
+
+ };
+
+ };
+
+}
diff --git a/nixos/modules/services/mail/spamassassin.nix b/nixos/modules/services/mail/spamassassin.nix
index a3ac9e37242..08953134b3b 100644
--- a/nixos/modules/services/mail/spamassassin.nix
+++ b/nixos/modules/services/mail/spamassassin.nix
@@ -50,15 +50,13 @@ in
gid = config.ids.gids.spamd;
};
- jobs.spamd = {
+ systemd.services.spamd = {
description = "Spam Assassin Server";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
- exec = "${pkgs.spamassassin}/bin/spamd ${optionalString cfg.debug "-D"} --username=spamd --groupname=spamd --nouser-config --virtual-config-dir=/var/lib/spamassassin/user-%u --allow-tell --pidfile=/var/run/spamd.pid";
+ script = "${pkgs.spamassassin}/bin/spamd ${optionalString cfg.debug "-D"} --username=spamd --groupname=spamd --nouser-config --virtual-config-dir=/var/lib/spamassassin/user-%u --allow-tell --pidfile=/var/run/spamd.pid";
};
-
};
-
}
diff --git a/nixos/modules/services/misc/apache-kafka.nix b/nixos/modules/services/misc/apache-kafka.nix
index f6198e03bae..88ce8b5a23f 100644
--- a/nixos/modules/services/misc/apache-kafka.nix
+++ b/nixos/modules/services/misc/apache-kafka.nix
@@ -118,9 +118,8 @@ in {
package = mkOption {
description = "The kafka package to use";
-
default = pkgs.apacheKafka;
-
+ defaultText = "pkgs.apacheKafka";
type = types.package;
};
diff --git a/nixos/modules/services/misc/autofs.nix b/nixos/modules/services/misc/autofs.nix
index b4dae79cf8a..3a95e922820 100644
--- a/nixos/modules/services/misc/autofs.nix
+++ b/nixos/modules/services/misc/autofs.nix
@@ -27,8 +27,9 @@ in
};
autoMaster = mkOption {
+ type = types.str;
example = literalExample ''
- autoMaster = let
+ let
mapConf = pkgs.writeText "auto" '''
kernel -ro,soft,intr ftp.kernel.org:/pub/linux
boot -fstype=ext2 :/dev/hda1
diff --git a/nixos/modules/services/misc/cgminer.nix b/nixos/modules/services/misc/cgminer.nix
index 8f25df809cd..868dc87f723 100644
--- a/nixos/modules/services/misc/cgminer.nix
+++ b/nixos/modules/services/misc/cgminer.nix
@@ -41,6 +41,7 @@ in
package = mkOption {
default = pkgs.cgminer;
+ defaultText = "pkgs.cgminer";
description = "Which cgminer derivation to use.";
type = types.package;
};
diff --git a/nixos/modules/services/misc/confd.nix b/nixos/modules/services/misc/confd.nix
index 50532a8a16f..c0fbf06e6c4 100644
--- a/nixos/modules/services/misc/confd.nix
+++ b/nixos/modules/services/misc/confd.nix
@@ -64,6 +64,7 @@ in {
package = mkOption {
description = "Confd package to use.";
default = pkgs.confd;
+ defaultText = "pkgs.confd";
type = types.package;
};
};
diff --git a/nixos/modules/services/misc/dictd.nix b/nixos/modules/services/misc/dictd.nix
index 552e0a435ef..118d299042d 100644
--- a/nixos/modules/services/misc/dictd.nix
+++ b/nixos/modules/services/misc/dictd.nix
@@ -51,13 +51,12 @@ with lib;
gid = config.ids.gids.dictd;
};
- jobs.dictd =
- { description = "DICT.org Dictionary Server";
- startOn = "startup";
- environment = { LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive"; };
- daemonType = "fork";
- exec = "${pkgs.dict}/sbin/dictd -s -c ${dictdb}/share/dictd/dictd.conf --locale en_US.UTF-8";
- };
+ systemd.services.dictd = {
+ description = "DICT.org Dictionary Server";
+ wantedBy = [ "multi-user.target" ];
+ environment = { LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive"; };
+ serviceConfig.Type = "forking";
+ script = "${pkgs.dict}/sbin/dictd -s -c ${dictdb}/share/dictd/dictd.conf --locale en_US.UTF-8";
+ };
};
-
}
diff --git a/nixos/modules/services/misc/disnix.nix b/nixos/modules/services/misc/disnix.nix
index 0534c4fc942..218802e0cf0 100644
--- a/nixos/modules/services/misc/disnix.nix
+++ b/nixos/modules/services/misc/disnix.nix
@@ -91,7 +91,7 @@ in
( { hostname = config.networking.hostName;
#targetHost = config.deployment.targetHost;
system = if config.nixpkgs.system == "" then builtins.currentSystem else config.nixpkgs.system;
-
+
supportedTypes = (import "${pkgs.stdenv.mkDerivation {
name = "supportedtypes";
buildCommand = ''
@@ -110,6 +110,7 @@ in
// optionalAttrs (config.services.mysql.enable) { mysqlPort = config.services.mysql.port; }
// optionalAttrs (config.services.tomcat.enable) { tomcatPort = 8080; }
// optionalAttrs (config.services.svnserve.enable) { svnBaseDir = config.services.svnserve.svnBaseDir; }
+ // optionalAttrs (config.services.ejabberd.enable) { ejabberdUser = config.services.ejabberd.user; }
// optionalAttrs (cfg.publishInfrastructure.enableAuthentication) (
optionalAttrs (config.services.mysql.enable) { mysqlUsername = "root"; mysqlPassword = readFile config.services.mysql.rootPassword; })
)
@@ -117,63 +118,61 @@ in
services.disnix.publishInfrastructure.enable = cfg.publishAvahi;
- jobs = {
- disnix =
- { description = "Disnix server";
-
- wants = [ "dysnomia.target" ];
- wantedBy = [ "multi-user.target" ];
- after = [ "dbus.service" ]
- ++ optional config.services.httpd.enable "httpd.service"
- ++ optional config.services.mysql.enable "mysql.service"
- ++ optional config.services.postgresql.enable "postgresql.service"
- ++ optional config.services.tomcat.enable "tomcat.service"
- ++ optional config.services.svnserve.enable "svnserve.service"
- ++ optional config.services.mongodb.enable "mongodb.service";
+ systemd.services = {
+ disnix = {
+ description = "Disnix server";
+ wants = [ "dysnomia.target" ];
+ wantedBy = [ "multi-user.target" ];
+ after = [ "dbus.service" ]
+ ++ optional config.services.httpd.enable "httpd.service"
+ ++ optional config.services.mysql.enable "mysql.service"
+ ++ optional config.services.postgresql.enable "postgresql.service"
+ ++ optional config.services.tomcat.enable "tomcat.service"
+ ++ optional config.services.svnserve.enable "svnserve.service"
+ ++ optional config.services.mongodb.enable "mongodb.service";
- restartIfChanged = false;
-
- path = [ pkgs.nix pkgs.disnix dysnomia "/run/current-system/sw" ];
-
- environment = {
- HOME = "/root";
- };
-
- preStart = ''
- mkdir -p /etc/systemd-mutable/system
- if [ ! -f /etc/systemd-mutable/system/dysnomia.target ]
- then
- ( echo "[Unit]"
- echo "Description=Services that are activated and deactivated by Dysnomia"
- echo "After=final.target"
- ) > /etc/systemd-mutable/system/dysnomia.target
- fi
- '';
+ restartIfChanged = false;
- exec = "disnix-service";
+ path = [ pkgs.nix pkgs.disnix dysnomia "/run/current-system/sw" ];
+
+ environment = {
+ HOME = "/root";
};
+
+ preStart = ''
+ mkdir -p /etc/systemd-mutable/system
+ if [ ! -f /etc/systemd-mutable/system/dysnomia.target ]
+ then
+ ( echo "[Unit]"
+ echo "Description=Services that are activated and deactivated by Dysnomia"
+ echo "After=final.target"
+ ) > /etc/systemd-mutable/system/dysnomia.target
+ fi
+ '';
+
+ script = "disnix-service";
+ };
} // optionalAttrs cfg.publishAvahi {
- disnixAvahi =
- { description = "Disnix Avahi publisher";
+ disnixAvahi = {
+ description = "Disnix Avahi publisher";
+ wants = [ "avahi-daemon.service" ];
+ wantedBy = [ "multi-user.target" ];
- startOn = "started avahi-daemon";
-
- exec =
- ''
- ${pkgs.avahi}/bin/avahi-publish-service disnix-${config.networking.hostName} _disnix._tcp 22 \
- "mem=$(grep 'MemTotal:' /proc/meminfo | sed -e 's/kB//' -e 's/MemTotal://' -e 's/ //g')" \
- ${concatMapStrings (infrastructureAttrName:
- let infrastructureAttrValue = getAttr infrastructureAttrName (cfg.infrastructure);
- in
- if isInt infrastructureAttrValue then
- ''${infrastructureAttrName}=${toString infrastructureAttrValue} \
- ''
- else
- ''${infrastructureAttrName}=\"${infrastructureAttrValue}\" \
- ''
- ) (attrNames (cfg.infrastructure))}
- '';
- };
+ script = ''
+ ${pkgs.avahi}/bin/avahi-publish-service disnix-${config.networking.hostName} _disnix._tcp 22 \
+ "mem=$(grep 'MemTotal:' /proc/meminfo | sed -e 's/kB//' -e 's/MemTotal://' -e 's/ //g')" \
+ ${concatMapStrings (infrastructureAttrName:
+ let infrastructureAttrValue = getAttr infrastructureAttrName (cfg.infrastructure);
+ in
+ if isInt infrastructureAttrValue then
+ ''${infrastructureAttrName}=${toString infrastructureAttrValue} \
+ ''
+ else
+ ''${infrastructureAttrName}=\"${infrastructureAttrValue}\" \
+ ''
+ ) (attrNames (cfg.infrastructure))}
+ '';
+ };
};
};
}
diff --git a/nixos/modules/services/misc/docker-registry.nix b/nixos/modules/services/misc/docker-registry.nix
index d0431e546e4..add339f9bdf 100644
--- a/nixos/modules/services/misc/docker-registry.nix
+++ b/nixos/modules/services/misc/docker-registry.nix
@@ -15,7 +15,7 @@ in {
type = types.bool;
};
- host = mkOption {
+ listenAddress = mkOption {
description = "Docker registry host or ip to bind to.";
default = "127.0.0.1";
type = types.str;
@@ -50,7 +50,7 @@ in {
after = [ "network.target" ];
environment = {
- REGISTRY_HOST = cfg.host;
+ REGISTRY_HOST = cfg.listenAddress;
REGISTRY_PORT = toString cfg.port;
GUNICORN_OPTS = "[--preload]"; # see https://github.com/docker/docker-registry#sqlalchemy
STORAGE_PATH = cfg.storagePath;
@@ -65,7 +65,7 @@ in {
};
postStart = ''
- until ${pkgs.curl.bin}/bin/curl -s -o /dev/null 'http://${cfg.host}:${toString cfg.port}/'; do
+ until ${pkgs.curl.bin}/bin/curl -s -o /dev/null 'http://${cfg.listenAddress}:${toString cfg.port}/'; do
sleep 1;
done
'';
diff --git a/nixos/modules/services/misc/etcd.nix b/nixos/modules/services/misc/etcd.nix
index e1839b936f0..b3354e33096 100644
--- a/nixos/modules/services/misc/etcd.nix
+++ b/nixos/modules/services/misc/etcd.nix
@@ -77,11 +77,11 @@ in {
default = {};
example = literalExample ''
{
- "CORS": "*",
- "NAME": "default-name",
- "MAX_RESULT_BUFFER": "1024",
- "MAX_CLUSTER_SIZE": "9",
- "MAX_RETRY_ATTEMPTS": "3"
+ "CORS" = "*";
+ "NAME" = "default-name";
+ "MAX_RESULT_BUFFER" = "1024";
+ "MAX_CLUSTER_SIZE" = "9";
+ "MAX_RETRY_ATTEMPTS" = "3";
}
'';
};
diff --git a/nixos/modules/services/misc/felix.nix b/nixos/modules/services/misc/felix.nix
index a01c7f08b91..d6ad9dcaebc 100644
--- a/nixos/modules/services/misc/felix.nix
+++ b/nixos/modules/services/misc/felix.nix
@@ -23,7 +23,9 @@ in
};
bundles = mkOption {
+ type = types.listOf types.package;
default = [ pkgs.felix_remoteshell ];
+ defaultText = "[ pkgs.felix_remoteshell ]";
description = "List of bundles that should be activated on startup";
};
@@ -57,54 +59,51 @@ in
home = "/homeless-shelter";
};
- jobs.felix =
- { description = "Felix server";
+ systemd.services.felix = {
+ description = "Felix server";
+ wantedBy = [ "multi-user.target" ];
- preStart =
- ''
- # Initialise felix instance on first startup
- if [ ! -d /var/felix ]
- then
- # Symlink system files
+ preStart = ''
+ # Initialise felix instance on first startup
+ if [ ! -d /var/felix ]
+ then
+ # Symlink system files
- mkdir -p /var/felix
- chown ${cfg.user}:${cfg.group} /var/felix
+ mkdir -p /var/felix
+ chown ${cfg.user}:${cfg.group} /var/felix
- for i in ${pkgs.felix}/*
- do
- if [ "$i" != "${pkgs.felix}/bundle" ]
- then
- ln -sfn $i /var/felix/$(basename $i)
- fi
- done
+ for i in ${pkgs.felix}/*
+ do
+ if [ "$i" != "${pkgs.felix}/bundle" ]
+ then
+ ln -sfn $i /var/felix/$(basename $i)
+ fi
+ done
- # Symlink bundles
- mkdir -p /var/felix/bundle
- chown ${cfg.user}:${cfg.group} /var/felix/bundle
+ # Symlink bundles
+ mkdir -p /var/felix/bundle
+ chown ${cfg.user}:${cfg.group} /var/felix/bundle
- for i in ${pkgs.felix}/bundle/* ${toString cfg.bundles}
- do
- if [ -f $i ]
- then
- ln -sfn $i /var/felix/bundle/$(basename $i)
- elif [ -d $i ]
- then
- for j in $i/bundle/*
- do
- ln -sfn $j /var/felix/bundle/$(basename $j)
- done
- fi
- done
- fi
- '';
-
- script =
- ''
- cd /var/felix
- ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c '${pkgs.jre}/bin/java -jar bin/felix.jar'
- '';
- };
+ for i in ${pkgs.felix}/bundle/* ${toString cfg.bundles}
+ do
+ if [ -f $i ]
+ then
+ ln -sfn $i /var/felix/bundle/$(basename $i)
+ elif [ -d $i ]
+ then
+ for j in $i/bundle/*
+ do
+ ln -sfn $j /var/felix/bundle/$(basename $j)
+ done
+ fi
+ done
+ fi
+ '';
+ script = ''
+ cd /var/felix
+ ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c '${pkgs.jre}/bin/java -jar bin/felix.jar'
+ '';
+ };
};
-
}
diff --git a/nixos/modules/services/misc/folding-at-home.nix b/nixos/modules/services/misc/folding-at-home.nix
index 392d2d1f002..4f09cbfdd79 100644
--- a/nixos/modules/services/misc/folding-at-home.nix
+++ b/nixos/modules/services/misc/folding-at-home.nix
@@ -49,26 +49,20 @@ in {
home = stateDir;
};
- jobs.foldingAtHome =
- { name = "foldingathome";
-
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
-
- preStart =
- ''
- mkdir -m 0755 -p ${stateDir}
- chown ${fahUser} ${stateDir}
- cp -f ${pkgs.writeText "client.cfg" cfg.config} ${stateDir}/client.cfg
- '';
- exec = "${pkgs.su}/bin/su -s ${pkgs.stdenv.shell} ${fahUser} -c 'cd ${stateDir}; ${pkgs.foldingathome}/bin/fah6'";
- };
-
- services.foldingAtHome.config = ''
- [settings]
- username=${cfg.nickname}
+ systemd.services.foldingathome = {
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
+ preStart = ''
+ mkdir -m 0755 -p ${stateDir}
+ chown ${fahUser} ${stateDir}
+ cp -f ${pkgs.writeText "client.cfg" cfg.config} ${stateDir}/client.cfg
'';
+ script = "${pkgs.su}/bin/su -s ${pkgs.stdenv.shell} ${fahUser} -c 'cd ${stateDir}; ${pkgs.foldingathome}/bin/fah6'";
+ };
+ services.foldingAtHome.config = ''
+ [settings]
+ username=${cfg.nickname}
+ '';
};
-
}
diff --git a/nixos/modules/services/misc/gitit.nix b/nixos/modules/services/misc/gitit.nix
index befd8c628f1..ab4d385ba16 100644
--- a/nixos/modules/services/misc/gitit.nix
+++ b/nixos/modules/services/misc/gitit.nix
@@ -35,6 +35,7 @@ let
};
haskellPackages = mkOption {
+ type = types.attrsOf types.package;
default = pkgs.haskellPackages;
defaultText = "pkgs.haskellPackages";
example = literalExample "pkgs.haskell.packages.ghc784";
diff --git a/nixos/modules/services/misc/ihaskell.nix b/nixos/modules/services/misc/ihaskell.nix
index 13c41466eab..1927922909e 100644
--- a/nixos/modules/services/misc/ihaskell.nix
+++ b/nixos/modules/services/misc/ihaskell.nix
@@ -22,6 +22,7 @@ in
};
haskellPackages = mkOption {
+ type = types.attrsOf types.package;
default = pkgs.haskellPackages;
defaultText = "pkgs.haskellPackages";
example = literalExample "pkgs.haskell.packages.ghc784";
diff --git a/nixos/modules/services/misc/mathics.nix b/nixos/modules/services/misc/mathics.nix
new file mode 100644
index 00000000000..50715858881
--- /dev/null
+++ b/nixos/modules/services/misc/mathics.nix
@@ -0,0 +1,54 @@
+{ pkgs, lib, config, ... }:
+
+with lib;
+
+let
+ cfg = config.services.mathics;
+
+in {
+ options = {
+ services.mathics = {
+ enable = mkEnableOption "Mathics notebook service";
+
+ external = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Listen on all interfaces, rather than just localhost?";
+ };
+
+ port = mkOption {
+ type = types.int;
+ default = 8000;
+ description = "TCP port to listen on.";
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+
+ users.extraUsers.mathics = {
+ group = config.users.extraGroups.mathics.name;
+ description = "Mathics user";
+ home = "/var/lib/mathics";
+ createHome = true;
+ uid = config.ids.uids.mathics;
+ };
+
+ users.extraGroups.mathics.gid = config.ids.gids.mathics;
+
+ systemd.services.mathics = {
+ description = "Mathics notebook server";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+ serviceConfig = {
+ User = config.users.extraUsers.mathics.name;
+ Group = config.users.extraGroups.mathics.name;
+ ExecStart = concatStringsSep " " [
+ "${pkgs.mathics}/bin/mathicsserver"
+ "--port" (toString cfg.port)
+ (if cfg.external then "--external" else "")
+ ];
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/misc/matrix-synapse-log_config.yaml b/nixos/modules/services/misc/matrix-synapse-log_config.yaml
new file mode 100644
index 00000000000..d85bdd1208f
--- /dev/null
+++ b/nixos/modules/services/misc/matrix-synapse-log_config.yaml
@@ -0,0 +1,25 @@
+version: 1
+
+# In systemd's journal, loglevel is implicitly stored, so let's omit it
+# from the message text.
+formatters:
+ journal_fmt:
+ format: '%(name)s: [%(request)s] %(message)s'
+
+filters:
+ context:
+ (): synapse.util.logcontext.LoggingContextFilter
+ request: ""
+
+handlers:
+ journal:
+ class: systemd.journal.JournalHandler
+ formatter: journal_fmt
+ filters: [context]
+ SYSLOG_IDENTIFIER: synapse
+
+root:
+ level: INFO
+ handlers: [journal]
+
+disable_existing_loggers: False
diff --git a/nixos/modules/services/misc/matrix-synapse.nix b/nixos/modules/services/misc/matrix-synapse.nix
new file mode 100644
index 00000000000..27c5a38e6b8
--- /dev/null
+++ b/nixos/modules/services/misc/matrix-synapse.nix
@@ -0,0 +1,279 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.matrix-synapse;
+ logConfigFile = pkgs.writeText "log_config.yaml" cfg.logConfig;
+ configFile = pkgs.writeText "homeserver.yaml" ''
+tls_certificate_path: "${cfg.tls_certificate_path}"
+tls_private_key_path: "${cfg.tls_private_key_path}"
+tls_dh_params_path: "${cfg.tls_dh_params_path}"
+no_tls: ${if cfg.no_tls then "true" else "false"}
+bind_port: ${toString cfg.bind_port}
+unsecure_port: ${toString cfg.unsecure_port}
+bind_host: "${cfg.bind_host}"
+server_name: "${cfg.server_name}"
+pid_file: "/var/run/matrix-synapse.pid"
+web_client: ${if cfg.web_client then "true" else "false"}
+database: {
+ name: "${cfg.database_type}",
+ args: {
+ ${concatStringsSep ",\n " (
+ mapAttrsToList (n: v: "\"${n}\": ${v}") cfg.database_args
+ )}
+ }
+}
+log_file: "/var/log/matrix-synapse/homeserver.log"
+log_config: "${logConfigFile}"
+media_store_path: "/var/lib/matrix-synapse/media"
+recaptcha_private_key: "${cfg.recaptcha_private_key}"
+recaptcha_public_key: "${cfg.recaptcha_public_key}"
+enable_registration_captcha: ${if cfg.enable_registration_captcha then "true" else "false"}
+turn_uris: ${if (length cfg.turn_uris) == 0 then "[]" else ("\n" + (concatStringsSep "\n" (map (s: "- " + s) cfg.turn_uris)))}
+turn_shared_secret: "${cfg.turn_shared_secret}"
+enable_registration: ${if cfg.enable_registration then "true" else "false"}
+${optionalString (cfg.registration_shared_secret != "") ''
+registration_shared_secret: "${cfg.registration_shared_secret}"
+''}
+enable_metrics: ${if cfg.enable_metrics then "true" else "false"}
+report_stats: ${if cfg.report_stats then "true" else "false"}
+signing_key_path: "/var/lib/matrix-synapse/homeserver.signing.key"
+perspectives:
+ servers: {
+ ${concatStringsSep "},\n" (mapAttrsToList (n: v: ''
+ "${n}": {
+ "verify_keys": {
+ ${concatStringsSep "},\n" (mapAttrsToList (n: v: ''
+ "${n}": {
+ "key": "${v}"
+ }'') v)}
+ }
+ '') cfg.servers)}
+ }
+ }
+${cfg.extraConfig}
+'';
+in {
+ options = {
+ services.matrix-synapse = {
+ enable = mkEnableOption "matrix.org synapse";
+ package = mkOption {
+ type = types.package;
+ default = pkgs.matrix-synapse;
+ description = ''
+ Overridable attribute of the matrix synapse server package to use.
+ '';
+ };
+ no_tls = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Don't bind to the https port
+ '';
+ };
+ tls_certificate_path = mkOption {
+ type = types.path;
+ default = "/var/lib/matrix-synapse/homeserver.tls.crt";
+ description = ''
+ PEM encoded X509 certificate for TLS
+ '';
+ };
+ tls_private_key_path = mkOption {
+ type = types.path;
+ default = "/var/lib/matrix-synapse/homeserver.tls.key";
+ description = ''
+ PEM encoded private key for TLS
+ '';
+ };
+ tls_dh_params_path = mkOption {
+ type = types.path;
+ default = "/var/lib/matrix-synapse/homeserver.tls.dh";
+ description = ''
+ PEM dh parameters for ephemeral keys
+ '';
+ };
+ bind_port = mkOption {
+ type = types.int;
+ default = 8448;
+ description = ''
+ The port to listen for HTTPS requests on.
+ For when matrix traffic is sent directly to synapse.
+ '';
+ };
+ unsecure_port = mkOption {
+ type = types.int;
+ default = 8008;
+ description = ''
+ The port to listen for HTTP requests on.
+ For when matrix traffic passes through loadbalancer that unwraps TLS.
+ '';
+ };
+ bind_host = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ Local interface to listen on.
+ The empty string will cause synapse to listen on all interfaces.
+ '';
+ };
+ server_name = mkOption {
+ type = types.str;
+ description = ''
+ The domain name of the server, with optional explicit port.
+ This is used by remote servers to connect to this server,
+ e.g. matrix.org, localhost:8080, etc.
+ This is also the last part of your UserID.
+ '';
+ };
+ web_client = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to serve a web client from the HTTP/HTTPS root resource.
+ '';
+ };
+ database_type = mkOption {
+ type = types.enum [ "sqlite3" "psycopg2" ];
+ default = "sqlite3";
+ description = ''
+ The database engine name. Can be sqlite or psycopg2.
+ '';
+ };
+ database_args = mkOption {
+ type = types.attrs;
+ default = {
+ database = "/var/lib/matrix-synapse/homeserver.db";
+ };
+ description = ''
+ Arguments to pass to the engine.
+ '';
+ };
+ recaptcha_private_key = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ This Home Server's ReCAPTCHA private key.
+ '';
+ };
+ recaptcha_public_key = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ This Home Server's ReCAPTCHA public key.
+ '';
+ };
+ enable_registration_captcha = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enables ReCaptcha checks when registering, preventing signup
+ unless a captcha is answered. Requires a valid ReCaptcha
+ public/private key.
+ '';
+ };
+ turn_uris = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ description = ''
+ The public URIs of the TURN server to give to clients
+ '';
+ };
+ turn_shared_secret = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ The shared secret used to compute passwords for the TURN server
+ '';
+ };
+ enable_registration = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable registration for new users.
+ '';
+ };
+ registration_shared_secret = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ If set, allows registration by anyone who also has the shared
+ secret, even if registration is otherwise disabled.
+ '';
+ };
+ enable_metrics = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable collection and rendering of performance metrics
+ '';
+ };
+ report_stats = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ '';
+ };
+ servers = mkOption {
+ type = types.attrs;
+ default = {
+ "matrix.org" = {
+ "ed25519:auto" = "Noi6WqcDj0QmPxCNQqgezwTlBKrfqehY1u2FyWP9uYw";
+ };
+ };
+ description = ''
+ The trusted servers to download signing keys from.
+ '';
+ };
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = ''
+ Extra config options for matrix-synapse.
+ '';
+ };
+ logConfig = mkOption {
+ type = types.lines;
+ default = readFile ./matrix-synapse-log_config.yaml;
+ description = ''
+ A yaml python logging config file
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ users.extraUsers = [
+ { name = "matrix-synapse";
+ group = "matrix-synapse";
+ home = "/var/lib/matrix-synapse";
+ createHome = true;
+ shell = "${pkgs.bash}/bin/bash";
+ uid = config.ids.uids.matrix-synapse;
+ } ];
+
+ users.extraGroups = [
+ { name = "matrix-synapse";
+ gid = config.ids.gids.matrix-synapse;
+ } ];
+
+ systemd.services.matrix-synapse = {
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ preStart = ''
+ mkdir -p /var/lib/matrix-synapse
+ chmod 700 /var/lib/matrix-synapse
+ chown -R matrix-synapse:matrix-synapse /var/lib/matrix-synapse
+ ${cfg.package}/bin/homeserver --config-path ${configFile} --generate-keys
+ '';
+ serviceConfig = {
+ Type = "simple";
+ User = "matrix-synapse";
+ Group = "matrix-synapse";
+ WorkingDirectory = "/var/lib/matrix-synapse";
+ PermissionsStartOnly = true;
+ ExecStart = "${cfg.package}/bin/homeserver --config-path ${configFile}";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/misc/mbpfan.nix b/nixos/modules/services/misc/mbpfan.nix
index 3fb5f684b76..972d8b572d3 100644
--- a/nixos/modules/services/misc/mbpfan.nix
+++ b/nixos/modules/services/misc/mbpfan.nix
@@ -17,7 +17,9 @@ in {
};
package = mkOption {
+ type = types.package;
default = pkgs.mbpfan;
+ defaultText = "pkgs.mbpfan";
description = ''
The package used for the mbpfan daemon.
'';
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index ceffdbead4e..60e826bafd1 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -66,6 +66,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.nix;
+ defaultText = "pkgs.nix";
description = ''
This option specifies the Nix package instance to use throughout the system.
'';
diff --git a/nixos/modules/services/misc/plex.nix b/nixos/modules/services/misc/plex.nix
index de8bc71a271..fb62351365e 100644
--- a/nixos/modules/services/misc/plex.nix
+++ b/nixos/modules/services/misc/plex.nix
@@ -54,6 +54,15 @@ in
false.
'';
};
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.plex;
+ description = ''
+ The Plex package to use. Plex subscribers may wish to use their own
+ package here, pointing to subscriber-only server versions.
+ '';
+ };
};
};
@@ -66,7 +75,7 @@ in
preStart = ''
test -d "${cfg.dataDir}" || {
echo "Creating initial Plex data directory in \"${cfg.dataDir}\"."
- mkdir -p "${cfg.dataDir}"
+ mkdir -p "${cfg.dataDir}/Plex Media Server"
chown -R ${cfg.user}:${cfg.group} "${cfg.dataDir}"
}
@@ -75,7 +84,7 @@ in
# why this is done.
test -d "${cfg.dataDir}/.skeleton" || mkdir "${cfg.dataDir}/.skeleton"
for db in "com.plexapp.plugins.library.db"; do
- cp "${plex}/usr/lib/plexmediaserver/Resources/base_$db" "${cfg.dataDir}/.skeleton/$db"
+ cp "${cfg.package}/usr/lib/plexmediaserver/Resources/base_$db" "${cfg.dataDir}/.skeleton/$db"
chmod u+w "${cfg.dataDir}/.skeleton/$db"
chown ${cfg.user}:${cfg.group} "${cfg.dataDir}/.skeleton/$db"
done
@@ -117,14 +126,14 @@ in
User = cfg.user;
Group = cfg.group;
PermissionsStartOnly = "true";
- ExecStart = "/bin/sh -c '${plex}/usr/lib/plexmediaserver/Plex\\ Media\\ Server'";
+ ExecStart = "/bin/sh -c '${cfg.package}/usr/lib/plexmediaserver/Plex\\ Media\\ Server'";
};
environment = {
PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=cfg.dataDir;
- PLEX_MEDIA_SERVER_HOME="${plex}/usr/lib/plexmediaserver";
+ PLEX_MEDIA_SERVER_HOME="${cfg.package}/usr/lib/plexmediaserver";
PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS="6";
PLEX_MEDIA_SERVER_TMPDIR="/tmp";
- LD_LIBRARY_PATH="${plex}/usr/lib/plexmediaserver";
+ LD_LIBRARY_PATH="${cfg.package}/usr/lib/plexmediaserver";
LC_ALL="en_US.UTF-8";
LANG="en_US.UTF-8";
};
diff --git a/nixos/modules/services/misc/rippled.nix b/nixos/modules/services/misc/rippled.nix
index d940c1bc900..c6b67e8498c 100644
--- a/nixos/modules/services/misc/rippled.nix
+++ b/nixos/modules/services/misc/rippled.nix
@@ -208,6 +208,7 @@ in
description = "Which rippled package to use.";
type = types.package;
default = pkgs.rippled;
+ defaultText = "pkgs.rippled";
};
ports = mkOption {
@@ -238,7 +239,7 @@ in
nodeDb = mkOption {
description = "Rippled main database options.";
type = types.nullOr types.optionSet;
- options = [dbOptions];
+ options = dbOptions;
default = {
type = "rocksdb";
extraOpts = ''
@@ -254,14 +255,14 @@ in
tempDb = mkOption {
description = "Rippled temporary database options.";
type = types.nullOr types.optionSet;
- options = [dbOptions];
+ options = dbOptions;
default = null;
};
importDb = mkOption {
description = "Settings for performing a one-time import.";
type = types.nullOr types.optionSet;
- options = [dbOptions];
+ options = dbOptions;
default = null;
};
diff --git a/nixos/modules/services/misc/subsonic.nix b/nixos/modules/services/misc/subsonic.nix
index b737a0b8e74..5a33aa33b26 100644
--- a/nixos/modules/services/misc/subsonic.nix
+++ b/nixos/modules/services/misc/subsonic.nix
@@ -21,7 +21,7 @@ in
'';
};
- host = mkOption {
+ listenAddress = mkOption {
type = types.string;
default = "0.0.0.0";
description = ''
@@ -115,7 +115,7 @@ in
ExecStart = ''
${pkgs.jre}/bin/java -Xmx${toString cfg.maxMemory}m \
-Dsubsonic.home=${cfg.home} \
- -Dsubsonic.host=${cfg.host} \
+ -Dsubsonic.host=${cfg.listenAddress} \
-Dsubsonic.port=${toString cfg.port} \
-Dsubsonic.httpsPort=${toString cfg.httpsPort} \
-Dsubsonic.contextPath=${cfg.contextPath} \
diff --git a/nixos/modules/services/misc/svnserve.nix b/nixos/modules/services/misc/svnserve.nix
index 601d50a3e26..c74befac749 100644
--- a/nixos/modules/services/misc/svnserve.nix
+++ b/nixos/modules/services/misc/svnserve.nix
@@ -34,13 +34,11 @@ in
###### implementation
config = mkIf cfg.enable {
- jobs.svnserve = {
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
-
+ systemd.services.svnserve = {
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
preStart = "mkdir -p ${cfg.svnBaseDir}";
-
- exec = "${pkgs.subversion.out}/bin/svnserve -r ${cfg.svnBaseDir} -d --foreground --pid-file=/var/run/svnserve.pid";
+ script = "${pkgs.subversion.out}/bin/svnserve -r ${cfg.svnBaseDir} -d --foreground --pid-file=/var/run/svnserve.pid";
};
};
}
diff --git a/nixos/modules/services/monitoring/bosun.nix b/nixos/modules/services/monitoring/bosun.nix
index 214a19d9483..46273fc1218 100644
--- a/nixos/modules/services/monitoring/bosun.nix
+++ b/nixos/modules/services/monitoring/bosun.nix
@@ -33,6 +33,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.bosun;
+ defaultText = "pkgs.bosun";
example = literalExample "pkgs.bosun";
description = ''
bosun binary to use.
diff --git a/nixos/modules/services/monitoring/cadvisor.nix b/nixos/modules/services/monitoring/cadvisor.nix
index 031558a373c..a67df158be4 100644
--- a/nixos/modules/services/monitoring/cadvisor.nix
+++ b/nixos/modules/services/monitoring/cadvisor.nix
@@ -14,7 +14,7 @@ in {
description = "Whether to enable cadvisor service.";
};
- host = mkOption {
+ listenAddress = mkOption {
default = "127.0.0.1";
type = types.str;
description = "Cadvisor listening host";
@@ -71,7 +71,7 @@ in {
after = [ "network.target" "docker.service" "influxdb.service" ];
postStart = mkBefore ''
- until ${pkgs.curl.bin}/bin/curl -s -o /dev/null 'http://${cfg.host}:${toString cfg.port}/containers/'; do
+ until ${pkgs.curl.bin}/bin/curl -s -o /dev/null 'http://${cfg.listenAddress}:${toString cfg.port}/containers/'; do
sleep 1;
done
'';
@@ -79,7 +79,7 @@ in {
serviceConfig = {
ExecStart = ''${pkgs.cadvisor}/bin/cadvisor \
-logtostderr=true \
- -listen_ip=${cfg.host} \
+ -listen_ip=${cfg.listenAddress} \
-port=${toString cfg.port} \
${optionalString (cfg.storageDriver != null) ''
-storage_driver ${cfg.storageDriver} \
diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix
index 6053990e8d3..0b49038dd27 100644
--- a/nixos/modules/services/monitoring/grafana.nix
+++ b/nixos/modules/services/monitoring/grafana.nix
@@ -93,6 +93,7 @@ in {
package = mkOption {
description = "Package to use.";
default = pkgs.grafana;
+ defaultText = "pkgs.grafana";
type = types.package;
};
diff --git a/nixos/modules/services/monitoring/graphite.nix b/nixos/modules/services/monitoring/graphite.nix
index 57abb959fdb..976fd253a7c 100644
--- a/nixos/modules/services/monitoring/graphite.nix
+++ b/nixos/modules/services/monitoring/graphite.nix
@@ -77,7 +77,7 @@ in {
type = types.bool;
};
- host = mkOption {
+ listenAddress = mkOption {
description = "Graphite web frontend listen address.";
default = "127.0.0.1";
type = types.str;
@@ -108,7 +108,7 @@ in {
finders = mkOption {
description = "List of finder plugins to load.";
default = [];
- example = [ pkgs.python27Packages.graphite_influxdb ];
+ example = literalExample "[ pkgs.python27Packages.graphite_influxdb ]";
type = types.listOf types.package;
};
@@ -121,7 +121,7 @@ in {
type = types.listOf types.str;
};
- host = mkOption {
+ listenAddress = mkOption {
description = "Graphite web service listen address.";
default = "127.0.0.1";
type = types.str;
@@ -136,6 +136,7 @@ in {
package = mkOption {
description = "Package to use for graphite api.";
default = pkgs.python27Packages.graphite_api;
+ defaultText = "pkgs.python27Packages.graphite_api";
type = types.package;
};
@@ -146,7 +147,7 @@ in {
directories:
- ${dataDir}/whisper
'';
- example = literalExample ''
+ example = ''
allowed_origins:
- dashboard.example.com
cheat_times: true
@@ -256,13 +257,13 @@ in {
};
enableAggregator = mkOption {
- description = "Whether to enable carbon agregator, the carbon buffering service.";
+ description = "Whether to enable carbon aggregator, the carbon buffering service.";
default = false;
type = types.bool;
};
aggregationRules = mkOption {
- description = "Defines if and how received metrics will be agregated.";
+ description = "Defines if and how received metrics will be aggregated.";
default = null;
type = types.uniq (types.nullOr types.string);
example = ''
@@ -292,7 +293,7 @@ in {
};
graphiteUrl = mkOption {
- default = "http://${cfg.web.host}:${toString cfg.web.port}";
+ default = "http://${cfg.web.listenAddress}:${toString cfg.web.port}";
description = "Host where graphite service runs.";
type = types.str;
};
@@ -337,7 +338,7 @@ in {
graphiteUrl = mkOption {
description = "URL to your graphite service.";
- default = "http://${cfg.web.host}:${toString cfg.web.port}";
+ default = "http://${cfg.web.listenAddress}:${toString cfg.web.port}";
type = types.str;
};
@@ -350,7 +351,7 @@ in {
critical: 200
name: Test
'';
- example = literalExample ''
+ example = ''
pushbullet_key: pushbullet_api_key
alerts:
- target: stats.seatgeek.app.deal_quality.venue_info_cache.hit
@@ -452,7 +453,7 @@ in {
serviceConfig = {
ExecStart = ''
${pkgs.python27Packages.waitress}/bin/waitress-serve \
- --host=${cfg.web.host} --port=${toString cfg.web.port} \
+ --host=${cfg.web.listenAddress} --port=${toString cfg.web.port} \
--call django.core.handlers.wsgi:WSGIHandler'';
User = "graphite";
Group = "graphite";
@@ -494,7 +495,7 @@ in {
serviceConfig = {
ExecStart = ''
${pkgs.python27Packages.waitress}/bin/waitress-serve \
- --host=${cfg.api.host} --port=${toString cfg.api.port} \
+ --host=${cfg.api.listenAddress} --port=${toString cfg.api.port} \
graphite_api.app:app
'';
User = "graphite";
diff --git a/nixos/modules/services/monitoring/heapster.nix b/nixos/modules/services/monitoring/heapster.nix
index 74b8c9ccd3e..deee64aa41e 100644
--- a/nixos/modules/services/monitoring/heapster.nix
+++ b/nixos/modules/services/monitoring/heapster.nix
@@ -33,6 +33,7 @@ in {
package = mkOption {
description = "Package to use by heapster";
default = pkgs.heapster;
+ defaultText = "pkgs.heapster";
type = types.package;
};
};
diff --git a/nixos/modules/services/monitoring/monit.nix b/nixos/modules/services/monitoring/monit.nix
index 642fac3b3a0..704693969a3 100644
--- a/nixos/modules/services/monitoring/monit.nix
+++ b/nixos/modules/services/monitoring/monit.nix
@@ -19,10 +19,6 @@ in
default = "";
description = "monit.conf content";
};
- startOn = mkOption {
- default = "started network-interfaces";
- description = "What Monit supposes to be already present";
- };
};
};
@@ -39,14 +35,12 @@ in
}
];
- jobs.monit = {
+ systemd.services.monit = {
description = "Monit system watcher";
-
- startOn = config.services.monit.startOn;
-
- exec = "${pkgs.monit}/bin/monit -I -c /etc/monit.conf";
-
- respawn = true;
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
+ script = "${pkgs.monit}/bin/monit -I -c /etc/monit.conf";
+ serviceConfig.Restart = "always";
};
};
}
diff --git a/nixos/modules/services/monitoring/munin.nix b/nixos/modules/services/monitoring/munin.nix
index 31afa859e25..aaa041ad4cd 100644
--- a/nixos/modules/services/monitoring/munin.nix
+++ b/nixos/modules/services/monitoring/munin.nix
@@ -122,21 +122,6 @@ in
HTML output is in /var/www/munin/, configure your
favourite webserver to serve static files.
'';
- example = literalExample ''
- services = {
- munin-node.enable = true;
- munin-cron = {
- enable = true;
- hosts = '''
- [''${config.networking.hostName}]
- address localhost
- ''';
- extraGlobalConfig = '''
- contact.email.command mail -s "Munin notification for ''${var:host}" someone@example.com
- ''';
- };
- };
- '';
};
extraGlobalConfig = mkOption {
@@ -147,6 +132,9 @@ in
Useful to setup notifications, see
'';
+ example = ''
+ contact.email.command mail -s "Munin notification for ''${var:host}" someone@example.com
+ '';
};
hosts = mkOption {
diff --git a/nixos/modules/services/monitoring/nagios.nix b/nixos/modules/services/monitoring/nagios.nix
index c1f7ba0eca7..f2f7710de9e 100644
--- a/nixos/modules/services/monitoring/nagios.nix
+++ b/nixos/modules/services/monitoring/nagios.nix
@@ -94,7 +94,9 @@ in
};
plugins = mkOption {
+ type = types.listOf types.package;
default = [pkgs.nagiosPluginsOfficial pkgs.ssmtp];
+ defaultText = "[pkgs.nagiosPluginsOfficial pkgs.ssmtp]";
description = "
Packages to be added to the Nagios PATH.
Typically used to add plugins, but can be anything.
@@ -102,14 +104,18 @@ in
};
mainConfigFile = mkOption {
+ type = types.package;
default = nagiosCfgFile;
+ defaultText = "nagiosCfgFile";
description = "
Derivation for the main configuration file of Nagios.
";
};
cgiConfigFile = mkOption {
+ type = types.package;
default = nagiosCGICfgFile;
+ defaultText = "nagiosCGICfgFile";
description = "
Derivation for the configuration file of Nagios CGI scripts
that can be used in web servers for running the Nagios web interface.
diff --git a/nixos/modules/services/monitoring/scollector.nix b/nixos/modules/services/monitoring/scollector.nix
index 8b97daf8881..1e397435e60 100644
--- a/nixos/modules/services/monitoring/scollector.nix
+++ b/nixos/modules/services/monitoring/scollector.nix
@@ -43,6 +43,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.scollector;
+ defaultText = "pkgs.scollector";
example = literalExample "pkgs.scollector";
description = ''
scollector binary to use.
@@ -77,7 +78,7 @@ in {
collectors = mkOption {
type = with types; attrsOf (listOf path);
default = {};
- example = literalExample "{ 0 = [ \"\${postgresStats}/bin/collect-stats\" ]; }";
+ example = literalExample "{ \"0\" = [ \"\${postgresStats}/bin/collect-stats\" ]; }";
description = ''
An attribute set mapping the frequency of collection to a list of
binaries that should be executed at that frequency. You can use "0"
diff --git a/nixos/modules/services/monitoring/statsd.nix b/nixos/modules/services/monitoring/statsd.nix
index 39fabc27d6c..df2adb9f276 100644
--- a/nixos/modules/services/monitoring/statsd.nix
+++ b/nixos/modules/services/monitoring/statsd.nix
@@ -11,7 +11,7 @@ let
configFile = pkgs.writeText "statsd.conf" ''
{
- address: "${cfg.host}",
+ address: "${cfg.listenAddress}",
port: "${toString cfg.port}",
mgmt_address: "${cfg.mgmt_address}",
mgmt_port: "${toString cfg.mgmt_port}",
@@ -48,7 +48,7 @@ in
type = types.bool;
};
- host = mkOption {
+ listenAddress = mkOption {
description = "Address that statsd listens on over UDP";
default = "127.0.0.1";
type = types.str;
diff --git a/nixos/modules/services/monitoring/ups.nix b/nixos/modules/services/monitoring/ups.nix
index eb478f7da65..5f80d547dbc 100644
--- a/nixos/modules/services/monitoring/ups.nix
+++ b/nixos/modules/services/monitoring/ups.nix
@@ -180,31 +180,36 @@ in
environment.systemPackages = [ pkgs.nut ];
- jobs.upsmon = {
+ systemd.services.upsmon = {
description = "Uninterruptible Power Supplies (Monitor)";
- startOn = "ip-up";
- daemonType = "fork";
- exec = ''${pkgs.nut}/sbin/upsmon'';
+ wantedBy = [ "ip-up.target" ];
+ serviceConfig.Type = "forking";
+ script = "${pkgs.nut}/sbin/upsmon";
environment.NUT_CONFPATH = "/etc/nut/";
environment.NUT_STATEPATH = "/var/lib/nut/";
};
- jobs.upsd = {
+ systemd.services.upsd = {
description = "Uninterruptible Power Supplies (Daemon)";
- startOn = "started network-interfaces and started upsmon";
- daemonType = "fork";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network-interfaces.target" "upsmon.service" ];
+ serviceConfig.Type = "forking";
# TODO: replace 'root' by another username.
- exec = ''${pkgs.nut}/sbin/upsd -u root'';
+ script = "${pkgs.nut}/sbin/upsd -u root";
environment.NUT_CONFPATH = "/etc/nut/";
environment.NUT_STATEPATH = "/var/lib/nut/";
};
- jobs.upsdrv = {
+ systemd.services.upsdrv = {
description = "Uninterruptible Power Supplies (Register all UPS)";
- startOn = "started upsd";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "upsd.service" ];
# TODO: replace 'root' by another username.
- exec = ''${pkgs.nut}/bin/upsdrvctl -u root start'';
- task = true;
+ script = ''${pkgs.nut}/bin/upsdrvctl -u root start'';
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ };
environment.NUT_CONFPATH = "/etc/nut/";
environment.NUT_STATEPATH = "/var/lib/nut/";
};
diff --git a/nixos/modules/services/network-filesystems/drbd.nix b/nixos/modules/services/network-filesystems/drbd.nix
index 1bd67206444..9896a93b189 100644
--- a/nixos/modules/services/network-filesystems/drbd.nix
+++ b/nixos/modules/services/network-filesystems/drbd.nix
@@ -31,13 +31,13 @@ let cfg = config.services.drbd; in
};
-
+
###### implementation
config = mkIf cfg.enable {
-
+
environment.systemPackages = [ pkgs.drbd ];
-
+
services.udev.packages = [ pkgs.drbd ];
boot.kernelModules = [ "drbd" ];
@@ -52,26 +52,16 @@ let cfg = config.services.drbd; in
target = "drbd.conf";
};
- jobs.drbd_up =
- { name = "drbd-up";
- startOn = "stopped udevtrigger or ip-up";
- task = true;
- script =
- ''
- ${pkgs.drbd}/sbin/drbdadm up all
- '';
- };
-
- jobs.drbd_down =
- { name = "drbd-down";
- startOn = "starting shutdown";
- task = true;
- script =
- ''
- ${pkgs.drbd}/sbin/drbdadm down all
- '';
- };
-
+ systemd.services.drbd = {
+ after = [ "systemd-udev.settle.service" ];
+ wants = [ "systemd-udev.settle.service" ];
+ wantedBy = [ "ip-up.target" ];
+ script = ''
+ ${pkgs.drbd}/sbin/drbdadm up all
+ '';
+ serviceConfig.ExecStop = ''
+ ${pkgs.drbd}/sbin/drbdadm down all
+ '';
+ };
};
-
}
diff --git a/nixos/modules/services/network-filesystems/openafs-client/default.nix b/nixos/modules/services/network-filesystems/openafs-client/default.nix
index 0297da9e865..7a44fc1ea5e 100644
--- a/nixos/modules/services/network-filesystems/openafs-client/default.nix
+++ b/nixos/modules/services/network-filesystems/openafs-client/default.nix
@@ -72,34 +72,28 @@ in
}
];
- jobs.openafsClient =
- { name = "afsd";
+ systemd.services.afsd = {
+ description = "AFS client";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network-interfaces.target" ];
- description = "AFS client";
-
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
-
- preStart = ''
- mkdir -p -m 0755 /afs
- mkdir -m 0700 -p ${cfg.cacheDirectory}
- ${pkgs.module_init_tools}/sbin/insmod ${openafsPkgs}/lib/openafs/libafs-*.ko || true
- ${openafsPkgs}/sbin/afsd -confdir ${afsConfig} -cachedir ${cfg.cacheDirectory} ${if cfg.sparse then "-dynroot-sparse" else "-dynroot"} -fakestat -afsdb
- ${openafsPkgs}/bin/fs setcrypt ${if cfg.crypt then "on" else "off"}
- '';
-
- # Doing this in preStop, because after these commands AFS is basically
- # stopped, so systemd has nothing to do, just noticing it. If done in
- # postStop, then we get a hang + kernel oops, because AFS can't be
- # stopped simply by sending signals to processes.
- preStop = ''
- ${pkgs.utillinux}/bin/umount /afs
- ${openafsPkgs}/sbin/afsd -shutdown
- ${pkgs.module_init_tools}/sbin/rmmod libafs
- '';
-
- };
+ preStart = ''
+ mkdir -p -m 0755 /afs
+ mkdir -m 0700 -p ${cfg.cacheDirectory}
+ ${pkgs.module_init_tools}/sbin/insmod ${openafsPkgs}/lib/openafs/libafs-*.ko || true
+ ${openafsPkgs}/sbin/afsd -confdir ${afsConfig} -cachedir ${cfg.cacheDirectory} ${if cfg.sparse then "-dynroot-sparse" else "-dynroot"} -fakestat -afsdb
+ ${openafsPkgs}/bin/fs setcrypt ${if cfg.crypt then "on" else "off"}
+ '';
+ # Doing this in preStop, because after these commands AFS is basically
+ # stopped, so systemd has nothing to do, just noticing it. If done in
+ # postStop, then we get a hang + kernel oops, because AFS can't be
+ # stopped simply by sending signals to processes.
+ preStop = ''
+ ${pkgs.utillinux}/bin/umount /afs
+ ${openafsPkgs}/sbin/afsd -shutdown
+ ${pkgs.module_init_tools}/sbin/rmmod libafs
+ '';
+ };
};
-
}
diff --git a/nixos/modules/services/network-filesystems/samba.nix b/nixos/modules/services/network-filesystems/samba.nix
index 72e9b6144d4..576e5c9e87a 100644
--- a/nixos/modules/services/network-filesystems/samba.nix
+++ b/nixos/modules/services/network-filesystems/samba.nix
@@ -85,7 +85,8 @@ in
package = mkOption {
type = types.package;
default = pkgs.samba;
- example = pkgs.samba4;
+ defaultText = "pkgs.samba";
+ example = literalExample "pkgs.samba4";
description = ''
Defines which package should be used for the samba server.
'';
diff --git a/nixos/modules/services/networking/amuled.nix b/nixos/modules/services/networking/amuled.nix
index 516238fdddf..bc488d0e910 100644
--- a/nixos/modules/services/networking/amuled.nix
+++ b/nixos/modules/services/networking/amuled.nix
@@ -57,22 +57,19 @@ in
gid = config.ids.gids.amule;
} ];
- jobs.amuled =
- { description = "AMule daemon";
+ systemd.services.amuled = {
+ description = "AMule daemon";
+ wantedBy = [ "ip-up.target" ];
- startOn = "ip-up";
-
- preStart = ''
- mkdir -p ${cfg.dataDir}
- chown ${user} ${cfg.dataDir}
- '';
-
- exec = ''
- ${pkgs.su}/bin/su -s ${pkgs.stdenv.shell} ${user} \
- -c 'HOME="${cfg.dataDir}" ${pkgs.amuleDaemon}/bin/amuled'
- '';
- };
+ preStart = ''
+ mkdir -p ${cfg.dataDir}
+ chown ${user} ${cfg.dataDir}
+ '';
+ script = ''
+ ${pkgs.su}/bin/su -s ${pkgs.stdenv.shell} ${user} \
+ -c 'HOME="${cfg.dataDir}" ${pkgs.amuleDaemon}/bin/amuled'
+ '';
+ };
};
-
}
diff --git a/nixos/modules/services/networking/bind.nix b/nixos/modules/services/networking/bind.nix
index 34e7470dfc6..b9e0eecf417 100644
--- a/nixos/modules/services/networking/bind.nix
+++ b/nixos/modules/services/networking/bind.nix
@@ -120,7 +120,9 @@ in
};
configFile = mkOption {
+ type = types.path;
default = confFile;
+ defaultText = "confFile";
description = "
Overridable config file to use for named. By default, that
generated by nixos.
@@ -142,20 +144,17 @@ in
description = "BIND daemon user";
};
- jobs.bind =
- { description = "BIND name server job";
+ systemd.services.bind = {
+ description = "BIND name server job";
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
- startOn = "started network-interfaces";
-
- preStart =
- ''
- ${pkgs.coreutils}/bin/mkdir -p /var/run/named
- chown ${bindUser} /var/run/named
- '';
-
- exec = "${pkgs.bind}/sbin/named -u ${bindUser} ${optionalString cfg.ipv4Only "-4"} -c ${cfg.configFile} -f";
- };
+ preStart = ''
+ ${pkgs.coreutils}/bin/mkdir -p /var/run/named
+ chown ${bindUser} /var/run/named
+ '';
+ script = "${pkgs.bind}/sbin/named -u ${bindUser} ${optionalString cfg.ipv4Only "-4"} -c ${cfg.configFile} -f";
+ };
};
-
}
diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix
index bd7a5bcebe6..572a7387316 100644
--- a/nixos/modules/services/networking/btsync.nix
+++ b/nixos/modules/services/networking/btsync.nix
@@ -16,9 +16,10 @@ let
''
"webui":
{
- ${optionalEmptyStr cfg.httpLogin "\"login\": \"${cfg.httpLogin}\","}
- ${optionalEmptyStr cfg.httpPass "\"password\": \"${cfg.httpPass}\","}
- ${optionalEmptyStr cfg.apiKey "\"api_key\": \"${cfg.apiKey}\","}
+ ${optionalEmptyStr cfg.httpLogin "\"login\": \"${cfg.httpLogin}\","}
+ ${optionalEmptyStr cfg.httpPass "\"password\": \"${cfg.httpPass}\","}
+ ${optionalEmptyStr cfg.apiKey "\"api_key\": \"${cfg.apiKey}\","}
+ ${optionalEmptyStr cfg.directoryRoot "\"directory_root\": \"${cfg.directoryRoot}\","}
"listen": "${listenAddr}"
}
'';
@@ -82,15 +83,13 @@ in
type = types.bool;
default = false;
description = ''
- If enabled, start the Bittorrent Sync daemon. Once enabled,
- you can interact with the service through the Web UI, or
- configure it in your NixOS configuration. Enabling the
- btsync service also installs a
- multi-instance systemd unit which can be used to start
- user-specific copies of the daemon. Once installed, you can
- use systemctl start btsync@user to start
- the daemon only for user user, using the
- configuration file located at
+ If enabled, start the Bittorrent Sync daemon. Once enabled, you can
+ interact with the service through the Web UI, or configure it in your
+ NixOS configuration. Enabling the btsync service
+ also installs a systemd user unit which can be used to start
+ user-specific copies of the daemon. Once installed, you can use
+ systemctl --user start btsync as your user to start
+ the daemon using the configuration file located at
$HOME/.config/btsync.conf.
'';
};
@@ -211,7 +210,9 @@ in
default = "/var/lib/btsync/";
example = "/var/lib/btsync/";
description = ''
- Where to store the bittorrent sync files.
+ Where BitTorrent Sync will store it's database files (containing
+ things like username info and licenses). Generally, you should not
+ need to ever change this.
'';
};
@@ -221,6 +222,13 @@ in
description = "API key, which enables the developer API.";
};
+ directoryRoot = mkOption {
+ type = types.str;
+ default = "";
+ example = "/media";
+ description = "Default directory to add folders in the web UI.";
+ };
+
sharedFolders = mkOption {
default = [];
example =
@@ -303,12 +311,11 @@ in
};
};
- systemd.services."btsync@" = with pkgs; {
- description = "Bittorrent Sync Service for %i";
+ systemd.user.services.btsync = with pkgs; {
+ description = "Bittorrent Sync user service";
after = [ "network.target" "local-fs.target" ];
serviceConfig = {
Restart = "on-abort";
- User = "%i";
ExecStart =
"${bittorrentSync}/bin/btsync --nodaemon --config %h/.config/btsync.conf";
};
diff --git a/nixos/modules/services/networking/consul.nix b/nixos/modules/services/networking/consul.nix
index 66838735c4d..58dad56014b 100644
--- a/nixos/modules/services/networking/consul.nix
+++ b/nixos/modules/services/networking/consul.nix
@@ -7,7 +7,7 @@ let
cfg = config.services.consul;
configOptions = { data_dir = dataDir; } //
- (if cfg.webUi then { ui_dir = "${pkgs.consul.ui}"; } else { }) //
+ (if cfg.webUi then { ui_dir = "${cfg.package.ui}"; } else { }) //
cfg.extraConfig;
configFiles = [ "/etc/consul.json" "/etc/consul-addrs.json" ]
@@ -30,6 +30,15 @@ in
'';
};
+ package = mkOption {
+ type = types.package;
+ default = pkgs.consul;
+ description = ''
+ The package used for the Consul agent and CLI.
+ '';
+ };
+
+
webUi = mkOption {
type = types.bool;
default = false;
@@ -109,6 +118,7 @@ in
package = mkOption {
description = "Package to use for consul-alerts.";
default = pkgs.consul-alerts;
+ defaultText = "pkgs.consul-alerts";
type = types.package;
};
@@ -155,7 +165,7 @@ in
etc."consul.json".text = builtins.toJSON configOptions;
# We need consul.d to exist for consul to start
etc."consul.d/dummy.json".text = "{ }";
- systemPackages = with pkgs; [ consul ];
+ systemPackages = [ cfg.package ];
};
systemd.services.consul = {
@@ -167,14 +177,14 @@ in
(filterAttrs (n: _: hasPrefix "consul.d/" n) config.environment.etc);
serviceConfig = {
- ExecStart = "@${pkgs.consul}/bin/consul consul agent -config-dir /etc/consul.d"
+ ExecStart = "@${cfg.package}/bin/consul consul agent -config-dir /etc/consul.d"
+ concatMapStrings (n: " -config-file ${n}") configFiles;
- ExecReload = "${pkgs.consul}/bin/consul reload";
+ ExecReload = "${cfg.package}/bin/consul reload";
PermissionsStartOnly = true;
User = if cfg.dropPrivileges then "consul" else null;
TimeoutStartSec = "0";
} // (optionalAttrs (cfg.leaveOnStop) {
- ExecStop = "${pkgs.consul}/bin/consul leave";
+ ExecStop = "${cfg.package}/bin/consul leave";
});
path = with pkgs; [ iproute gnugrep gawk consul ];
@@ -221,7 +231,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "consul.service" ];
- path = [ pkgs.consul ];
+ path = [ cfg.package ];
serviceConfig = {
ExecStart = ''
diff --git a/nixos/modules/services/networking/dnsmasq.nix b/nixos/modules/services/networking/dnsmasq.nix
index 6907d63d761..fcf5aa5f175 100644
--- a/nixos/modules/services/networking/dnsmasq.nix
+++ b/nixos/modules/services/networking/dnsmasq.nix
@@ -5,8 +5,10 @@ with lib;
let
cfg = config.services.dnsmasq;
dnsmasq = pkgs.dnsmasq;
+ stateDir = "/var/lib/dnsmasq";
dnsmasqConf = pkgs.writeText "dnsmasq.conf" ''
+ dhcp-leasefile=${stateDir}/dnsmasq.leases
${optionalString cfg.resolveLocalQueries ''
conf-file=/etc/dnsmasq-conf.conf
resolv-file=/etc/dnsmasq-resolv.conf
@@ -76,12 +78,11 @@ in
services.dbus.packages = [ dnsmasq ];
- users.extraUsers = singleton
- { name = "dnsmasq";
- uid = config.ids.uids.dnsmasq;
- description = "Dnsmasq daemon user";
- home = "/var/empty";
- };
+ users.extraUsers = singleton {
+ name = "dnsmasq";
+ uid = config.ids.uids.dnsmasq;
+ description = "Dnsmasq daemon user";
+ };
systemd.services.dnsmasq = {
description = "Dnsmasq Daemon";
@@ -89,6 +90,9 @@ in
wantedBy = [ "multi-user.target" ];
path = [ dnsmasq ];
preStart = ''
+ mkdir -m 755 -p ${stateDir}
+ touch ${stateDir}/dnsmasq.leases
+ chown -R dnsmasq ${stateDir}
touch /etc/dnsmasq-{conf,resolv}.conf
dnsmasq --test
'';
diff --git a/nixos/modules/services/networking/ejabberd.nix b/nixos/modules/services/networking/ejabberd.nix
index 28b8e234a5c..7af11f37a43 100644
--- a/nixos/modules/services/networking/ejabberd.nix
+++ b/nixos/modules/services/networking/ejabberd.nix
@@ -6,9 +6,16 @@ let
cfg = config.services.ejabberd;
-in
+ ctlcfg = pkgs.writeText "ejabberdctl.cfg" ''
+ ERL_EPMD_ADDRESS=127.0.0.1
+ ${cfg.ctlConfig}
+ '';
-{
+ ectl = ''${cfg.package}/bin/ejabberdctl ${if cfg.configFile == null then "" else "--config ${cfg.configFile}"} --ctl-config "${ctlcfg}" --spool "${cfg.spoolDir}" --logs "${cfg.logsDir}"'';
+
+ dumps = lib.concatMapStringsSep " " lib.escapeShellArg cfg.loadDumps;
+
+in {
###### interface
@@ -17,33 +24,57 @@ in
services.ejabberd = {
enable = mkOption {
+ type = types.bool;
default = false;
description = "Whether to enable ejabberd server";
};
+ package = mkOption {
+ type = types.package;
+ default = pkgs.ejabberd;
+ description = "ejabberd server package to use";
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "ejabberd";
+ description = "User under which ejabberd is ran";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "ejabberd";
+ description = "Group under which ejabberd is ran";
+ };
+
spoolDir = mkOption {
+ type = types.path;
default = "/var/lib/ejabberd";
description = "Location of the spooldir of ejabberd";
};
logsDir = mkOption {
+ type = types.path;
default = "/var/log/ejabberd";
description = "Location of the logfile directory of ejabberd";
};
- confDir = mkOption {
- default = "/var/ejabberd";
- description = "Location of the config directory of ejabberd";
+ configFile = mkOption {
+ type = types.nullOr types.path;
+ description = "Configuration file for ejabberd in YAML format";
+ default = null;
};
- virtualHosts = mkOption {
- default = "\"localhost\"";
- description = "Virtualhosts that ejabberd should host. Hostnames are surrounded with doublequotes and separated by commas";
+ ctlConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Configuration of ejabberdctl";
};
loadDumps = mkOption {
+ type = types.listOf types.path;
default = [];
- description = "Configuration dump that should be loaded on the first startup";
+ description = "Configuration dumps that should be loaded on the first startup";
example = literalExample "[ ./myejabberd.dump ]";
};
};
@@ -54,84 +85,75 @@ in
###### implementation
config = mkIf cfg.enable {
- environment.systemPackages = [ pkgs.ejabberd ];
+ environment.systemPackages = [ cfg.package ];
- jobs.ejabberd =
- { description = "EJabberd server";
+ users.extraUsers = optionalAttrs (cfg.user == "ejabberd") (singleton
+ { name = "ejabberd";
+ group = cfg.group;
+ home = cfg.spoolDir;
+ createHome = true;
+ uid = config.ids.uids.ejabberd;
+ });
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
+ users.extraGroups = optionalAttrs (cfg.group == "ejabberd") (singleton
+ { name = "ejabberd";
+ gid = config.ids.gids.ejabberd;
+ });
- environment = {
- PATH = "$PATH:${pkgs.ejabberd}/sbin:${pkgs.ejabberd}/bin:${pkgs.coreutils}/bin:${pkgs.bash}/bin:${pkgs.gnused}/bin";
- };
+ systemd.services.ejabberd = {
+ description = "ejabberd server";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+ path = [ pkgs.findutils pkgs.coreutils ];
- preStart =
- ''
- PATH="$PATH:${pkgs.ejabberd}/sbin:${pkgs.ejabberd}/bin:${pkgs.coreutils}/bin:${pkgs.bash}/bin:${pkgs.gnused}/bin";
-
- # Initialise state data
- mkdir -p ${cfg.logsDir}
-
- if ! test -d ${cfg.spoolDir}
- then
- initialize=1
- cp -av ${pkgs.ejabberd}/var/lib/ejabberd /var/lib
- fi
-
- if ! test -d ${cfg.confDir}
- then
- mkdir -p ${cfg.confDir}
- cp ${pkgs.ejabberd}/etc/ejabberd/* ${cfg.confDir}
- sed -e 's|{hosts, \["localhost"\]}.|{hosts, \[${cfg.virtualHosts}\]}.|' ${pkgs.ejabberd}/etc/ejabberd/ejabberd.cfg > ${cfg.confDir}/ejabberd.cfg
- fi
-
- ejabberdctl --config-dir ${cfg.confDir} --logs ${cfg.logsDir} --spool ${cfg.spoolDir} start
-
- ${if cfg.loadDumps == [] then "" else
- ''
- if [ "$initialize" = "1" ]
- then
- # Wait until the ejabberd server is available for use
- count=0
- while ! ejabberdctl --config-dir ${cfg.confDir} --logs ${cfg.logsDir} --spool ${cfg.spoolDir} status
- do
- if [ $count -eq 30 ]
- then
- echo "Tried 30 times, giving up..."
- exit 1
- fi
-
- echo "Ejabberd daemon not yet started. Waiting for 1 second..."
- count=$((count++))
- sleep 1
- done
-
- ${concatMapStrings (dump:
- ''
- echo "Importing dump: ${dump}"
-
- if [ -f ${dump} ]
- then
- ejabberdctl --config-dir ${cfg.confDir} --logs ${cfg.logsDir} --spool ${cfg.spoolDir} load ${dump}
- elif [ -d ${dump} ]
- then
- for i in ${dump}/ejabberd-dump/*
- do
- ejabberdctl --config-dir ${cfg.confDir} --logs ${cfg.logsDir} --spool ${cfg.spoolDir} load $i
- done
- fi
- '') cfg.loadDumps}
- fi
- ''}
- '';
-
- postStop =
- ''
- ejabberdctl --config-dir ${cfg.confDir} --logs ${cfg.logsDir} --spool ${cfg.spoolDir} stop
- '';
+ serviceConfig = {
+ Type = "forking";
+ # FIXME: runit is used for `chpst` -- can we get rid of this?
+ ExecStop = ''${pkgs.runit}/bin/chpst -u "${cfg.user}:${cfg.group}" ${ectl} stop'';
+ ExecReload = ''${pkgs.runit}/bin/chpst -u "${cfg.user}:${cfg.group}" ${ectl} reload_config'';
+ User = cfg.user;
+ Group = cfg.group;
+ PermissionsStartOnly = true;
};
+ preStart = ''
+ mkdir -p -m750 "${cfg.logsDir}"
+ chown "${cfg.user}:${cfg.group}" "${cfg.logsDir}"
+
+ mkdir -p -m750 "/var/lock/ejabberdctl"
+ chown "${cfg.user}:${cfg.group}" "/var/lock/ejabberdctl"
+
+ mkdir -p -m750 "${cfg.spoolDir}"
+ chown -R "${cfg.user}:${cfg.group}" "${cfg.spoolDir}"
+ '';
+
+ script = ''
+ [ -z "$(ls -A '${cfg.spoolDir}')" ] && firstRun=1
+
+ ${ectl} start
+
+ count=0
+ while ! ${ectl} status >/dev/null 2>&1; do
+ if [ $count -eq 30 ]; then
+ echo "ejabberd server hasn't started in 30 seconds, giving up"
+ exit 1
+ fi
+
+ count=$((count++))
+ sleep 1
+ done
+
+ if [ -n "$firstRun" ]; then
+ for src in ${dumps}; do
+ find "$src" -type f | while read dump; do
+ echo "Loading configuration dump at $dump"
+ ${ectl} load "$dump"
+ done
+ done
+ fi
+ '';
+ };
+
security.pam.services.ejabberd = {};
};
diff --git a/nixos/modules/services/networking/firewall.nix b/nixos/modules/services/networking/firewall.nix
index a61f0250ef8..e11fe072be6 100644
--- a/nixos/modules/services/networking/firewall.nix
+++ b/nixos/modules/services/networking/firewall.nix
@@ -421,8 +421,9 @@ in
};
networking.firewall.extraPackages = mkOption {
+ type = types.listOf types.package;
default = [ ];
- example = [ pkgs.ipset ];
+ example = literalExample "[ pkgs.ipset ]";
description =
''
Additional packages to be included in the environment of the system
diff --git a/nixos/modules/services/networking/gale.nix b/nixos/modules/services/networking/gale.nix
new file mode 100644
index 00000000000..3a5d9bd63c7
--- /dev/null
+++ b/nixos/modules/services/networking/gale.nix
@@ -0,0 +1,182 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.gale;
+ # we convert the path to a string to avoid it being copied to the nix store,
+ # otherwise users could read the private key as all files in the store are
+ # world-readable
+ keyPath = toString cfg.keyPath;
+ # ...but we refer to the pubkey file using a path so that we can ensure the
+ # config gets rebuilt if the public key changes (we can assume the private key
+ # will never change without the public key having changed)
+ gpubFile = cfg.keyPath + "/${cfg.domain}.gpub";
+ home = "/var/lib/gale";
+ keysPrepared = cfg.keyPath != null && lib.pathExists cfg.keyPath;
+in
+{
+ options = {
+ services.gale = {
+ enable = mkEnableOption "the Gale messaging daemon";
+
+ user = mkOption {
+ default = "gale";
+ type = types.str;
+ description = "Username for the Gale daemon.";
+ };
+
+ group = mkOption {
+ default = "gale";
+ type = types.str;
+ description = "Group name for the Gale daemon.";
+ };
+
+ setuidWrapper = mkOption {
+ default = null;
+ description = "Configuration for the Gale gksign setuid wrapper.";
+ };
+
+ domain = mkOption {
+ default = "";
+ type = types.str;
+ description = "Domain name for the Gale system.";
+ };
+
+ keyPath = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = ''
+ Directory containing the key pair for this Gale domain. The expected
+ filename will be taken from the domain option with ".gpri" and ".gpub"
+ appended.
+ '';
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = ''
+ Additional text to be added to /etc/gale/conf.
+ '';
+ };
+ };
+ };
+
+ config = mkMerge [
+ (mkIf cfg.enable {
+ assertions = [{
+ assertion = cfg.domain != "";
+ message = "A domain must be set for Gale.";
+ }];
+
+ warnings = mkIf (!keysPrepared) [
+ "You must run gale-install in order to generate a domain key."
+ ];
+
+ system.activationScripts.gale = mkIf cfg.enable (
+ stringAfter [ "users" "groups" ] ''
+ chmod -R 755 ${home}
+ mkdir -m 0777 -p ${home}/auth/cache
+ mkdir -m 1777 -p ${home}/auth/local # GALE_DOMAIN.gpub
+ mkdir -m 0700 -p ${home}/auth/private # ROOT.gpub
+ mkdir -m 0755 -p ${home}/auth/trusted # ROOT
+ mkdir -m 0700 -p ${home}/.gale
+ mkdir -m 0700 -p ${home}/.gale/auth
+ mkdir -m 0700 -p ${home}/.gale/auth/private # GALE_DOMAIN.gpri
+
+ ln -sf ${pkgs.gale}/etc/gale/auth/trusted/ROOT "${home}/auth/trusted/ROOT"
+ chown -R ${cfg.user}:${cfg.group} ${home}
+ ''
+ );
+
+ environment = {
+ etc = {
+ "gale/auth".source = home + "/auth"; # symlink /var/lib/gale/auth
+ "gale/conf".text = ''
+ GALE_USER ${cfg.user}
+ GALE_DOMAIN ${cfg.domain}
+ ${cfg.extraConfig}
+ '';
+ };
+
+ systemPackages = [ pkgs.gale ];
+ };
+
+ users.extraUsers = [{
+ name = cfg.user;
+ description = "Gale daemon";
+ uid = config.ids.uids.gale;
+ group = cfg.group;
+ home = home;
+ createHome = true;
+ }];
+
+ users.extraGroups = [{
+ name = cfg.group;
+ gid = config.ids.gids.gale;
+ }];
+ })
+ (mkIf (cfg.enable && keysPrepared) {
+ assertions = [
+ {
+ assertion = cfg.keyPath != null
+ && lib.pathExists (cfg.keyPath + "/${cfg.domain}.gpub");
+ message = "Couldn't find a Gale public key for ${cfg.domain}.";
+ }
+ {
+ assertion = cfg.keyPath != null
+ && lib.pathExists (cfg.keyPath + "/${cfg.domain}.gpri");
+ message = "Couldn't find a Gale private key for ${cfg.domain}.";
+ }
+ ];
+
+ services.gale.setuidWrapper = {
+ program = "gksign";
+ source = "${pkgs.gale}/bin/gksign";
+ owner = cfg.user;
+ group = cfg.group;
+ setuid = true;
+ setgid = false;
+ };
+
+ security.setuidOwners = [ cfg.setuidWrapper ];
+
+ systemd.services.gale-galed = {
+ description = "Gale messaging daemon";
+ wantedBy = [ "multi-user.target" ];
+ wants = [ "gale-gdomain.service" ];
+ after = [ "network.target" ];
+
+ preStart = ''
+ install -m 0640 ${keyPath}/${cfg.domain}.gpri "${home}/.gale/auth/private/"
+ install -m 0644 ${gpubFile} "${home}/.gale/auth/private/${cfg.domain}.gpub"
+ install -m 0644 ${gpubFile} "${home}/auth/local/${cfg.domain}.gpub"
+ chown -R ${cfg.user}:${cfg.group} ${home}
+ '';
+
+ serviceConfig = {
+ Type = "forking";
+ ExecStart = "@${pkgs.gale}/bin/galed galed";
+ User = cfg.user;
+ Group = cfg.group;
+ PermissionsStartOnly = true;
+ };
+ };
+
+ systemd.services.gale-gdomain = {
+ description = "Gale AKD daemon";
+ wantedBy = [ "multi-user.target" ];
+ requires = [ "gale-galed.service" ];
+ after = [ "gale-galed.service" ];
+
+ serviceConfig = {
+ Type = "forking";
+ ExecStart = "@${pkgs.gale}/bin/gdomain gdomain";
+ User = cfg.user;
+ Group = cfg.group;
+ };
+ };
+ })
+ ];
+}
diff --git a/nixos/modules/services/networking/git-daemon.nix b/nixos/modules/services/networking/git-daemon.nix
index 566936a7d0f..215ffe48a56 100644
--- a/nixos/modules/services/networking/git-daemon.nix
+++ b/nixos/modules/services/networking/git-daemon.nix
@@ -16,7 +16,7 @@ in
type = types.bool;
default = false;
description = ''
- Enable Git daemon, which allows public hosting of git repositories
+ Enable Git daemon, which allows public hosting of git repositories
without any access controls. This is mostly intended for read-only access.
You can allow write access by setting daemon.receivepack configuration
@@ -115,10 +115,9 @@ in
gid = config.ids.gids.git;
};
- jobs.gitDaemon = {
- name = "git-daemon";
- startOn = "ip-up";
- exec = "${pkgs.git}/bin/git daemon --reuseaddr "
+ systemd.services."git-daemon" = {
+ wantedBy = [ "ip-up.target" ];
+ script = "${pkgs.git}/bin/git daemon --reuseaddr "
+ (optionalString (cfg.basePath != "") "--base-path=${cfg.basePath} ")
+ (optionalString (cfg.listenAddress != "") "--listen=${cfg.listenAddress} ")
+ "--port=${toString cfg.port} --user=${cfg.user} --group=${cfg.group} ${cfg.options} "
diff --git a/nixos/modules/services/networking/gvpe.nix b/nixos/modules/services/networking/gvpe.nix
index c633ffedef4..27b64b5bb95 100644
--- a/nixos/modules/services/networking/gvpe.nix
+++ b/nixos/modules/services/networking/gvpe.nix
@@ -37,13 +37,6 @@ let
'';
executable = true;
});
-
- exec = "${pkgs.gvpe}/sbin/gvpe -c /var/gvpe -D ${cfg.nodename} "
- + " ${cfg.nodename}.pid-file=/var/gvpe/gvpe.pid"
- + " ${cfg.nodename}.if-up=if-up"
- + " &> /var/log/gvpe";
-
- inherit (cfg) startOn stopOn;
in
{
@@ -55,18 +48,6 @@ in
Whether to run gvpe
'';
};
- startOn = mkOption {
- default = "started network-interfaces";
- description = ''
- Condition to start GVPE
- '';
- };
- stopOn = mkOption {
- default = "stopping network-interfaces";
- description = ''
- Condition to stop GVPE
- '';
- };
nodename = mkOption {
default = null;
description =''
@@ -122,10 +103,10 @@ in
};
};
config = mkIf cfg.enable {
- jobs.gvpe = {
+ systemd.services.gvpe = {
description = "GNU Virtual Private Ethernet node";
-
- inherit startOn stopOn;
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
preStart = ''
mkdir -p /var/gvpe
@@ -136,9 +117,12 @@ in
cp ${ifupScript} /var/gvpe/if-up
'';
- inherit exec;
+ script = "${pkgs.gvpe}/sbin/gvpe -c /var/gvpe -D ${cfg.nodename} "
+ + " ${cfg.nodename}.pid-file=/var/gvpe/gvpe.pid"
+ + " ${cfg.nodename}.if-up=if-up"
+ + " &> /var/log/gvpe";
- respawn = true;
+ serviceConfig.Restart = "always";
};
};
}
diff --git a/nixos/modules/services/networking/ifplugd.nix b/nixos/modules/services/networking/ifplugd.nix
index 20bfca8f872..00b94fe2284 100644
--- a/nixos/modules/services/networking/ifplugd.nix
+++ b/nixos/modules/services/networking/ifplugd.nix
@@ -66,23 +66,17 @@ in
###### implementation
config = mkIf cfg.enable {
-
- jobs.ifplugd =
- { description = "Network interface connectivity monitor";
-
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
-
- exec =
- ''
- ${ifplugd}/sbin/ifplugd --no-daemon --no-startup --no-shutdown \
- ${if config.networking.interfaceMonitor.beep then "" else "--no-beep"} \
- --run ${plugScript}
- '';
- };
+ systemd.services.ifplugd = {
+ description = "Network interface connectivity monitor";
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
+ script = ''
+ ${ifplugd}/sbin/ifplugd --no-daemon --no-startup --no-shutdown \
+ ${if config.networking.interfaceMonitor.beep then "" else "--no-beep"} \
+ --run ${plugScript}
+ '';
+ };
environment.systemPackages = [ ifplugd ];
-
};
-
}
diff --git a/nixos/modules/services/networking/ircd-hybrid/default.nix b/nixos/modules/services/networking/ircd-hybrid/default.nix
index 2c397f94d23..ede57c5046d 100644
--- a/nixos/modules/services/networking/ircd-hybrid/default.nix
+++ b/nixos/modules/services/networking/ircd-hybrid/default.nix
@@ -121,17 +121,11 @@ in
users.extraGroups.ircd.gid = config.ids.gids.ircd;
- jobs.ircd_hybrid =
- { name = "ircd-hybrid";
-
- description = "IRCD Hybrid server";
-
- startOn = "started networking";
- stopOn = "stopping networking";
-
- exec = "${ircdService}/bin/control start";
- };
-
+ systemd.services."ircd-hybrid" = {
+ description = "IRCD Hybrid server";
+ after = [ "started networking" ];
+ wantedBy = [ "multi-user.target" ];
+ script = "${ircdService}/bin/control start";
+ };
};
-
}
diff --git a/nixos/modules/services/networking/lambdabot.nix b/nixos/modules/services/networking/lambdabot.nix
index 4ef7c7c9ab6..5a61a9f9678 100644
--- a/nixos/modules/services/networking/lambdabot.nix
+++ b/nixos/modules/services/networking/lambdabot.nix
@@ -27,6 +27,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.lambdabot;
+ defaultText = "pkgs.lambdabot";
description = "Used lambdabot package";
};
diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix
index 8ab4cfcc114..01c05fb4a24 100644
--- a/nixos/modules/services/networking/networkmanager.nix
+++ b/nixos/modules/services/networking/networkmanager.nix
@@ -110,7 +110,7 @@ in {
# Ugly hack for using the correct gnome3 packageSet
basePackages = mkOption {
- type = types.attrsOf types.path;
+ type = types.attrsOf types.package;
default = { inherit networkmanager modemmanager wpa_supplicant
networkmanager_openvpn networkmanager_vpnc
networkmanager_openconnect
diff --git a/nixos/modules/services/networking/ngircd.nix b/nixos/modules/services/networking/ngircd.nix
index 49e5f355980..6a5290ffdee 100644
--- a/nixos/modules/services/networking/ngircd.nix
+++ b/nixos/modules/services/networking/ngircd.nix
@@ -34,6 +34,7 @@ in {
type = types.package;
default = pkgs.ngircd;
+ defaultText = "pkgs.ngircd";
};
};
};
diff --git a/nixos/modules/services/networking/notbit.nix b/nixos/modules/services/networking/notbit.nix
deleted file mode 100644
index a96e181cb80..00000000000
--- a/nixos/modules/services/networking/notbit.nix
+++ /dev/null
@@ -1,130 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-let
- cfg = config.services.notbit;
- varDir = "/var/lib/notbit";
-
- sendmail = pkgs.stdenv.mkDerivation {
- name = "notbit-wrapper";
- buildInputs = [ pkgs.makeWrapper ];
- propagatedBuildInputs = [ pkgs.notbit ];
- buildCommand = ''
- mkdir -p $out/bin
- makeWrapper ${pkgs.notbit}/bin/notbit-sendmail $out/bin/notbit-system-sendmail \
- --set XDG_RUNTIME_DIR ${varDir}
- '';
- };
- opts = "${optionalString cfg.allowPrivateAddresses "-L"} ${optionalString cfg.noBootstrap "-b"} ${optionalString cfg.specifiedPeersOnly "-e"}";
- peers = concatStringsSep " " (map (str: "-P \"${str}\"") cfg.peers);
- listen = if cfg.listenAddress == [] then "-p ${toString cfg.port}" else
- concatStringsSep " " (map (addr: "-a \"${addr}:${toString cfg.port}\"") cfg.listenAddress);
-in
-
-with lib;
-{
-
- ### configuration
-
- options = {
-
- services.notbit = {
-
- enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Enables the notbit daemon and provides a sendmail binary named `notbit-system-sendmail` for sending mail over the system instance of notbit. Users must be in the notbit group in order to send mail over the system notbit instance. Currently mail recipt is not supported.
- '';
- };
-
- port = mkOption {
- type = types.int;
- default = 8444;
- description = "The port which the daemon listens for other bitmessage clients";
- };
-
- nice = mkOption {
- type = types.int;
- default = 10;
- description = "Set the nice level for the notbit daemon";
- };
-
- listenAddress = mkOption {
- type = types.listOf types.str;
- default = [ ];
- example = [ "localhost" "myhostname" ];
- description = "The addresses which notbit will use to listen for incoming connections. These addresses are advertised to connecting clients.";
- };
-
- peers = mkOption {
- type = types.listOf types.str;
- default = [ ];
- example = [ "bitmessage.org:8877" ];
- description = "The initial set of peers notbit will connect to.";
- };
-
- specifiedPeersOnly = mkOption {
- type = types.bool;
- default = false;
- description = "If true, notbit will only connect to peers specified by the peers option.";
- };
-
- allowPrivateAddresses = mkOption {
- type = types.bool;
- default = false;
- description = "If true, notbit will allow connections to to RFC 1918 addresses.";
- };
-
- noBootstrap = mkOption {
- type = types.bool;
- default = false;
- description = "If true, notbit will not bootstrap an initial peerlist from bitmessage.org servers";
- };
-
- };
-
- };
-
- ### implementation
-
- config = mkIf cfg.enable {
-
- environment.systemPackages = [ sendmail ];
-
- systemd.services.notbit = {
- description = "Notbit daemon";
- after = [ "network.target" ];
- wantedBy = [ "multi-user.target" ];
- path = [ pkgs.notbit ];
- environment = { XDG_RUNTIME_DIR = varDir; };
-
- postStart = ''
- [ ! -f "${varDir}/addr" ] && notbit-keygen > ${varDir}/addr
- chmod 0640 ${varDir}/{addr,notbit/notbit-ipc.lock}
- chmod 0750 ${varDir}/notbit/{,notbit-ipc}
- '';
-
- serviceConfig = {
- Type = "forking";
- ExecStart = "${pkgs.notbit}/bin/notbit -d ${listen} ${peers} ${opts}";
- User = "notbit";
- Group = "notbit";
- UMask = "0077";
- WorkingDirectory = varDir;
- Nice = cfg.nice;
- };
- };
-
- users.extraUsers.notbit = {
- group = "notbit";
- description = "Notbit daemon user";
- home = varDir;
- createHome = true;
- uid = config.ids.uids.notbit;
- };
-
- users.extraGroups.notbit.gid = config.ids.gids.notbit;
- };
-
-}
diff --git a/nixos/modules/services/networking/oidentd.nix b/nixos/modules/services/networking/oidentd.nix
index 738ab8313a5..651bb8e967c 100644
--- a/nixos/modules/services/networking/oidentd.nix
+++ b/nixos/modules/services/networking/oidentd.nix
@@ -20,18 +20,17 @@ with lib;
};
-
+
###### implementation
config = mkIf config.services.oidentd.enable {
-
- jobs.oidentd =
- { startOn = "started network-interfaces";
- daemonType = "fork";
- exec = "${pkgs.oidentd}/sbin/oidentd -u oidentd -g nogroup" +
- optionalString config.networking.enableIPv6 " -a ::"
- ;
- };
+ systemd.services.oidentd = {
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig.Type = "forking";
+ script = "${pkgs.oidentd}/sbin/oidentd -u oidentd -g nogroup" +
+ optionalString config.networking.enableIPv6 " -a ::";
+ };
users.extraUsers.oidentd = {
description = "Ident Protocol daemon user";
diff --git a/nixos/modules/services/networking/openfire.nix b/nixos/modules/services/networking/openfire.nix
index c3b4ba90b4e..ed91b45ec94 100644
--- a/nixos/modules/services/networking/openfire.nix
+++ b/nixos/modules/services/networking/openfire.nix
@@ -2,17 +2,7 @@
with lib;
-let
-
- inherit (pkgs) jre openfire coreutils which gnugrep gawk gnused;
-
- extraStartDependency =
- if config.services.openfire.usePostgreSQL then "and started postgresql" else "";
-
-in
-
{
-
###### interface
options = {
@@ -47,26 +37,24 @@ in
message = "OpenFire assertion failed.";
};
- jobs.openfire =
- { description = "OpenFire XMPP server";
-
- startOn = "started networking ${extraStartDependency}";
-
- script =
- ''
- export PATH=${jre}/bin:${openfire}/bin:${coreutils}/bin:${which}/bin:${gnugrep}/bin:${gawk}/bin:${gnused}/bin
- export HOME=/tmp
- mkdir /var/log/openfire || true
- mkdir /etc/openfire || true
- for i in ${openfire}/conf.inst/*; do
- if ! test -f /etc/openfire/$(basename $i); then
- cp $i /etc/openfire/
- fi
- done
- openfire start
- ''; # */
- };
-
+ systemd.services.openfire = {
+ description = "OpenFire XMPP server";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "networking.target" ] ++
+ optional config.services.openfire.usePostgreSQL "postgresql.service";
+ path = with pkgs; [ jre openfire coreutils which gnugrep gawk gnused ];
+ script = ''
+ export HOME=/tmp
+ mkdir /var/log/openfire || true
+ mkdir /etc/openfire || true
+ for i in ${openfire}/conf.inst/*; do
+ if ! test -f /etc/openfire/$(basename $i); then
+ cp $i /etc/openfire/
+ fi
+ done
+ openfire start
+ ''; # */
+ };
};
}
diff --git a/nixos/modules/services/networking/ostinato.nix b/nixos/modules/services/networking/ostinato.nix
new file mode 100644
index 00000000000..13f784dc53c
--- /dev/null
+++ b/nixos/modules/services/networking/ostinato.nix
@@ -0,0 +1,104 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ pkg = pkgs.ostinato;
+ cfg = config.services.ostinato;
+ configFile = pkgs.writeText "drone.ini" ''
+ [General]
+ RateAccuracy=${cfg.rateAccuracy}
+
+ [RpcServer]
+ Address=${cfg.rpcServer.address}
+
+ [PortList]
+ Include=${concatStringsSep "," cfg.portList.include}
+ Exclude=${concatStringsSep "," cfg.portList.exclude}
+ '';
+
+in
+{
+
+ ###### interface
+
+ options = {
+
+ services.ostinato = {
+
+ enable = mkEnableOption "Ostinato agent-controller (Drone)";
+
+ port = mkOption {
+ type = types.int;
+ default = 7878;
+ description = ''
+ Port to listen on.
+ '';
+ };
+
+ rateAccuracy = mkOption {
+ type = types.enum [ "High" "Low" ];
+ default = "High";
+ description = ''
+ To ensure that the actual transmit rate is as close as possible to
+ the configured transmit rate, Drone runs a busy-wait loop.
+ While this provides the maximum accuracy possible, the CPU
+ utilization is 100% while the transmit is on. You can however,
+ sacrifice the accuracy to reduce the CPU load.
+ '';
+ };
+
+ rpcServer = {
+ address = mkOption {
+ type = types.string;
+ default = "0.0.0.0";
+ description = ''
+ By default, the Drone RPC server will listen on all interfaces and
+ local IPv4 adresses for incoming connections from clients. Specify
+ a single IPv4 or IPv6 address if you want to restrict that.
+ To listen on any IPv6 address, use ::
+ '';
+ };
+ };
+
+ portList = {
+ include = mkOption {
+ type = types.listOf types.string;
+ default = [];
+ example = ''[ "eth*" "lo*" ]'';
+ description = ''
+ For a port to pass the filter and appear on the port list managed
+ by drone, it be allowed by this include list.
+ '';
+ };
+ exclude = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ example = ''[ "usbmon*" "eth0" ]'';
+ description = ''
+ A list of ports does not appear on the port list managed by drone.
+ '';
+ };
+ };
+
+ };
+
+ };
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ environment.systemPackages = [ pkg ];
+
+ systemd.services.drone = {
+ description = "Ostinato agent-controller";
+ wantedBy = [ "multi-user.target" ];
+ script = ''
+ ${pkg}/bin/drone ${toString cfg.port} ${configFile}
+ '';
+ };
+
+ };
+
+}
diff --git a/nixos/modules/services/networking/prayer.nix b/nixos/modules/services/networking/prayer.nix
index ad0fb0af01c..cb8fe6bf4fe 100644
--- a/nixos/modules/services/networking/prayer.nix
+++ b/nixos/modules/services/networking/prayer.nix
@@ -83,21 +83,14 @@ in
gid = config.ids.gids.prayer;
};
- jobs.prayer =
- { name = "prayer";
-
- startOn = "startup";
-
- preStart =
- ''
- mkdir -m 0755 -p ${stateDir}
- chown ${prayerUser}.${prayerGroup} ${stateDir}
- '';
-
- daemonType = "daemon";
-
- exec = "${prayer}/sbin/prayer --config-file=${prayerCfg}";
- };
+ systemd.services.prayer = {
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig.Type = "forking";
+ preStart = ''
+ mkdir -m 0755 -p ${stateDir}
+ chown ${prayerUser}.${prayerGroup} ${stateDir}
+ '';
+ script = "${prayer}/sbin/prayer --config-file=${prayerCfg}";
+ };
};
-
}
diff --git a/nixos/modules/services/networking/radicale.nix b/nixos/modules/services/networking/radicale.nix
index fc9afc70aca..4b77ef22ac1 100644
--- a/nixos/modules/services/networking/radicale.nix
+++ b/nixos/modules/services/networking/radicale.nix
@@ -33,16 +33,14 @@ in
};
config = mkIf cfg.enable {
-
environment.systemPackages = [ pkgs.pythonPackages.radicale ];
- jobs.radicale = {
+ systemd.services.radicale = {
description = "A Simple Calendar and Contact Server";
- startOn = "started network-interfaces";
- exec = "${pkgs.pythonPackages.radicale}/bin/radicale -C ${confFile} -d";
- daemonType = "fork";
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
+ script = "${pkgs.pythonPackages.radicale}/bin/radicale -C ${confFile} -d";
+ serviceConfig.Type = "forking";
};
-
};
-
}
diff --git a/nixos/modules/services/networking/shout.nix b/nixos/modules/services/networking/shout.nix
index fe3cba8f149..f069fe7bec9 100644
--- a/nixos/modules/services/networking/shout.nix
+++ b/nixos/modules/services/networking/shout.nix
@@ -19,7 +19,7 @@ in {
'';
};
- host = mkOption {
+ listenAddress = mkOption {
type = types.string;
default = "0.0.0.0";
description = "IP interface to listen on for http connections.";
@@ -66,7 +66,7 @@ in {
"${pkgs.shout}/bin/shout"
(if cfg.private then "--private" else "--public")
"--port" (toString cfg.port)
- "--host" (toString cfg.host)
+ "--host" (toString cfg.listenAddress)
"--home" shoutHome
];
serviceConfig = {
diff --git a/nixos/modules/services/networking/skydns.nix b/nixos/modules/services/networking/skydns.nix
index f5eb452fec6..39ebaa45a79 100644
--- a/nixos/modules/services/networking/skydns.nix
+++ b/nixos/modules/services/networking/skydns.nix
@@ -56,6 +56,7 @@ in {
package = mkOption {
default = pkgs.skydns;
+ defaultText = "pkgs.skydns";
type = types.package;
description = "Skydns package to use.";
};
diff --git a/nixos/modules/services/networking/softether.nix b/nixos/modules/services/networking/softether.nix
index 49538af7d35..a421b32f02c 100644
--- a/nixos/modules/services/networking/softether.nix
+++ b/nixos/modules/services/networking/softether.nix
@@ -61,9 +61,10 @@ in
dataDir = cfg.dataDir;
}))
];
- jobs.softether = {
+ systemd.services.softether = {
description = "SoftEther VPN services initial job";
- startOn = "started network-interfaces";
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
preStart = ''
for d in vpnserver vpnbridge vpnclient vpncmd; do
if ! test -e ${cfg.dataDir}/$d; then
@@ -74,7 +75,6 @@ in
rm -rf ${cfg.dataDir}/vpncmd/vpncmd
ln -s ${pkg}${cfg.dataDir}/vpncmd/vpncmd ${cfg.dataDir}/vpncmd/vpncmd
'';
- exec = "true";
};
}
diff --git a/nixos/modules/services/networking/ssh/lshd.nix b/nixos/modules/services/networking/ssh/lshd.nix
index 81e523fd2a5..661a6a52463 100644
--- a/nixos/modules/services/networking/ssh/lshd.nix
+++ b/nixos/modules/services/networking/ssh/lshd.nix
@@ -117,62 +117,60 @@ in
services.lshd.subsystems = [ ["sftp" "${pkgs.lsh}/sbin/sftp-server"] ];
- jobs.lshd =
- { description = "GNU lshd SSH2 daemon";
+ systemd.services.lshd = {
+ description = "GNU lshd SSH2 daemon";
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
+ after = [ "network-interfaces.target" ];
- environment =
- { LD_LIBRARY_PATH = config.system.nssModules.path; };
+ wantedBy = [ "multi-user.target" ];
- preStart =
- ''
- test -d /etc/lsh || mkdir -m 0755 -p /etc/lsh
- test -d /var/spool/lsh || mkdir -m 0755 -p /var/spool/lsh
-
- if ! test -f /var/spool/lsh/yarrow-seed-file
- then
- # XXX: It would be nice to provide feedback to the
- # user when this fails, so that they can retry it
- # manually.
- ${lsh}/bin/lsh-make-seed --sloppy \
- -o /var/spool/lsh/yarrow-seed-file
- fi
-
- if ! test -f "${cfg.hostKey}"
- then
- ${lsh}/bin/lsh-keygen --server | \
- ${lsh}/bin/lsh-writekey --server -o "${cfg.hostKey}"
- fi
- '';
-
- exec = with cfg;
- ''
- ${lsh}/sbin/lshd --daemonic \
- --password-helper="${lsh}/sbin/lsh-pam-checkpw" \
- -p ${toString portNumber} \
- ${if interfaces == [] then ""
- else (concatStrings (map (i: "--interface=\"${i}\"")
- interfaces))} \
- -h "${hostKey}" \
- ${if !syslog then "--no-syslog" else ""} \
- ${if passwordAuthentication then "--password" else "--no-password" } \
- ${if publicKeyAuthentication then "--publickey" else "--no-publickey" } \
- ${if rootLogin then "--root-login" else "--no-root-login" } \
- ${if loginShell != null then "--login-shell=\"${loginShell}\"" else "" } \
- ${if srpKeyExchange then "--srp-keyexchange" else "--no-srp-keyexchange" } \
- ${if !tcpForwarding then "--no-tcpip-forward" else "--tcpip-forward"} \
- ${if x11Forwarding then "--x11-forward" else "--no-x11-forward" } \
- --subsystems=${concatStringsSep ","
- (map (pair: (head pair) + "=" +
- (head (tail pair)))
- subsystems)}
- '';
+ environment = {
+ LD_LIBRARY_PATH = config.system.nssModules.path;
};
+ preStart = ''
+ test -d /etc/lsh || mkdir -m 0755 -p /etc/lsh
+ test -d /var/spool/lsh || mkdir -m 0755 -p /var/spool/lsh
+
+ if ! test -f /var/spool/lsh/yarrow-seed-file
+ then
+ # XXX: It would be nice to provide feedback to the
+ # user when this fails, so that they can retry it
+ # manually.
+ ${lsh}/bin/lsh-make-seed --sloppy \
+ -o /var/spool/lsh/yarrow-seed-file
+ fi
+
+ if ! test -f "${cfg.hostKey}"
+ then
+ ${lsh}/bin/lsh-keygen --server | \
+ ${lsh}/bin/lsh-writekey --server -o "${cfg.hostKey}"
+ fi
+ '';
+
+ script = with cfg; ''
+ ${lsh}/sbin/lshd --daemonic \
+ --password-helper="${lsh}/sbin/lsh-pam-checkpw" \
+ -p ${toString portNumber} \
+ ${if interfaces == [] then ""
+ else (concatStrings (map (i: "--interface=\"${i}\"")
+ interfaces))} \
+ -h "${hostKey}" \
+ ${if !syslog then "--no-syslog" else ""} \
+ ${if passwordAuthentication then "--password" else "--no-password" } \
+ ${if publicKeyAuthentication then "--publickey" else "--no-publickey" } \
+ ${if rootLogin then "--root-login" else "--no-root-login" } \
+ ${if loginShell != null then "--login-shell=\"${loginShell}\"" else "" } \
+ ${if srpKeyExchange then "--srp-keyexchange" else "--no-srp-keyexchange" } \
+ ${if !tcpForwarding then "--no-tcpip-forward" else "--tcpip-forward"} \
+ ${if x11Forwarding then "--x11-forward" else "--no-x11-forward" } \
+ --subsystems=${concatStringsSep ","
+ (map (pair: (head pair) + "=" +
+ (head (tail pair)))
+ subsystems)}
+ '';
+ };
+
security.pam.services.lshd = {};
-
};
-
}
diff --git a/nixos/modules/services/networking/sslh.nix b/nixos/modules/services/networking/sslh.nix
index c87fe914df8..bd584a3a85d 100644
--- a/nixos/modules/services/networking/sslh.nix
+++ b/nixos/modules/services/networking/sslh.nix
@@ -16,7 +16,7 @@ let
listen:
(
- { host: "${cfg.host}"; port: "${toString cfg.port}"; }
+ { host: "${cfg.listenAddress}"; port: "${toString cfg.port}"; }
);
${cfg.appendConfig}
@@ -56,7 +56,7 @@ in
description = "PID file path for sslh daemon.";
};
- host = mkOption {
+ listenAddress = mkOption {
type = types.str;
default = config.networking.hostName;
description = "Listening hostname.";
diff --git a/nixos/modules/services/networking/supplicant.nix b/nixos/modules/services/networking/supplicant.nix
index 502a0468787..16c4ee7e33b 100644
--- a/nixos/modules/services/networking/supplicant.nix
+++ b/nixos/modules/services/networking/supplicant.nix
@@ -115,7 +115,7 @@ in
path = mkOption {
type = types.path;
- example = "/etc/wpa_supplicant.conf";
+ example = literalExample "/etc/wpa_supplicant.conf";
description = ''
External wpa_supplicant.conf configuration file.
The configuration options defined declaratively within networking.supplicant have
diff --git a/nixos/modules/services/networking/syncthing.nix b/nixos/modules/services/networking/syncthing.nix
index 56c384731c6..f5d5e1d2556 100644
--- a/nixos/modules/services/networking/syncthing.nix
+++ b/nixos/modules/services/networking/syncthing.nix
@@ -43,6 +43,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.syncthing;
+ defaultText = "pkgs.syncthing";
example = literalExample "pkgs.syncthing";
description = ''
Syncthing package to use.
diff --git a/nixos/modules/services/networking/tcpcrypt.nix b/nixos/modules/services/networking/tcpcrypt.nix
index fbd581cc4b4..267653abce0 100644
--- a/nixos/modules/services/networking/tcpcrypt.nix
+++ b/nixos/modules/services/networking/tcpcrypt.nix
@@ -35,11 +35,11 @@ in
description = "tcpcrypt daemon user";
};
- jobs.tcpcrypt = {
+ systemd.services.tcpcrypt = {
description = "tcpcrypt";
- wantedBy = ["multi-user.target"];
- after = ["network-interfaces.target"];
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network-interfaces.target" ];
path = [ pkgs.iptables pkgs.tcpcrypt pkgs.procps ];
@@ -58,7 +58,7 @@ in
iptables -t mangle -I POSTROUTING -j nixos-tcpcrypt
'';
- exec = "tcpcryptd -x 0x10";
+ script = "tcpcryptd -x 0x10";
postStop = ''
if [ -f /run/pre-tcpcrypt-ecn-state ]; then
diff --git a/nixos/modules/services/networking/tinc.nix b/nixos/modules/services/networking/tinc.nix
index 2d43c3d962d..34f4f6b37b6 100644
--- a/nixos/modules/services/networking/tinc.nix
+++ b/nixos/modules/services/networking/tinc.nix
@@ -43,6 +43,14 @@ in
'';
};
+ ed25519PrivateKeyFile = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = ''
+ Path of the private ed25519 keyfile.
+ '';
+ };
+
debugLevel = mkOption {
default = 0;
type = types.addCheck types.int (l: l >= 0 && l <= 5);
@@ -70,8 +78,18 @@ in
'';
};
+ listenAddress = mkOption {
+ default = null;
+ type = types.nullOr types.str;
+ description = ''
+ The ip adress to bind to.
+ '';
+ };
+
package = mkOption {
+ type = types.package;
default = pkgs.tinc_pre;
+ defaultText = "pkgs.tinc_pre";
description = ''
The package to use for the tinc daemon's binary.
'';
@@ -99,6 +117,8 @@ in
text = ''
Name = ${if data.name == null then "$HOST" else data.name}
DeviceType = ${data.interfaceType}
+ ${optionalString (data.ed25519PrivateKeyFile != null) "Ed25519PrivateKeyFile = ${data.ed25519PrivateKeyFile}"}
+ ${optionalString (data.listenAddress != null) "BindToAddress = ${data.listenAddress}"}
Device = /dev/net/tun
Interface = tinc.${network}
${data.extraConfig}
@@ -134,10 +154,10 @@ in
# Determine how we should generate our keys
if type tinc >/dev/null 2>&1; then
# Tinc 1.1+ uses the tinc helper application for key generation
-
+ ${if data.ed25519PrivateKeyFile != null then " # Keyfile managed by nix" else ''
# Prefer ED25519 keys (only in 1.1+)
[ -f "/etc/tinc/${network}/ed25519_key.priv" ] || tinc -n ${network} generate-ed25519-keys
-
+ ''}
# Otherwise use RSA keys
[ -f "/etc/tinc/${network}/rsa_key.priv" ] || tinc -n ${network} generate-rsa-keys 4096
else
diff --git a/nixos/modules/services/networking/vsftpd.nix b/nixos/modules/services/networking/vsftpd.nix
index 447149552f4..e7301e9ef5f 100644
--- a/nixos/modules/services/networking/vsftpd.nix
+++ b/nixos/modules/services/networking/vsftpd.nix
@@ -120,7 +120,9 @@ in
};
userlistFile = mkOption {
+ type = types.path;
default = pkgs.writeText "userlist" (concatMapStrings (x: "${x}\n") cfg.userlist);
+ defaultText = "pkgs.writeText \"userlist\" (concatMapStrings (x: \"\${x}\n\") cfg.userlist)";
description = ''
Newline separated list of names to be allowed/denied if
is true. Meaning see .
diff --git a/nixos/modules/services/networking/wicd.nix b/nixos/modules/services/networking/wicd.nix
index 18258084fc2..9e5a437b485 100644
--- a/nixos/modules/services/networking/wicd.nix
+++ b/nixos/modules/services/networking/wicd.nix
@@ -25,17 +25,13 @@ with lib;
environment.systemPackages = [pkgs.wicd];
- jobs.wicd =
- { startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
-
- script =
- "${pkgs.wicd}/sbin/wicd -f";
- };
+ systemd.services.wicd = {
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
+ script = "${pkgs.wicd}/sbin/wicd -f";
+ };
services.dbus.enable = true;
services.dbus.packages = [pkgs.wicd];
-
};
-
}
diff --git a/nixos/modules/services/networking/wpa_supplicant.nix b/nixos/modules/services/networking/wpa_supplicant.nix
index 9e04bd40190..1b655af6c82 100644
--- a/nixos/modules/services/networking/wpa_supplicant.nix
+++ b/nixos/modules/services/networking/wpa_supplicant.nix
@@ -3,51 +3,30 @@
with lib;
let
-
cfg = config.networking.wireless;
- configFile = "/etc/wpa_supplicant.conf";
-
- ifaces =
- cfg.interfaces ++
- optional (config.networking.WLANInterface != "") config.networking.WLANInterface;
-
-in
-
-{
-
- ###### interface
-
+ configFile = if cfg.networks != {} then pkgs.writeText "wpa_supplicant.conf" ''
+ ${optionalString cfg.userControlled.enable ''
+ ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=${cfg.userControlled.group}
+ update_config=1''}
+ ${concatStringsSep "\n" (mapAttrsToList (ssid: networkConfig: ''
+ network={
+ ssid="${ssid}"
+ ${optionalString (networkConfig.psk != null) ''psk="${networkConfig.psk}"''}
+ ${optionalString (networkConfig.psk == null) ''key_mgmt=NONE''}
+ }
+ '') cfg.networks)}
+ '' else "/etc/wpa_supplicant.conf";
+in {
options = {
-
- networking.WLANInterface = mkOption {
- default = "";
- description = "Obsolete. Use instead.";
- };
-
networking.wireless = {
- enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Whether to start wpa_supplicant to scan for
- and associate with wireless networks. Note: NixOS currently
- does not manage wpa_supplicant's
- configuration file, ${configFile}. You
- should edit this file yourself to define wireless networks,
- WPA keys and so on (see
- wpa_supplicant.conf
- 5), or use
- networking.wireless.userControlled.* to allow users to add entries
- through wpa_cli and wpa_gui.
- '';
- };
+ enable = mkEnableOption "wpa_supplicant";
interfaces = mkOption {
type = types.listOf types.str;
default = [];
example = [ "wlan0" "wlan1" ];
description = ''
- The interfaces wpa_supplicant will use. If empty, it will
+ The interfaces wpa_supplicant will use. If empty, it will
automatically use all wireless interfaces.
'';
};
@@ -58,6 +37,37 @@ in
description = "Force a specific wpa_supplicant driver.";
};
+ networks = mkOption {
+ type = types.attrsOf (types.submodule {
+ options = {
+ psk = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The network's pre-shared key in plaintext defaulting
+ to being a network without any authentication.
+
+ Be aware that these will be written to the nix store
+ in plaintext!
+ '';
+ };
+ };
+ });
+ description = ''
+ The network definitions to automatically connect to when
+ wpa_supplicant is running. If this
+ parameter is left empty wpa_supplicant will use
+ /etc/wpa_supplicant.conf as the configuration file.
+ '';
+ default = {};
+ example = literalExample ''
+ echelon = {
+ psk = "abcdefgh";
+ };
+ "free.wifi" = {};
+ '';
+ };
+
userControlled = {
enable = mkOption {
type = types.bool;
@@ -68,10 +78,8 @@ in
to depend on a large package such as NetworkManager just to pick nearby
access points.
- When you want to use this, make sure ${configFile} doesn't exist.
- It will be created for you.
-
- Currently it is also necessary to explicitly specify networking.wireless.interfaces.
+ When using a declarative network specification you cannot persist any
+ settings via wpa_gui or wpa_cli.
'';
};
@@ -85,64 +93,49 @@ in
};
};
+ config = mkMerge [
+ (mkIf cfg.enable {
+ environment.systemPackages = [ pkgs.wpa_supplicant ];
- ###### implementation
+ services.dbus.packages = [ pkgs.wpa_supplicant ];
- config = mkIf cfg.enable {
-
- environment.systemPackages = [ pkgs.wpa_supplicant ];
-
- services.dbus.packages = [ pkgs.wpa_supplicant ];
-
- # FIXME: start a separate wpa_supplicant instance per interface.
- jobs.wpa_supplicant =
- { description = "WPA Supplicant";
+ # FIXME: start a separate wpa_supplicant instance per interface.
+ systemd.services.wpa_supplicant = let
+ ifaces = cfg.interfaces;
+ in {
+ description = "WPA Supplicant";
wantedBy = [ "network.target" ];
path = [ pkgs.wpa_supplicant ];
- preStart = ''
- touch -a ${configFile}
- chmod 600 ${configFile}
- '' + optionalString cfg.userControlled.enable ''
- if [ ! -s ${configFile} ]; then
- echo "ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=${cfg.userControlled.group}" >> ${configFile}
- echo "update_config=1" >> ${configFile}
- fi
+ script = ''
+ ${if ifaces == [] then ''
+ for i in $(cd /sys/class/net && echo *); do
+ DEVTYPE=
+ source /sys/class/net/$i/uevent
+ if [ "$DEVTYPE" = "wlan" -o -e /sys/class/net/$i/wireless ]; then
+ ifaces="$ifaces''${ifaces:+ -N} -i$i"
+ fi
+ done
+ '' else ''
+ ifaces="${concatStringsSep " -N " (map (i: "-i${i}") ifaces)}"
+ ''}
+ exec wpa_supplicant -s -u -D${cfg.driver} -c ${configFile} $ifaces
'';
-
- script =
- ''
- ${if ifaces == [] then ''
- for i in $(cd /sys/class/net && echo *); do
- DEVTYPE=
- source /sys/class/net/$i/uevent
- if [ "$DEVTYPE" = "wlan" -o -e /sys/class/net/$i/wireless ]; then
- ifaces="$ifaces''${ifaces:+ -N} -i$i"
- fi
- done
- '' else ''
- ifaces="${concatStringsSep " -N " (map (i: "-i${i}") ifaces)}"
- ''}
- exec wpa_supplicant -s -u -D${cfg.driver} -c ${configFile} $ifaces
- '';
};
- powerManagement.resumeCommands =
- ''
+ powerManagement.resumeCommands = ''
${config.systemd.package}/bin/systemctl try-restart wpa_supplicant
'';
- assertions = [{ assertion = !cfg.userControlled.enable || cfg.interfaces != [];
- message = "user controlled wpa_supplicant needs explicit networking.wireless.interfaces";}];
-
- # Restart wpa_supplicant when a wlan device appears or disappears.
- services.udev.extraRules =
- ''
+ # Restart wpa_supplicant when a wlan device appears or disappears.
+ services.udev.extraRules = ''
ACTION=="add|remove", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", RUN+="${config.systemd.package}/bin/systemctl try-restart wpa_supplicant.service"
'';
-
- };
-
+ })
+ {
+ meta.maintainers = with lib.maintainers; [ globin ];
+ }
+ ];
}
diff --git a/nixos/modules/services/networking/xinetd.nix b/nixos/modules/services/networking/xinetd.nix
index 14ee52ae52e..08680b51780 100644
--- a/nixos/modules/services/networking/xinetd.nix
+++ b/nixos/modules/services/networking/xinetd.nix
@@ -6,8 +6,6 @@ let
cfg = config.services.xinetd;
- inherit (pkgs) xinetd;
-
configFile = pkgs.writeText "xinetd.conf"
''
defaults
@@ -141,18 +139,12 @@ in
###### implementation
config = mkIf cfg.enable {
-
- jobs.xinetd =
- { description = "xinetd server";
-
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
-
- path = [ xinetd ];
-
- exec = "xinetd -syslog daemon -dontfork -stayalive -f ${configFile}";
- };
-
+ systemd.services.xinetd = {
+ description = "xinetd server";
+ after = [ "network-interfaces.target" ];
+ wantedBy = [ "multi-user.target" ];
+ path = [ pkgs.xinetd ];
+ script = "xinetd -syslog daemon -dontfork -stayalive -f ${configFile}";
+ };
};
-
}
diff --git a/nixos/modules/services/scheduling/atd.nix b/nixos/modules/services/scheduling/atd.nix
index c6f128ec402..2070b2ffa01 100644
--- a/nixos/modules/services/scheduling/atd.nix
+++ b/nixos/modules/services/scheduling/atd.nix
@@ -66,49 +66,47 @@ in
gid = config.ids.gids.atd;
};
- jobs.atd =
- { description = "Job Execution Daemon (atd)";
+ systemd.services.atd = {
+ description = "Job Execution Daemon (atd)";
+ after = [ "systemd-udev-settle.service" ];
+ wants = [ "systemd-udev-settle.service" ];
+ wantedBy = [ "multi-user.target" ];
- startOn = "stopped udevtrigger";
+ path = [ at ];
- path = [ at ];
+ preStart = ''
+ # Snippets taken and adapted from the original `install' rule of
+ # the makefile.
- preStart =
- ''
- # Snippets taken and adapted from the original `install' rule of
- # the makefile.
+ # We assume these values are those actually used in Nixpkgs for
+ # `at'.
+ spooldir=/var/spool/atspool
+ jobdir=/var/spool/atjobs
+ etcdir=/etc/at
- # We assume these values are those actually used in Nixpkgs for
- # `at'.
- spooldir=/var/spool/atspool
- jobdir=/var/spool/atjobs
- etcdir=/etc/at
+ for dir in "$spooldir" "$jobdir" "$etcdir"; do
+ if [ ! -d "$dir" ]; then
+ mkdir -p "$dir"
+ chown atd:atd "$dir"
+ fi
+ done
+ chmod 1770 "$spooldir" "$jobdir"
+ ${if cfg.allowEveryone then ''chmod a+rwxt "$spooldir" "$jobdir" '' else ""}
+ if [ ! -f "$etcdir"/at.deny ]; then
+ touch "$etcdir"/at.deny
+ chown root:atd "$etcdir"/at.deny
+ chmod 640 "$etcdir"/at.deny
+ fi
+ if [ ! -f "$jobdir"/.SEQ ]; then
+ touch "$jobdir"/.SEQ
+ chown atd:atd "$jobdir"/.SEQ
+ chmod 600 "$jobdir"/.SEQ
+ fi
+ '';
- for dir in "$spooldir" "$jobdir" "$etcdir"; do
- if [ ! -d "$dir" ]; then
- mkdir -p "$dir"
- chown atd:atd "$dir"
- fi
- done
- chmod 1770 "$spooldir" "$jobdir"
- ${if cfg.allowEveryone then ''chmod a+rwxt "$spooldir" "$jobdir" '' else ""}
- if [ ! -f "$etcdir"/at.deny ]; then
- touch "$etcdir"/at.deny
- chown root:atd "$etcdir"/at.deny
- chmod 640 "$etcdir"/at.deny
- fi
- if [ ! -f "$jobdir"/.SEQ ]; then
- touch "$jobdir"/.SEQ
- chown atd:atd "$jobdir"/.SEQ
- chmod 600 "$jobdir"/.SEQ
- fi
- '';
-
- exec = "atd";
-
- daemonType = "fork";
- };
+ script = "atd";
+ serviceConfig.Type = "forking";
+ };
};
-
}
diff --git a/nixos/modules/services/scheduling/fcron.nix b/nixos/modules/services/scheduling/fcron.nix
index ade8c19329c..7b4665a8204 100644
--- a/nixos/modules/services/scheduling/fcron.nix
+++ b/nixos/modules/services/scheduling/fcron.nix
@@ -108,29 +108,25 @@ in
security.setuidPrograms = [ "fcrontab" ];
- jobs.fcron =
- { description = "fcron daemon";
+ systemd.services.fcron = {
+ description = "fcron daemon";
+ after = [ "local-fs.target" ];
+ wantedBy = [ "multi-user.target" ];
- startOn = "startup";
-
- after = [ "local-fs.target" ];
-
- environment =
- { PATH = "/run/current-system/sw/bin";
- };
-
- preStart =
- ''
- ${pkgs.coreutils}/bin/mkdir -m 0700 -p /var/spool/fcron
- # load system crontab file
- ${pkgs.fcron}/bin/fcrontab -u systab ${pkgs.writeText "systab" cfg.systab}
- '';
-
- daemonType = "fork";
-
- exec = "${pkgs.fcron}/sbin/fcron -m ${toString cfg.maxSerialJobs} ${queuelen}";
+ # FIXME use specific path
+ environment = {
+ PATH = "/run/current-system/sw/bin";
};
- };
+ preStart = ''
+ ${pkgs.coreutils}/bin/mkdir -m 0700 -p /var/spool/fcron
+ # load system crontab file
+ ${pkgs.fcron}/bin/fcrontab -u systab ${pkgs.writeText "systab" cfg.systab}
+ '';
+ serviceConfig.Type = "forking";
+
+ script = "${pkgs.fcron}/sbin/fcron -m ${toString cfg.maxSerialJobs} ${queuelen}";
+ };
+ };
}
diff --git a/nixos/modules/services/search/elasticsearch.nix b/nixos/modules/services/search/elasticsearch.nix
index 96873987707..e586600cdff 100644
--- a/nixos/modules/services/search/elasticsearch.nix
+++ b/nixos/modules/services/search/elasticsearch.nix
@@ -6,7 +6,7 @@ let
cfg = config.services.elasticsearch;
esConfig = ''
- network.host: ${cfg.host}
+ network.host: ${cfg.listenAddress}
network.port: ${toString cfg.port}
network.tcp.port: ${toString cfg.tcp_port}
cluster.name: ${cfg.cluster_name}
@@ -40,10 +40,11 @@ in {
package = mkOption {
description = "Elasticsearch package to use.";
default = pkgs.elasticsearch;
+ defaultText = "pkgs.elasticsearch";
type = types.package;
};
- host = mkOption {
+ listenAddress = mkOption {
description = "Elasticsearch listen address.";
default = "127.0.0.1";
type = types.str;
@@ -142,7 +143,7 @@ in {
ln -s ${esPlugins}/plugins ${cfg.dataDir}/plugins
'';
postStart = mkBefore ''
- until ${pkgs.curl.bin}/bin/curl -s -o /dev/null ${cfg.host}:${toString cfg.port}; do
+ until ${pkgs.curl.bin}/bin/curl -s -o /dev/null ${cfg.listenAddress}:${toString cfg.port}; do
sleep 1
done
'';
diff --git a/nixos/modules/services/search/kibana.nix b/nixos/modules/services/search/kibana.nix
index f47ab8f5586..4263ed22a8d 100644
--- a/nixos/modules/services/search/kibana.nix
+++ b/nixos/modules/services/search/kibana.nix
@@ -8,7 +8,7 @@ let
cfgFile = pkgs.writeText "kibana.json" (builtins.toJSON (
(filterAttrsRecursive (n: v: v != null) ({
server = {
- host = cfg.host;
+ host = cfg.listenAddress;
port = cfg.port;
ssl = {
cert = cfg.cert;
@@ -44,7 +44,7 @@ in {
options.services.kibana = {
enable = mkEnableOption "enable kibana service";
- host = mkOption {
+ listenAddress = mkOption {
description = "Kibana listening host";
default = "127.0.0.1";
type = types.str;
@@ -127,6 +127,7 @@ in {
package = mkOption {
description = "Kibana package to use";
default = pkgs.kibana;
+ defaultText = "pkgs.kibana";
type = types.package;
};
diff --git a/nixos/modules/services/search/solr.nix b/nixos/modules/services/search/solr.nix
index 7886d1e2e8e..33d74e89723 100644
--- a/nixos/modules/services/search/solr.nix
+++ b/nixos/modules/services/search/solr.nix
@@ -45,6 +45,7 @@ in {
javaPackage = mkOption {
type = types.package;
default = pkgs.jre;
+ defaultText = "pkgs.jre";
description = ''
Which Java derivation to use for running solr.
'';
@@ -53,6 +54,7 @@ in {
solrPackage = mkOption {
type = types.package;
default = pkgs.solr;
+ defaultText = "pkgs.solr";
description = ''
Which solr derivation to use for running solr.
'';
diff --git a/nixos/modules/services/security/fail2ban.nix b/nixos/modules/services/security/fail2ban.nix
index 6288b1b3ba8..1d3e18dcab2 100644
--- a/nixos/modules/services/security/fail2ban.nix
+++ b/nixos/modules/services/security/fail2ban.nix
@@ -138,6 +138,7 @@ in
findtime = 600
maxretry = 3
backend = systemd
+ enabled = true
'';
# Block SSH if there are too many failing connection attempts.
diff --git a/nixos/modules/services/security/fprot.nix b/nixos/modules/services/security/fprot.nix
index 7270a9f9814..a12aa01503e 100644
--- a/nixos/modules/services/security/fprot.nix
+++ b/nixos/modules/services/security/fprot.nix
@@ -67,24 +67,22 @@ in {
services.cron.systemCronJobs = [ "*/${toString cfg.updater.frequency} * * * * root start fprot-updater" ];
- jobs = {
- fprot_updater = {
- name = "fprot-updater";
- task = true;
-
- # have to copy fpupdate executable because it insists on storing the virus database in the same dir
- preStart = ''
- mkdir -m 0755 -p ${stateDir}
- chown ${fprotUser}:${fprotGroup} ${stateDir}
- cp ${pkgs.fprot}/opt/f-prot/fpupdate ${stateDir}
- ln -sf ${cfg.updater.productData} ${stateDir}/product.data
- '';
- #setuid = fprotUser;
- #setgid = fprotGroup;
- exec = "/var/lib/fprot/fpupdate --keyfile ${cfg.updater.licenseKeyfile}";
+ systemd.services."fprot-updater" = {
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = false;
};
+ wantedBy = [ "multi-user.target" ];
+
+ # have to copy fpupdate executable because it insists on storing the virus database in the same dir
+ preStart = ''
+ mkdir -m 0755 -p ${stateDir}
+ chown ${fprotUser}:${fprotGroup} ${stateDir}
+ cp ${pkgs.fprot}/opt/f-prot/fpupdate ${stateDir}
+ ln -sf ${cfg.updater.productData} ${stateDir}/product.data
+ '';
+
+ script = "/var/lib/fprot/fpupdate --keyfile ${cfg.updater.licenseKeyfile}";
};
-
};
-
}
diff --git a/nixos/modules/services/system/kerberos.nix b/nixos/modules/services/system/kerberos.nix
index 3a0171ca1b9..e0c3f95c3cc 100644
--- a/nixos/modules/services/system/kerberos.nix
+++ b/nixos/modules/services/system/kerberos.nix
@@ -45,27 +45,20 @@ in
serverArgs = "${pkgs.heimdal}/sbin/kadmind";
};
- jobs.kdc =
- { description = "Kerberos Domain Controller daemon";
+ systemd.services.kdc = {
+ description = "Kerberos Domain Controller daemon";
+ wantedBy = [ "multi-user.target" ];
+ preStart = ''
+ mkdir -m 0755 -p ${stateDir}
+ '';
+ script = "${heimdal}/sbin/kdc";
+ };
- startOn = "ip-up";
-
- preStart =
- ''
- mkdir -m 0755 -p ${stateDir}
- '';
-
- exec = "${heimdal}/sbin/kdc";
-
- };
-
- jobs.kpasswdd =
- { description = "Kerberos Domain Controller daemon";
-
- startOn = "ip-up";
-
- exec = "${heimdal}/sbin/kpasswdd";
- };
+ systemd.services.kpasswdd = {
+ description = "Kerberos Domain Controller daemon";
+ wantedBy = [ "multi-user.target" ];
+ script = "${heimdal}/sbin/kpasswdd";
+ };
};
}
diff --git a/nixos/modules/services/system/uptimed.nix b/nixos/modules/services/system/uptimed.nix
index ab46c508914..5f8916bbf9a 100644
--- a/nixos/modules/services/system/uptimed.nix
+++ b/nixos/modules/services/system/uptimed.nix
@@ -45,23 +45,21 @@ in
home = stateDir;
};
- jobs.uptimed =
- { description = "Uptimed daemon";
+ systemd.services.uptimed = {
+ description = "Uptimed daemon";
+ wantedBy = [ "multi-user.target" ];
- startOn = "startup";
+ preStart = ''
+ mkdir -m 0755 -p ${stateDir}
+ chown ${uptimedUser} ${stateDir}
- preStart =
- ''
- mkdir -m 0755 -p ${stateDir}
- chown ${uptimedUser} ${stateDir}
+ if ! test -f ${stateDir}/bootid ; then
+ ${uptimed}/sbin/uptimed -b
+ fi
+ '';
- if ! test -f ${stateDir}/bootid ; then
- ${uptimed}/sbin/uptimed -b
- fi
- '';
-
- exec = "${uptimed}/sbin/uptimed";
- };
+ script = "${uptimed}/sbin/uptimed";
+ };
};
diff --git a/nixos/modules/services/ttys/agetty.nix b/nixos/modules/services/ttys/agetty.nix
index 85ee23c1a3d..ea7196fc873 100644
--- a/nixos/modules/services/ttys/agetty.nix
+++ b/nixos/modules/services/ttys/agetty.nix
@@ -2,6 +2,13 @@
with lib;
+let
+
+ autologinArg = optionalString (config.services.mingetty.autologinUser != null) "--autologin ${config.services.mingetty.autologinUser}";
+ gettyCmd = extraArgs: "@${pkgs.utillinux}/sbin/agetty agetty --login-program ${pkgs.shadow}/bin/login ${autologinArg} ${extraArgs}";
+
+in
+
{
###### interface
@@ -21,9 +28,9 @@ with lib;
greetingLine = mkOption {
type = types.str;
- default = ''<<< Welcome to NixOS ${config.system.nixosVersion} (\m) - \l >>>'';
description = ''
Welcome line printed by mingetty.
+ The default shows current NixOS version label, machine type and tty.
'';
};
@@ -55,10 +62,11 @@ with lib;
###### implementation
- config = let
- autologinArg = optionalString (config.services.mingetty.autologinUser != null) "--autologin ${config.services.mingetty.autologinUser}";
- gettyCmd = extraArgs: "@${pkgs.utillinux}/sbin/agetty agetty --login-program ${pkgs.shadow}/bin/login ${autologinArg} ${extraArgs}";
- in {
+ config = {
+ # Note: this is set here rather than up there so that changing
+ # nixosLabel would not rebuild manual pages
+ services.mingetty.greetingLine = mkDefault ''<<< Welcome to NixOS ${config.system.nixosLabel} (\m) - \l >>>'';
+
systemd.services."getty@" =
{ serviceConfig.ExecStart = gettyCmd "--noclear --keep-baud %I 115200,38400,9600 $TERM";
restartIfChanged = false;
@@ -81,7 +89,7 @@ with lib;
{ serviceConfig.ExecStart = gettyCmd "--noclear --keep-baud console 115200,38400,9600 $TERM";
serviceConfig.Restart = "always";
restartIfChanged = false;
- enable = mkDefault config.boot.isContainer;
+ enable = mkDefault config.boot.isContainer;
};
environment.etc = singleton
diff --git a/nixos/modules/services/ttys/kmscon.nix b/nixos/modules/services/ttys/kmscon.nix
index 7783a1ada71..ba25f912844 100644
--- a/nixos/modules/services/ttys/kmscon.nix
+++ b/nixos/modules/services/ttys/kmscon.nix
@@ -32,6 +32,13 @@ in {
default = "";
example = "font-size=14";
};
+
+ extraOptions = mkOption {
+ description = "Extra flags to pass to kmscon.";
+ type = types.separatedString " ";
+ default = "";
+ example = "--term xterm-256color";
+ };
};
};
@@ -53,7 +60,7 @@ in {
ConditionPathExists=/dev/tty0
[Service]
- ExecStart=${pkgs.kmscon}/bin/kmscon "--vt=%I" --seats=seat0 --no-switchvt --configdir ${configDir} --login -- ${pkgs.shadow}/bin/login -p
+ ExecStart=${pkgs.kmscon}/bin/kmscon "--vt=%I" ${cfg.extraOptions} --seats=seat0 --no-switchvt --configdir ${configDir} --login -- ${pkgs.shadow}/bin/login -p
UtmpIdentifier=%I
TTYPath=/dev/%I
TTYReset=yes
diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix
index 9908aea1a66..880cd9f39c4 100644
--- a/nixos/modules/services/web-servers/apache-httpd/default.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/default.nix
@@ -429,6 +429,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.apacheHttpd;
+ defaultText = "pkgs.apacheHttpd";
description = ''
Overridable attribute of the Apache HTTP Server package to use.
'';
@@ -437,7 +438,8 @@ in
configFile = mkOption {
type = types.path;
default = confFile;
- example = literalExample ''pkgs.writeText "httpd.conf" "# my custom config file ...";'';
+ defaultText = "confFile";
+ example = literalExample ''pkgs.writeText "httpd.conf" "# my custom config file ..."'';
description = ''
Override the configuration file used by Apache. By default,
NixOS generates one automatically.
diff --git a/nixos/modules/services/web-servers/jboss/default.nix b/nixos/modules/services/web-servers/jboss/default.nix
index 8a292ad6791..583fe56eb5e 100644
--- a/nixos/modules/services/web-servers/jboss/default.nix
+++ b/nixos/modules/services/web-servers/jboss/default.nix
@@ -71,13 +71,10 @@ in
###### implementation
config = mkIf config.services.jboss.enable {
-
- jobs.jboss =
- { description = "JBoss server";
-
- exec = "${jbossService}/bin/control start";
- };
-
+ systemd.services.jboss = {
+ description = "JBoss server";
+ script = "${jbossService}/bin/control start";
+ wantedBy = [ "multi-user.target" ];
+ };
};
-
}
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 25816446e99..27a33f33ff9 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -34,6 +34,7 @@ in
package = mkOption {
default = pkgs.nginx;
+ defaultText = "pkgs.nginx";
type = types.package;
description = "
Nginx package to use.
diff --git a/nixos/modules/services/web-servers/phpfpm.nix b/nixos/modules/services/web-servers/phpfpm.nix
index 82398948bfa..bdd41ed702b 100644
--- a/nixos/modules/services/web-servers/phpfpm.nix
+++ b/nixos/modules/services/web-servers/phpfpm.nix
@@ -36,7 +36,9 @@ in {
};
phpPackage = mkOption {
+ type = types.package;
default = pkgs.php;
+ defaultText = "pkgs.php";
description = ''
The PHP package to use for running the FPM service.
'';
diff --git a/nixos/modules/services/web-servers/tomcat.nix b/nixos/modules/services/web-servers/tomcat.nix
index 99460a48835..c3be20b41e2 100644
--- a/nixos/modules/services/web-servers/tomcat.nix
+++ b/nixos/modules/services/web-servers/tomcat.nix
@@ -24,6 +24,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.tomcat7;
+ defaultText = "pkgs.tomcat7";
example = lib.literalExample "pkgs.tomcat8";
description = ''
Which tomcat package to use.
@@ -72,7 +73,9 @@ in
};
webapps = mkOption {
+ type = types.listOf types.package;
default = [ tomcat ];
+ defaultText = "[ tomcat ]";
description = "List containing WAR files or directories with WAR files which are web applications to be deployed on Tomcat";
};
@@ -87,7 +90,9 @@ in
};
jdk = mkOption {
+ type = types.package;
default = pkgs.jdk;
+ defaultText = "pkgs.jdk";
description = "Which JDK to use.";
};
@@ -127,124 +132,206 @@ in
extraGroups = cfg.extraGroups;
};
- jobs.tomcat =
- { description = "Apache Tomcat server";
+ systemd.services.tomcat = {
+ description = "Apache Tomcat server";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network-interfaces.target" ];
+ serviceConfig.Type = "oneshot";
+ serviceConfig.RemainAfterExit = true;
- startOn = "started network-interfaces";
- stopOn = "stopping network-interfaces";
+ preStart = ''
+ # Create the base directory
+ mkdir -p ${cfg.baseDir}
- daemonType = "daemon";
+ # Create a symlink to the bin directory of the tomcat component
+ ln -sfn ${tomcat}/bin ${cfg.baseDir}/bin
+
+ # Create a conf/ directory
+ mkdir -p ${cfg.baseDir}/conf
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/conf
+
+ # Symlink the config files in the conf/ directory (except for catalina.properties and server.xml)
+ for i in $(ls ${tomcat}/conf | grep -v catalina.properties | grep -v server.xml)
+ do
+ ln -sfn ${tomcat}/conf/$i ${cfg.baseDir}/conf/`basename $i`
+ done
+
+ # Create subdirectory for virtual hosts
+ mkdir -p ${cfg.baseDir}/virtualhosts
+
+ # Create a modified catalina.properties file
+ # Change all references from CATALINA_HOME to CATALINA_BASE and add support for shared libraries
+ sed -e 's|''${catalina.home}|''${catalina.base}|g' \
+ -e 's|shared.loader=|shared.loader=''${catalina.base}/shared/lib/*.jar|' \
+ ${tomcat}/conf/catalina.properties > ${cfg.baseDir}/conf/catalina.properties
+
+ # Create a modified server.xml which also includes all virtual hosts
+ sed -e "//a\ ${
+ toString (map (virtualHost: ''${if cfg.logPerVirtualHost then '''' else ""}'') cfg.virtualHosts)}" \
+ ${tomcat}/conf/server.xml > ${cfg.baseDir}/conf/server.xml
+
+ # Create a logs/ directory
+ mkdir -p ${cfg.baseDir}/logs
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/logs
+ ${if cfg.logPerVirtualHost then
+ toString (map (h: ''
+ mkdir -p ${cfg.baseDir}/logs/${h.name}
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/logs/${h.name}
+ '') cfg.virtualHosts) else ''''}
+
+ # Create a temp/ directory
+ mkdir -p ${cfg.baseDir}/temp
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/temp
+
+ # Create a lib/ directory
+ mkdir -p ${cfg.baseDir}/lib
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/lib
+
+ # Create a shared/lib directory
+ mkdir -p ${cfg.baseDir}/shared/lib
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/shared/lib
+
+ # Create a webapps/ directory
+ mkdir -p ${cfg.baseDir}/webapps
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/webapps
+
+ # Symlink all the given common libs files or paths into the lib/ directory
+ for i in ${tomcat} ${toString cfg.commonLibs}
+ do
+ if [ -f $i ]
+ then
+ # If the given web application is a file, symlink it into the common/lib/ directory
+ ln -sfn $i ${cfg.baseDir}/lib/`basename $i`
+ elif [ -d $i ]
+ then
+ # If the given web application is a directory, then iterate over the files
+ # in the special purpose directories and symlink them into the tomcat tree
+
+ for j in $i/lib/*
+ do
+ ln -sfn $j ${cfg.baseDir}/lib/`basename $j`
+ done
+ fi
+ done
+
+ # Symlink all the given shared libs files or paths into the shared/lib/ directory
+ for i in ${toString cfg.sharedLibs}
+ do
+ if [ -f $i ]
+ then
+ # If the given web application is a file, symlink it into the common/lib/ directory
+ ln -sfn $i ${cfg.baseDir}/shared/lib/`basename $i`
+ elif [ -d $i ]
+ then
+ # If the given web application is a directory, then iterate over the files
+ # in the special purpose directories and symlink them into the tomcat tree
+
+ for j in $i/shared/lib/*
+ do
+ ln -sfn $j ${cfg.baseDir}/shared/lib/`basename $j`
+ done
+ fi
+ done
+
+ # Symlink all the given web applications files or paths into the webapps/ directory
+ for i in ${toString cfg.webapps}
+ do
+ if [ -f $i ]
+ then
+ # If the given web application is a file, symlink it into the webapps/ directory
+ ln -sfn $i ${cfg.baseDir}/webapps/`basename $i`
+ elif [ -d $i ]
+ then
+ # If the given web application is a directory, then iterate over the files
+ # in the special purpose directories and symlink them into the tomcat tree
+
+ for j in $i/webapps/*
+ do
+ ln -sfn $j ${cfg.baseDir}/webapps/`basename $j`
+ done
+
+ # Also symlink the configuration files if they are included
+ if [ -d $i/conf/Catalina ]
+ then
+ for j in $i/conf/Catalina/*
+ do
+ mkdir -p ${cfg.baseDir}/conf/Catalina/localhost
+ ln -sfn $j ${cfg.baseDir}/conf/Catalina/localhost/`basename $j`
+ done
+ fi
+ fi
+ done
+
+ ${toString (map (virtualHost: ''
+ # Create webapps directory for the virtual host
+ mkdir -p ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps
+
+ # Modify ownership
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps
+
+ # Symlink all the given web applications files or paths into the webapps/ directory
+ # of this virtual host
+ for i in "${if virtualHost ? webapps then toString virtualHost.webapps else ""}"
+ do
+ if [ -f $i ]
+ then
+ # If the given web application is a file, symlink it into the webapps/ directory
+ ln -sfn $i ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps/`basename $i`
+ elif [ -d $i ]
+ then
+ # If the given web application is a directory, then iterate over the files
+ # in the special purpose directories and symlink them into the tomcat tree
+
+ for j in $i/webapps/*
+ do
+ ln -sfn $j ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps/`basename $j`
+ done
+
+ # Also symlink the configuration files if they are included
+ if [ -d $i/conf/Catalina ]
+ then
+ for j in $i/conf/Catalina/*
+ do
+ mkdir -p ${cfg.baseDir}/conf/Catalina/${virtualHost.name}
+ ln -sfn $j ${cfg.baseDir}/conf/Catalina/${virtualHost.name}/`basename $j`
+ done
+ fi
+ fi
+ done
- preStart =
''
- # Create the base directory
- mkdir -p ${cfg.baseDir}
+ ) cfg.virtualHosts) }
- # Create a symlink to the bin directory of the tomcat component
- ln -sfn ${tomcat}/bin ${cfg.baseDir}/bin
+ # Create a work/ directory
+ mkdir -p ${cfg.baseDir}/work
+ chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/work
- # Create a conf/ directory
- mkdir -p ${cfg.baseDir}/conf
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/conf
+ ${if cfg.axis2.enable then
+ ''
+ # Copy the Axis2 web application
+ cp -av ${pkgs.axis2}/webapps/axis2 ${cfg.baseDir}/webapps
- # Symlink the config files in the conf/ directory (except for catalina.properties and server.xml)
- for i in $(ls ${tomcat}/conf | grep -v catalina.properties | grep -v server.xml)
- do
- ln -sfn ${tomcat}/conf/$i ${cfg.baseDir}/conf/`basename $i`
- done
+ # Turn off addressing, which causes many errors
+ sed -i -e 's%%%' ${cfg.baseDir}/webapps/axis2/WEB-INF/conf/axis2.xml
- # Create subdirectory for virtual hosts
- mkdir -p ${cfg.baseDir}/virtualhosts
+ # Modify permissions on the Axis2 application
+ chown -R ${cfg.user}:${cfg.group} ${cfg.baseDir}/webapps/axis2
- # Create a modified catalina.properties file
- # Change all references from CATALINA_HOME to CATALINA_BASE and add support for shared libraries
- sed -e 's|''${catalina.home}|''${catalina.base}|g' \
- -e 's|shared.loader=|shared.loader=''${catalina.base}/shared/lib/*.jar|' \
- ${tomcat}/conf/catalina.properties > ${cfg.baseDir}/conf/catalina.properties
-
- # Create a modified server.xml which also includes all virtual hosts
- sed -e "//a\ ${
- toString (map (virtualHost: ''${if cfg.logPerVirtualHost then '''' else ""}'') cfg.virtualHosts)}" \
- ${tomcat}/conf/server.xml > ${cfg.baseDir}/conf/server.xml
-
- # Create a logs/ directory
- mkdir -p ${cfg.baseDir}/logs
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/logs
- ${if cfg.logPerVirtualHost then
- toString (map (h: ''
- mkdir -p ${cfg.baseDir}/logs/${h.name}
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/logs/${h.name}
- '') cfg.virtualHosts) else ''''}
-
- # Create a temp/ directory
- mkdir -p ${cfg.baseDir}/temp
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/temp
-
- # Create a lib/ directory
- mkdir -p ${cfg.baseDir}/lib
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/lib
-
- # Create a shared/lib directory
- mkdir -p ${cfg.baseDir}/shared/lib
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/shared/lib
-
- # Create a webapps/ directory
- mkdir -p ${cfg.baseDir}/webapps
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/webapps
-
- # Symlink all the given common libs files or paths into the lib/ directory
- for i in ${tomcat} ${toString cfg.commonLibs}
+ # Symlink all the given web service files or paths into the webapps/axis2/WEB-INF/services directory
+ for i in ${toString cfg.axis2.services}
do
if [ -f $i ]
then
- # If the given web application is a file, symlink it into the common/lib/ directory
- ln -sfn $i ${cfg.baseDir}/lib/`basename $i`
+ # If the given web service is a file, symlink it into the webapps/axis2/WEB-INF/services
+ ln -sfn $i ${cfg.baseDir}/webapps/axis2/WEB-INF/services/`basename $i`
elif [ -d $i ]
then
# If the given web application is a directory, then iterate over the files
# in the special purpose directories and symlink them into the tomcat tree
- for j in $i/lib/*
+ for j in $i/webapps/axis2/WEB-INF/services/*
do
- ln -sfn $j ${cfg.baseDir}/lib/`basename $j`
- done
- fi
- done
-
- # Symlink all the given shared libs files or paths into the shared/lib/ directory
- for i in ${toString cfg.sharedLibs}
- do
- if [ -f $i ]
- then
- # If the given web application is a file, symlink it into the common/lib/ directory
- ln -sfn $i ${cfg.baseDir}/shared/lib/`basename $i`
- elif [ -d $i ]
- then
- # If the given web application is a directory, then iterate over the files
- # in the special purpose directories and symlink them into the tomcat tree
-
- for j in $i/shared/lib/*
- do
- ln -sfn $j ${cfg.baseDir}/shared/lib/`basename $j`
- done
- fi
- done
-
- # Symlink all the given web applications files or paths into the webapps/ directory
- for i in ${toString cfg.webapps}
- do
- if [ -f $i ]
- then
- # If the given web application is a file, symlink it into the webapps/ directory
- ln -sfn $i ${cfg.baseDir}/webapps/`basename $i`
- elif [ -d $i ]
- then
- # If the given web application is a directory, then iterate over the files
- # in the special purpose directories and symlink them into the tomcat tree
-
- for j in $i/webapps/*
- do
- ln -sfn $j ${cfg.baseDir}/webapps/`basename $j`
+ ln -sfn $j ${cfg.baseDir}/webapps/axis2/WEB-INF/services/`basename $j`
done
# Also symlink the configuration files if they are included
@@ -252,110 +339,25 @@ in
then
for j in $i/conf/Catalina/*
do
- mkdir -p ${cfg.baseDir}/conf/Catalina/localhost
ln -sfn $j ${cfg.baseDir}/conf/Catalina/localhost/`basename $j`
done
fi
fi
done
+ ''
+ else ""}
+ '';
- ${toString (map (virtualHost: ''
- # Create webapps directory for the virtual host
- mkdir -p ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps
+ script = ''
+ ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c 'CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${cfg.jdk} JAVA_OPTS="${cfg.javaOpts}" CATALINA_OPTS="${cfg.catalinaOpts}" ${tomcat}/bin/startup.sh'
+ '';
- # Modify ownership
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps
+ postStop = ''
+ echo "Stopping tomcat..."
+ CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${cfg.jdk} ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c ${tomcat}/bin/shutdown.sh
+ '';
- # Symlink all the given web applications files or paths into the webapps/ directory
- # of this virtual host
- for i in "${if virtualHost ? webapps then toString virtualHost.webapps else ""}"
- do
- if [ -f $i ]
- then
- # If the given web application is a file, symlink it into the webapps/ directory
- ln -sfn $i ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps/`basename $i`
- elif [ -d $i ]
- then
- # If the given web application is a directory, then iterate over the files
- # in the special purpose directories and symlink them into the tomcat tree
-
- for j in $i/webapps/*
- do
- ln -sfn $j ${cfg.baseDir}/virtualhosts/${virtualHost.name}/webapps/`basename $j`
- done
-
- # Also symlink the configuration files if they are included
- if [ -d $i/conf/Catalina ]
- then
- for j in $i/conf/Catalina/*
- do
- mkdir -p ${cfg.baseDir}/conf/Catalina/${virtualHost.name}
- ln -sfn $j ${cfg.baseDir}/conf/Catalina/${virtualHost.name}/`basename $j`
- done
- fi
- fi
- done
-
- ''
- ) cfg.virtualHosts) }
-
- # Create a work/ directory
- mkdir -p ${cfg.baseDir}/work
- chown ${cfg.user}:${cfg.group} ${cfg.baseDir}/work
-
- ${if cfg.axis2.enable then
- ''
- # Copy the Axis2 web application
- cp -av ${pkgs.axis2}/webapps/axis2 ${cfg.baseDir}/webapps
-
- # Turn off addressing, which causes many errors
- sed -i -e 's%%%' ${cfg.baseDir}/webapps/axis2/WEB-INF/conf/axis2.xml
-
- # Modify permissions on the Axis2 application
- chown -R ${cfg.user}:${cfg.group} ${cfg.baseDir}/webapps/axis2
-
- # Symlink all the given web service files or paths into the webapps/axis2/WEB-INF/services directory
- for i in ${toString cfg.axis2.services}
- do
- if [ -f $i ]
- then
- # If the given web service is a file, symlink it into the webapps/axis2/WEB-INF/services
- ln -sfn $i ${cfg.baseDir}/webapps/axis2/WEB-INF/services/`basename $i`
- elif [ -d $i ]
- then
- # If the given web application is a directory, then iterate over the files
- # in the special purpose directories and symlink them into the tomcat tree
-
- for j in $i/webapps/axis2/WEB-INF/services/*
- do
- ln -sfn $j ${cfg.baseDir}/webapps/axis2/WEB-INF/services/`basename $j`
- done
-
- # Also symlink the configuration files if they are included
- if [ -d $i/conf/Catalina ]
- then
- for j in $i/conf/Catalina/*
- do
- ln -sfn $j ${cfg.baseDir}/conf/Catalina/localhost/`basename $j`
- done
- fi
- fi
- done
- ''
- else ""}
- '';
-
- script = ''
- ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c 'CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${cfg.jdk} JAVA_OPTS="${cfg.javaOpts}" CATALINA_OPTS="${cfg.catalinaOpts}" ${tomcat}/bin/startup.sh'
- '';
-
- postStop =
- ''
- echo "Stopping tomcat..."
- CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${cfg.jdk} ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c ${tomcat}/bin/shutdown.sh
- '';
-
- };
+ };
};
diff --git a/nixos/modules/services/web-servers/winstone.nix b/nixos/modules/services/web-servers/winstone.nix
index eed16a64f2a..6dab467b35e 100644
--- a/nixos/modules/services/web-servers/winstone.nix
+++ b/nixos/modules/services/web-servers/winstone.nix
@@ -31,6 +31,7 @@ let
javaPackage = mkOption {
type = types.package;
default = pkgs.jre;
+ defaultText = "pkgs.jre";
description = ''
Which Java derivation to use for running Winstone.
'';
diff --git a/nixos/modules/services/web-servers/zope2.nix b/nixos/modules/services/web-servers/zope2.nix
index bbe4d10f83d..ef3cffd582e 100644
--- a/nixos/modules/services/web-servers/zope2.nix
+++ b/nixos/modules/services/web-servers/zope2.nix
@@ -75,25 +75,26 @@ in
services.zope2.instances = mkOption {
default = {};
type = types.loaOf types.optionSet;
- example = {
- plone01 = {
- http_address = "127.0.0.1:8080";
- extra =
- ''
-
- mount-point /
- cache-size 30000
-
- blob-dir /var/lib/zope2/plone01/blobstorage
-
- path /var/lib/zope2/plone01/filestorage/Data.fs
-
-
-
- '';
-
- };
- };
+ example = literalExample ''
+ {
+ plone01 = {
+ http_address = "127.0.0.1:8080";
+ extra =
+ '''
+
+ mount-point /
+ cache-size 30000
+
+ blob-dir /var/lib/zope2/plone01/blobstorage
+
+ path /var/lib/zope2/plone01/filestorage/Data.fs
+
+
+
+ ''';
+ };
+ }
+ '';
description = "zope2 instances to be created automaticaly by the system.";
options = [ zope2Opts ];
};
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index b9c97a54fd2..55d7fd80cf9 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -62,6 +62,7 @@ in {
};
environment.gnome3.packageSet = mkOption {
+ type = types.nullOr types.package;
default = null;
example = literalExample "pkgs.gnome3_16";
description = "Which GNOME 3 package set to use.";
diff --git a/nixos/modules/services/x11/desktop-managers/kde4.nix b/nixos/modules/services/x11/desktop-managers/kde4.nix
index 21b6243ba18..29cca248cde 100644
--- a/nixos/modules/services/x11/desktop-managers/kde4.nix
+++ b/nixos/modules/services/x11/desktop-managers/kde4.nix
@@ -66,6 +66,7 @@ in
kdeWorkspacePackage = mkOption {
internal = true;
default = pkgs.kde4.kde_workspace;
+ defaultText = "pkgs.kde4.kde_workspace";
type = types.package;
description = "Custom kde-workspace, used for NixOS rebranding.";
};
diff --git a/nixos/modules/services/x11/desktop-managers/kde5.nix b/nixos/modules/services/x11/desktop-managers/kde5.nix
index 2aeb4f67d77..e8c768e41fa 100644
--- a/nixos/modules/services/x11/desktop-managers/kde5.nix
+++ b/nixos/modules/services/x11/desktop-managers/kde5.nix
@@ -102,6 +102,7 @@ in
kde5.gwenview
kde5.kate
kde5.kdegraphics-thumbnailers
+ kde5.kio-extras
kde5.konsole
kde5.okular
kde5.print-manager
@@ -125,6 +126,7 @@ in
++ lib.optional config.networking.networkmanager.enable kde5.plasma-nm
++ lib.optional config.hardware.pulseaudio.enable kde5.plasma-pa
++ lib.optional config.powerManagement.enable kde5.powerdevil
+ ++ lib.optionals config.services.samba.enable [ kde5.kdenetwork-filesharing pkgs.samba ]
++ lib.optionals cfg.phonon.gstreamer.enable
[
diff --git a/nixos/modules/services/x11/display-managers/kdm.nix b/nixos/modules/services/x11/display-managers/kdm.nix
index 558f5e8cfc7..9b937ff7ee1 100644
--- a/nixos/modules/services/x11/display-managers/kdm.nix
+++ b/nixos/modules/services/x11/display-managers/kdm.nix
@@ -57,6 +57,7 @@ let
kdmrc = pkgs.stdenv.mkDerivation {
name = "kdmrc";
config = defaultConfig + cfg.extraConfig;
+ preferLocalBuild = true;
buildCommand =
''
echo "$config" > $out
diff --git a/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix b/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
index 4b598ca48b0..543dd628ce6 100644
--- a/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
@@ -67,8 +67,9 @@ in
theme = {
package = mkOption {
- type = types.path;
+ type = types.package;
default = pkgs.gnome3.gnome_themes_standard;
+ defaultText = "pkgs.gnome3.gnome_themes_standard";
description = ''
The package path that contains the theme given in the name option.
'';
@@ -87,8 +88,9 @@ in
iconTheme = {
package = mkOption {
- type = types.path;
+ type = types.package;
default = pkgs.gnome3.defaultIconTheme;
+ defaultText = "pkgs.gnome3.defaultIconTheme";
description = ''
The package path that contains the icon theme given in the name option.
'';
diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix
index ded694d90d5..9460395f86d 100644
--- a/nixos/modules/services/x11/display-managers/lightdm.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm.nix
@@ -69,7 +69,7 @@ in
greeter = {
package = mkOption {
- type = types.path;
+ type = types.package;
description = ''
The LightDM greeter to login via. The package should be a directory
containing a .desktop file matching the name in the 'name' option.
@@ -86,6 +86,7 @@ in
};
background = mkOption {
+ type = types.path;
description = ''
The background image or color to use.
'';
diff --git a/nixos/modules/services/x11/display-managers/slim.nix b/nixos/modules/services/x11/display-managers/slim.nix
index e3db0230d3b..ce44c9f54a3 100644
--- a/nixos/modules/services/x11/display-managers/slim.nix
+++ b/nixos/modules/services/x11/display-managers/slim.nix
@@ -61,6 +61,10 @@ in
url = "https://github.com/jagajaga/nixos-slim-theme/archive/2.0.tar.gz";
sha256 = "0lldizhigx7bjhxkipii87y432hlf5wdvamnfxrryf9z7zkfypc8";
};
+ defaultText = ''pkgs.fetchurl {
+ url = "https://github.com/jagajaga/nixos-slim-theme/archive/2.0.tar.gz";
+ sha256 = "0lldizhigx7bjhxkipii87y432hlf5wdvamnfxrryf9z7zkfypc8";
+ }'';
example = literalExample ''
pkgs.fetchurl {
url = "mirror://sourceforge/slim.berlios/slim-wave.tar.gz";
diff --git a/nixos/modules/services/x11/redshift.nix b/nixos/modules/services/x11/redshift.nix
index 6614be261e5..4318a17a4fa 100644
--- a/nixos/modules/services/x11/redshift.nix
+++ b/nixos/modules/services/x11/redshift.nix
@@ -76,6 +76,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.redshift;
+ defaultText = "pkgs.redshift";
description = ''
redshift derivation to use.
'';
diff --git a/nixos/modules/services/x11/terminal-server.nix b/nixos/modules/services/x11/terminal-server.nix
index 810cc0c4688..09d0ab07751 100644
--- a/nixos/modules/services/x11/terminal-server.nix
+++ b/nixos/modules/services/x11/terminal-server.nix
@@ -9,19 +9,6 @@
with lib;
-let
-
- # Wrap Xvfb to set some flags/variables.
- xvfbWrapper = pkgs.writeScriptBin "Xvfb"
- ''
- #! ${pkgs.stdenv.shell}
- export XKB_BINDIR=${pkgs.xorg.xkbcomp}/bin
- export XORG_DRI_DRIVER_PATH=${pkgs.mesa}/lib/dri
- exec ${pkgs.xorg.xorgserver.out}/bin/Xvfb "$@" -xkbdir ${pkgs.xkeyboard_config}/etc/X11/xkb
- '';
-
-in
-
{
config = {
@@ -54,7 +41,7 @@ in
{ description = "Terminal Server";
path =
- [ xvfbWrapper pkgs.gawk pkgs.which pkgs.openssl pkgs.xorg.xauth
+ [ pkgs.xorgserver.out pkgs.gawk pkgs.which pkgs.openssl pkgs.xorg.xauth
pkgs.nettools pkgs.shadow pkgs.procps pkgs.utillinux pkgs.bash
];
diff --git a/nixos/modules/services/x11/window-managers/windowlab.nix b/nixos/modules/services/x11/window-managers/windowlab.nix
new file mode 100644
index 00000000000..fb891a39fa4
--- /dev/null
+++ b/nixos/modules/services/x11/window-managers/windowlab.nix
@@ -0,0 +1,22 @@
+{lib, pkgs, config, ...}:
+
+let
+ cfg = config.services.xserver.windowManager.windowlab;
+in
+
+{
+ options = {
+ services.xserver.windowManager.windowlab.enable =
+ lib.mkEnableOption "windowlab";
+ };
+
+ config = lib.mkIf cfg.enable {
+ services.xserver.windowManager = {
+ session =
+ [{ name = "windowlab";
+ start = "${pkgs.windowlab}/bin/windowlab";
+ }];
+ };
+ environment.systemPackages = [ pkgs.windowlab ];
+ };
+}
diff --git a/nixos/modules/services/x11/xfs.nix b/nixos/modules/services/x11/xfs.nix
index 196f3beb41e..ea7cfa1aa43 100644
--- a/nixos/modules/services/x11/xfs.nix
+++ b/nixos/modules/services/x11/xfs.nix
@@ -30,20 +30,17 @@ in
###### implementation
config = mkIf config.services.xfs.enable {
-
assertions = singleton
{ assertion = config.fonts.enableFontDir;
message = "Please enable fonts.enableFontDir to use the X Font Server.";
};
- jobs.xfs =
- { description = "X Font Server";
-
- startOn = "started networking";
-
- exec = "${pkgs.xorg.xfs}/bin/xfs -config ${configFile}";
- };
-
+ systemd.services.xfs = {
+ description = "X Font Server";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ path = [ pkgs.xorg.xfs ];
+ script = "xfs -config ${configFile}";
+ };
};
-
}
diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix
index aec6fb0cc04..86f0641b0e3 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -13,7 +13,6 @@ let
# Map video driver names to driver packages. FIXME: move into card-specific modules.
knownVideoDrivers = {
- unichrome = { modules = [ pkgs.xorgVideoUnichrome ]; };
virtualbox = { modules = [ kernelPackages.virtualboxGuestAdditions ]; driverName = "vboxvideo"; };
ati = { modules = [ pkgs.xorg.xf86videoati pkgs.xorg.glamoregl ]; };
intel-testing = { modules = with pkgs.xorg; [ xf86videointel-testing glamoregl ]; driverName = "intel"; };
@@ -503,7 +502,7 @@ in
systemd.services.display-manager =
{ description = "X11 Server";
- after = [ "systemd-udev-settle.service" "local-fs.target" "acpid.service" ];
+ after = [ "systemd-udev-settle.service" "local-fs.target" "acpid.service" "systemd-logind.service" ];
restartIfChanged = false;
diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix
index 81088a56fb1..d66580b7b9b 100644
--- a/nixos/modules/system/activation/top-level.nix
+++ b/nixos/modules/system/activation/top-level.nix
@@ -67,7 +67,7 @@ let
echo -n "$configurationName" > $out/configuration-name
echo -n "systemd ${toString config.systemd.package.interfaceVersion}" > $out/init-interface-version
- echo -n "$nixosVersion" > $out/nixos-version
+ echo -n "$nixosLabel" > $out/nixos-version
echo -n "$system" > $out/system
mkdir $out/fine-tune
@@ -101,7 +101,7 @@ let
if [] == failed then pkgs.stdenv.mkDerivation {
name = let hn = config.networking.hostName;
nn = if (hn != "") then hn else "unnamed";
- in "nixos-system-${nn}-${config.system.nixosVersion}";
+ in "nixos-system-${nn}-${config.system.nixosLabel}";
preferLocalBuild = true;
allowSubstitutes = false;
buildCommand = systemBuilder;
@@ -115,7 +115,7 @@ let
config.system.build.installBootLoader
or "echo 'Warning: do not know how to make this configuration bootable; please enable a boot loader.' 1>&2; true";
activationScript = config.system.activationScripts.script;
- nixosVersion = config.system.nixosVersion;
+ nixosLabel = config.system.nixosLabel;
configurationName = config.boot.loader.grub.configurationName;
@@ -205,7 +205,7 @@ in
system.replaceRuntimeDependencies = mkOption {
default = [];
- example = lib.literalExample "[ ({ original = pkgs.openssl; replacement = pkgs.callPackage /path/to/openssl { ... }; }) ]";
+ example = lib.literalExample "[ ({ original = pkgs.openssl; replacement = pkgs.callPackage /path/to/openssl { }; }) ]";
type = types.listOf (types.submodule (
{ options, ... }: {
options.original = mkOption {
diff --git a/nixos/modules/system/boot/kernel.nix b/nixos/modules/system/boot/kernel.nix
index ac40e8a49ac..6bc046d0261 100644
--- a/nixos/modules/system/boot/kernel.nix
+++ b/nixos/modules/system/boot/kernel.nix
@@ -63,7 +63,7 @@ in
};
boot.extraModulePackages = mkOption {
- type = types.listOf types.path;
+ type = types.listOf types.package;
default = [];
example = literalExample "[ pkgs.linuxPackages.nvidia_x11 ]";
description = "A list of additional packages supplying kernel modules.";
@@ -158,7 +158,7 @@ in
boot.kernel.sysctl."kernel.printk" = config.boot.consoleLogLevel;
- boot.kernelModules = [ "loop" "configs" "atkbd" ];
+ boot.kernelModules = [ "loop" "atkbd" ];
boot.initrd.availableKernelModules =
[ # Note: most of these (especially the SATA/PATA modules)
@@ -197,9 +197,6 @@ in
"hid_generic" "hid_lenovo"
"hid_apple" "hid_logitech_dj" "hid_lenovo_tpkbd" "hid_roccat"
- # Unix domain sockets (needed by udev).
- "unix"
-
# Misc. stuff.
"pcips2" "atkbd"
diff --git a/nixos/modules/system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.sh b/nixos/modules/system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.sh
index b9a42b2a196..78a8e8fd658 100644
--- a/nixos/modules/system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.sh
+++ b/nixos/modules/system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.sh
@@ -83,7 +83,7 @@ addEntry() {
timestampEpoch=$(stat -L -c '%Z' $path)
timestamp=$(date "+%Y-%m-%d %H:%M" -d @$timestampEpoch)
- nixosVersion="$(cat $path/nixos-version)"
+ nixosLabel="$(cat $path/nixos-version)"
extraParams="$(cat $path/kernel-params)"
echo
@@ -91,7 +91,7 @@ addEntry() {
if [ "$tag" = "default" ]; then
echo " MENU LABEL NixOS - Default"
else
- echo " MENU LABEL NixOS - Configuration $tag ($timestamp - $nixosVersion)"
+ echo " MENU LABEL NixOS - Configuration $tag ($timestamp - $nixosLabel)"
fi
echo " LINUX ../nixos/$(basename $kernel)"
echo " INITRD ../nixos/$(basename $initrd)"
diff --git a/nixos/modules/system/boot/loader/grub/grub.nix b/nixos/modules/system/boot/loader/grub/grub.nix
index 47605e3685c..d9f6f51f13a 100644
--- a/nixos/modules/system/boot/loader/grub/grub.nix
+++ b/nixos/modules/system/boot/loader/grub/grub.nix
@@ -56,7 +56,7 @@ let
extraEntriesBeforeNixOS extraPrepareConfig configurationLimit copyKernels timeout
default fsIdentifier efiSupport gfxmodeEfi gfxmodeBios;
path = (makeSearchPath "bin" ([
- pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.findutils pkgs.diffutils pkgs.btrfsProgs
+ pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.findutils pkgs.diffutils pkgs.btrfs-progs
pkgs.utillinux ] ++ (if cfg.efiSupport && (cfg.version == 2) then [pkgs.efibootmgr ] else [])
)) + ":" + (makeSearchPath "sbin" [
pkgs.mdadm pkgs.utillinux
@@ -251,6 +251,7 @@ in
};
extraFiles = mkOption {
+ type = types.attrsOf types.path;
default = {};
example = literalExample ''
{ "memtest.bin" = "''${pkgs.memtest86plus}/memtest.bin"; }
diff --git a/nixos/modules/system/boot/loader/grub/install-grub.pl b/nixos/modules/system/boot/loader/grub/install-grub.pl
index af39e50ff72..b8ef02da4bc 100644
--- a/nixos/modules/system/boot/loader/grub/install-grub.pl
+++ b/nixos/modules/system/boot/loader/grub/install-grub.pl
@@ -387,6 +387,10 @@ sub addProfile {
my $curEntry = 0;
foreach my $link (@links) {
last if $curEntry++ >= $configurationLimit;
+ if (! -e "$link/nixos-version") {
+ warn "skipping corrupt system profile entry ‘$link’\n";
+ next;
+ }
my $date = strftime("%F", localtime(lstat($link)->mtime));
my $version =
-e "$link/nixos-version"
diff --git a/nixos/modules/system/boot/loader/grub/ipxe.nix b/nixos/modules/system/boot/loader/grub/ipxe.nix
index 9b5097a4cfd..249c2761934 100644
--- a/nixos/modules/system/boot/loader/grub/ipxe.nix
+++ b/nixos/modules/system/boot/loader/grub/ipxe.nix
@@ -39,7 +39,7 @@ in
dhcp
chain http://boot.ipxe.org/demo/boot.php
''';
- };
+ }
'';
};
};
diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix
index 76370320563..59bff5472e8 100644
--- a/nixos/modules/system/boot/luksroot.nix
+++ b/nixos/modules/system/boot/luksroot.nix
@@ -229,7 +229,7 @@ in
boot.initrd.luks.devices = mkOption {
default = [ ];
- example = [ { name = "luksroot"; device = "/dev/sda3"; preLVM = true; } ];
+ example = literalExample ''[ { name = "luksroot"; device = "/dev/sda3"; preLVM = true; } ]'';
description = ''
The list of devices that should be decrypted using LUKS before trying to mount the
root partition. This works for both LVM-over-LUKS and LUKS-over-LVM setups.
diff --git a/nixos/modules/system/boot/stage-1-init.sh b/nixos/modules/system/boot/stage-1-init.sh
index 2b5d547353f..7fb368e8c44 100644
--- a/nixos/modules/system/boot/stage-1-init.sh
+++ b/nixos/modules/system/boot/stage-1-init.sh
@@ -140,6 +140,7 @@ done
# Create device nodes in /dev.
+@preDeviceCommands@
echo "running udev..."
mkdir -p /etc/udev
ln -sfn @udevRules@ /etc/udev/rules.d
diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix
index 0bd5387a7c0..81418bdf1c1 100644
--- a/nixos/modules/system/boot/stage-1.nix
+++ b/nixos/modules/system/boot/stage-1.nix
@@ -203,7 +203,7 @@ let
inherit (config.boot) resumeDevice devSize runSize;
inherit (config.boot.initrd) checkJournalingFS
- postEarlyDeviceCommands preLVMCommands postDeviceCommands postMountCommands kernelModules;
+ preLVMCommands preDeviceCommands postEarlyDeviceCommands postDeviceCommands postMountCommands kernelModules;
resumeDevices = map (sd: if sd ? device then sd.device else "/dev/disk/by-label/${sd.label}")
(filter (sd: (sd ? label || hasPrefix "/dev/" sd.device) && !sd.randomEncryption) config.swapDevices);
@@ -303,6 +303,15 @@ in
'';
};
+ boot.initrd.preDeviceCommands = mkOption {
+ default = "";
+ type = types.lines;
+ description = ''
+ Shell commands to be executed before udev is started to create
+ device nodes.
+ '';
+ };
+
boot.initrd.postDeviceCommands = mkOption {
default = "";
type = types.lines;
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index 826368e711a..211e0423216 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -179,8 +179,9 @@ let
];
makeJobScript = name: text:
- let x = pkgs.writeTextFile { name = "unit-script"; executable = true; destination = "/bin/${shellEscape name}"; inherit text; };
- in "${x}/bin/${shellEscape name}";
+ let mkScriptName = s: (replaceChars [ "\\" ] [ "-" ] (shellEscape s) );
+ x = pkgs.writeTextFile { name = "unit-script"; executable = true; destination = "/bin/${mkScriptName name}"; inherit text; };
+ in "${x}/bin/${mkScriptName name}";
unitConfig = { name, config, ... }: {
config = {
@@ -373,6 +374,7 @@ in
systemd.package = mkOption {
default = pkgs.systemd;
+ defaultText = "pkgs.systemd";
type = types.package;
description = "The systemd package.";
};
diff --git a/nixos/modules/system/etc/etc.nix b/nixos/modules/system/etc/etc.nix
index 300ae0acda5..9d5b3db472c 100644
--- a/nixos/modules/system/etc/etc.nix
+++ b/nixos/modules/system/etc/etc.nix
@@ -112,8 +112,9 @@ in
config = {
target = mkDefault name;
- source = mkIf (config.text != null)
- (mkDefault (pkgs.writeText "etc-file" config.text));
+ source = mkIf (config.text != null) (
+ let name' = "etc-" + baseNameOf name;
+ in mkDefault (pkgs.writeText name' config.text));
};
});
diff --git a/nixos/modules/system/upstart/upstart.nix b/nixos/modules/system/upstart/upstart.nix
deleted file mode 100644
index 5c046130407..00000000000
--- a/nixos/modules/system/upstart/upstart.nix
+++ /dev/null
@@ -1,290 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-with import ../boot/systemd-unit-options.nix { inherit config lib; };
-
-let
-
- userExists = u:
- (u == "") || any (uu: uu.name == u) (attrValues config.users.extraUsers);
-
- groupExists = g:
- (g == "") || any (gg: gg.name == g) (attrValues config.users.extraGroups);
-
- makeJobScript = name: content: "${pkgs.writeScriptBin name content}/bin/${name}";
-
- # From a job description, generate an systemd unit file.
- makeUnit = job:
-
- let
- hasMain = job.script != "" || job.exec != "";
-
- env = job.environment;
-
- preStartScript = makeJobScript "${job.name}-pre-start"
- ''
- #! ${pkgs.stdenv.shell} -e
- ${job.preStart}
- '';
-
- startScript = makeJobScript "${job.name}-start"
- ''
- #! ${pkgs.stdenv.shell} -e
- ${if job.script != "" then job.script else ''
- exec ${job.exec}
- ''}
- '';
-
- postStartScript = makeJobScript "${job.name}-post-start"
- ''
- #! ${pkgs.stdenv.shell} -e
- ${job.postStart}
- '';
-
- preStopScript = makeJobScript "${job.name}-pre-stop"
- ''
- #! ${pkgs.stdenv.shell} -e
- ${job.preStop}
- '';
-
- postStopScript = makeJobScript "${job.name}-post-stop"
- ''
- #! ${pkgs.stdenv.shell} -e
- ${job.postStop}
- '';
- in {
-
- inherit (job) description requires before partOf environment path restartIfChanged unitConfig;
-
- after =
- (if job.startOn == "stopped udevtrigger" then [ "systemd-udev-settle.service" ] else
- if job.startOn == "started udev" then [ "systemd-udev.service" ] else
- if job.startOn == "started network-interfaces" then [ "network-interfaces.target" ] else
- if job.startOn == "started networking" then [ "network.target" ] else
- if job.startOn == "ip-up" then [] else
- if job.startOn == "" || job.startOn == "startup" then [] else
- builtins.trace "Warning: job ‘${job.name}’ has unknown startOn value ‘${job.startOn}’." []
- ) ++ job.after;
-
- wants =
- (if job.startOn == "stopped udevtrigger" then [ "systemd-udev-settle.service" ] else []
- ) ++ job.wants;
-
- wantedBy =
- (if job.startOn == "" then [] else
- if job.startOn == "ip-up" then [ "ip-up.target" ] else
- [ "multi-user.target" ]) ++ job.wantedBy;
-
- serviceConfig =
- job.serviceConfig
- // optionalAttrs (job.preStart != "" && (job.script != "" || job.exec != ""))
- { ExecStartPre = preStartScript; }
- // optionalAttrs (job.preStart != "" && job.script == "" && job.exec == "")
- { ExecStart = preStartScript; }
- // optionalAttrs (job.script != "" || job.exec != "")
- { ExecStart = startScript; }
- // optionalAttrs (job.postStart != "")
- { ExecStartPost = postStartScript; }
- // optionalAttrs (job.preStop != "")
- { ExecStop = preStopScript; }
- // optionalAttrs (job.postStop != "")
- { ExecStopPost = postStopScript; }
- // (if job.script == "" && job.exec == "" then { Type = "oneshot"; RemainAfterExit = true; } else
- if job.daemonType == "fork" || job.daemonType == "daemon" then { Type = "forking"; GuessMainPID = true; } else
- if job.daemonType == "none" then { } else
- throw "invalid daemon type `${job.daemonType}'")
- // optionalAttrs (!job.task && !(job.script == "" && job.exec == "") && job.respawn)
- { Restart = "always"; }
- // optionalAttrs job.task
- { Type = "oneshot"; RemainAfterExit = false; };
- };
-
-
- jobOptions = serviceOptions // {
-
- name = mkOption {
- # !!! The type should ensure that this could be a filename.
- type = types.str;
- example = "sshd";
- description = ''
- Name of the job, mapped to the systemd unit
- name.service.
- '';
- };
-
- startOn = mkOption {
- #type = types.str;
- default = "";
- description = ''
- The Upstart event that triggers this job to be started. Some
- are mapped to systemd dependencies; otherwise you will get a
- warning. If empty, the job will not start automatically.
- '';
- };
-
- stopOn = mkOption {
- type = types.str;
- default = "starting shutdown";
- description = ''
- Ignored; this was the Upstart event that triggers this job to be stopped.
- '';
- };
-
- postStart = mkOption {
- type = types.lines;
- default = "";
- description = ''
- Shell commands executed after the job is started (i.e. after
- the job's main process is started), but before the job is
- considered “running”.
- '';
- };
-
- preStop = mkOption {
- type = types.lines;
- default = "";
- description = ''
- Shell commands executed before the job is stopped
- (i.e. before systemd kills the job's main process). This can
- be used to cleanly shut down a daemon.
- '';
- };
-
- postStop = mkOption {
- type = types.lines;
- default = "";
- description = ''
- Shell commands executed after the job has stopped
- (i.e. after the job's main process has terminated).
- '';
- };
-
- exec = mkOption {
- type = types.str;
- default = "";
- description = ''
- Command to start the job's main process. If empty, the
- job has no main process, but can still have pre/post-start
- and pre/post-stop scripts, and is considered “running”
- until it is stopped.
- '';
- };
-
- respawn = mkOption {
- type = types.bool;
- default = true;
- description = ''
- Whether to restart the job automatically if its process
- ends unexpectedly.
- '';
- };
-
- task = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Whether this job is a task rather than a service. Tasks
- are executed only once, while services are restarted when
- they exit.
- '';
- };
-
- daemonType = mkOption {
- type = types.str;
- default = "none";
- description = ''
- Determines how systemd detects when a daemon should be
- considered “running”. The value none means
- that the daemon is considered ready immediately. The value
- fork means that the daemon will fork once.
- The value daemon means that the daemon will
- fork twice. The value stop means that the
- daemon will raise the SIGSTOP signal to indicate readiness.
- '';
- };
-
- setuid = mkOption {
- type = types.addCheck types.str userExists;
- default = "";
- description = ''
- Run the daemon as a different user.
- '';
- };
-
- setgid = mkOption {
- type = types.addCheck types.str groupExists;
- default = "";
- description = ''
- Run the daemon as a different group.
- '';
- };
-
- path = mkOption {
- default = [];
- description = ''
- Packages added to the job's PATH environment variable.
- Both the bin and sbin
- subdirectories of each package are added.
- '';
- };
-
- };
-
-
- upstartJob = { name, config, ... }: {
-
- options = {
-
- unit = mkOption {
- default = makeUnit config;
- description = "Generated definition of the systemd unit corresponding to this job.";
- };
-
- };
-
- config = {
-
- # The default name is the name extracted from the attribute path.
- name = mkDefault name;
-
- };
-
- };
-
-in
-
-{
-
- ###### interface
-
- options = {
-
- jobs = mkOption {
- default = {};
- description = ''
- This option is a legacy method to define system services,
- dating from the era where NixOS used Upstart instead of
- systemd. You should use
- instead. Services defined using are
- mapped automatically to , but
- may not work perfectly; in particular, most
- conditions are not supported.
- '';
- type = types.loaOf types.optionSet;
- options = [ jobOptions upstartJob ];
- };
-
- };
-
-
- ###### implementation
-
- config = {
-
- systemd.services =
- flip mapAttrs' config.jobs (name: job:
- nameValuePair job.name job.unit);
-
- };
-
-}
diff --git a/nixos/modules/tasks/filesystems/btrfs.nix b/nixos/modules/tasks/filesystems/btrfs.nix
index 049f7708d73..8cfa1b6921d 100644
--- a/nixos/modules/tasks/filesystems/btrfs.nix
+++ b/nixos/modules/tasks/filesystems/btrfs.nix
@@ -11,13 +11,13 @@ in
{
config = mkIf (any (fs: fs == "btrfs") config.boot.supportedFilesystems) {
- system.fsPackages = [ pkgs.btrfsProgs ];
+ system.fsPackages = [ pkgs.btrfs-progs ];
boot.initrd.kernelModules = mkIf inInitrd [ "btrfs" "crc32c" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd
''
- copy_bin_and_libs ${pkgs.btrfsProgs}/bin/btrfs
+ copy_bin_and_libs ${pkgs.btrfs-progs}/bin/btrfs
ln -sv btrfs $out/bin/btrfsck
ln -sv btrfsck $out/bin/fsck.btrfs
'';
@@ -31,13 +31,5 @@ in
''
btrfs device scan
'';
-
- # !!! This is broken. There should be a udev rule to do this when
- # new devices are discovered.
- jobs.udev.postStart =
- ''
- ${pkgs.btrfsProgs}/bin/btrfs device scan
- '';
-
};
}
diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix
index dedd3f5ca45..f4c42b16220 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -73,6 +73,21 @@ in
'';
};
+ devNodes = mkOption {
+ type = types.path;
+ default = "/dev/disk/by-id";
+ example = "/dev/disk/by-id";
+ description = ''
+ Name of directory from which to import ZFS devices.
+
+ Usually /dev works. However, ZFS import may fail if a device node is renamed.
+ It should therefore use stable device names, such as from /dev/disk/by-id.
+
+ The default remains /dev for 15.09, due to backwards compatibility concerns.
+ It will change to /dev/disk/by-id in the next NixOS release.
+ '';
+ };
+
forceImportRoot = mkOption {
type = types.bool;
default = true;
@@ -214,7 +229,7 @@ in
done
''] ++ (map (pool: ''
echo "importing root ZFS pool \"${pool}\"..."
- zpool import -d /dev/disk/by-id -N $ZFS_FORCE "${pool}"
+ zpool import -d ${cfgZfs.devNodes} -N $ZFS_FORCE "${pool}"
'') rootPools));
};
@@ -255,7 +270,7 @@ in
};
script = ''
zpool_cmd="${zfsUserPkg}/sbin/zpool"
- ("$zpool_cmd" list "${pool}" >/dev/null) || "$zpool_cmd" import -d /dev/disk/by-id -N ${optionalString cfgZfs.forceImportAll "-f"} "${pool}"
+ ("$zpool_cmd" list "${pool}" >/dev/null) || "$zpool_cmd" import -d ${cfgZfs.devNodes} -N ${optionalString cfgZfs.forceImportAll "-f"} "${pool}"
'';
};
in listToAttrs (map createImportService dataPools) // {
diff --git a/nixos/modules/tasks/kbd.nix b/nixos/modules/tasks/kbd.nix
index e36e9f85f1e..e1574fa68ad 100644
--- a/nixos/modules/tasks/kbd.nix
+++ b/nixos/modules/tasks/kbd.nix
@@ -5,13 +5,13 @@ with lib;
let
makeColor = n: value: "COLOR_${toString n}=${value}";
+ colors = concatImapStringsSep "\n" makeColor config.i18n.consoleColors;
- vconsoleConf = pkgs.writeText "vconsole.conf"
- ''
- KEYMAP=${config.i18n.consoleKeyMap}
- FONT=${config.i18n.consoleFont}
- '' + concatImapStringsSep "\n" makeColor config.i18n.consoleColors;
-
+ vconsoleConf = pkgs.writeText "vconsole.conf" ''
+ KEYMAP=${config.i18n.consoleKeyMap}
+ FONT=${config.i18n.consoleFont}
+ ${colors}
+ '';
in
{
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index ee21d735f95..e72c0f8956e 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -355,6 +355,7 @@ in
};
networking.nameservers = mkOption {
+ type = types.listOf types.str;
default = [];
example = ["130.161.158.4" "130.161.33.17"];
description = ''
@@ -390,6 +391,7 @@ in
};
networking.localCommands = mkOption {
+ type = types.str;
default = "";
example = "text=anything; echo You can put $text here.";
description = ''
diff --git a/nixos/modules/tasks/trackpoint.nix b/nixos/modules/tasks/trackpoint.nix
index bd340869d69..32e69dd2bf5 100644
--- a/nixos/modules/tasks/trackpoint.nix
+++ b/nixos/modules/tasks/trackpoint.nix
@@ -32,7 +32,7 @@ with lib;
example = 255;
type = types.int;
description = ''
- Configure the trackpoint sensitivity. By default, the kernel
+ Configure the trackpoint speed. By default, the kernel
configures 97.
'';
};
diff --git a/nixos/modules/testing/test-instrumentation.nix b/nixos/modules/testing/test-instrumentation.nix
index f37bbd0246d..c233beb63ca 100644
--- a/nixos/modules/testing/test-instrumentation.nix
+++ b/nixos/modules/testing/test-instrumentation.nix
@@ -43,6 +43,11 @@ let kernel = config.boot.kernelPackages.kernel; in
# into thinking they're running interactively.
environment.variables.PAGER = "";
+ boot.initrd.preDeviceCommands =
+ ''
+ echo 600 > /proc/sys/kernel/hung_task_timeout_secs
+ '';
+
boot.initrd.postDeviceCommands =
''
# Using acpi_pm as a clock source causes the guest clock to
diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix
index 024be4a5116..08944e641d7 100644
--- a/nixos/modules/virtualisation/azure-image.nix
+++ b/nixos/modules/virtualisation/azure-image.nix
@@ -26,7 +26,7 @@ in
${pkgs.vmTools.qemu}/bin/qemu-img convert -f raw -O vpc $diskImage $out/disk.vhd
rm $diskImage
'';
- diskImageBase = "nixos-image-${config.system.nixosVersion}-${pkgs.stdenv.system}.raw";
+ diskImageBase = "nixos-image-${config.system.nixosLabel}-${pkgs.stdenv.system}.raw";
buildInputs = [ pkgs.utillinux pkgs.perl ];
exportReferencesGraph =
[ "closure" config.system.build.toplevel ];
@@ -105,7 +105,7 @@ in
path = [ pkgs.coreutils ];
script =
''
- eval "$(base64 --decode /metadata/CustomData.bin)"
+ eval "$(cat /metadata/CustomData.bin)"
if ! [ -z "$ssh_host_ecdsa_key" ]; then
echo "downloaded ssh_host_ecdsa_key"
echo "$ssh_host_ecdsa_key" > /etc/ssh/ssh_host_ed25519_key
diff --git a/nixos/modules/virtualisation/brightbox-image.nix b/nixos/modules/virtualisation/brightbox-image.nix
index 0eb46d39b52..b6b2bd4f69b 100644
--- a/nixos/modules/virtualisation/brightbox-image.nix
+++ b/nixos/modules/virtualisation/brightbox-image.nix
@@ -26,7 +26,7 @@ in
rm $diskImageBase
popd
'';
- diskImageBase = "nixos-image-${config.system.nixosVersion}-${pkgs.stdenv.system}.raw";
+ diskImageBase = "nixos-image-${config.system.nixosLabel}-${pkgs.stdenv.system}.raw";
buildInputs = [ pkgs.utillinux pkgs.perl ];
exportReferencesGraph =
[ "closure" config.system.build.toplevel ];
diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix
index f21ddc12ca5..77074b88246 100644
--- a/nixos/modules/virtualisation/google-compute-image.nix
+++ b/nixos/modules/virtualisation/google-compute-image.nix
@@ -30,7 +30,7 @@ in
rm $out/disk.raw
popd
'';
- diskImageBase = "nixos-image-${config.system.nixosVersion}-${pkgs.stdenv.system}.raw";
+ diskImageBase = "nixos-image-${config.system.nixosLabel}-${pkgs.stdenv.system}.raw";
buildInputs = [ pkgs.utillinux pkgs.perl ];
exportReferencesGraph =
[ "closure" config.system.build.toplevel ];
diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix
index 16aedbbb185..67fbb8263b0 100644
--- a/nixos/modules/virtualisation/libvirtd.nix
+++ b/nixos/modules/virtualisation/libvirtd.nix
@@ -122,18 +122,14 @@ in
chmod 755 /var/lib/libvirt
chmod 755 /var/lib/libvirt/dnsmasq
- # Libvirt unfortunately writes mutable state (such as
- # runtime changes to VM, network or filter configurations)
- # to /etc. So we can't use environment.etc to make the
- # default network and filter definitions available, since
- # libvirt will then modify the originals in the Nix store.
- # So here we copy them instead. Ugly.
- for i in $(cd ${pkgs.libvirt}/etc && echo \
+ # Copy default libvirt network config .xml files to /var/lib
+ # Files modified by the user will not be overwritten
+ for i in $(cd ${pkgs.libvirt}/var/lib && echo \
libvirt/qemu/networks/*.xml libvirt/qemu/networks/autostart/*.xml \
libvirt/nwfilter/*.xml );
do
- mkdir -p /etc/$(dirname $i) -m 755
- cp -fpd ${pkgs.libvirt}/etc/$i /etc/$i
+ mkdir -p /var/lib/$(dirname $i) -m 755
+ cp -npd ${pkgs.libvirt}/var/lib/$i /var/lib/$i
done
# libvirtd puts the full path of the emulator binary in the machine
@@ -166,33 +162,33 @@ in
'';
};
- jobs."libvirt-guests" =
- { description = "Libvirt Virtual Machines";
+ systemd.services."libvirt-guests" = {
+ description = "Libvirt Virtual Machines";
- wantedBy = [ "multi-user.target" ];
- wants = [ "libvirtd.service" ];
- after = [ "libvirtd.service" ];
+ wantedBy = [ "multi-user.target" ];
+ wants = [ "libvirtd.service" ];
+ after = [ "libvirtd.service" ];
- restartIfChanged = false;
+ restartIfChanged = false;
- path = [ pkgs.gettext pkgs.libvirt pkgs.gawk ];
+ path = with pkgs; [ gettext libvirt gawk ];
- preStart =
- ''
- mkdir -p /var/lock/subsys -m 755
- ${pkgs.libvirt}/etc/rc.d/init.d/libvirt-guests start || true
- '';
+ preStart = ''
+ mkdir -p /var/lock/subsys -m 755
+ ${pkgs.libvirt}/etc/rc.d/init.d/libvirt-guests start || true
+ '';
- postStop =
- ''
- export PATH=${pkgs.gettext}/bin:$PATH
- export ON_SHUTDOWN=${cfg.onShutdown}
- ${pkgs.libvirt}/etc/rc.d/init.d/libvirt-guests stop
- '';
+ postStop = ''
+ export PATH=${pkgs.gettext}/bin:$PATH
+ export ON_SHUTDOWN=${cfg.onShutdown}
+ ${pkgs.libvirt}/etc/rc.d/init.d/libvirt-guests stop
+ '';
- serviceConfig.Type = "oneshot";
- serviceConfig.RemainAfterExit = true;
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
};
+ };
users.extraGroups.libvirtd.gid = config.ids.gids.libvirtd;
diff --git a/nixos/modules/virtualisation/lxd.nix b/nixos/modules/virtualisation/lxd.nix
index 488153334bc..845f14352f3 100644
--- a/nixos/modules/virtualisation/lxd.nix
+++ b/nixos/modules/virtualisation/lxd.nix
@@ -45,7 +45,7 @@ in
after = [ "systemd-udev-settle.service" ];
# TODO(wkennington): Add lvm2 and thin-provisioning-tools
- path = with pkgs; [ acl rsync gnutar xz btrfsProgs ];
+ path = with pkgs; [ acl rsync gnutar xz btrfs-progs ];
serviceConfig.ExecStart = "@${pkgs.lxd}/bin/lxd lxd --syslog --group lxd";
serviceConfig.Type = "simple";
diff --git a/nixos/modules/virtualisation/openvswitch.nix b/nixos/modules/virtualisation/openvswitch.nix
index a0231315236..4218a3840fc 100644
--- a/nixos/modules/virtualisation/openvswitch.nix
+++ b/nixos/modules/virtualisation/openvswitch.nix
@@ -31,6 +31,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.openvswitch;
+ defaultText = "pkgs.openvswitch";
description = ''
Open vSwitch package to use.
'';
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix
index 5c468604443..82b58aa67a3 100644
--- a/nixos/modules/virtualisation/qemu-vm.nix
+++ b/nixos/modules/virtualisation/qemu-vm.nix
@@ -77,14 +77,14 @@ let
-virtfs local,path=$TMPDIR/xchg,security_model=none,mount_tag=xchg \
-virtfs local,path=''${SHARED_DIR:-$TMPDIR/xchg},security_model=none,mount_tag=shared \
${if cfg.useBootLoader then ''
- -drive index=0,id=drive1,file=$NIX_DISK_IMAGE,if=${cfg.qemu.diskInterface},cache=none,werror=report \
+ -drive index=0,id=drive1,file=$NIX_DISK_IMAGE,if=${cfg.qemu.diskInterface},cache=writeback,werror=report \
-drive index=1,id=drive2,file=$TMPDIR/disk.img,media=disk \
${if cfg.useEFIBoot then ''
-pflash $TMPDIR/bios.bin \
'' else ''
''}
'' else ''
- -drive index=0,id=drive1,file=$NIX_DISK_IMAGE,if=${cfg.qemu.diskInterface},cache=none,werror=report \
+ -drive index=0,id=drive1,file=$NIX_DISK_IMAGE,if=${cfg.qemu.diskInterface},cache=writeback,werror=report \
-kernel ${config.system.build.toplevel}/kernel \
-initrd ${config.system.build.toplevel}/initrd \
-append "$(cat ${config.system.build.toplevel}/kernel-params) init=${config.system.build.toplevel}/init regInfo=${regInfo} ${kernelConsole} $QEMU_KERNEL_PARAMS" \
diff --git a/nixos/modules/virtualisation/virtualbox-image.nix b/nixos/modules/virtualisation/virtualbox-image.nix
index 425726333c4..da9e75a003a 100644
--- a/nixos/modules/virtualisation/virtualbox-image.nix
+++ b/nixos/modules/virtualisation/virtualbox-image.nix
@@ -44,8 +44,8 @@ in {
system.build.virtualBoxOVA = pkgs.runCommand "virtualbox-ova"
{ buildInputs = [ pkgs.linuxPackages.virtualbox ];
- vmName = "NixOS ${config.system.nixosVersion} (${pkgs.stdenv.system})";
- fileName = "nixos-image-${config.system.nixosVersion}-${pkgs.stdenv.system}.ova";
+ vmName = "NixOS ${config.system.nixosLabel} (${pkgs.stdenv.system})";
+ fileName = "nixos-image-${config.system.nixosLabel}-${pkgs.stdenv.system}.ova";
}
''
echo "creating VirtualBox VM..."
diff --git a/nixos/release.nix b/nixos/release.nix
index d7c736d66a9..8a502ae2baa 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -252,6 +252,7 @@ in rec {
#tests.lightdm = callTest tests/lightdm.nix {};
tests.login = callTest tests/login.nix {};
#tests.logstash = callTest tests/logstash.nix {};
+ tests.mathics = callTest tests/mathics.nix {};
tests.misc = callTest tests/misc.nix {};
tests.mumble = callTest tests/mumble.nix {};
tests.munin = callTest tests/munin.nix {};
diff --git a/nixos/tests/ec2.nix b/nixos/tests/ec2.nix
index b12d498e3a0..1925ab37419 100644
--- a/nixos/tests/ec2.nix
+++ b/nixos/tests/ec2.nix
@@ -125,8 +125,8 @@ in {
name = "config-userdata";
sshPublicKey = snakeOilPublicKey;
+ # ### http://nixos.org/channels/nixos-unstable nixos
userData = ''
- ### http://nixos.org/channels/nixos-unstable nixos
{
imports = [
diff --git a/nixos/tests/gnome3_18.nix b/nixos/tests/gnome3_18.nix
deleted file mode 100644
index 971fd48b186..00000000000
--- a/nixos/tests/gnome3_18.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-import ./make-test.nix ({ pkgs, ...} : {
- name = "gnome3";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ iElectric eelco chaoflow lethalman ];
- };
-
- machine =
- { config, pkgs, ... }:
-
- { imports = [ ./common/user-account.nix ];
-
- services.xserver.enable = true;
-
- services.xserver.displayManager.auto.enable = true;
- services.xserver.displayManager.auto.user = "alice";
- services.xserver.desktopManager.gnome3.enable = true;
-
- environment.gnome3.packageSet = pkgs.gnome3_18;
-
- virtualisation.memorySize = 512;
- };
-
- testScript =
- ''
- $machine->waitForX;
- $machine->sleep(15);
-
- # Check that logging in has given the user ownership of devices.
- $machine->succeed("getfacl /dev/snd/timer | grep -q alice");
-
- $machine->succeed("su - alice -c 'DISPLAY=:0.0 gnome-terminal &'");
- $machine->waitForWindow(qr/Terminal/);
- $machine->sleep(20);
- $machine->screenshot("screen");
- '';
-})
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index c59b97a66e4..84fdb027ed8 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -108,7 +108,7 @@ let
$machine->waitUntilSucceeds("cat /proc/swaps | grep -q /dev");
# Check whether the channel works.
- $machine->succeed("nix-env -i coreutils >&2");
+ $machine->succeed("nix-env -iA nixos.coreutils >&2");
$machine->succeed("type -tP ls | tee /dev/stderr") =~ /.nix-profile/
or die "nix-env failed";
diff --git a/nixos/tests/mathics.nix b/nixos/tests/mathics.nix
new file mode 100644
index 00000000000..310b751b4d8
--- /dev/null
+++ b/nixos/tests/mathics.nix
@@ -0,0 +1,20 @@
+import ./make-test.nix ({ pkgs, ... }: {
+ name = "mathics";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ benley ];
+ };
+
+ nodes = {
+ machine = { config, pkgs, ... }: {
+ services.mathics.enable = true;
+ services.mathics.port = 8888;
+ };
+ };
+
+ testScript = ''
+ startAll;
+ $machine->waitForUnit("mathics.service");
+ $machine->waitForOpenPort(8888);
+ $machine->succeed("curl http://localhost:8888/");
+ '';
+})
diff --git a/nixos/tests/partition.nix b/nixos/tests/partition.nix
index 5e94b263d5b..291d9b278d3 100644
--- a/nixos/tests/partition.nix
+++ b/nixos/tests/partition.nix
@@ -68,7 +68,7 @@ in {
machine = { config, pkgs, ... }: {
environment.systemPackages = [
pkgs.pythonPackages.nixpart0
- pkgs.file pkgs.btrfsProgs pkgs.xfsprogs pkgs.lvm2
+ pkgs.file pkgs.btrfs-progs pkgs.xfsprogs pkgs.lvm2
];
virtualisation.emptyDiskImages = [ 4096 4096 ];
};
diff --git a/nixos/tests/quake3.nix b/nixos/tests/quake3.nix
index c72d94e11a8..b8a632c6e14 100644
--- a/nixos/tests/quake3.nix
+++ b/nixos/tests/quake3.nix
@@ -10,6 +10,13 @@ let
});
};
+ # Only allow the demo data to be used (only if it's unfreeRedistributable).
+ unfreePredicate = pkg: with pkgs.lib; let
+ allowDrvPredicates = [ "quake3-demo" "quake3-pointrelease" ];
+ allowLicenses = [ pkgs.lib.licenses.unfreeRedistributable ];
+ in any (flip hasPrefix pkg.name) allowDrvPredicates &&
+ elem (pkg.meta.license or null) allowLicenses;
+
in
rec {
@@ -28,19 +35,21 @@ rec {
hardware.opengl.driSupport = true;
environment.systemPackages = [ pkgs.quake3demo ];
nixpkgs.config.packageOverrides = overrides;
+ nixpkgs.config.allowUnfreePredicate = unfreePredicate;
};
nodes =
{ server =
{ config, pkgs, ... }:
- { jobs."quake3-server" =
- { startOn = "startup";
- exec =
- "${pkgs.quake3demo}/bin/quake3-server '+set g_gametype 0' " +
- "'+map q3dm7' '+addbot grunt' '+addbot daemia' 2> /tmp/log";
+ { systemd.services."quake3-server" =
+ { wantedBy = [ "multi-user.target" ];
+ script =
+ "${pkgs.quake3demo}/bin/quake3-server +set g_gametype 0 " +
+ "+map q3dm7 +addbot grunt +addbot daemia 2> /tmp/log";
};
nixpkgs.config.packageOverrides = overrides;
+ nixpkgs.config.allowUnfreePredicate = unfreePredicate;
networking.firewall.allowedUDPPorts = [ 27960 ];
};
@@ -56,8 +65,8 @@ rec {
$client1->waitForX;
$client2->waitForX;
- $client1->execute("quake3 '+set r_fullscreen 0' '+set name Foo' '+connect server' &");
- $client2->execute("quake3 '+set r_fullscreen 0' '+set name Bar' '+connect server' &");
+ $client1->execute("quake3 +set r_fullscreen 0 +set name Foo +connect server &");
+ $client2->execute("quake3 +set r_fullscreen 0 +set name Bar +connect server &");
$server->waitUntilSucceeds("grep -q 'Foo.*entered the game' /tmp/log");
$server->waitUntilSucceeds("grep -q 'Bar.*entered the game' /tmp/log");
diff --git a/pkgs/applications/altcoins/bitcoin.nix b/pkgs/applications/altcoins/bitcoin.nix
index bdd0335fe3b..91432f2f5a8 100644
--- a/pkgs/applications/altcoins/bitcoin.nix
+++ b/pkgs/applications/altcoins/bitcoin.nix
@@ -17,7 +17,8 @@ stdenv.mkDerivation rec{
};
buildInputs = [ pkgconfig autoreconfHook openssl db48 boost zlib
- miniupnpc utillinux protobuf ]
+ miniupnpc protobuf ]
+ ++ optionals stdenv.isLinux [ utillinux ]
++ optionals withGui [ qt4 qrencode ];
configureFlags = [ "--with-boost-libdir=${boost.lib}/lib" ]
diff --git a/pkgs/applications/audio/audacity/default.nix b/pkgs/applications/audio/audacity/default.nix
index 1bf8b0e5c7d..afa8a94d200 100644
--- a/pkgs/applications/audio/audacity/default.nix
+++ b/pkgs/applications/audio/audacity/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, wxGTK, pkgconfig, gettext, gtk, glib, zlib, perl, intltool,
- libogg, libvorbis, libmad, alsaLib, libsndfile, soxr, flac, lame,
+ libogg, libvorbis, libmad, alsaLib, libsndfile, soxr, flac, lame, fetchpatch,
expat, libid3tag, ffmpeg, soundtouch /*, portaudio - given up fighting their portaudio.patch */
}:
@@ -11,6 +11,12 @@ stdenv.mkDerivation rec {
url = "https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz";
sha256 = "15c5ff7ac1c0b19b08f4bdcb0f4988743da2f9ed3fab41d6f07600e67cb9ddb6";
};
+ patches = [(fetchpatch {
+ name = "new-ffmpeg.patch";
+ url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk"
+ + "/audacity-ffmpeg.patch?h=packages/audacity&id=0c1e35798d4d70692";
+ sha256 = "19fr674mw844zmkp1476yigkcnmb6zyn78av64ccdwi3p68i00rf";
+ })];
# fix with gcc-5 from http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2012-December/245884.html
postPatch = ''
diff --git a/pkgs/applications/audio/cdparanoia/default.nix b/pkgs/applications/audio/cdparanoia/default.nix
index 25cc33d6cb8..1658d9c7449 100644
--- a/pkgs/applications/audio/cdparanoia/default.nix
+++ b/pkgs/applications/audio/cdparanoia/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, IOKit, Carbon }:
stdenv.mkDerivation rec {
name = "cdparanoia-III-10.2";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
preConfigure = "unset CC";
- patches = stdenv.lib.optionals stdenv.isDarwin [
+ patches = stdenv.lib.optionals stdenv.isDarwin [
(fetchurl {
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/osx_interface.patch";
sha1 = "c86e573f51e6d58d5f349b22802a7a7eeece9fcd";
@@ -21,6 +21,11 @@ stdenv.mkDerivation rec {
})
];
+ buildInputs = stdenv.lib.optional stdenv.isDarwin [
+ Carbon
+ IOKit
+ ];
+
meta = {
homepage = http://xiph.org/paranoia;
description = "A tool and library for reading digital audio from CDs";
diff --git a/pkgs/applications/audio/drumgizmo/default.nix b/pkgs/applications/audio/drumgizmo/default.nix
index 92ea6ee2fae..9afcae1901e 100644
--- a/pkgs/applications/audio/drumgizmo/default.nix
+++ b/pkgs/applications/audio/drumgizmo/default.nix
@@ -1,21 +1,21 @@
{ stdenv, fetchurl, alsaLib, expat, glib, libjack2, libX11, libpng
-, libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig
+, libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler
}:
stdenv.mkDerivation rec {
- version = "0.9.6";
+ version = "0.9.8.1";
name = "drumgizmo-${version}";
src = fetchurl {
url = "http://www.drumgizmo.org/releases/${name}/${name}.tar.gz";
- sha256 = "1qs8aa1v8cw5zgfzcnr2dc4w0y5yzsgrywlnx2hfvx2si3as0mw4";
+ sha256 = "1plfjhwhaz1mr3kgf5imcp3kjflk6ni9sq39gmxjxzya6gn2r6gg";
};
configureFlags = [ "--enable-lv2" ];
buildInputs = [
alsaLib expat glib libjack2 libX11 libpng libpthreadstubs libsmf
- libsndfile lv2 pkgconfig
+ libsndfile lv2 pkgconfig zita-resampler
];
meta = with stdenv.lib; {
@@ -23,6 +23,6 @@ stdenv.mkDerivation rec {
homepage = http://www.drumgizmo.org;
license = licenses.gpl3;
platforms = platforms.linux;
- maintainers = [ maintainers.goibhniu ];
+ maintainers = [ maintainers.goibhniu maintainers.nico202 ];
};
}
diff --git a/pkgs/applications/audio/freewheeling/default.nix b/pkgs/applications/audio/freewheeling/default.nix
index 63917cac6c0..f7330ee12f9 100644
--- a/pkgs/applications/audio/freewheeling/default.nix
+++ b/pkgs/applications/audio/freewheeling/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchsvn, pkgconfig, autoconf, automake, gnutls33, freetype
+{ stdenv, fetchsvn, pkgconfig, autoreconfHook, gnutls33, freetype
, SDL, SDL_gfx, SDL_ttf, liblo, libxml2, alsaLib, libjack2, libvorbis
, libsndfile, libogg
}:
@@ -13,12 +13,10 @@ stdenv.mkDerivation {
};
buildInputs = [
- pkgconfig autoconf automake gnutls33 freetype SDL SDL_gfx SDL_ttf
+ pkgconfig autoreconfHook gnutls33 freetype SDL SDL_gfx SDL_ttf
liblo libxml2 libjack2 alsaLib libvorbis libsndfile libogg
];
- preConfigure = "autoreconf -vfi";
-
patches = [ ./am_path_sdl.patch ./xml.patch ];
meta = {
diff --git a/pkgs/applications/audio/gmpc/default.nix b/pkgs/applications/audio/gmpc/default.nix
index 4da235dd8a9..345e98e6989 100644
--- a/pkgs/applications/audio/gmpc/default.nix
+++ b/pkgs/applications/audio/gmpc/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, libtool, intltool, pkgconfig, glib
, gtk, curl, mpd_clientlib, libsoup, gob2, vala, libunique
-, libSM, libICE, sqlite, hicolor_icon_theme
+, libSM, libICE, sqlite, hicolor_icon_theme, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
buildInputs = [
libtool intltool pkgconfig glib gtk curl mpd_clientlib libsoup
libunique libmpd gob2 vala libSM libICE sqlite hicolor_icon_theme
+ wrapGAppsHook
];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/gtklick/default.nix b/pkgs/applications/audio/gtklick/default.nix
new file mode 100644
index 00000000000..b11e1ac0fa7
--- /dev/null
+++ b/pkgs/applications/audio/gtklick/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchurl, pythonPackages, gettext, klick}:
+
+pythonPackages.buildPythonPackage rec {
+ name = "gtklick-${version}";
+ namePrefix = "";
+ version = "0.6.4";
+
+ src = fetchurl {
+ url = "http://das.nasophon.de/download/${name}.tar.gz";
+ sha256 = "7799d884126ccc818678aed79d58057f8cf3528e9f1be771c3fa5b694d9d0137";
+ };
+
+ pythonPath = with pythonPackages; [
+ pyliblo
+ pyGtkGlade
+ ];
+
+ buildInputs = [ gettext ];
+
+ propagatedBuildInputs = [ klick ];
+
+ # wrapPythonPrograms breaks gtklick in the postFixup phase.
+ # To fix it, apply wrapPythonPrograms and then clean up the wrapped file.
+ postFixup = ''
+ wrapPythonPrograms
+
+ sed -i "/import sys; sys.argv\[0\] = 'gtklick'/d" $out/bin/.gtklick-wrapped
+ '';
+
+ meta = {
+ homepage = "http://das.nasophon.de/gtklick/";
+ description = "Simple metronome with an easy-to-use GTK interface";
+ license = stdenv.lib.licenses.gpl2Plus;
+ };
+}
diff --git a/pkgs/applications/audio/keyfinder/default.nix b/pkgs/applications/audio/keyfinder/default.nix
index 7706203104c..74110c5924e 100644
--- a/pkgs/applications/audio/keyfinder/default.nix
+++ b/pkgs/applications/audio/keyfinder/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchFromGitHub, libav_0_8, libkeyfinder, qtbase, qtxmlpatterns, taglib }:
-let version = "2.00"; in
+let version = "2.1"; in
stdenv.mkDerivation {
name = "keyfinder-${version}";
src = fetchFromGitHub {
- sha256 = "16gyvvws93fyvx5qb2x9qhsg4bn710kgdh6q9sl2dwfsx6npkh9m";
+ sha256 = "0j9k90ll4cr8j8dywb6zf1bs9vijlx7m4zsh6w9hxwrr7ymz89hn";
rev = version;
repo = "is_KeyFinder";
owner = "ibsh";
@@ -29,7 +29,6 @@ stdenv.mkDerivation {
maintainers = with maintainers; [ nckx ];
};
- # TODO: upgrade libav when "Audio sample format conversion failed" is fixed
buildInputs = [ libav_0_8 libkeyfinder qtbase qtxmlpatterns taglib ];
postPatch = ''
diff --git a/pkgs/applications/audio/klick/default.nix b/pkgs/applications/audio/klick/default.nix
new file mode 100644
index 00000000000..20ac0f1aba6
--- /dev/null
+++ b/pkgs/applications/audio/klick/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, scons, pkgconfig
+, libsamplerate, libsndfile, liblo, libjack2, boost }:
+
+stdenv.mkDerivation rec {
+ name = "klick-${version}";
+ version = "0.12.2";
+
+ src = fetchurl {
+ url = "http://das.nasophon.de/download/${name}.tar.gz";
+ sha256 = "1289533c0849b1b66463bf27f7ce5f71736b655cfb7672ef884c7e6eb957ac42";
+ };
+
+ buildInputs = [ scons pkgconfig libsamplerate libsndfile liblo libjack2 boost ];
+
+ buildPhase = ''
+ mkdir -p $out
+ scons PREFIX=$out
+ '';
+
+ installPhase = "scons install";
+
+ meta = {
+ homepage = "http://das.nasophon.de/klick/";
+ description = "Advanced command-line metronome for JACK";
+ license = stdenv.lib.licenses.gpl2Plus;
+ };
+}
+
diff --git a/pkgs/applications/audio/ladspa-plugins/git.nix b/pkgs/applications/audio/ladspa-plugins/git.nix
index e9ab932a88e..e022a35f5c6 100644
--- a/pkgs/applications/audio/ladspa-plugins/git.nix
+++ b/pkgs/applications/audio/ladspa-plugins/git.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchgit, automake, autoreconfHook, fftw, gettext, ladspaH, libxml2, pkgconfig, perl, perlPackages }:
+{ stdenv, fetchgit, autoreconfHook, automake, fftw, ladspaH, libxml2, pkgconfig
+, perl, perlPackages }:
stdenv.mkDerivation {
name = "swh-plugins-git-2015-03-04";
@@ -9,7 +10,7 @@ stdenv.mkDerivation {
sha256 = "7d9aa13a064903b330bd52e35c1f810f1c8a253ea5eb4e5a3a69a051af03150e";
};
- buildInputs = [ automake autoreconfHook fftw gettext ladspaH libxml2 pkgconfig perl perlPackages.XMLParser ];
+ buildInputs = [ autoreconfHook fftw ladspaH libxml2 pkgconfig perl perlPackages.XMLParser ];
patchPhase = ''
patchShebangs .
@@ -17,11 +18,6 @@ stdenv.mkDerivation {
cp ${automake}/share/automake-*/mkinstalldirs .
'';
- configurePhase = ''
- autoreconf -i
- ./configure --prefix=$out
- '';
-
meta = with stdenv.lib; {
homepage = http://plugin.org.uk/;
description = "LADSPA format audio plugins";
diff --git a/pkgs/applications/audio/mopidy-soundcloud/default.nix b/pkgs/applications/audio/mopidy-soundcloud/default.nix
index c10bb00909a..c81de3e0d06 100644
--- a/pkgs/applications/audio/mopidy-soundcloud/default.nix
+++ b/pkgs/applications/audio/mopidy-soundcloud/default.nix
@@ -3,13 +3,13 @@
pythonPackages.buildPythonPackage rec {
name = "mopidy-soundcloud-${version}";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchFromGitHub {
owner = "mopidy";
repo = "mopidy-soundcloud";
rev = "v${version}";
- sha256 = "05yvjnivj26wjish7x1xrd9l5z8i14b610a8pbifnq3cq7y2m22r";
+ sha256 = "13n44975n1wwcf7qg1c7drc2bavhjnr9hnq1v0n5hdgyx8ji67gi";
};
propagatedBuildInputs = [ mopidy ];
diff --git a/pkgs/applications/audio/mopidy-spotify/default.nix b/pkgs/applications/audio/mopidy-spotify/default.nix
index 8b67f38390e..f1243b47b69 100644
--- a/pkgs/applications/audio/mopidy-spotify/default.nix
+++ b/pkgs/applications/audio/mopidy-spotify/default.nix
@@ -2,11 +2,11 @@
pythonPackages.buildPythonPackage rec {
name = "mopidy-spotify-${version}";
- version = "1.4.0";
+ version = "2.2.0";
src = fetchurl {
url = "https://github.com/mopidy/mopidy-spotify/archive/v${version}.tar.gz";
- sha256 = "0cf97z9vnnp5l77xhwvmkbkqgpj5gwnm1pipiy66lbk4gn6va4z4";
+ sha256 = "0wrrkkrin92ad9k1rwgjbyv2whwrb5b66nmmykxxp6bqcdgdyl5i";
};
propagatedBuildInputs = [ mopidy pythonPackages.pyspotify ];
diff --git a/pkgs/applications/audio/non/default.nix b/pkgs/applications/audio/non/default.nix
index 6c9e7eb708a..84fcd50adc0 100644
--- a/pkgs/applications/audio/non/default.nix
+++ b/pkgs/applications/audio/non/default.nix
@@ -4,12 +4,12 @@ ladspaH, liblrdf, liblo, libsigcxx
stdenv.mkDerivation rec {
name = "non-${version}";
- version = "2015-10-6";
+ version = "2015-12-16";
src = fetchFromGitHub {
owner = "original-male";
repo = "non";
- rev = "88fe7e7b97c97b8733506685f043cbc71b196646";
- sha256 = "15cffp6c14rlssc8g3mrw8zvb88wffb8k8g1vhd299qlcgv7di2h";
+ rev = "5d274f430c867f73ed1dcb306b49be0371d28128";
+ sha256 = "1yckac3r1hqn5p450j4lf4349v4knjj7n9s5p3wdcvxhs0pjv2sy";
};
buildInputs = [ pkgconfig python2 cairo libjpeg ntk libjack2 libsndfile
diff --git a/pkgs/applications/audio/opusfile/default.nix b/pkgs/applications/audio/opusfile/default.nix
index 314ecc95c3f..b55ea30bae0 100644
--- a/pkgs/applications/audio/opusfile/default.nix
+++ b/pkgs/applications/audio/opusfile/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, pkgconfig, openssl, libogg, libopus}:
+{ stdenv, fetchurl, pkgconfig, openssl, libogg, libopus }:
stdenv.mkDerivation rec {
name = "opusfile-0.6";
@@ -7,12 +7,14 @@ stdenv.mkDerivation rec {
sha256 = "19iys2kld75k0210b807i4illrdmj3cmmnrgxlc9y4vf6mxp2a14";
};
- buildInputs = [ pkgconfig openssl libogg libopus ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ openssl libogg libopus ];
meta = {
description = "High-level API for decoding and seeking in .opus files";
homepage = http://www.opus-codec.org/;
license = stdenv.lib.licenses.bsd3;
+ platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
};
}
diff --git a/pkgs/applications/audio/pianobar/default.nix b/pkgs/applications/audio/pianobar/default.nix
index b76e1183c0e..09bb75b2e41 100644
--- a/pkgs/applications/audio/pianobar/default.nix
+++ b/pkgs/applications/audio/pianobar/default.nix
@@ -1,15 +1,15 @@
-{ fetchurl, stdenv, pkgconfig, libao, readline, json_c, libgcrypt, gnutls, libav }:
+{ fetchurl, stdenv, pkgconfig, libao, readline, json_c, libgcrypt, libav, curl }:
stdenv.mkDerivation rec {
- name = "pianobar-2014.09.28";
+ name = "pianobar-2015.11.22";
src = fetchurl {
url = "http://6xq.net/projects/pianobar/${name}.tar.bz2";
- sha256 = "6bd10218ad5d68c4c761e02c729627d2581b4a6db559190e7e52dc5df177e68f";
+ sha256 = "0arjvs31d108l1mn2k2hxbpg3mxs47vqzxm0lzdpfcjvypkckyr3";
};
buildInputs = [
- pkgconfig libao json_c libgcrypt gnutls libav
+ pkgconfig libao json_c libgcrypt libav curl
];
makeFlags="PREFIX=$(out)";
@@ -17,8 +17,6 @@ stdenv.mkDerivation rec {
CC = "gcc";
CFLAGS = "-std=c99";
- configurePhase = "export CC=${CC}";
-
meta = with stdenv.lib; {
description = "A console front-end for Pandora.com";
homepage = "http://6xq.net/projects/pianobar/";
diff --git a/pkgs/applications/audio/snd/default.nix b/pkgs/applications/audio/snd/default.nix
index 6048ff88c35..8abf7cea6eb 100644
--- a/pkgs/applications/audio/snd/default.nix
+++ b/pkgs/applications/audio/snd/default.nix
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
- name = "snd-15.4";
+ name = "snd-15.9";
src = fetchurl {
url = "mirror://sourceforge/snd/${name}.tar.gz";
- sha256 = "1dari02ind445h5hpb6dhi0kix1vmlk64lyxwv1zrqagw3ajmpwh";
+ sha256 = "0hs9ailgaphgyi3smnrpwksvdww85aa7szqgi6l6d2jwfx9g4bhd";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index 365332cb8a2..6e4bf1b7311 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -1,18 +1,18 @@
-{ fetchurl, stdenv, dpkg, xorg, qt4, alsaLib, makeWrapper, openssl_1_0_1, freetype
+{ fetchurl, stdenv, dpkg, xorg, alsaLib, makeWrapper, openssl_1_0_1, freetype
, glib, pango, cairo, atk, gdk_pixbuf, gtk, cups, nspr, nss, libpng, GConf
-, libgcrypt, chromium, udev, fontconfig
-, dbus, expat, ffmpeg_0_10 }:
+, libgcrypt, udev, fontconfig, dbus, expat, ffmpeg_0_10, curl, zlib, gnome }:
assert stdenv.system == "x86_64-linux";
let
- version = "0.9.17.1.g9b85d43.7";
+ version = "1.0.19.106.gb8a7150f";
deps = [
alsaLib
atk
cairo
cups
+ curl
dbus
expat
ffmpeg_0_10
@@ -26,19 +26,20 @@ let
libpng
nss
pango
- qt4
stdenv.cc.cc
udev
xorg.libX11
xorg.libXcomposite
+ xorg.libXcursor
xorg.libXdamage
xorg.libXext
xorg.libXfixes
xorg.libXi
xorg.libXrandr
xorg.libXrender
- xorg.libXrender
xorg.libXScrnSaver
+ xorg.libXtst
+ zlib
];
in
@@ -48,8 +49,8 @@ stdenv.mkDerivation {
src =
fetchurl {
- url = "http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_${version}-1_amd64.deb";
- sha256 = "0x87q7gd2997sgppsm4lmdiz1cm11x5vnd5c34nqb5d4ry5qfyki";
+ url = "http://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
+ sha256 = "be6b99329bb2fccdc9d77bc949dd463576fdb40db7f56195b4284bd348c470be";
};
buildInputs = [ dpkg makeWrapper ];
@@ -61,8 +62,8 @@ stdenv.mkDerivation {
libdir=$out/lib/spotify
mkdir -p $libdir
dpkg-deb -x $src $out
- mv $out/opt/spotify/* $out/
- rm -rf $out/usr $out/opt
+ mv $out/usr/* $out/
+ rm -rf $out/usr
# Work around Spotify referring to a specific minor version of
# OpenSSL.
@@ -72,33 +73,22 @@ stdenv.mkDerivation {
ln -s ${nspr.out}/lib/libnspr4.so $libdir/libnspr4.so
ln -s ${nspr.out}/lib/libplc4.so $libdir/libplc4.so
- mkdir -p $out/bin
-
- rpath="$out/spotify-client/Data:$libdir:$out/spotify-client:${stdenv.cc.cc}/lib64"
-
- ln -s $out/spotify-client/spotify $out/bin/spotify
+ rpath="$out/share/spotify:$libdir"
patchelf \
--interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath $rpath $out/spotify-client/spotify
+ --set-rpath $rpath $out/share/spotify/spotify
- patchelf \
- --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath $rpath $out/spotify-client/Data/SpotifyHelper
-
- preload=$out/libexec/spotify/libpreload.so
librarypath="${stdenv.lib.makeLibraryPath deps}:$libdir"
- mkdir -p $out/libexec/spotify
- gcc -shared ${./preload.c} -o $preload -ldl -DOUT=\"$out\" -fPIC
-
- wrapProgram $out/bin/spotify --set LD_PRELOAD $preload --prefix LD_LIBRARY_PATH : "$librarypath"
- wrapProgram $out/spotify-client/Data/SpotifyHelper --set LD_PRELOAD $preload --prefix LD_LIBRARY_PATH : "$librarypath"
+ wrapProgram $out/share/spotify/spotify \
+ --prefix LD_LIBRARY_PATH : "$librarypath" \
+ --prefix PATH : "${gnome.zenity}/bin"
# Desktop file
mkdir -p "$out/share/applications/"
- cp "$out/spotify-client/spotify.desktop" "$out/share/applications/"
- sed -i "s|Icon=.*|Icon=$out/spotify-client/Icons/spotify-linux-512.png|" "$out/share/applications/spotify.desktop"
- ''; # */
+ cp "$out/share/spotify/spotify.desktop" "$out/share/applications/"
+ sed -i "s|Icon=.*|Icon=$out/share/spotify/Icons/spotify-linux-512.png|" "$out/share/applications/spotify.desktop"
+ '';
dontStrip = true;
dontPatchELF = true;
diff --git a/pkgs/applications/audio/spotify/preload.c b/pkgs/applications/audio/spotify/preload.c
deleted file mode 100644
index 42d482c21e4..00000000000
--- a/pkgs/applications/audio/spotify/preload.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/* Spotify looks for its theme data in /usr/share/spotify/theme. This
- LD_PRELOAD library intercepts open() and stat() calls to redirect
- them to the corresponding location in $out. */
-
-#define _GNU_SOURCE
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-char themeDir [] = "/usr/share/spotify/theme";
-char realThemeDir [] = OUT "/share/spotify/theme";
-
-const char * rewrite(const char * path, char * buf)
-{
- if (strncmp(path, themeDir, sizeof(themeDir) - 1) != 0) return path;
- if (snprintf(buf, PATH_MAX, "%s%s", realThemeDir, path + sizeof(themeDir) - 1) >= PATH_MAX)
- abort();
- return buf;
-}
-
-int open(const char *path, int flags, ...)
-{
- char buf[PATH_MAX];
- int (*_open) (const char *, int, mode_t) = dlsym(RTLD_NEXT, "open");
- mode_t mode = 0;
- if (flags & O_CREAT) {
- va_list ap;
- va_start(ap, flags);
- mode = va_arg(ap, mode_t);
- va_end(ap);
- }
- return _open(rewrite(path, buf), flags, mode);
-}
-
-int open64(const char *path, int flags, ...)
-{
- char buf[PATH_MAX];
- int (*_open64) (const char *, int, mode_t) = dlsym(RTLD_NEXT, "open64");
- mode_t mode = 0;
- if (flags & O_CREAT) {
- va_list ap;
- va_start(ap, flags);
- mode = va_arg(ap, mode_t);
- va_end(ap);
- }
- return _open64(rewrite(path, buf), flags, mode);
-}
-
-int __xstat64(int ver, const char *path, struct stat64 *st)
-{
- char buf[PATH_MAX];
- int (*___xstat64) (int ver, const char *, struct stat64 *) = dlsym(RTLD_NEXT, "__xstat64");
- return ___xstat64(ver, rewrite(path, buf), st);
-}
-
-int access(const char *path, int mode)
-{
- char buf[PATH_MAX];
- int (*_access) (const char *path, int mode) = dlsym(RTLD_NEXT, "access");
- return _access(rewrite(path, buf), mode);
-}
diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix
index b7bf5ee5664..e4f68d786f4 100644
--- a/pkgs/applications/display-managers/sddm/default.nix
+++ b/pkgs/applications/display-managers/sddm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, makeQtWrapper, fetchFromGitHub
+{ stdenv, makeQtWrapper, fetchFromGitHub, fetchpatch
, cmake, pkgconfig, libxcb, libpthreadstubs, lndir
, libXdmcp, libXau, qtbase, qtdeclarative, qttools, pam, systemd
, themes
@@ -20,14 +20,20 @@ let
patches = [
./0001-ignore-config-mtime.patch
./0002-fix-ConfigReader-QStringList-corruption.patch
+ (fetchpatch {
+ url = https://github.com/benjarobin/sddm/commit/7d05362e3c7c5945ad85b0176771bc1c5a370598.patch;
+ sha256 = "17f174lsb8vm7k1vx00yiqcipyyr6hgg4rm1rclps7saapfah5sj";
+ })
];
nativeBuildInputs = [ cmake pkgconfig qttools ];
buildInputs = [
- libxcb libpthreadstubs libXdmcp libXau qtbase qtdeclarative pam systemd
+ libxcb libpthreadstubs libXdmcp libXau qtbase pam systemd
];
+ propagatedBuildInputs = [ qtdeclarative ];
+
cmakeFlags = [
"-DCONFIG_FILE=/etc/sddm.conf"
# Set UID_MIN and UID_MAX so that the build script won't try
diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix
index 13e00754acd..7120b8f43ee 100644
--- a/pkgs/applications/editors/atom/default.nix
+++ b/pkgs/applications/editors/atom/default.nix
@@ -16,11 +16,11 @@ let
};
in stdenv.mkDerivation rec {
name = "atom-${version}";
- version = "1.3.1";
+ version = "1.4.0";
src = fetchurl {
url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb";
- sha256 = "17q5vrvjsyxcd8favp0sldfvhcwr0ba6ws32df6iv2iyla5h94y1";
+ sha256 = "0dipww58p0sm99jn1ariisha9wsnhl7rnd8achpxqkf4b3vwi5iz";
name = "${name}.deb";
};
diff --git a/pkgs/applications/editors/emacs-24/default.nix b/pkgs/applications/editors/emacs-24/default.nix
index f2cbdaaee82..05b64eaf7ab 100644
--- a/pkgs/applications/editors/emacs-24/default.nix
+++ b/pkgs/applications/editors/emacs-24/default.nix
@@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
description = "GNU Emacs 24, the extensible, customizable text editor";
homepage = http://www.gnu.org/software/emacs/;
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ chaoflow lovek323 simons the-kenny ];
+ maintainers = with maintainers; [ chaoflow lovek323 simons the-kenny jwiegley ];
platforms = platforms.all;
# So that Exuberant ctags is preferred
diff --git a/pkgs/applications/editors/emacs-24/macport-24.3.nix b/pkgs/applications/editors/emacs-24/macport-24.3.nix
deleted file mode 100644
index edf8a28d6ff..00000000000
--- a/pkgs/applications/editors/emacs-24/macport-24.3.nix
+++ /dev/null
@@ -1,98 +0,0 @@
-{ stdenv, fetchurl, ncurses, pkgconfig, texinfo, libxml2, gnutls
-}:
-
-stdenv.mkDerivation rec {
- emacsName = "emacs-24.3";
- name = "${emacsName}-mac-4.8";
-
- #builder = ./builder.sh;
-
- src = fetchurl {
- url = "mirror://gnu/emacs/${emacsName}.tar.xz";
- sha256 = "1385qzs3bsa52s5rcncbrkxlydkw0ajzrvfxgv8rws5fx512kakh";
- };
-
- macportSrc = fetchurl {
- url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${name}.tar.gz";
- sha256 = "194y341zrpjp75mc3099kjc0inr1d379wwsnav257bwsc967h8yx";
- };
-
- buildInputs = [ ncurses pkgconfig texinfo libxml2 gnutls ];
-
- postUnpack = ''
- mv $emacsName $name
- tar xzf $macportSrc
- mv $name $emacsName
- '';
-
- preConfigure = ''
- patch -p0 < patch-mac
-
- # The search for 'tputs' will fail because it's in ncursesw within the
- # ncurses package, yet Emacs' configure script only looks in ncurses.
- # Further, we need to make sure that the -L option occurs before mention
- # of the library, so that it finds it within the Nix store.
- sed -i 's/tinfo ncurses/tinfo ncursesw/' configure
- ncurseslib=$(echo ${ncurses.lib}/lib | sed 's#/#\\/#g')
- sed -i "s/OLIBS=\$LIBS/OLIBS=\"-L$ncurseslib \$LIBS\"/" configure
- sed -i 's/LIBS="\$LIBS_TERMCAP \$LIBS"/LIBS="\$LIBS \$LIBS_TERMCAP"/' configure
-
- configureFlagsArray=(
- LDFLAGS=-L${ncurses.lib}/lib
- --with-xml2=yes
- --with-gnutls=yes
- --with-mac
- --enable-mac-app=$out/Applications
- )
- makeFlagsArray=(
- CFLAGS=-O3
- LDFLAGS="-O3 -L${ncurses.lib}/lib"
- );
- '';
-
- postInstall = ''
- cat >$out/share/emacs/site-lisp/site-start.el <$out/share/emacs/site-lisp/site-start.el <$out/share/emacs/site-lisp/site-start.el <
+Description: do not build unrar extension as we strip unrar from the tarball
+Forwarded: not-needed
+Last-Update: 2013-04-04
+
+Index: calibre/setup/extensions.py
+===================================================================
+--- calibre.orig/setup/extensions.py 2014-02-02 10:42:14.510954007 +0100
++++ calibre/setup/extensions.py 2014-02-02 10:42:14.502954007 +0100
+@@ -209,24 +209,6 @@
+ sip_files=['calibre/ebooks/pdf/render/qt_hack.sip']
+ ),
+
+- Extension('unrar',
+- ['unrar/%s.cpp'%(x.partition('.')[0]) for x in '''
+- rar.o strlist.o strfn.o pathfn.o savepos.o smallfn.o global.o file.o
+- filefn.o filcreat.o archive.o arcread.o unicode.o system.o
+- isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o
+- timefn.o rdwrfn.o consio.o options.o ulinks.o errhnd.o rarvm.o
+- secpassword.o rijndael.o getbits.o sha1.o extinfo.o extract.o
+- volume.o list.o find.o unpack.o cmddata.o filestr.o scantree.o
+- '''.split()] + ['calibre/utils/unrar.cpp'],
+- inc_dirs=['unrar'],
+- cflags=[('/' if iswindows else '-') + x for x in (
+- 'DSILENT', 'DRARDLL', 'DUNRAR')] + (
+- [] if iswindows else ['-D_FILE_OFFSET_BITS=64',
+- '-D_LARGEFILE_SOURCE']),
+- optimize_level=2,
+- libraries=['User32', 'Advapi32', 'kernel32', 'Shell32'] if iswindows else []
+- ),
+-
+ ]
+
+
+Index: calibre/src/calibre/ebooks/metadata/archive.py
+===================================================================
+--- calibre.orig/src/calibre/ebooks/metadata/archive.py 2014-02-02 10:42:14.510954007 +0100
++++ calibre/src/calibre/ebooks/metadata/archive.py 2014-02-02 10:42:14.502954007 +0100
+@@ -42,7 +42,7 @@
+ description = _('Extract common e-book formats from archives '
+ '(zip/rar) files. Also try to autodetect if they are actually '
+ 'cbz/cbr files.')
+- file_types = set(['zip', 'rar'])
++ file_types = set(['zip'])
+ supported_platforms = ['windows', 'osx', 'linux']
+ on_import = True
+
diff --git a/pkgs/applications/misc/calibre/no_updates_dialog.patch b/pkgs/applications/misc/calibre/no_updates_dialog.patch
new file mode 100644
index 00000000000..52364f64dac
--- /dev/null
+++ b/pkgs/applications/misc/calibre/no_updates_dialog.patch
@@ -0,0 +1,16 @@
+# Description: Disable update check by default.
+Index: calibre/src/calibre/gui2/main.py
+===================================================================
+--- calibre.orig/src/calibre/gui2/main.py 2014-02-02 10:41:28.470954623 +0100
++++ calibre/src/calibre/gui2/main.py 2014-02-02 10:41:56.546954247 +0100
+@@ -37,8 +37,8 @@
+ help=_('Start minimized to system tray.'))
+ parser.add_option('-v', '--verbose', default=0, action='count',
+ help=_('Ignored, do not use. Present only for legacy reasons'))
+- parser.add_option('--no-update-check', default=False, action='store_true',
+- help=_('Do not check for updates'))
++ parser.add_option('--update-check', dest='no_update_check', default=True, action='store_false',
++ help=_('Check for updates'))
+ parser.add_option('--ignore-plugins', default=False, action='store_true',
+ help=_('Ignore custom plugins, useful if you installed a plugin'
+ ' that is preventing calibre from starting'))
diff --git a/pkgs/applications/misc/cool-retro-term/default.nix b/pkgs/applications/misc/cool-retro-term/default.nix
index 890bc2c016b..92328ab9846 100644
--- a/pkgs/applications/misc/cool-retro-term/default.nix
+++ b/pkgs/applications/misc/cool-retro-term/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchgit, makeQtWrapper, qtbase, qtquick1, qmltermwidget }:
+{ stdenv, fetchgit, makeQtWrapper, qtbase, qtquick1, qmltermwidget,
+qtquickcontrols, qtgraphicaleffects }:
stdenv.mkDerivation rec {
version = "1.0.0";
@@ -15,7 +16,7 @@ stdenv.mkDerivation rec {
sed -i -e '/qmltermwidget/d' cool-retro-term.pro
'';
- buildInputs = [ qtbase qtquick1 qmltermwidget ];
+ buildInputs = [ qtbase qtquick1 qmltermwidget qtquickcontrols qtgraphicaleffects ];
nativeBuildInputs = [ makeQtWrapper ];
configurePhase = "qmake PREFIX=$out";
diff --git a/pkgs/applications/misc/dfilemanager/default.nix b/pkgs/applications/misc/dfilemanager/default.nix
index 1891c4f2174..ce35593d91d 100644
--- a/pkgs/applications/misc/dfilemanager/default.nix
+++ b/pkgs/applications/misc/dfilemanager/default.nix
@@ -1,17 +1,17 @@
{ stdenv, fetchgit, cmake, file, qtbase, qttools, qtx11extras, solid }:
let
- version = "git-2015-07-25";
+ version = "git-2016-01-10";
in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation {
name = "dfilemanager-${version}";
src = fetchgit {
url = "git://git.code.sf.net/p/dfilemanager/code";
- rev = "99afcde199378eb0d499c49a9e28846c22e27483";
- sha256 = "1dd21xl24xvxs100j8nzhpaqfqk8srqs92al9c03jmyjlk31s6lf";
+ rev = "2c5078b05e0ad74c037366be1ab3e6a03492bde4";
+ sha256 = "1qwhnlcc2j8sr1f3v63sxs3m7q7w1xy6c2jqsnznjgm23b5h3hxd";
};
- buildInputs = [ cmake qtbase qttools qtx11extras file solid ];
+ buildInputs = [ cmake qtbase qttools file solid ];
cmakeFlags = "-DQT5BUILD=true";
diff --git a/pkgs/applications/misc/ding/default.nix b/pkgs/applications/misc/ding/default.nix
index a044eb1df92..46634e2698c 100644
--- a/pkgs/applications/misc/ding/default.nix
+++ b/pkgs/applications/misc/ding/default.nix
@@ -34,6 +34,8 @@ stdenv.mkDerivation rec {
sed -i "s@/usr/bin/fortune@fortune@g" ding
+ sed -i "s@/usr/bin/ding@$out/bin/ding@g" ding.desktop
+
cp ding $out/bin/
cp de-en.txt $out/share/dict/
cp ding.1 $out/share/man/man1/
diff --git a/pkgs/applications/misc/evtest/default.nix b/pkgs/applications/misc/evtest/default.nix
index bccfd95e32b..330970b498b 100644
--- a/pkgs/applications/misc/evtest/default.nix
+++ b/pkgs/applications/misc/evtest/default.nix
@@ -1,11 +1,9 @@
-{ stdenv, fetchgit, autoconf, automake, pkgconfig, libxml2 }:
+{ stdenv, fetchgit, autoreconfHook, automake, pkgconfig, libxml2 }:
stdenv.mkDerivation rec {
name = "evtest-1.32";
- preConfigure = "autoreconf -iv";
-
- buildInputs = [ autoconf automake pkgconfig libxml2 ];
+ buildInputs = [ autoreconfHook pkgconfig libxml2 ];
src = fetchgit {
url = "git://anongit.freedesktop.org/evtest";
diff --git a/pkgs/applications/misc/gpsprune/default.nix b/pkgs/applications/misc/gpsprune/default.nix
index dead3b83dcf..04d3b7874b4 100644
--- a/pkgs/applications/misc/gpsprune/default.nix
+++ b/pkgs/applications/misc/gpsprune/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, bash, jre8 }:
+{ fetchurl, stdenv, makeDesktopItem, unzip, bash, jre8 }:
stdenv.mkDerivation rec {
name = "gpsprune-${version}";
@@ -13,6 +13,16 @@ stdenv.mkDerivation rec {
buildInputs = [ jre8 ];
+ desktopItem = makeDesktopItem {
+ name = "gpsprune";
+ exec = "gpsprune";
+ icon = "gpsprune";
+ desktopName = "GpsPrune";
+ genericName = "GPS Data Editor";
+ comment = meta.description;
+ categories = "Education;Geoscience;";
+ };
+
installPhase = ''
mkdir -p $out/bin $out/share/java
cp -v $src $out/share/java/gpsprune.jar
@@ -21,6 +31,11 @@ stdenv.mkDerivation rec {
exec ${jre8}/bin/java -jar $out/share/java/gpsprune.jar "\$@"
EOF
chmod 755 $out/bin/gpsprune
+
+ mkdir -p $out/share/applications
+ cp $desktopItem/share/applications"/"* $out/share/applications
+ mkdir -p $out/share/pixmaps
+ ${unzip}/bin/unzip -p $src tim/prune/gui/images/window_icon_64.png > $out/share/pixmaps/gpsprune.png
'';
meta = with stdenv.lib; {
@@ -28,5 +43,6 @@ stdenv.mkDerivation rec {
homepage = http://activityworkshop.net/software/gpsprune/;
license = licenses.gpl2Plus;
maintainers = [ maintainers.rycee ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/misc/inspectrum/default.nix b/pkgs/applications/misc/inspectrum/default.nix
new file mode 100644
index 00000000000..1736581a30f
--- /dev/null
+++ b/pkgs/applications/misc/inspectrum/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, pkgconfig, cmake, fftwFloat, qt5 }:
+
+stdenv.mkDerivation rec {
+ name = "inspectrum-${version}";
+ version = "20160103";
+
+ src = fetchFromGitHub {
+ owner = "miek";
+ repo = "inspectrum";
+ rev = "a60d711b46130d37b7c05074285558cd67a28820";
+ sha256 = "1q7izpyi7c9qszygiaq0zs3swihxlss3n52q7wx2jq97hdi2hmzy";
+ };
+
+ buildInputs = [ pkgconfig cmake qt5.qtbase fftwFloat ];
+
+ meta = with stdenv.lib; {
+ description = "Tool for analysing captured signals from sdr receivers";
+ homepage = https://github.com/miek/inspectrum;
+ maintainers = with maintainers; [ mog ];
+ platforms = platforms.linux;
+ license = licenses.gpl3Plus;
+ };
+}
diff --git a/pkgs/applications/misc/jekyll/Gemfile b/pkgs/applications/misc/jekyll/Gemfile
index 0a5688503ca..060f7e6a1ff 100644
--- a/pkgs/applications/misc/jekyll/Gemfile
+++ b/pkgs/applications/misc/jekyll/Gemfile
@@ -1,5 +1,4 @@
-source "https://rubygems.org"
-
+source 'https://rubygems.org'
gem 'jekyll'
gem 'rdiscount'
gem 'RedCloth'
diff --git a/pkgs/applications/misc/jekyll/Gemfile.lock b/pkgs/applications/misc/jekyll/Gemfile.lock
index ec81bc703c6..7bd270732da 100644
--- a/pkgs/applications/misc/jekyll/Gemfile.lock
+++ b/pkgs/applications/misc/jekyll/Gemfile.lock
@@ -2,68 +2,34 @@ GEM
remote: https://rubygems.org/
specs:
RedCloth (4.2.9)
- blankslate (2.1.2.4)
- celluloid (0.16.0)
- timers (~> 4.0.0)
- classifier-reborn (2.0.3)
- fast-stemmer (~> 1.0)
- coffee-script (2.4.1)
- coffee-script-source
- execjs
- coffee-script-source (1.9.1.1)
colorator (0.1)
- execjs (2.5.2)
- fast-stemmer (1.0.2)
- ffi (1.9.8)
- hitimes (1.2.2)
- jekyll (2.5.3)
- classifier-reborn (~> 2.0)
+ ffi (1.9.10)
+ jekyll (3.0.1)
colorator (~> 0.1)
- jekyll-coffeescript (~> 1.0)
- jekyll-gist (~> 1.0)
- jekyll-paginate (~> 1.0)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
- liquid (~> 2.6.1)
+ liquid (~> 3.0)
mercenary (~> 0.3.3)
- pygments.rb (~> 0.6.0)
- redcarpet (~> 3.1)
+ rouge (~> 1.7)
safe_yaml (~> 1.0)
- toml (~> 0.1.0)
- jekyll-coffeescript (1.0.1)
- coffee-script (~> 2.2)
- jekyll-gist (1.2.1)
- jekyll-paginate (1.1.0)
- jekyll-sass-converter (1.3.0)
- sass (~> 3.2)
- jekyll-watch (1.2.1)
- listen (~> 2.7)
- kramdown (1.7.0)
- liquid (2.6.2)
- listen (2.10.0)
- celluloid (~> 0.16.0)
+ jekyll-sass-converter (1.4.0)
+ sass (~> 3.4)
+ jekyll-watch (1.3.0)
+ listen (~> 3.0)
+ kramdown (1.9.0)
+ liquid (3.0.6)
+ listen (3.0.5)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
mercenary (0.3.5)
- parslet (1.5.0)
- blankslate (~> 2.0)
- posix-spawn (0.3.11)
- pygments.rb (0.6.3)
- posix-spawn (~> 0.3.6)
- yajl-ruby (~> 1.2.0)
- rb-fsevent (0.9.4)
+ rb-fsevent (0.9.7)
rb-inotify (0.9.5)
ffi (>= 0.5.0)
rdiscount (2.1.8)
- redcarpet (3.2.3)
+ rouge (1.10.1)
safe_yaml (1.0.4)
- sass (3.4.13)
- timers (4.0.1)
- hitimes
- toml (0.1.2)
- parslet (~> 1.5.0)
- yajl-ruby (1.2.1)
+ sass (3.4.20)
PLATFORMS
ruby
diff --git a/pkgs/applications/misc/jekyll/default.nix b/pkgs/applications/misc/jekyll/default.nix
index 5e9505e9f32..e9536055ca3 100644
--- a/pkgs/applications/misc/jekyll/default.nix
+++ b/pkgs/applications/misc/jekyll/default.nix
@@ -1,15 +1,14 @@
-{ stdenv, lib, bundlerEnv, ruby_2_1, curl }:
+{ stdenv, lib, bundlerEnv, ruby_2_2, curl }:
-bundlerEnv {
- name = "jekyll-2.5.3";
+bundlerEnv rec {
+ name = "jekyll-${version}";
+ version = "3.0.1";
- ruby = ruby_2_1;
+ ruby = ruby_2_2;
gemfile = ./Gemfile;
lockfile = ./Gemfile.lock;
gemset = ./gemset.nix;
- buildInputs = [ curl ];
-
meta = with lib; {
description = "Simple, blog aware, static site generator";
homepage = http://jekyllrb.com/;
diff --git a/pkgs/applications/misc/jekyll/gemset.nix b/pkgs/applications/misc/jekyll/gemset.nix
index f6ad34fcad9..6d45aef5e54 100644
--- a/pkgs/applications/misc/jekyll/gemset.nix
+++ b/pkgs/applications/misc/jekyll/gemset.nix
@@ -6,51 +6,6 @@
sha256 = "06pahxyrckhgb7alsxwhhlx1ib2xsx33793finj01jk8i054bkxl";
};
};
- "blankslate" = {
- version = "2.1.2.4";
- source = {
- type = "gem";
- sha256 = "0jnnq5q5dwy2rbfcl769vd9bk1yn0242f6yjlb9mnqdm9627cdcx";
- };
- };
- "celluloid" = {
- version = "0.16.0";
- source = {
- type = "gem";
- sha256 = "044xk0y7i1xjafzv7blzj5r56s7zr8nzb619arkrl390mf19jxv3";
- };
- dependencies = [
- "timers"
- ];
- };
- "classifier-reborn" = {
- version = "2.0.3";
- source = {
- type = "gem";
- sha256 = "0vca8jl7nbgzyb7zlvnq9cqgabwjdl59jqlpfkwzv6znkri7cpby";
- };
- dependencies = [
- "fast-stemmer"
- ];
- };
- "coffee-script" = {
- version = "2.4.1";
- source = {
- type = "gem";
- sha256 = "0rc7scyk7mnpfxqv5yy4y5q1hx3i7q3ahplcp4bq2g5r24g2izl2";
- };
- dependencies = [
- "coffee-script-source"
- "execjs"
- ];
- };
- "coffee-script-source" = {
- version = "1.9.1.1";
- source = {
- type = "gem";
- sha256 = "1arfrwyzw4sn7nnaq8jji5sv855rp4c5pvmzkabbdgca0w1cxfq5";
- };
- };
"colorator" = {
version = "0.1";
source = {
@@ -58,123 +13,71 @@
sha256 = "09zp15hyd9wlbgf1kmrf4rnry8cpvh1h9fj7afarlqcy4hrfdpvs";
};
};
- "execjs" = {
- version = "2.5.2";
- source = {
- type = "gem";
- sha256 = "0y2193yhcyz9f97m7g3wanvwzdjb08sllrj1g84sgn848j12vyl0";
- };
- };
- "fast-stemmer" = {
- version = "1.0.2";
- source = {
- type = "gem";
- sha256 = "0688clyk4xxh3kdb18vi089k90mca8ji5fwaknh3da5wrzcrzanh";
- };
- };
"ffi" = {
- version = "1.9.8";
+ version = "1.9.10";
source = {
type = "gem";
- sha256 = "0ph098bv92rn5wl6rn2hwb4ng24v4187sz8pa0bpi9jfh50im879";
- };
- };
- "hitimes" = {
- version = "1.2.2";
- source = {
- type = "gem";
- sha256 = "17y3ggqxl3m6x9gqpgdn39z0pxpmw666d40r39bs7ngdmy680jn4";
+ sha256 = "1m5mprppw0xcrv2mkim5zsk70v089ajzqiq5hpyb0xg96fcyzyxj";
};
};
"jekyll" = {
- version = "2.5.3";
+ version = "3.0.1";
source = {
type = "gem";
- sha256 = "1ad3d62yd5rxkvn3xls3xmr2wnk8fiickjy27g098hs842wmw22n";
+ sha256 = "107svn6r7pvkg9wwfi4r44d2rqppysjf9zf09h7z1ajsy8k2s65a";
};
dependencies = [
- "classifier-reborn"
"colorator"
- "jekyll-coffeescript"
- "jekyll-gist"
- "jekyll-paginate"
"jekyll-sass-converter"
"jekyll-watch"
"kramdown"
"liquid"
"mercenary"
- "pygments.rb"
- "redcarpet"
+ "rouge"
"safe_yaml"
- "toml"
];
};
- "jekyll-coffeescript" = {
- version = "1.0.1";
- source = {
- type = "gem";
- sha256 = "19nkqbaxqbzqbfbi7sgshshj2krp9ap88m9fc5pa6mglb2ypk3hg";
- };
- dependencies = [
- "coffee-script"
- ];
- };
- "jekyll-gist" = {
- version = "1.2.1";
- source = {
- type = "gem";
- sha256 = "10hywgdwqafa21nwa5br54wvp4wsr3wnx64v8d81glj5cs17f9bv";
- };
- };
- "jekyll-paginate" = {
- version = "1.1.0";
- source = {
- type = "gem";
- sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8";
- };
- };
"jekyll-sass-converter" = {
- version = "1.3.0";
+ version = "1.4.0";
source = {
type = "gem";
- sha256 = "1xqmlr87xmzpalf846gybkbfqkj48y3fva81r7c7175my9p4ykl1";
+ sha256 = "095757w0pg6qh3wlfg1j1mw4fsz7s89ia4zai5f2rhx9yxsvk1d8";
};
dependencies = [
"sass"
];
};
"jekyll-watch" = {
- version = "1.2.1";
+ version = "1.3.0";
source = {
type = "gem";
- sha256 = "0p9mc8m4bggsqlq567g1g67z5fvzlm7yyv4l8717l46nq0d52gja";
+ sha256 = "1mqwvrd2hm6ah5zsxqsv2xdp31wl94pl8ybb1q324j79z8pvyarg";
};
dependencies = [
"listen"
];
};
"kramdown" = {
- version = "1.7.0";
+ version = "1.9.0";
source = {
type = "gem";
- sha256 = "070r81kz88zw28c8bs5p0p92ymn1nldci2fm1arkas0bnqrd3rna";
+ sha256 = "12sral2xli39mnr4b9m2sxdlgam4ni0a1mkxawc5311z107zj3p0";
};
};
"liquid" = {
- version = "2.6.2";
+ version = "3.0.6";
source = {
type = "gem";
- sha256 = "1k7lx7szwnz7vv3hqpdb6bgw8p73sa1ss9m1m5h0jaqb9xkqnfzb";
+ sha256 = "033png37ym4jrjz5bi7zb4ic4yxacwvnllm1xxmrnr4swgyyygc2";
};
};
"listen" = {
- version = "2.10.0";
+ version = "3.0.5";
source = {
type = "gem";
- sha256 = "131pgi5bsqln2kfkp72wpi0dfz5i124758xcl1h3c5gz75j0vg2i";
+ sha256 = "182wd2pkf690ll19lx6zbk01a3rqkk5lwsyin6kwydl7lqxj5z3g";
};
dependencies = [
- "celluloid"
"rb-fsevent"
"rb-inotify"
];
@@ -186,39 +89,11 @@
sha256 = "0ls7z086v4xl02g4ia5jhl9s76d22crgmplpmj0c383liwbqi9pb";
};
};
- "parslet" = {
- version = "1.5.0";
- source = {
- type = "gem";
- sha256 = "0qp1m8n3m6k6g22nn1ivcfkvccq5jmbkw53vvcjw5xssq179l9z3";
- };
- dependencies = [
- "blankslate"
- ];
- };
- "posix-spawn" = {
- version = "0.3.11";
- source = {
- type = "gem";
- sha256 = "052lnxbkvlnwfjw4qd7vn2xrlaaqiav6f5x5bcjin97bsrfq6cmr";
- };
- };
- "pygments.rb" = {
- version = "0.6.3";
- source = {
- type = "gem";
- sha256 = "160i761q2z8kandcikf2r5318glgi3pf6b45wa407wacjvz2966i";
- };
- dependencies = [
- "posix-spawn"
- "yajl-ruby"
- ];
- };
"rb-fsevent" = {
- version = "0.9.4";
+ version = "0.9.7";
source = {
type = "gem";
- sha256 = "12if5xsik64kihxf5awsyavlp595y47g9qz77vfp2zvkxgglaka7";
+ sha256 = "1xlkflgxngwkd4nyybccgd1japrba4v3kwnp00alikj404clqx4v";
};
};
"rb-inotify" = {
@@ -238,11 +113,11 @@
sha256 = "0vcyy90r6wfg0b0y5wqp3d25bdyqjbwjhkm1xy9jkz9a7j72n70v";
};
};
- "redcarpet" = {
- version = "3.2.3";
+ "rouge" = {
+ version = "1.10.1";
source = {
type = "gem";
- sha256 = "0l6zr8wlqb648z202kzi7l9p89b6v4ivdhif5w803l1rrwyzvj0m";
+ sha256 = "0wp8as9ypdy18kdj9h70kny1rdfq71mr8cj2bpahr9vxjjvjasqz";
};
};
"safe_yaml" = {
@@ -253,37 +128,10 @@
};
};
"sass" = {
- version = "3.4.13";
+ version = "3.4.20";
source = {
type = "gem";
- sha256 = "0wxkjm41xr77pnfi06cbwv6vq0ypbni03jpbpskd7rj5b0zr27ig";
+ sha256 = "04rpdcp258arh2wgdk9shbqnzd6cbbbpi3wpi9a0wby8awgpxmyf";
};
};
- "timers" = {
- version = "4.0.1";
- source = {
- type = "gem";
- sha256 = "03ahv07wn1f2g3c5843q7sf03a81518lq5624s9f49kbrswa2p7l";
- };
- dependencies = [
- "hitimes"
- ];
- };
- "toml" = {
- version = "0.1.2";
- source = {
- type = "gem";
- sha256 = "1wnvi1g8id1sg6776fvzf98lhfbscchgiy1fp5pvd58a8ds2fq9v";
- };
- dependencies = [
- "parslet"
- ];
- };
- "yajl-ruby" = {
- version = "1.2.1";
- source = {
- type = "gem";
- sha256 = "0zvvb7i1bl98k3zkdrnx9vasq0rp2cyy5n7p9804dqs4fz9xh9vf";
- };
- };
-}
\ No newline at end of file
+}
diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix
index 275cc8ff2ad..9bd7bbb4385 100644
--- a/pkgs/applications/misc/josm/default.nix
+++ b/pkgs/applications/misc/josm/default.nix
@@ -1,18 +1,28 @@
-{ fetchurl, stdenv, bash, jre8 }:
+{ fetchurl, stdenv, makeDesktopItem, unzip, bash, jre8 }:
stdenv.mkDerivation rec {
name = "josm-${version}";
- version = "9060";
+ version = "9329";
src = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
- sha256 = "0c1q0bs3x1j9wzmb52xnppdyvni4li5khbfja7axn2ml09hqa0j2";
+ sha256 = "084a3pizmz09abn2n7brhx6757bq9k3xq3jy8ip2ifbl2hcrw7pq";
};
phases = [ "installPhase" ];
buildInputs = [ jre8 ];
+ desktopItem = makeDesktopItem {
+ name = "josm";
+ exec = "josm";
+ icon = "josm";
+ desktopName = "JOSM";
+ genericName = "OpenStreetMap Editor";
+ comment = meta.description;
+ categories = "Education;Geoscience;Maps;";
+ };
+
installPhase = ''
mkdir -p $out/bin $out/share/java
cp -v $src $out/share/java/josm.jar
@@ -21,6 +31,11 @@ stdenv.mkDerivation rec {
exec ${jre8}/bin/java -jar $out/share/java/josm.jar "\$@"
EOF
chmod 755 $out/bin/josm
+
+ mkdir -p $out/share/applications
+ cp $desktopItem/share/applications"/"* $out/share/applications
+ mkdir -p $out/share/pixmaps
+ ${unzip}/bin/unzip -p $src images/logo_48x48x32.png > $out/share/pixmaps/josm.png
'';
meta = with stdenv.lib; {
@@ -28,5 +43,6 @@ stdenv.mkDerivation rec {
homepage = https://josm.openstreetmap.de/;
license = licenses.gpl2Plus;
maintainers = [ maintainers.rycee ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/misc/kgocode/default.nix b/pkgs/applications/misc/kgocode/default.nix
index 5e72b02045c..aa184cbe1a4 100644
--- a/pkgs/applications/misc/kgocode/default.nix
+++ b/pkgs/applications/misc/kgocode/default.nix
@@ -12,7 +12,12 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
- description = "a plugin for KTextEditor (Kate, KDevelop, among others) that provides basic code completion for the Go programming language. Uses gocode as completion provider";
+ description = "Go code completion for Kate, KDevelop and others";
+ longDescription = ''
+ A plugin for KTextEditor (Kate, KDevelop, among others) that provides
+ basic code completion for the Go programming language.
+ Uses gocode as completion provider.
+ '';
homepage = https://bitbucket.org/lucashnegri/kgocode/overview;
maintainers = with maintainers; [ qknight ];
license = licenses.gpl3Plus;
diff --git a/pkgs/applications/misc/mediainfo-gui/default.nix b/pkgs/applications/misc/mediainfo-gui/default.nix
index 9bed20c0c73..687584de553 100644
--- a/pkgs/applications/misc/mediainfo-gui/default.nix
+++ b/pkgs/applications/misc/mediainfo-gui/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, wxGTK, desktop_file_utils, libSM, imagemagick }:
stdenv.mkDerivation rec {
- version = "0.7.80";
+ version = "0.7.81";
name = "mediainfo-gui-${version}";
src = fetchurl {
url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz";
- sha256 = "12iwiw4vcmyi8l04j540kbqifmr1wnlfw5cway185iqia43s6c10";
+ sha256 = "1aah8y4kqhghqhcfm6ydgf3hj6q05dllfh0m1lbaij0y8yrrwz07";
};
buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo wxGTK desktop_file_utils libSM imagemagick ];
diff --git a/pkgs/applications/misc/mediainfo/default.nix b/pkgs/applications/misc/mediainfo/default.nix
index b45bee56de0..50454308fd2 100644
--- a/pkgs/applications/misc/mediainfo/default.nix
+++ b/pkgs/applications/misc/mediainfo/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, zlib }:
stdenv.mkDerivation rec {
- version = "0.7.80";
+ version = "0.7.81";
name = "mediainfo-${version}";
src = fetchurl {
url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz";
- sha256 = "12iwiw4vcmyi8l04j540kbqifmr1wnlfw5cway185iqia43s6c10";
+ sha256 = "1aah8y4kqhghqhcfm6ydgf3hj6q05dllfh0m1lbaij0y8yrrwz07";
};
buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo zlib ];
diff --git a/pkgs/applications/misc/mysql-workbench/default.nix b/pkgs/applications/misc/mysql-workbench/default.nix
index d9ce635f80b..056edd801c0 100644
--- a/pkgs/applications/misc/mysql-workbench/default.nix
+++ b/pkgs/applications/misc/mysql-workbench/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchurl, makeWrapper, autoconf, automake, boost, file, gettext
+{ stdenv, fetchurl, makeWrapper, autoreconfHook, boost, file
, glib, glibc, libgnome_keyring, gnome_keyring, gtk, gtkmm, intltool
, libctemplate, libglade
, libiodbc
-, libgnome, libsigcxx, libtool, libuuid, libxml2, libzip, lua, mesa, mysql
+, libgnome, libsigcxx, libuuid, libxml2, libzip, lua, mesa, mysql
, pango, paramiko, pcre, pexpect, pkgconfig, pycrypto, python, sqlite, sudo
}:
@@ -16,18 +16,14 @@ stdenv.mkDerivation rec {
sha256 = "1343fn3msdxqfpxw0kgm0mdx5r7g9ra1cpc8p2xhl7kz2pmqp4p6";
};
- buildInputs = [ autoconf automake boost file gettext glib glibc libgnome_keyring gtk gtkmm intltool
- libctemplate libglade libgnome libiodbc libsigcxx libtool libuuid libxml2 libzip lua makeWrapper mesa
+ buildInputs = [ autoreconfHook boost file glib glibc libgnome_keyring gtk gtkmm intltool
+ libctemplate libglade libgnome libiodbc libsigcxx libuuid libxml2 libzip lua makeWrapper mesa
mysql.lib paramiko pcre pexpect pkgconfig pycrypto python sqlite ];
preConfigure = ''
substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "catchsegv" "${glibc.bin}/bin/catchsegv"
'';
- postConfigure = ''
- autoreconf -fi
- '';
-
postInstall = ''
patchShebangs $out/share/mysql-workbench/extras/build_freetds.sh
diff --git a/pkgs/applications/misc/pt/.bundle/config b/pkgs/applications/misc/pt/.bundle/config
new file mode 100644
index 00000000000..88cb2d52935
--- /dev/null
+++ b/pkgs/applications/misc/pt/.bundle/config
@@ -0,0 +1,2 @@
+---
+BUNDLE_NO_INSTALL: true
diff --git a/pkgs/applications/misc/pt/Gemfile b/pkgs/applications/misc/pt/Gemfile
new file mode 100644
index 00000000000..ed2136ea5b8
--- /dev/null
+++ b/pkgs/applications/misc/pt/Gemfile
@@ -0,0 +1,3 @@
+source "https://rubygems.org"
+
+gem 'pt'
diff --git a/pkgs/applications/misc/pt/Gemfile.lock b/pkgs/applications/misc/pt/Gemfile.lock
new file mode 100644
index 00000000000..db023c59d7f
--- /dev/null
+++ b/pkgs/applications/misc/pt/Gemfile.lock
@@ -0,0 +1,45 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ builder (3.2.2)
+ colored (1.2)
+ crack (0.4.3)
+ safe_yaml (~> 1.0.0)
+ domain_name (0.5.25)
+ unf (>= 0.0.5, < 1.0.0)
+ highline (1.7.8)
+ hirb (0.7.3)
+ http-cookie (1.0.2)
+ domain_name (~> 0.5)
+ mime-types (2.99)
+ mini_portile2 (2.0.0)
+ netrc (0.11.0)
+ nokogiri (1.6.7.1)
+ mini_portile2 (~> 2.0.0.rc2)
+ nokogiri-happymapper (0.5.9)
+ nokogiri (~> 1.5)
+ pivotal-tracker (0.5.13)
+ builder
+ crack
+ nokogiri (>= 1.5.5)
+ nokogiri-happymapper (>= 0.5.4)
+ rest-client (>= 1.8.0)
+ pt (0.7.3)
+ colored (>= 1.2)
+ highline (>= 1.6.1)
+ hirb (>= 0.4.5)
+ pivotal-tracker (>= 0.4.1)
+ rest-client (1.8.0)
+ http-cookie (>= 1.0.2, < 2.0)
+ mime-types (>= 1.16, < 3.0)
+ netrc (~> 0.7)
+ safe_yaml (1.0.4)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.7.1)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ pt
diff --git a/pkgs/applications/misc/pt/default.nix b/pkgs/applications/misc/pt/default.nix
new file mode 100644
index 00000000000..d85a3266bdf
--- /dev/null
+++ b/pkgs/applications/misc/pt/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, lib, bundlerEnv, ruby }:
+
+bundlerEnv {
+ name = "pt-0.7.3";
+
+ inherit ruby;
+ gemfile = ./Gemfile;
+ lockfile = ./Gemfile.lock;
+ gemset = ./gemset.nix;
+
+ meta = with lib; {
+ description = "Minimalist command-line Pivotal Tracker client";
+ homepage = http://www.github.com/raul/pt;
+ license = licenses.mit;
+ maintainers = with maintainers; [ ebzzry ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/misc/pt/gemset.nix b/pkgs/applications/misc/pt/gemset.nix
new file mode 100644
index 00000000000..cde3c386fb5
--- /dev/null
+++ b/pkgs/applications/misc/pt/gemset.nix
@@ -0,0 +1,164 @@
+{
+ "builder" = {
+ version = "3.2.2";
+ source = {
+ type = "gem";
+ sha256 = "14fii7ab8qszrvsvhz6z2z3i4dw0h41a62fjr2h1j8m41vbrmyv2";
+ };
+ };
+ "colored" = {
+ version = "1.2";
+ source = {
+ type = "gem";
+ sha256 = "0b0x5jmsyi0z69bm6sij1k89z7h0laag3cb4mdn7zkl9qmxb90lx";
+ };
+ };
+ "crack" = {
+ version = "0.4.3";
+ source = {
+ type = "gem";
+ sha256 = "0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k";
+ };
+ dependencies = [
+ "safe_yaml"
+ ];
+ };
+ "domain_name" = {
+ version = "0.5.25";
+ source = {
+ type = "gem";
+ sha256 = "16qvfrmcwlzz073aas55mpw2nhyhjcn96s524w0g1wlml242hjav";
+ };
+ dependencies = [
+ "unf"
+ ];
+ };
+ "highline" = {
+ version = "1.7.8";
+ source = {
+ type = "gem";
+ sha256 = "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr";
+ };
+ };
+ "hirb" = {
+ version = "0.7.3";
+ source = {
+ type = "gem";
+ sha256 = "0mzch3c2lvmf8gskgzlx6j53d10j42ir6ik2dkrl27sblhy76cji";
+ };
+ };
+ "http-cookie" = {
+ version = "1.0.2";
+ source = {
+ type = "gem";
+ sha256 = "0cz2fdkngs3jc5w32a6xcl511hy03a7zdiy988jk1sf3bf5v3hdw";
+ };
+ dependencies = [
+ "domain_name"
+ ];
+ };
+ "mime-types" = {
+ version = "2.99";
+ source = {
+ type = "gem";
+ sha256 = "1hravghdnk9qbibxb3ggzv7mysl97djh8n0rsswy3ssjaw7cbvf2";
+ };
+ };
+ "mini_portile2" = {
+ version = "2.0.0";
+ source = {
+ type = "gem";
+ sha256 = "056drbn5m4khdxly1asmiik14nyllswr6sh3wallvsywwdiryz8l";
+ };
+ };
+ "netrc" = {
+ version = "0.11.0";
+ source = {
+ type = "gem";
+ sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y";
+ };
+ };
+ "nokogiri" = {
+ version = "1.6.7.1";
+ source = {
+ type = "gem";
+ sha256 = "12nwv3lad5k2k73aa1d1xy4x577c143ixks6rs70yp78sinbglk2";
+ };
+ dependencies = [
+ "mini_portile2"
+ ];
+ };
+ "nokogiri-happymapper" = {
+ version = "0.5.9";
+ source = {
+ type = "gem";
+ sha256 = "0xv5crnzxdbd0ykx1ikfg1h0yw0h70lk607x1g45acsb1da97mkq";
+ };
+ dependencies = [
+ "nokogiri"
+ ];
+ };
+ "pivotal-tracker" = {
+ version = "0.5.13";
+ source = {
+ type = "gem";
+ sha256 = "0vxs69qb0k4g62250zbf5x78wpkhpj98clg2j09ncy3s8yklr0pd";
+ };
+ dependencies = [
+ "builder"
+ "crack"
+ "nokogiri"
+ "nokogiri-happymapper"
+ "rest-client"
+ ];
+ };
+ "pt" = {
+ version = "0.7.3";
+ source = {
+ type = "gem";
+ sha256 = "0bf821yf0zq5bhs65wmx339bm771lcnd6dlsljj3dnisjj068dk8";
+ };
+ dependencies = [
+ "colored"
+ "highline"
+ "hirb"
+ "pivotal-tracker"
+ ];
+ };
+ "rest-client" = {
+ version = "1.8.0";
+ source = {
+ type = "gem";
+ sha256 = "1m8z0c4yf6w47iqz6j2p7x1ip4qnnzvhdph9d5fgx081cvjly3p7";
+ };
+ dependencies = [
+ "http-cookie"
+ "mime-types"
+ "netrc"
+ ];
+ };
+ "safe_yaml" = {
+ version = "1.0.4";
+ source = {
+ type = "gem";
+ sha256 = "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094";
+ };
+ };
+ "unf" = {
+ version = "0.1.4";
+ source = {
+ type = "gem";
+ sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9";
+ };
+ dependencies = [
+ "unf_ext"
+ ];
+ };
+ "unf_ext" = {
+ version = "0.0.7.1";
+ source = {
+ type = "gem";
+ sha256 = "0ly2ms6c3irmbr1575ldyh52bz2v0lzzr2gagf0p526k12ld2n5b";
+ };
+ };
+}
\ No newline at end of file
diff --git a/pkgs/applications/misc/qpdfview/default.nix b/pkgs/applications/misc/qpdfview/default.nix
index 574b73f5672..1a3f1399fe7 100644
--- a/pkgs/applications/misc/qpdfview/default.nix
+++ b/pkgs/applications/misc/qpdfview/default.nix
@@ -5,10 +5,10 @@ let
s = # Generated upstream information
rec {
baseName="qpdfview";
- version = "0.4.15";
+ version = "0.4.16";
name="${baseName}-${version}";
url="https://launchpad.net/qpdfview/trunk/${version}/+download/qpdfview-${version}.tar.gz";
- sha256 = "0wgj02zpbyq4m2ix8rljiz312l2xk81gpy030vy424icq4xsip52";
+ sha256 = "0zysjhr58nnmx7ba01q3zvgidkgcqxjdj4ld3gx5fc7wzvl1dm7s";
};
buildInputs = [
qt4 poppler_qt4 pkgconfig djvulibre libspectre cups file ghostscript
diff --git a/pkgs/applications/misc/qtpass/default.nix b/pkgs/applications/misc/qtpass/default.nix
index 3d45ef6884c..940aa8eb4bf 100644
--- a/pkgs/applications/misc/qtpass/default.nix
+++ b/pkgs/applications/misc/qtpass/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "qtpass-${version}";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchurl {
url = "https://github.com/IJHack/qtpass/archive/v${version}.tar.gz";
- sha256 = "0c07bd1eb9e5336c0225f891e5b9a9df103f218619cf7ec6311edf654e8db281";
+ sha256 = "ccad9a06e3efa23278fa3e958185bf24fb3800874d8165be4ae6649706a2ab1c";
};
buildInputs = [ git gnupg makeWrapper pass qtbase qttools ];
diff --git a/pkgs/applications/misc/ranger/default.nix b/pkgs/applications/misc/ranger/default.nix
index 5fcb028f0cd..3c13623af94 100644
--- a/pkgs/applications/misc/ranger/default.nix
+++ b/pkgs/applications/misc/ranger/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, buildPythonPackage, python, w3m }:
+{ stdenv, fetchurl, buildPythonPackage, python, w3m, file }:
buildPythonPackage rec {
name = "ranger-1.7.1";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
sha256 = "11nznx2lqv884q9d2if63101prgnjlnan8pcwy550hji2qsn3c7q";
};
- propagatedBuildInputs = with python.modules; [ curses ];
+ propagatedBuildInputs = [ python.modules.curses file ];
preConfigure = ''
substituteInPlace ranger/ext/img_display.py \
diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix
index ad2f5f74cce..abe25afda5f 100644
--- a/pkgs/applications/misc/redshift/default.nix
+++ b/pkgs/applications/misc/redshift/default.nix
@@ -7,18 +7,21 @@
}:
let
- version = "1.10";
- mkFlag = flag: name: if flag then "--enable-${name}" else "--disable-${name}";
+ version = "1.11";
+ mkFlag = flag: name: if flag
+ then "--enable-${name}"
+ else "--disable-${name}";
in
stdenv.mkDerivation {
name = "redshift-${version}";
src = fetchurl {
- sha256 = "19pfk9il5x2g2ivqix4a555psz8mj3m0cvjwnjpjvx0llh5fghjv";
+ sha256 = "0ngkwj7rg8nfk806w0sg443w6wjr91xdc0zisqfm5h2i77wm1qqh";
url = "https://github.com/jonls/redshift/releases/download/v${version}/redshift-${version}.tar.xz";
};
buildInputs = [ geoclue2 ]
- ++ stdenv.lib.optionals guiSupport [ hicolor_icon_theme 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 ];
@@ -31,6 +34,8 @@ stdenv.mkDerivation {
(mkFlag vidModeSupport "vidmode")
];
+ enableParallelBuilding = true;
+
preInstall = stdenv.lib.optionalString guiSupport ''
substituteInPlace src/redshift-gtk/redshift-gtk \
--replace "/usr/bin/env python3" "${python}/bin/${python.executable}"
@@ -41,6 +46,8 @@ stdenv.mkDerivation {
--prefix PYTHONPATH : "$PYTHONPATH" \
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
--prefix XDG_DATA_DIRS : "$out/share:${hicolor_icon_theme}/share"
+
+ install -Dm644 {.,$out/share/doc/redshift}/redshift.conf.sample
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/rofi/default.nix b/pkgs/applications/misc/rofi/default.nix
index 5899708a682..9f11a141ff4 100644
--- a/pkgs/applications/misc/rofi/default.nix
+++ b/pkgs/applications/misc/rofi/default.nix
@@ -1,25 +1,21 @@
-{ stdenv, fetchurl, autoconf, automake, pkgconfig
-, libX11, libXinerama, libXft, pango, cairo
+{ stdenv, fetchurl, autoreconfHook, pkgconfig
+, libX11, libXinerama, pango, cairo
, libstartup_notification, i3Support ? false, i3
}:
stdenv.mkDerivation rec {
name = "rofi-${version}";
- version = "0.15.10";
+ version = "0.15.12";
src = fetchurl {
url = "https://github.com/DaveDavenport/rofi/archive/${version}.tar.gz";
- sha256 = "0wwdc9dj8qfmqv4pcllq78h38hqmz9s3hqf71fsk71byiid69ln9";
+ sha256 = "112fgx2awsw1xf1983bmy3jvs33qwyi8qj7j59jqc4gx07nv1rp5";
};
- buildInputs = [ autoconf automake pkgconfig libX11 libXinerama libXft pango
+ buildInputs = [ autoreconfHook pkgconfig libX11 libXinerama pango
cairo libstartup_notification
] ++ stdenv.lib.optional i3Support i3;
- preConfigure = ''
- autoreconf -vif
- '';
-
meta = {
description = "Window switcher, run dialog and dmenu replacement";
homepage = https://davedavenport.github.io/rofi;
diff --git a/pkgs/applications/misc/rxvt_unicode/default.nix b/pkgs/applications/misc/rxvt_unicode/default.nix
index c1d74c247ce..d30c2761f73 100644
--- a/pkgs/applications/misc/rxvt_unicode/default.nix
+++ b/pkgs/applications/misc/rxvt_unicode/default.nix
@@ -4,7 +4,7 @@
let
name = "rxvt-unicode";
- version = "9.20";
+ version = "9.21";
n = "${name}-${version}";
in
@@ -14,7 +14,7 @@ stdenv.mkDerivation (rec {
src = fetchurl {
url = "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-${version}.tar.bz2";
- sha256 = "e73e13fe64b59fd3c8e6e20c00f149d388741f141b8155e4700d3ed40aa94b4e";
+ sha256 = "0swmi308v5yxsddrdhvi4cch88k2bbs2nffpl5j5m2f55gbhw9vm";
};
buildInputs =
diff --git a/pkgs/applications/misc/terminator/default.nix b/pkgs/applications/misc/terminator/default.nix
index c337cd329c9..7ca5f962403 100644
--- a/pkgs/applications/misc/terminator/default.nix
+++ b/pkgs/applications/misc/terminator/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "terminator-${version}";
- version = "0.97";
+ version = "0.98";
src = fetchurl {
url = "https://launchpad.net/terminator/trunk/${version}/+download/${name}.tar.gz";
- sha256 = "1xykpx10g2zssx0ss6351ca6vmmma7zwxxhjz0fg28ps4dq88cci";
+ sha256 = "1h965z06dsfk38byyhnsrscd9r91qm92ggwgjrh7xminzsgqqv8a";
};
buildInputs = [
diff --git a/pkgs/applications/misc/viking/default.nix b/pkgs/applications/misc/viking/default.nix
index 7616eddd16b..291f18d5965 100644
--- a/pkgs/applications/misc/viking/default.nix
+++ b/pkgs/applications/misc/viking/default.nix
@@ -1,14 +1,14 @@
{ fetchurl, stdenv, makeWrapper, pkgconfig, intltool, gettext, gtk, expat, curl
, gpsd, bc, file, gnome_doc_utils, libexif, libxml2, libxslt, scrollkeeper
-, docbook_xml_dtd_412, gexiv2, sqlite, gpsbabel }:
+, docbook_xml_dtd_412, gexiv2, sqlite, gpsbabel, expect }:
stdenv.mkDerivation rec {
name = "viking-${version}";
- version = "1.6.1";
+ version = "1.6.2";
src = fetchurl {
url = "mirror://sourceforge/viking/viking/viking-${version}.tar.bz2";
- sha256 = "0ic445f85z1sdx1ifgcijn379m7amr5mcjpg10343972sam4rz1s";
+ sha256 = "09kq0sxs2czps0d6xzgkkp41746v44ip63m72qvfs7rsrnqj7qnz";
};
buildInputs = [ makeWrapper pkgconfig intltool gettext gtk expat curl gpsd bc file gnome_doc_utils
@@ -27,7 +27,8 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/viking \
- --prefix PATH : "${gpsbabel}/bin"
+ --prefix PATH : "${gpsbabel}/bin" \
+ --prefix PATH : "${expect}/bin"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/xxkb/default.nix b/pkgs/applications/misc/xxkb/default.nix
new file mode 100644
index 00000000000..8d46738327f
--- /dev/null
+++ b/pkgs/applications/misc/xxkb/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchurl, libX11, libXt, libXext, libXpm, imake
+, svgSupport ? true, librsvg, glib, gdk_pixbuf, pkgconfig
+}:
+
+assert svgSupport ->
+ librsvg != null && glib != null && gdk_pixbuf != null && pkgconfig != null;
+
+stdenv.mkDerivation rec {
+ name = "xxkb-1.11.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/xxkb/${name}-src.tar.gz";
+ sha256 = "0hl1i38z9xnbgfjkaz04vv1n8xbgfg88g5z8fyzyb2hxv2z37anf";
+ };
+
+ buildInputs = [
+ imake
+ libX11 libXt libXext libXpm
+ ] ++ stdenv.lib.optional svgSupport [ librsvg glib gdk_pixbuf pkgconfig ];
+
+ configurePhase = ''
+ xmkmf ${stdenv.lib.optionalString svgSupport "-DWITH_SVG_SUPPORT"}
+ '';
+
+ preBuild = ''
+ makeFlagsArray=( BINDIR=$out/bin PIXMAPDIR=$out/share/xxkb XAPPLOADDIR=$out/etc/X11/app-defaults MANDIR=$out/man )
+ '';
+
+ installTargets = "install install.man";
+
+ meta = {
+ description = "A keyboard layout indicator and switcher";
+ homepage = "http://xxkb.sourceforge.net/";
+ license = stdenv.lib.licenses.artistic2;
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
\ No newline at end of file
diff --git a/pkgs/applications/networking/bittorrentsync/2.0.x.nix b/pkgs/applications/networking/bittorrentsync/2.0.x.nix
index 83b6151e4f7..1ae3041b4da 100644
--- a/pkgs/applications/networking/bittorrentsync/2.0.x.nix
+++ b/pkgs/applications/networking/bittorrentsync/2.0.x.nix
@@ -5,15 +5,15 @@ let
else if stdenv.system == "i686-linux" then "i386"
else throw "Bittorrent Sync for: ${stdenv.system} not supported!";
- sha256 = if stdenv.system == "x86_64-linux" then "9e1427b7a6c6e960a378b97ac458ad53c445457ed0e5c8bf693f446597377b78"
- else if stdenv.system == "i686-linux" then "4d446255ff6332da9a244737d6c20e7dcd32d24a8eaabffbaf73147e5898ed8f"
+ sha256 = if stdenv.system == "x86_64-linux" then "1ldhi0ydpxdbpd0ak5c3zv93wif5sqsgfj4ggav2b0djm76al2gb"
+ else if stdenv.system == "i686-linux" then "1fhki13isw3g7785b5jdl4warayg94ihah6wsr5h9gljjjghgi1c"
else throw "Bittorrent Sync for: ${stdenv.system} not supported!";
libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.libc ];
in
stdenv.mkDerivation rec {
name = "btsync-${version}";
- version = "2.0.105";
+ version = "2.2.7";
src = fetchurl {
url = "https://download-cdn.getsyncapp.com/${version}/linux-${arch}/BitTorrent-Sync_${arch}.tar.gz";
diff --git a/pkgs/applications/networking/browsers/chromium/browser.nix b/pkgs/applications/networking/browsers/chromium/browser.nix
index c1f2cbbce4d..2fb33fda610 100644
--- a/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -34,7 +34,7 @@ mkChromiumDerivation (base: rec {
meta = {
description = "An open source web browser from Google";
homepage = http://www.chromium.org/;
- maintainers = with maintainers; [ chaoflow aszlig ];
+ maintainers = with maintainers; [ chaoflow ];
license = licenses.bsd3;
platforms = platforms.linux;
};
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix
index bf870e144e5..c0c5e485e59 100644
--- a/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/pkgs/applications/networking/browsers/chromium/default.nix
@@ -64,20 +64,17 @@ let
in stdenv.mkDerivation {
name = "chromium${suffix}-${chromium.browser.version}";
- buildInputs = [ makeWrapper ] ++ chromium.plugins.enabledPlugins;
+ buildInputs = [ makeWrapper ];
buildCommand = let
browserBinary = "${chromium.browser}/libexec/chromium/chromium";
- mkEnvVar = key: val: "--set '${key}' '${val}'";
- envVars = chromium.plugins.settings.envVars or {};
- flags = chromium.plugins.settings.flags or [];
+ getWrapperFlags = plugin: "$(< \"${plugin}/nix-support/wrapper-flags\")";
in with stdenv.lib; ''
mkdir -p "$out/bin" "$out/share/applications"
ln -s "${chromium.browser}/share" "$out/share"
- makeWrapper "${browserBinary}" "$out/bin/chromium" \
- ${concatStrings (mapAttrsToList mkEnvVar envVars)} \
- --add-flags "${concatStringsSep " " flags}"
+ eval makeWrapper "${browserBinary}" "$out/bin/chromium" \
+ ${concatMapStringsSep " " getWrapperFlags chromium.plugins.enabled}
ln -s "$out/bin/chromium" "$out/bin/chromium-browser"
ln -s "${chromium.browser}/share/icons" "$out/share/icons"
diff --git a/pkgs/applications/networking/browsers/chromium/plugins.nix b/pkgs/applications/networking/browsers/chromium/plugins.nix
index 0b0e5bd0838..dda97690561 100644
--- a/pkgs/applications/networking/browsers/chromium/plugins.nix
+++ b/pkgs/applications/networking/browsers/chromium/plugins.nix
@@ -8,6 +8,34 @@
with stdenv.lib;
let
+ # Generate a shell fragment that emits flags appended to the
+ # final makeWrapper call for wrapping the browser's main binary.
+ #
+ # Note that this is shell-escaped so that only the variable specified
+ # by the "output" attribute is substituted.
+ mkPluginInfo = { output ? "out", allowedVars ? [ output ]
+ , flags ? [], envVars ? {}
+ }: let
+ shSearch = ["'"] ++ map (var: "\$${var}") allowedVars;
+ shReplace = ["'\\''"] ++ map (var: "'\"\${${var}}\"'") allowedVars;
+ # We need to triple-escape "val":
+ # * First because makeWrapper doesn't do any quoting of its arguments by
+ # itself.
+ # * Second because it's passed to the makeWrapper call separated by IFS but
+ # not by the _real_ arguments, for example the Widevine plugin flags
+ # contain spaces, so they would end up as separate arguments.
+ # * Third in order to be correctly quoted for the "echo" call below.
+ shEsc = val: "'${replaceStrings ["'"] ["'\\''"] val}'";
+ mkSh = val: "'${replaceStrings shSearch shReplace (shEsc val)}'";
+ mkFlag = flag: ["--add-flags" (shEsc flag)];
+ mkEnvVar = key: val: ["--set" (shEsc key) (shEsc val)];
+ envList = mapAttrsToList mkEnvVar envVars;
+ quoted = map mkSh (flatten ((map mkFlag flags) ++ envList));
+ in ''
+ mkdir -p "''$${output}/nix-support"
+ echo ${toString quoted} > "''$${output}/nix-support/wrapper-flags"
+ '';
+
plugins = stdenv.mkDerivation {
name = "chromium-binary-plugins";
@@ -61,40 +89,29 @@ let
install -vD PepperFlash/libpepflashplayer.so \
"$flash/lib/libpepflashplayer.so"
- mkdir -p "$flash/nix-support"
- cat > "$flash/nix-support/chromium-plugin.nix" < "$widevine/nix-support/chromium-plugin.nix" < sources.nix
{
- version = "43.0.2";
+ version = "43.0.4";
sources = [
- { locale = "ach"; arch = "linux-i686"; sha256 = "da9307cb24c75665adc6a5e02d3045eac9babd33c6da778167644d13cc685de2"; }
- { locale = "ach"; arch = "linux-x86_64"; sha256 = "1a8f13b44107e9689aa339f19c8247142ce82ef9a63bb4be077c212d4d4ad03c"; }
- { locale = "af"; arch = "linux-i686"; sha256 = "b8dcbf287b350becd7a4e1d812a2251bf10861fe6fe3c85ea9b56e4aafa2a156"; }
- { locale = "af"; arch = "linux-x86_64"; sha256 = "241a503d4cd2793c538a5cc1ad0990b2a5cd40a584504cf5dde77a28d2f47049"; }
- { locale = "an"; arch = "linux-i686"; sha256 = "530f5e4743384e543e4cf829f00e5f37adccf64b4af5067aab1e316aba72c579"; }
- { locale = "an"; arch = "linux-x86_64"; sha256 = "1bbde5a3c897ebed7c7820362257626835c1adfafb29a20e80bcc4b1c40407b4"; }
- { locale = "ar"; arch = "linux-i686"; sha256 = "f254b2f7117b866e2c8611d5367fc1e2a8e20e1997746204234ae6869c01f6e9"; }
- { locale = "ar"; arch = "linux-x86_64"; sha256 = "bec6a50c9ce11906edb09591ed1f37d94291fb67b2d4ab9a8f5f87b0e837c0be"; }
- { locale = "as"; arch = "linux-i686"; sha256 = "b894da79ba753489a3f0509aa54abb9cf67c84e80a73bc00d0e7e7483e1c4ac9"; }
- { locale = "as"; arch = "linux-x86_64"; sha256 = "ef435b67eac29cf4024ad8df1d4efd413ea58fd76c0e4ec2f2595e7c90743953"; }
- { locale = "ast"; arch = "linux-i686"; sha256 = "96566e2de543bb4b3bba195b99efb8ec1c01f6ec969dc75293ed66033b52a92b"; }
- { locale = "ast"; arch = "linux-x86_64"; sha256 = "29f9ccdfc93a72db314df43564fce754ddc678b89a55035f23582bf4a7c66135"; }
- { locale = "az"; arch = "linux-i686"; sha256 = "cc58914388b53df51d5bd78f0e63286166bbf278e691b8589bc7db18257627c5"; }
- { locale = "az"; arch = "linux-x86_64"; sha256 = "7f1db3428190e1bbc01506a029df8c81a0ea67b301f161a5bb297c47d5db41d8"; }
- { locale = "be"; arch = "linux-i686"; sha256 = "c8bd88c4ffb98d8611d760b144f46ab3cef4f7808f2b1008cd5aa75eadaf02eb"; }
- { locale = "be"; arch = "linux-x86_64"; sha256 = "1b063e4e4a33b9d29f01d7c98a942446d738b195877a617dd454c2697fd6a539"; }
- { locale = "bg"; arch = "linux-i686"; sha256 = "1186851b6a27a2d23572c9fa0a9bfabcfca1925d36e7fa79e5918541892bcda9"; }
- { locale = "bg"; arch = "linux-x86_64"; sha256 = "d185c5eb1640d13ee9fd049db41d267af728de56f833bc32a182f69c4921d1c0"; }
- { locale = "bn-BD"; arch = "linux-i686"; sha256 = "fcc0a0c46e913cb7b4d44c502f62ece83ae8d22703419edafd15321b77758625"; }
- { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "d1e066c2347e109fab28e525b5780edb9c5c063322745d971e4ad79a110568f6"; }
- { locale = "bn-IN"; arch = "linux-i686"; sha256 = "3a85767878b840411c57d176af597666aaeaede9a290032f374629eac536eeca"; }
- { locale = "bn-IN"; arch = "linux-x86_64"; sha256 = "a3314e2a9f74d9f2c85e592a74e1353b2f048349ba65bf4cfdf35c72b130cd61"; }
- { locale = "br"; arch = "linux-i686"; sha256 = "a6cd3445e65ca3c818856d6a3b9069aa437ea638f11bb8be520db73604150090"; }
- { locale = "br"; arch = "linux-x86_64"; sha256 = "9c9f5720b568d768933d7d55bfa7853bb7918bcc651b7c2e281ccf3d2a5e2218"; }
- { locale = "bs"; arch = "linux-i686"; sha256 = "9c0844cc1dde7712219626148988df642ab10e81494d4794a51a61bb92ddd110"; }
- { locale = "bs"; arch = "linux-x86_64"; sha256 = "44d91b25d18aa108adf49677069ebd75236f82c7016ee9d518e2ff3f6ad40ffb"; }
- { locale = "ca"; arch = "linux-i686"; sha256 = "5669828dec411832064e790e65203dabd3703a86090e87a931c6bd495fd39bc7"; }
- { locale = "ca"; arch = "linux-x86_64"; sha256 = "1e1cec512fb7038327488ce884e171ecda23ae26f98d39159ca96b8acea2029a"; }
- { locale = "cs"; arch = "linux-i686"; sha256 = "a7bdf99153ae8351c3f4f98db5e65d2a0598457dc0774508fc6ebe26c40ff43e"; }
- { locale = "cs"; arch = "linux-x86_64"; sha256 = "16fd46498fa33334a5bd1cf06351b410f7df41526c195de21959bf837ce5d488"; }
- { locale = "cy"; arch = "linux-i686"; sha256 = "8a251c77bbdb6a44163285cacb3a78ffe85835cbe0b9156ad300e733c9ee3934"; }
- { locale = "cy"; arch = "linux-x86_64"; sha256 = "61f2b6b13d9ce1066b6207b16865a038cb35c51f61a5bc05503cf948704320f7"; }
- { locale = "da"; arch = "linux-i686"; sha256 = "d1e5d20f7b396bb8b823e7a15a6e220fb930601c2df6e9fc5ca588d3ffce1698"; }
- { locale = "da"; arch = "linux-x86_64"; sha256 = "a5f20fb678a51a526ebd135b149c6769dda46827174259cabbc4912c6f0619d5"; }
- { locale = "de"; arch = "linux-i686"; sha256 = "74e9e40b191fd56e99708910c8798d4a8588271a90eef6f7658e042a0765d0e5"; }
- { locale = "de"; arch = "linux-x86_64"; sha256 = "470781e1debb2085fa538008cd3203c64b534b5a88c6a6ac01418a3ef344216b"; }
- { locale = "dsb"; arch = "linux-i686"; sha256 = "459e0d6c55ad822bae10a47a7b14004153a3f3363026556568d7108411318104"; }
- { locale = "dsb"; arch = "linux-x86_64"; sha256 = "97fd138bb33c80a3213b33d4796573b65d4659b888959730cc02e726bcc65388"; }
- { locale = "el"; arch = "linux-i686"; sha256 = "41b684530ed9bd80c03cb0cd8b1e4de8b3af383f611884965e98215ade1dd8c7"; }
- { locale = "el"; arch = "linux-x86_64"; sha256 = "b1a7f2a4de87510b9630c6cade94b7f628bbf04289119d3912ea0eb5260b55b2"; }
- { locale = "en-GB"; arch = "linux-i686"; sha256 = "3c40217b451bd28dd5f1aebcb9a9f7aafdfa3c9c7fd635d69674912a9e73f77c"; }
- { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "6aa6cd0945bbe97b30e431fdb09a4deb45a0aba6e1283f881a35732b7403e247"; }
- { locale = "en-US"; arch = "linux-i686"; sha256 = "dd6c585c24e1e9212b65eabee8e52c5dbc9e4acce4fc51c32aacd82b3c6333e3"; }
- { locale = "en-US"; arch = "linux-x86_64"; sha256 = "9c56ff8734eb860a6038f6bd00d98aeabe57037e230c66d551aac451a27efa79"; }
- { locale = "en-ZA"; arch = "linux-i686"; sha256 = "0335775eb1a073d1889e8a43f913ea096bbd735a0b98687c75c7fde5eb636f44"; }
- { locale = "en-ZA"; arch = "linux-x86_64"; sha256 = "5ab68e226bfc141167a477779181c48a84cabe80f250c874182ad0364d0c3dd5"; }
- { locale = "eo"; arch = "linux-i686"; sha256 = "99a0cf562a067cd30d1047814c1984364b1702e93e638016a4fe8910868cfcdf"; }
- { locale = "eo"; arch = "linux-x86_64"; sha256 = "ba0bc0093bf2b0ea82eb958fdf06683f4941bd9a44138c793175a0b9e5a86ad4"; }
- { locale = "es-AR"; arch = "linux-i686"; sha256 = "3adaec2ccb2b1949492c27c466daa5809afc690bf0559418d2d60faae0b5456a"; }
- { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "67f774442c64d653d624a270eea1202fad389f926c6b7dee56ef965e65311ef0"; }
- { locale = "es-CL"; arch = "linux-i686"; sha256 = "ee56546d943795434a6759a55dec6e848f244691dc234f4c62746aa1f73cb85d"; }
- { locale = "es-CL"; arch = "linux-x86_64"; sha256 = "cdbf12f21efb2e18d23ef9c6322c96469c72140200fa47c554067df3a9f89b8d"; }
- { locale = "es-ES"; arch = "linux-i686"; sha256 = "d3518ffe26d3c21beb009c657b93cf2f01be416f697d89beac497c71044f134a"; }
- { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "ae34d9f586b28b1063cfebb755edc2a11214085f3a185f31d757c2358493ed13"; }
- { locale = "es-MX"; arch = "linux-i686"; sha256 = "09a03624363efba7e5d707c312f58e577019b8b7987d817fe1cf77bf2afa7dfc"; }
- { locale = "es-MX"; arch = "linux-x86_64"; sha256 = "820c50a0991779f664be8013e10a6db2833caa4b1fed370a7d6a8eb71f5766f3"; }
- { locale = "et"; arch = "linux-i686"; sha256 = "bb2d259606836c5d01d149f2735639cad7411efcd5e0e5deacdc3f1bbae8d80d"; }
- { locale = "et"; arch = "linux-x86_64"; sha256 = "17265f828cb3232cca73b3bf5b806cf361769c77bfef0e6571a16eb73036cccb"; }
- { locale = "eu"; arch = "linux-i686"; sha256 = "0bedcadc3b60ecb58af25d5950fe693063eb80f65d6d85e72ff0cdab3e7f2030"; }
- { locale = "eu"; arch = "linux-x86_64"; sha256 = "371d5648c7ffaf325ef34030ad0a9971246bc1df354fc11dd66bc461dce303fc"; }
- { locale = "fa"; arch = "linux-i686"; sha256 = "a7c55492f08e5f44d5cccb015d00abf8b8e74dec7da37e937f8d0f76a4c49338"; }
- { locale = "fa"; arch = "linux-x86_64"; sha256 = "6fe831c56d96dbed1c4a6859ba58dc20bbdf43efbc2bb225a707df7966f8b9dc"; }
- { locale = "ff"; arch = "linux-i686"; sha256 = "5cf4f3235db02c385ffc355e0fa1060b79afd5a8899ff31da1d0dad4d065e4cf"; }
- { locale = "ff"; arch = "linux-x86_64"; sha256 = "0576772ddcbdbe3d26ae20dd47b4e635de709c34eb6a797afab7743ac68815bf"; }
- { locale = "fi"; arch = "linux-i686"; sha256 = "8edd2e8058fc848456b2dc1bb54f669159b232b5423dcde6638e5d61294f1ffe"; }
- { locale = "fi"; arch = "linux-x86_64"; sha256 = "94bd189308502abea3d6d762378220097d3d743cc42872e6c43cdcd86aa51b4f"; }
- { locale = "fr"; arch = "linux-i686"; sha256 = "652f87501ba2a5baf1de865d7a607837a9ed623834c2d796baf4e3891fc78a6b"; }
- { locale = "fr"; arch = "linux-x86_64"; sha256 = "94c3725ea6fc2a7833e9ee60fdcd0ae3a53c80ce7f13ca00634b5d99b12a4607"; }
- { locale = "fy-NL"; arch = "linux-i686"; sha256 = "8d9ed839afa148da954acfdca139dbcf9f235c097fc7c562a8ab52f9ece68b4b"; }
- { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "650c8a50b8473fd09dbcd1c818ca8c3ab0c6618696198124f32e0153307e2aa3"; }
- { locale = "ga-IE"; arch = "linux-i686"; sha256 = "a70af727b36bc7d084211a880318f3a9f73977ff75f728b50cc4bfa9398c61d2"; }
- { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "01d3635c38068facc135fcca979517d729999db52f4a00c0b2ee27cf830df870"; }
- { locale = "gd"; arch = "linux-i686"; sha256 = "9763cbe0387cb86f91cdd6b1dfa6e257cc40c4525c753869ee091bfe49f172e8"; }
- { locale = "gd"; arch = "linux-x86_64"; sha256 = "16d3452fdbabada41626d981dee0e48282d672d9d6073b363ede9e86c4ed56ce"; }
- { locale = "gl"; arch = "linux-i686"; sha256 = "facde8f17e2f90e49a02b36d016535e1123c7f78ac44ee1110c80dc472e84133"; }
- { locale = "gl"; arch = "linux-x86_64"; sha256 = "b0955c4381f7f0013e9e0b1dcf8d8c53a3bf694af6970638b2e88dc080771ed7"; }
- { locale = "gu-IN"; arch = "linux-i686"; sha256 = "cb42e0750736bd14c81bbb76bb05e02c97e798b01d9f41bad091295f9bbb5655"; }
- { locale = "gu-IN"; arch = "linux-x86_64"; sha256 = "c497650eda2e4fc0f99b9d9c1ef0df33b0ea7b6e32d2eb7d4ee109e5ae1f2add"; }
- { locale = "he"; arch = "linux-i686"; sha256 = "d4cc561b6ce55f0820e6bd8479de9fd1ed53fd228e7cef28a890aebd687c26aa"; }
- { locale = "he"; arch = "linux-x86_64"; sha256 = "9294083a0ce8b06cc565c9d643d3e45d50393a5abff230dde8fe42aa29d8b870"; }
- { locale = "hi-IN"; arch = "linux-i686"; sha256 = "3493dda678fe94e13d34a62d194b612037f472546b96a94de2390706139636ef"; }
- { locale = "hi-IN"; arch = "linux-x86_64"; sha256 = "db45625e758d3db82705373004cc16176f8376bf087ac11da06c7c22e613dc2a"; }
- { locale = "hr"; arch = "linux-i686"; sha256 = "227399d033c4a7877387ac965d84ac265600bc16614de1b99618f39808b92894"; }
- { locale = "hr"; arch = "linux-x86_64"; sha256 = "a4f061ed24c66f936da13f8d93eb311f8fda7cc468d7cc9f71a4c747bbd9af19"; }
- { locale = "hsb"; arch = "linux-i686"; sha256 = "41bc010d4cca63bc77b8d637e6ca2731e3c5900b6783955335aae0ee3d2eedae"; }
- { locale = "hsb"; arch = "linux-x86_64"; sha256 = "4618d03269cad3fe8ca3d618de581d37fef37b9276e72613d2c12b212bb2c894"; }
- { locale = "hu"; arch = "linux-i686"; sha256 = "be456ef5df061985f7413fc7af45b4f0b86ac4a99a57d3574d8ad6dba727a8fe"; }
- { locale = "hu"; arch = "linux-x86_64"; sha256 = "c229ca2c9fba2ac98e912e5c5f4500d423b1f2cbf768e539112e97c0f0fe410b"; }
- { locale = "hy-AM"; arch = "linux-i686"; sha256 = "0a569d1b8c8d685c3eb5701471420aa47110c737504a105f660dca72a82490af"; }
- { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "b15c86feb6d69005244f409290489d8f5ffaff0c85ec876ba931be38c7de07b0"; }
- { locale = "id"; arch = "linux-i686"; sha256 = "dc8ca98414ccc67087c896c84a0a223026f12ed9fec499eba6203b8ec0b3e6e7"; }
- { locale = "id"; arch = "linux-x86_64"; sha256 = "6a831ab4c2605fdbac15ac81853a19f5c8633756ad5136f93c3eb76637e2b997"; }
- { locale = "is"; arch = "linux-i686"; sha256 = "02e9a2022c0da27e069689d25ba80c1d04dc29e6a045833fa1c5e503b5ca9f9a"; }
- { locale = "is"; arch = "linux-x86_64"; sha256 = "0ffd2b8f1fdafd91ae4e089c075446f57adcc748bea4994d40207e5cba9a5655"; }
- { locale = "it"; arch = "linux-i686"; sha256 = "f84d5304a37e33883322c9c508f4d342f99901c9339d293308ef78bb561a3c40"; }
- { locale = "it"; arch = "linux-x86_64"; sha256 = "78c5cb912d6c24d5a7636fd400470d298e4f58493ca6fd3e5f6b88e4b8037e77"; }
- { locale = "ja"; arch = "linux-i686"; sha256 = "a3d563846ef60176712574a9f66d24a785f749390afde21cbc4823e9d30cc3ba"; }
- { locale = "ja"; arch = "linux-x86_64"; sha256 = "56bdf673d645dff09e96970fc4cb33b1810d57051e7c12f6fe1ba01fa971e293"; }
- { locale = "kk"; arch = "linux-i686"; sha256 = "a5b10502bacf265e2157b7246457c33adcf037e4e28291e26a7fdd9f53f94638"; }
- { locale = "kk"; arch = "linux-x86_64"; sha256 = "2a7c74168d040653cbc31d6d03846b9165f617cebb74388818d73d681056561d"; }
- { locale = "km"; arch = "linux-i686"; sha256 = "26e696f0a03d7d6c3541563f89ba08d06a47039ca93f15d2f1909db7ca1b8d08"; }
- { locale = "km"; arch = "linux-x86_64"; sha256 = "18676450680d18631a855dcf91fd4592f8e3e908b04122476ae62d619bfbdd4f"; }
- { locale = "kn"; arch = "linux-i686"; sha256 = "cf6c95c0f06381f3aa4eb03c8854a530e63b0b5c6d971dc019a5c6cf81f80b0b"; }
- { locale = "kn"; arch = "linux-x86_64"; sha256 = "fabd1b824a4593454f8c9d7c6c47f7244ec9d1800cbe397042fb3bc41a75d09b"; }
- { locale = "ko"; arch = "linux-i686"; sha256 = "d3d9ff36de18ca424511df1ddbd4c49c84499491510a064a6f55f15599e1c172"; }
- { locale = "ko"; arch = "linux-x86_64"; sha256 = "e8eef3e4c6201e1d1e936ee6ec53f875b6c2a0496d308b8fbe03b5cbdf229bec"; }
- { locale = "lij"; arch = "linux-i686"; sha256 = "de6b35a675539d1bf0ff1c8f3837ba030da64b0e51c30e594515ac13578495f5"; }
- { locale = "lij"; arch = "linux-x86_64"; sha256 = "9d2351a7bed09127b618cfd86f2d394fdefcbbf2801da3a60a697982b5bbb9f1"; }
- { locale = "lt"; arch = "linux-i686"; sha256 = "5e5c3d5083b8d71a249f9e5009072132c9524063fa0cdb1f47ad0ff5260725c7"; }
- { locale = "lt"; arch = "linux-x86_64"; sha256 = "c57df2ce20d09070514f783a12e179ff05a4ac14e7ec67b0081f284f70079468"; }
- { locale = "lv"; arch = "linux-i686"; sha256 = "30267f85939965eab0ec50f4c869a0a42fa0d0775ae516088f9a3ff57f1bf3d2"; }
- { locale = "lv"; arch = "linux-x86_64"; sha256 = "c1389231d627df347910d28172a823da18f2ebd5697093035faa499da24755eb"; }
- { locale = "mai"; arch = "linux-i686"; sha256 = "6dec829e1ea28f8c4480d0517f72909d2d652fd827693dc919298906b62b47d2"; }
- { locale = "mai"; arch = "linux-x86_64"; sha256 = "29ed57ad173243d7cc2460a534c3f63709e235db74810a0d6f12dc460c5f4a52"; }
- { locale = "mk"; arch = "linux-i686"; sha256 = "98d4c529ca979e4ba03b3c1640feb0c93ca1ac2a92ac07403a39a07adce8df44"; }
- { locale = "mk"; arch = "linux-x86_64"; sha256 = "53d6752d67e3277afe3ea239ceb1f890edc5a15fe078d41bc074246598376603"; }
- { locale = "ml"; arch = "linux-i686"; sha256 = "321d682e8e1e42e8e4522d791e7e7ae13d1622d740038f3586813099f0275d96"; }
- { locale = "ml"; arch = "linux-x86_64"; sha256 = "f0dfba4cd8fd961ef6c088ef9139b8ce5e33fcefa8cda142c9f51bfae663c092"; }
- { locale = "mr"; arch = "linux-i686"; sha256 = "b40b8fbbe5ab56055d57f7b9a67ff00e84b7c7d19afc7bb07b4311ef3fb6c66b"; }
- { locale = "mr"; arch = "linux-x86_64"; sha256 = "3bb64e13d59a1c65460282e4236655a0c2997d894e9b897a8dc3b20a4baca3c9"; }
- { locale = "ms"; arch = "linux-i686"; sha256 = "15aeda467f0c0c893dd923ee56fcf2547242f0a4089709ce0cbdb27778c71b1b"; }
- { locale = "ms"; arch = "linux-x86_64"; sha256 = "32cea21ff68efd7c384746c32c0138464fbae4d25065fe58d6d56e191ee5b082"; }
- { locale = "nb-NO"; arch = "linux-i686"; sha256 = "371af3de1ae68ba242cc55cb7c080008ca305c61d5c8c4e687f53568bcb8f416"; }
- { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "54e17787e0d31893dcba314e98cfb795fd6f85e335a0e84ce35a0f44a56b6e1d"; }
- { locale = "nl"; arch = "linux-i686"; sha256 = "92df7a99107ccd938800161e759beb6269a6a30f69c892064e130280a3caa692"; }
- { locale = "nl"; arch = "linux-x86_64"; sha256 = "41c1bfc828917d58cf8f334b8d2b333ddb50dd416faaae41a0c063bd8c23942c"; }
- { locale = "nn-NO"; arch = "linux-i686"; sha256 = "ad96e3c670c244d366ce0d600d87a308d95e51309ab86becf1c8c69245dbed0f"; }
- { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "eee10d92a2bcc32507936c3c2c5c2c220a4de955aa8b48d23f0d923c9b0faa48"; }
- { locale = "or"; arch = "linux-i686"; sha256 = "1ddaa000c9b3d5a7dccdddaeb8fda53ba821935bf24ee5c2ca0053e3b2900bd7"; }
- { locale = "or"; arch = "linux-x86_64"; sha256 = "0d62ab80bdd5853d8dfae01d9420929d9321d1f6b9f40d372c6241f1345de76a"; }
- { locale = "pa-IN"; arch = "linux-i686"; sha256 = "accdde423ac5c518d14b435d00e1f536cd240f31108b58f0b5e1a925637faab4"; }
- { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "89ae2f460c6fdab846d6b41dba84f63c94a7bfc1f61e3e79da5d643d4c1a1fca"; }
- { locale = "pl"; arch = "linux-i686"; sha256 = "d8e043d8ba0c223f0232facef10b6d2e2ee13733bf8670a9101796bfddb3c2f1"; }
- { locale = "pl"; arch = "linux-x86_64"; sha256 = "f6ada91433d48b699c02fddf22e2d8aa36e6b0cc365b73625bf6fb80ed3fb877"; }
- { locale = "pt-BR"; arch = "linux-i686"; sha256 = "b2d294d7761cfc3c8a58ee072bb8a0b82cc79724f6b103073632e682fda32f60"; }
- { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "642c56b5d510f5efc8a365be956789d7760bfe983aa397ae194eef5bd15f601b"; }
- { locale = "pt-PT"; arch = "linux-i686"; sha256 = "6bc224414c39047c42040ebaaa7e7d61bb09939a9878ec4a2d7d7e8c31a7ecfc"; }
- { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "cc00a2fb38fed6ffef5a6a6931b043c65948c18f3d502a0e3ae641a1847203b7"; }
- { locale = "rm"; arch = "linux-i686"; sha256 = "2cebf2678e1a469447205a7495f17185259d73a72439f8fd400eee957e571bbc"; }
- { locale = "rm"; arch = "linux-x86_64"; sha256 = "32fe2ef01b0d495476768eff7e4750c2c82196e60f50c2e824adbf611f275289"; }
- { locale = "ro"; arch = "linux-i686"; sha256 = "289cef6b438a59bac459c203a6b1b2965b089f1487ea78ff524a6a68f5996862"; }
- { locale = "ro"; arch = "linux-x86_64"; sha256 = "7df67b1a5a12297a214d1f794c84b58ca12a182ee780e2574116214dfc785388"; }
- { locale = "ru"; arch = "linux-i686"; sha256 = "65fd6a9a90b4e5c8fc784850dd5bce41901b0d241dae9c37110bf99643d52d32"; }
- { locale = "ru"; arch = "linux-x86_64"; sha256 = "585683dca4c427ecbcc17d42465b6e374a76d5266b908df1b47f4a1ad81e7794"; }
- { locale = "si"; arch = "linux-i686"; sha256 = "6567d5ab15a1bd20426569a6480d6e44f2c1917145fa607357f0d3d0502c840a"; }
- { locale = "si"; arch = "linux-x86_64"; sha256 = "f0aad93013b6070516851a13352d1aabd0d10bd7891eaea878d3632c1b295296"; }
- { locale = "sk"; arch = "linux-i686"; sha256 = "c6da9d539302dca6ad8e3165ca595eb80438fb4caea11979c0e07ca215696929"; }
- { locale = "sk"; arch = "linux-x86_64"; sha256 = "236dd9171f471849e8cddb2b8ff0166e41bdedcb0bb3c1662fdffa83c3e89374"; }
- { locale = "sl"; arch = "linux-i686"; sha256 = "4b9160bfa7579fc893a40387f0185cb74d7db2cfb0eabd2aa032259ed53b7a97"; }
- { locale = "sl"; arch = "linux-x86_64"; sha256 = "56bc853e4e5e21d08b2ccd04687388473c45ac4403d0b51ed41d8a6a3a26e396"; }
- { locale = "son"; arch = "linux-i686"; sha256 = "b73fcee703ce937ec25993da5e09163541fef9eaa4e65ec7d5358f1dfa1b596f"; }
- { locale = "son"; arch = "linux-x86_64"; sha256 = "95ef838ac58e82ec435ddf7e2ea0bbf8b8d1bdb34832aa664d1ad8f5abbd9a13"; }
- { locale = "sq"; arch = "linux-i686"; sha256 = "370313d2cf543ab3aeaa5de11f748d69a168a82d6e29c27d4c398bb577fdb06d"; }
- { locale = "sq"; arch = "linux-x86_64"; sha256 = "a86a6604169ab6d9bc2657a0d26db0a3f96b2927223c5a43128dcf49bad243f1"; }
- { locale = "sr"; arch = "linux-i686"; sha256 = "a7ad2ec678944f37cfee69025871369b658013f77df9df0f1bbfd9cbc03666d2"; }
- { locale = "sr"; arch = "linux-x86_64"; sha256 = "b081bc35064722b4de95f4e29c4ee203bca124ebe0c33bbf91f0e11f904928f7"; }
- { locale = "sv-SE"; arch = "linux-i686"; sha256 = "5a6fe1f1c7e1d5bd91a0c82e47ce5b88e31611cf51d6452afde3ef06d2d1a695"; }
- { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "9a09a020acabfaef4fa25d94723fa437c57761f0dbd9bda880b8ca3acb5248df"; }
- { locale = "ta"; arch = "linux-i686"; sha256 = "0e0839d5a899576f3fd796079748dba8612526bd5f855e8718eccb3ed05944c0"; }
- { locale = "ta"; arch = "linux-x86_64"; sha256 = "cdcd8e06216289df7cdb4f82f01207a7112fa4f52040bd70c2f497b3d701730a"; }
- { locale = "te"; arch = "linux-i686"; sha256 = "e4609f803edb243ba8c8fbfb7ecea2e652a9e94adeec2f6c03af42c2e8bc5b74"; }
- { locale = "te"; arch = "linux-x86_64"; sha256 = "b9151a27be6a8de94fa25b53dfb85e765cc2ff823c2de6a0d0583883fc30ea48"; }
- { locale = "th"; arch = "linux-i686"; sha256 = "48349866a10948cc0b4f8b6bc2fecd5dcbd4d09ff4ba569f7fb3e569edadd976"; }
- { locale = "th"; arch = "linux-x86_64"; sha256 = "ef38e6a99cc8cb9e32e95af0ae7f7c99b82310e28b082b6aa085aa80f180ef60"; }
- { locale = "tr"; arch = "linux-i686"; sha256 = "fbad5fa2196dddb5061fec1f47fa7af85c0a824f520588b7446d2740928e34cd"; }
- { locale = "tr"; arch = "linux-x86_64"; sha256 = "c644f251f1e43acc3baa550b540750fb7d11c2f440c7906e1955d34694a0d718"; }
- { locale = "uk"; arch = "linux-i686"; sha256 = "9db7dc494734011ed61c5286fcb1f4b4dfb418528792ef92fbfc3734a9618129"; }
- { locale = "uk"; arch = "linux-x86_64"; sha256 = "06cbcceb189bad7174cf46678535cd4bfb1062e5ac878fd313fc341315001106"; }
- { locale = "uz"; arch = "linux-i686"; sha256 = "cfa94474277edc7739c11795b2907b894c87f5c573c43aaf5a951a2f13a9c8ef"; }
- { locale = "uz"; arch = "linux-x86_64"; sha256 = "e3a581e965fbb3711e6ca6d6d5b378eded8e8ea9767f94993c50632b6f4a7aed"; }
- { locale = "vi"; arch = "linux-i686"; sha256 = "ecd4a5b8fa66e78cdb93b04eb2b3a5ac354bd5e231d8f4bcbf2acfb94b5190b5"; }
- { locale = "vi"; arch = "linux-x86_64"; sha256 = "1d52852d973d5d6bea8ef860b216aff4eea59dff576f13ae67aa9b96ef0c9878"; }
- { locale = "xh"; arch = "linux-i686"; sha256 = "24befe5e2fe2001ab3827543f97b52ecd15f5cbad89d977584aa4dc08a0e9c11"; }
- { locale = "xh"; arch = "linux-x86_64"; sha256 = "4cafc2a6028d8141e47b09a9d8d96404cb4b5806cfaab452566f9a7baff89f25"; }
- { locale = "zh-CN"; arch = "linux-i686"; sha256 = "80ec43ed8918fa452271988d53875f184196460b15086fe793af4842458ab790"; }
- { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "1d3fc933a5b3f4082fac9176f6a802e01f8a26d711c339116799e58629843f27"; }
- { locale = "zh-TW"; arch = "linux-i686"; sha256 = "a255ce81f6ac1774ae6c8a5b9208169864a672f22f7037c93f01758c4eaa357b"; }
- { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "27b048c3df2ff25fd6f7c33cc30016e8a657a2f30ef7b0da9a2f4097c1b5e494"; }
+ { locale = "ach"; arch = "linux-i686"; sha256 = "88e62cbc7a46a4bdc9822a7155a7a92fd856472323fe93c2c6684262b8e71056"; }
+ { locale = "ach"; arch = "linux-x86_64"; sha256 = "e0eb56995f078a72c0bcf8a38a68e3087ca6c229181d0ca75052d2b784acd6f3"; }
+ { locale = "af"; arch = "linux-i686"; sha256 = "826a7c46b08813698c6fc6cfa3faf8d8fb3c6bfa2d9126d2668f91f34fa5874a"; }
+ { locale = "af"; arch = "linux-x86_64"; sha256 = "74efde0018f1c0a0d8afab8a069c7dc2ace12a9c2e8ccc5021601aa472581ea1"; }
+ { locale = "an"; arch = "linux-i686"; sha256 = "bd7c8cd1473fa7b15905fc2a9aa5595a7ffe4e6a53a4c832dfbe3393236a2706"; }
+ { locale = "an"; arch = "linux-x86_64"; sha256 = "73e97be9965dea6416d88b7edb609ed1c7cecbb48c363370dec68854ebcc2b05"; }
+ { locale = "ar"; arch = "linux-i686"; sha256 = "30fbc1adfda1487093ed3ca3571bc4c02132b8fd65a67c937e10d5a53fffe2c5"; }
+ { locale = "ar"; arch = "linux-x86_64"; sha256 = "5c7b899f37cd894b79c74e95c03e131e8809fd147316d21ac5d9e0165840bdbb"; }
+ { locale = "as"; arch = "linux-i686"; sha256 = "2dc43867cd934830c79050e2080570e86fe63ab9ce80252599a7ac29ef21408a"; }
+ { locale = "as"; arch = "linux-x86_64"; sha256 = "73c6712729087bbebc335e631505dca89fbfc9eedf6fcec220f66f50e013f938"; }
+ { locale = "ast"; arch = "linux-i686"; sha256 = "3b76e984e74737f0bd22e10c017bbfc3ff9346a9bf83ec09d959cdc0c5b4c36c"; }
+ { locale = "ast"; arch = "linux-x86_64"; sha256 = "2b9b732d19498b78c72d8f0bcf0852c7d209c3a3e0c891fbef6be753e39bc9a3"; }
+ { locale = "az"; arch = "linux-i686"; sha256 = "8889cf66294a788b59754a4331c6fe4ceccf5d4efedb402d144f27384e491b46"; }
+ { locale = "az"; arch = "linux-x86_64"; sha256 = "cca620118720374edf45b8dba81ffa5086f640bb1c10b67cfe6286aa2afc3a6f"; }
+ { locale = "be"; arch = "linux-i686"; sha256 = "33543ed7c2f68457573729fa95fb306a3c509d8ecda937d5d638d6d158979ced"; }
+ { locale = "be"; arch = "linux-x86_64"; sha256 = "58c567f2b6657f533bcc20d39f29715a503a0a9d59e05ccf9b4f3f3ba64280ca"; }
+ { locale = "bg"; arch = "linux-i686"; sha256 = "5b87663b5887a8eeceee3c0e54c99c66ca673bbf78b434cdcac659891c1f3333"; }
+ { locale = "bg"; arch = "linux-x86_64"; sha256 = "ebcf93c8b5ae952f244426988defbfe0638cf81a8dc4c372613be08f9e0d8f45"; }
+ { locale = "bn-BD"; arch = "linux-i686"; sha256 = "30af81108a6f9ea31a623666ebfb68d99ec256e27cc8d18921bfe2780753ba4c"; }
+ { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "082ddb0fce87e1399dc95cb94fcc71ebe334f7e611497c0b0bb8186edf46e8e5"; }
+ { locale = "bn-IN"; arch = "linux-i686"; sha256 = "3e8af6555a65ee403b8fdd3a78842ec4f7c16fb3c590f77d9ddd76e9631d564c"; }
+ { locale = "bn-IN"; arch = "linux-x86_64"; sha256 = "78bf008a03318c1d58788433a07b71b63bd52cd2befcc68f8c6320d5ff5dc387"; }
+ { locale = "br"; arch = "linux-i686"; sha256 = "77ff1b40b9cc81b1c6bc63d74e68687ad92f5eb0cee265cd5d9528c38a36bd12"; }
+ { locale = "br"; arch = "linux-x86_64"; sha256 = "a4784a6b2d356f633deefefbc237f5aa662334765a334f968d60afc0aa76ccab"; }
+ { locale = "bs"; arch = "linux-i686"; sha256 = "5fc7d9cbd892c83f40e0cda6b8e6b4e993948530bef355457015a6976ce097f6"; }
+ { locale = "bs"; arch = "linux-x86_64"; sha256 = "4fc83306fca0a6458e66fa082eb8afe6d07ecbf5a3b309d3906ca16f00fc5d31"; }
+ { locale = "ca"; arch = "linux-i686"; sha256 = "c72b7f343e62f479dd2fc37f22af3c462890a886727a2b5a1f140992e3069c92"; }
+ { locale = "ca"; arch = "linux-x86_64"; sha256 = "81d44ab8e493816180ce46d86a0b061ddada85b820c21b91d18f62b3fdfa455e"; }
+ { locale = "cs"; arch = "linux-i686"; sha256 = "c2fb062c3fce0c4c174bcf3987108176d9cbe8da19a06b5db46e0b6d65b244ec"; }
+ { locale = "cs"; arch = "linux-x86_64"; sha256 = "81afcae57081c20a7a1e03c28a4d8dd26b3c89608591b7a7171be91bd24789d6"; }
+ { locale = "cy"; arch = "linux-i686"; sha256 = "bf5f4bdb6fbaea7d0de662921d5e6096d413f799fd3ca1876d42146f14667e5d"; }
+ { locale = "cy"; arch = "linux-x86_64"; sha256 = "cc4057fb04da6db0d2ba315fe9ff015a0e0fc1542843adb4a65621936f849d98"; }
+ { locale = "da"; arch = "linux-i686"; sha256 = "10468470db91eccc1234b34fc4f933b909df68284f9cee8125fbdb5c5802a45a"; }
+ { locale = "da"; arch = "linux-x86_64"; sha256 = "34e29284e753686f00e4019902b75aa071d0eb87bafec8c31cc4029989ec210f"; }
+ { locale = "de"; arch = "linux-i686"; sha256 = "f5b2e2c7fdbd0f91e0ce581dfcbbb253d627a4aac45a914eab763de6b2fb6750"; }
+ { locale = "de"; arch = "linux-x86_64"; sha256 = "7366de80f3717f62768055613bb6767a39716808e394d623cff18e649b1a5a02"; }
+ { locale = "dsb"; arch = "linux-i686"; sha256 = "1a69cb59bd213323ddf5576f2f060def74735b50576c5048f030170a8e4a54d1"; }
+ { locale = "dsb"; arch = "linux-x86_64"; sha256 = "89c431dc58a91ff9c7b31b9a5f988aabd7265a23697e870cd746320c0dde9760"; }
+ { locale = "el"; arch = "linux-i686"; sha256 = "cb6c72d842895714a7ce5f0acc7e2de721befd8605ce567811f5e626f9349a50"; }
+ { locale = "el"; arch = "linux-x86_64"; sha256 = "8b33af54b8e00acba75446a5921ebf41e570f66cf86d38bf46b9238d2b2b57ef"; }
+ { locale = "en-GB"; arch = "linux-i686"; sha256 = "17685f4d47efa9ca8a2ca220960d7819e11c728516d4c0f67f789f5dc29e9606"; }
+ { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "702f8da239eadcbf92cc8e286716836ec889a64276a92e51ee26cc5338e4398e"; }
+ { locale = "en-US"; arch = "linux-i686"; sha256 = "be03a282b7da67899c988f89423594b91e017ce5f4569d55ea23f6ba28f59414"; }
+ { locale = "en-US"; arch = "linux-x86_64"; sha256 = "0ba5a1868386c715ea1f48393b035305d4bef67ed1838b7bfacf5bff8b36716f"; }
+ { locale = "en-ZA"; arch = "linux-i686"; sha256 = "790462e745744b05a5fc27d9518f02e88f678bc1f95140dad970abdff0ec7aaf"; }
+ { locale = "en-ZA"; arch = "linux-x86_64"; sha256 = "ab1ff49b84beb7a5a02a70cbaba9d3110cdd76653486799038fd05936b9db499"; }
+ { locale = "eo"; arch = "linux-i686"; sha256 = "d6be5d333050ca0d1ecd78082b9daf7955a068915af6ef2694b3f6d60595cd94"; }
+ { locale = "eo"; arch = "linux-x86_64"; sha256 = "6ea5dd2bd55bd0211ce67f398b24a37f26b012250b8e7b1b4a9d5ef619e19051"; }
+ { locale = "es-AR"; arch = "linux-i686"; sha256 = "1b16ed83eed980b0ea8b99e989bab1882b6d2a497fd643f109f0610425c693d8"; }
+ { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "3aad55c9d10012c5b22154e8562a034e30ce6ef0b579047649a43afd0645d6e2"; }
+ { locale = "es-CL"; arch = "linux-i686"; sha256 = "f22705f5dee51be7bdced48c6c8f48780529f22a566d9d8784a10c2fe8427b92"; }
+ { locale = "es-CL"; arch = "linux-x86_64"; sha256 = "8dc4c8854169db3c22c09b723002852c452cdcf8d0bde94b089af9fcf0ae0f28"; }
+ { locale = "es-ES"; arch = "linux-i686"; sha256 = "7bd24886bc72db5479c1aa2c8a48359858c1e87e8444a5cc8f0ef3e141744806"; }
+ { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "c69a6be864d1c865013b00a1b8fb748da96be2ddc65cb178eeca6e165aa1ccff"; }
+ { locale = "es-MX"; arch = "linux-i686"; sha256 = "a52775fe1038fbef208d760c4069187943387b0717076b32a54647d9e319890b"; }
+ { locale = "es-MX"; arch = "linux-x86_64"; sha256 = "56c2e14770c2c6d40213f159715a3c269bf3b6c5985ddb4851b6f50f2ca93a39"; }
+ { locale = "et"; arch = "linux-i686"; sha256 = "648fbeb1dc15d76685d80afdad2b6a797eb25f30b27bb405e11725ccc53ef164"; }
+ { locale = "et"; arch = "linux-x86_64"; sha256 = "400f9cd73854034edd7b392367a7961638c921e78885064bdbc567ed3c508d38"; }
+ { locale = "eu"; arch = "linux-i686"; sha256 = "727e0d1d692be4f472f1172d8901d94d58e201ab9c2e30b80684564b3ecaf325"; }
+ { locale = "eu"; arch = "linux-x86_64"; sha256 = "476f207657fb9a5c3bc89493b06900b4fe46a06aca7854e4f37bbe8c8d98c064"; }
+ { locale = "fa"; arch = "linux-i686"; sha256 = "2de4b2b0f02918c8ff538db66272196479ad95cf8e239ccf9e1a244d5553456e"; }
+ { locale = "fa"; arch = "linux-x86_64"; sha256 = "3c04ec5ebd27b815a215ff815dcc86ec05f81a5a0d606e60ed14135b76679fe2"; }
+ { locale = "ff"; arch = "linux-i686"; sha256 = "07b19ce6be53c16c6f299a2640a3a597475644fef63edf702242e245001b1eb0"; }
+ { locale = "ff"; arch = "linux-x86_64"; sha256 = "d0a4e2d3b155c0fd5fa12162dd73d6077be30a9cdd3ccdf5566748a7af4fe2c6"; }
+ { locale = "fi"; arch = "linux-i686"; sha256 = "f5e9e4222bfc1c34d58befaccf501d741cdcf3ee9bfda034ea8600a906c9a912"; }
+ { locale = "fi"; arch = "linux-x86_64"; sha256 = "d48f0673a768b6265119a3097061ae437711a81fbf7f665b8fec079f0516b1ca"; }
+ { locale = "fr"; arch = "linux-i686"; sha256 = "67eb797623354f037b49745c9ef7ddfa3a0cfce03f984add560a33ab2955fc97"; }
+ { locale = "fr"; arch = "linux-x86_64"; sha256 = "6bcba534539f9b5f42397c82e2c1a6affa6eec473c09e6d71c5315f9acef35b0"; }
+ { locale = "fy-NL"; arch = "linux-i686"; sha256 = "fe4b44c9b50abc001bb4bcf6e046a9b18f30a42170b4662daf5d35c17089f4ad"; }
+ { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "8238342ac06af2d4e0b7ef8ea26d1960af996ac7d401f0e11b3b666ebafe0df8"; }
+ { locale = "ga-IE"; arch = "linux-i686"; sha256 = "9f59d32123141d624b9fa16f885ff9e1cc989628e33074bb2a546d9c54be07eb"; }
+ { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "29785a5a2cc09750c8ea391ca6b2d8812e5a68185807d76ec295c3ca86c21da9"; }
+ { locale = "gd"; arch = "linux-i686"; sha256 = "bd4dcb330e8733c3443e763a2fcd49085b5027ec032ee6f641ac1211534fdb6a"; }
+ { locale = "gd"; arch = "linux-x86_64"; sha256 = "5508260caa85a450a2496a7e261aebff847301d4f981bd0caf0208aa65c0bc10"; }
+ { locale = "gl"; arch = "linux-i686"; sha256 = "7e6df6be5937c01d8bbf65cd6d107fba76f1c59794f7e2ed81ac9db1384abe34"; }
+ { locale = "gl"; arch = "linux-x86_64"; sha256 = "b5370fd005569fa1544099fb4629ea344f81b43fc10188dbb3cbc5926b5df53a"; }
+ { locale = "gu-IN"; arch = "linux-i686"; sha256 = "5256e889efd097decc2b55f4d928c9847f6e9499b25947de068d357db4d70c59"; }
+ { locale = "gu-IN"; arch = "linux-x86_64"; sha256 = "2b51d50b49965c766081d35b1a426e1c3a858038bb88807522a7dcbc8c97b815"; }
+ { locale = "he"; arch = "linux-i686"; sha256 = "b71d83c274d82f63ab175978bd661e047ad73586249f6e24d33d17c1e9ba4ec6"; }
+ { locale = "he"; arch = "linux-x86_64"; sha256 = "4c3dd5066a9b5ca04ab222af8d7009419fe34d0bc41bf5f78e6370d6e975c4e5"; }
+ { locale = "hi-IN"; arch = "linux-i686"; sha256 = "33f3591e2d75bcc539cc57e68e865183b307a8eb8153c0b48bacc0bc62ea48f4"; }
+ { locale = "hi-IN"; arch = "linux-x86_64"; sha256 = "25eef40150db99b56dc46deaf78525951d8ae838886427838c9d78bab41c6b7e"; }
+ { locale = "hr"; arch = "linux-i686"; sha256 = "d83ab7b48cd7fc4637fbb4c19edd0974db121186289b04da01414fbdc78ad7e9"; }
+ { locale = "hr"; arch = "linux-x86_64"; sha256 = "8a1d3055aedc504cf0f34e41931464752148dd1859c807f689978fb80504a5ab"; }
+ { locale = "hsb"; arch = "linux-i686"; sha256 = "d9dfc43216b0c6281a311edc6c0fed79344cbb4f4cfdcf153f3ba37a4221199b"; }
+ { locale = "hsb"; arch = "linux-x86_64"; sha256 = "2ec46b326249e0049de0a110896672191edf0837d4f224ff3b0f88a21edf1a22"; }
+ { locale = "hu"; arch = "linux-i686"; sha256 = "6c7cecaf0865bd80eceefe2541b5cbdbdc457a367b66a3cb7f8f3d73cf3118f4"; }
+ { locale = "hu"; arch = "linux-x86_64"; sha256 = "d33903cda04f3be9e147dd69c55a58fa76f1bfc0abdb8346c641b76c5f20aacf"; }
+ { locale = "hy-AM"; arch = "linux-i686"; sha256 = "a7006e239fc119c1af332e1fdcd3ed42aed59deb6e22a092c9d3ed5c7eafa11e"; }
+ { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "89b0def0f9d9177fa0c0f1f7630d52bf3d6380ab27c475019fc6b1dddeca32b6"; }
+ { locale = "id"; arch = "linux-i686"; sha256 = "15fd16ebb3c82755a1ff70a172658c3928ad495194b975de8270b0dadf8fd10b"; }
+ { locale = "id"; arch = "linux-x86_64"; sha256 = "7cfe30a94db8722d0cf3c5f68f636c76e7e98c8f34f67f95724c80499c89ec64"; }
+ { locale = "is"; arch = "linux-i686"; sha256 = "0a066fed6ed9ca4a1514166c8b1ac5e097b5d32522dc39bee3a644f241f7448a"; }
+ { locale = "is"; arch = "linux-x86_64"; sha256 = "4fbef4c8c25690e3c23f3fcd27196714c691c9ea023d81b82763867a7547deab"; }
+ { locale = "it"; arch = "linux-i686"; sha256 = "451b17760fd2f3b99cda0f1711fc3e74320ef0e86b41ea89205c00395b1ac46a"; }
+ { locale = "it"; arch = "linux-x86_64"; sha256 = "e12206fd4993e75ecd3398130758cb1cc4f103c5792a9b59956766d975840653"; }
+ { locale = "ja"; arch = "linux-i686"; sha256 = "ef954070ef7f3eafb9727ee848627145dfc884fc46445374d5b618d344359432"; }
+ { locale = "ja"; arch = "linux-x86_64"; sha256 = "6795c8d63e2cbad65d347bb07503725f85ef464767020df605bdc5dfbdd4cf60"; }
+ { locale = "kk"; arch = "linux-i686"; sha256 = "752594014a72770d33784a99782b24bebaadeb83bda57880f3d0bdb94c2ef56e"; }
+ { locale = "kk"; arch = "linux-x86_64"; sha256 = "a5b26f9f5b9194592e4749770e85cfe35d308ce5cffceea00e9aea5a90a5ef95"; }
+ { locale = "km"; arch = "linux-i686"; sha256 = "57c6072b4dd026daa11b7877fc05ff8aea383eb1d0a8cd1798bd26246f013145"; }
+ { locale = "km"; arch = "linux-x86_64"; sha256 = "fe5a4aae238d74a26614014547294226b49155a7c7fe5fe8a4d2955ee9bfc457"; }
+ { locale = "kn"; arch = "linux-i686"; sha256 = "53b5a81b33115e6892dc6d98a275d675a576eb721290af271262314f33a8a5d3"; }
+ { locale = "kn"; arch = "linux-x86_64"; sha256 = "7a73aea8c228b3491c12735240fbdb8715d8236e89b8634f8b8eae435a6b33f2"; }
+ { locale = "ko"; arch = "linux-i686"; sha256 = "7060ad8b0e78eaebcb6ef7b4976866ddbcca8123daca4ebd7e0ace9792c55a00"; }
+ { locale = "ko"; arch = "linux-x86_64"; sha256 = "b3858ed759dc5c3bf383bff0620d28e939e2a906b266bf9ad28409c45835da82"; }
+ { locale = "lij"; arch = "linux-i686"; sha256 = "efda293d3583806b80695c0f102151574623180a192826e66e90c34599e13444"; }
+ { locale = "lij"; arch = "linux-x86_64"; sha256 = "235138d5b83242a50e194c09d687edfad8a4f912d8434c749dec15a271a38d8e"; }
+ { locale = "lt"; arch = "linux-i686"; sha256 = "0fccd7402f84ef47bc14cd91da4c9aecfceda90588293e47c3473ba5849e8ba2"; }
+ { locale = "lt"; arch = "linux-x86_64"; sha256 = "de27a346f47ad06ade89b4da1809b7ab8aff10e491352b88185d4fab1aaa5613"; }
+ { locale = "lv"; arch = "linux-i686"; sha256 = "e4daced301792d86a7d5bb194da1ff4b9fb1ab7e8583ff3810ed5dca2c57c2c2"; }
+ { locale = "lv"; arch = "linux-x86_64"; sha256 = "e6f6b914d0b8e1a349087c893cd91807e6d8159f4f8db27c2c89b8304a21aca8"; }
+ { locale = "mai"; arch = "linux-i686"; sha256 = "f61a475f0646b6935abf6ca4b07d88a65e782ad6a5fbd17ab2c7cbc0e386f9b0"; }
+ { locale = "mai"; arch = "linux-x86_64"; sha256 = "091597ef122a51e27e69aa02d84c0de37b3bcc4aab38326a160d8836f82d9235"; }
+ { locale = "mk"; arch = "linux-i686"; sha256 = "336f74b4f6f0fc0ca24af1b287bb049ba37aedd760c60b71560c32aa21d902a4"; }
+ { locale = "mk"; arch = "linux-x86_64"; sha256 = "7026aaee3d615fd5401881728fce02d69a74dd08bcf4ad32cdbde6e48e9750fa"; }
+ { locale = "ml"; arch = "linux-i686"; sha256 = "412212198a4bfb35964baa84d55bdec89a30ad47be0e54c7be64e3bbaa8166f9"; }
+ { locale = "ml"; arch = "linux-x86_64"; sha256 = "50c0c3f6931e6a1a498d075847dec4796db804d296b0bcb7254576d910c88f51"; }
+ { locale = "mr"; arch = "linux-i686"; sha256 = "f457de6b5e6692cdac57f9cc8b5bace0f3c678cb40848963f91dad36aa53e7cb"; }
+ { locale = "mr"; arch = "linux-x86_64"; sha256 = "9a88a56a56d5448e6ffdcc2aa15b70bc6300750dae11c25047036873bd0f1bf7"; }
+ { locale = "ms"; arch = "linux-i686"; sha256 = "1254482bd8d0c2fef0a728415e0053b1e68951c1a4de32ea38e3a8435ef8be11"; }
+ { locale = "ms"; arch = "linux-x86_64"; sha256 = "6daecbd8ab6eaeab01139037a950e5e48766f20290bd13daa9f2177a0bed7a37"; }
+ { locale = "nb-NO"; arch = "linux-i686"; sha256 = "ae92dcc94f43a80e335b9dcbc82a1831ede646e173eb1a6b76a3a5c076f70598"; }
+ { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "813d1965cd6b15e8bd1b40f77e787086ff38dfbafbfdb6ef3d958543ec566d9e"; }
+ { locale = "nl"; arch = "linux-i686"; sha256 = "bfe3bd48305674bc3e7f9edc318585e605e31e59bf55c1095ba08f82f1e92fe6"; }
+ { locale = "nl"; arch = "linux-x86_64"; sha256 = "d9f6062d09d4c505656e4f1c3fe098b896beffb9ee299ba5d544a91d97288d8c"; }
+ { locale = "nn-NO"; arch = "linux-i686"; sha256 = "9c5b3343070f2f986aa13cd6f03a184643cfa5a0214fe2d3696cfd5f81efa4cb"; }
+ { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "bb128791f7f9dc18b282aec0892987b2d315103bd56d646b22113f74e379db0f"; }
+ { locale = "or"; arch = "linux-i686"; sha256 = "2a5e0a25d654015bec541cca26491312746552b052a6ff1e93daa7e83d5c5539"; }
+ { locale = "or"; arch = "linux-x86_64"; sha256 = "97f524aa830ebbbe80396db69b798463c1bb973a57edb3bf04350cf343b9f345"; }
+ { locale = "pa-IN"; arch = "linux-i686"; sha256 = "f4e38e9124fc916766c1b7d3b1eb5612e5358d5ff7cb60127f6c9ef00360ca2f"; }
+ { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "415b0f6e0c9ca0c9a415d96c821ab72c15b5d2863109c6411d1d35f3835fc92a"; }
+ { locale = "pl"; arch = "linux-i686"; sha256 = "d001a0047d2ef866ae2ad7675b3e45a7055ceaf84e031a24c72b239b42fdd98e"; }
+ { locale = "pl"; arch = "linux-x86_64"; sha256 = "cbea32c4b8989fc5f0bf948ab5d80ab715fac7fcc179dee169ac9d725ab2b43a"; }
+ { locale = "pt-BR"; arch = "linux-i686"; sha256 = "ea9073faecd9cb850dae9c69a85368f9ad8ec9e00c9aba988205aedfc2e63bd3"; }
+ { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "c3c57dcc4a5790b36668b8e255674945e61ee9d6ef69704f39d499ad57510a79"; }
+ { locale = "pt-PT"; arch = "linux-i686"; sha256 = "854692a0be4be1b34e958c34a7318dd818e310439d01ee552910a067cf6f6624"; }
+ { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "0143d2dc4cf2979f8744dd282f937f9e8084393e4c7836219eb182618062d1cc"; }
+ { locale = "rm"; arch = "linux-i686"; sha256 = "81f96f818ce68ee25fe1ed7b1c831ed95d26a3fb034bac836707bf93ffaa140a"; }
+ { locale = "rm"; arch = "linux-x86_64"; sha256 = "3824d40ecbebc2df46f865e0375119c9fe5dd1dd5a0f4c193de984134ee6e7c7"; }
+ { locale = "ro"; arch = "linux-i686"; sha256 = "218b36a99038e08dde7677bc8e89f1b74b5456da2f5e5e1a081eea7ab19bb7e5"; }
+ { locale = "ro"; arch = "linux-x86_64"; sha256 = "2007623afeacb1b11ed4e93dafad6f47d1365ff8505282c858168ef95d31b724"; }
+ { locale = "ru"; arch = "linux-i686"; sha256 = "708780c7f96b0f48f177780fe48c4613b3548eb5b08ba37d1471781de2fe5653"; }
+ { locale = "ru"; arch = "linux-x86_64"; sha256 = "589e950adc3258ad2064233ecfc5e385d301096e0fc08b3a5cc9eebc0454ac6e"; }
+ { locale = "si"; arch = "linux-i686"; sha256 = "eec26f6c23c5e58913387264ad9cd52d5571ad95b1047490530c2c7cecee4584"; }
+ { locale = "si"; arch = "linux-x86_64"; sha256 = "3c71e67434e42be6ef9970c948030c58198cb941ee39d50845afc2a96c85abe0"; }
+ { locale = "sk"; arch = "linux-i686"; sha256 = "558f5ab75ade19ac57fc939c4314233004fbafb2232e9d4bdc6ee938cf0d0e2c"; }
+ { locale = "sk"; arch = "linux-x86_64"; sha256 = "d8a19e75930a0e902b261b6a4872f47daa16baa736fcf4b6e86ba3e947a05fb2"; }
+ { locale = "sl"; arch = "linux-i686"; sha256 = "c69f8782bdfddc06e4fcce994ce8bf79031c47fd60132fbdab42083d7645fbac"; }
+ { locale = "sl"; arch = "linux-x86_64"; sha256 = "ed1da31169d61b4eb6f3f7858dfd5ab7bb436a9c3ae66882d00a19929d48ded0"; }
+ { locale = "son"; arch = "linux-i686"; sha256 = "e1e4b663f699ed623ccf4d91966d1d0b6f17aa831a14b86316898590b559790f"; }
+ { locale = "son"; arch = "linux-x86_64"; sha256 = "5c51bfb471b8870aa04d3e66bb1cc465a7e3d7f36badb91bb0cdd56789ba9657"; }
+ { locale = "sq"; arch = "linux-i686"; sha256 = "7523bdbc44826267f710d1758c3d64fc5b2711ea26559e8eee8d803174a5f801"; }
+ { locale = "sq"; arch = "linux-x86_64"; sha256 = "929bca0a3d2eb67d02c1af5df073fca04db1e70ec95cae622f87c70c5138559c"; }
+ { locale = "sr"; arch = "linux-i686"; sha256 = "464da5be343009f180d829cc88e01cc7eaef953195f4b3396156a019fd17a36e"; }
+ { locale = "sr"; arch = "linux-x86_64"; sha256 = "f84234ba1c6c0eaaf9b73d40546e482dd024bad6bc1aa9b0f19351af064abacf"; }
+ { locale = "sv-SE"; arch = "linux-i686"; sha256 = "c1c25d2226f47102969272777fa985694430e227a6e58c1a3fc3da479ed6a69f"; }
+ { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "10ae8036fc64d7bd0226ec9b8e9614b5bb24d995d0701d23b471f65767de81cf"; }
+ { locale = "ta"; arch = "linux-i686"; sha256 = "ca3fb46ad1d80fb9d37bc0b3844b8d3972640772edba1ab6485eaf10d257654f"; }
+ { locale = "ta"; arch = "linux-x86_64"; sha256 = "f8d229cb8257262adac057831f7080f431e356eb4ffdd512e8ea8b6ba8e6d702"; }
+ { locale = "te"; arch = "linux-i686"; sha256 = "78d326fc7baed0aee612b542fda5333a83d2874c20a396a4cea0ae4d4c9b45e3"; }
+ { locale = "te"; arch = "linux-x86_64"; sha256 = "fc827807c3793c15fa7650614da558773fd884d5aabf8e181c8822e4109a6832"; }
+ { locale = "th"; arch = "linux-i686"; sha256 = "37681476c04f02dd5fe3e815da3c6569cfedf1d1627826122c934caab8bca74c"; }
+ { locale = "th"; arch = "linux-x86_64"; sha256 = "d63640093f26d53257b5f1b6ea3c8b620498a21cd7ad1144bb3b5d85d63967ac"; }
+ { locale = "tr"; arch = "linux-i686"; sha256 = "a37e2833f4ad4e9c13d4da88f22f8a9cf7ad77b238f2d00f914a27f276ba99da"; }
+ { locale = "tr"; arch = "linux-x86_64"; sha256 = "869fc9c719a7a619e15b98007f60b3f92dd8f7c46fd27e4fc864a8b829e13da0"; }
+ { locale = "uk"; arch = "linux-i686"; sha256 = "c832506a00c22cbc2589814642340bbb1067fd31e414db4f426a8a451991083e"; }
+ { locale = "uk"; arch = "linux-x86_64"; sha256 = "9597216b353369221867741de9f9fcd030adccf1d9ffe2b127c7b858b51e04f4"; }
+ { locale = "uz"; arch = "linux-i686"; sha256 = "d67274f1e39b479674b4909b0e072dff712db0146577f4ea36736ac0d94e3dae"; }
+ { locale = "uz"; arch = "linux-x86_64"; sha256 = "95477afad170df8efcedb493e5ffa9366f1abc8d451860b899457c8a296afbe0"; }
+ { locale = "vi"; arch = "linux-i686"; sha256 = "d453f7cb7f1fd662d1a1fecc701880a3d45c223d842d91061ab5f815333b8680"; }
+ { locale = "vi"; arch = "linux-x86_64"; sha256 = "f19bf0b83a4389aa4bb1e1f7d434be12c266c0575b13cabed541a4ac38c2d810"; }
+ { locale = "xh"; arch = "linux-i686"; sha256 = "4d1c8c365511b195da7e18c10cda8f6599d840598e4623bffb445a67a42590cf"; }
+ { locale = "xh"; arch = "linux-x86_64"; sha256 = "607a62d71718fb2ba89c2a3b75acc13fde048f5d05a692783da955af344a16d1"; }
+ { locale = "zh-CN"; arch = "linux-i686"; sha256 = "635a980f48bd8c0f93ff2666ad7f761e80a255fb54647704e2514c6ba7b9bf60"; }
+ { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "3eb083c8de026db0727b4fd206fc9045981c5672af7ebf6e0653ee28f5aa8bc0"; }
+ { locale = "zh-TW"; arch = "linux-i686"; sha256 = "515749c690b64a7d047df00291aed071dc90e5582e9ab0e4bc560635ef7d888a"; }
+ { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "256316348c9d5cf525f0b2f2c09db968714135e21677d122b6bca6e87471a9f3"; }
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/default.nix b/pkgs/applications/networking/browsers/firefox/default.nix
index 6ee926db693..566247fc0d4 100644
--- a/pkgs/applications/networking/browsers/firefox/default.nix
+++ b/pkgs/applications/networking/browsers/firefox/default.nix
@@ -19,7 +19,7 @@ assert stdenv.cc ? libc && stdenv.cc.libc != null;
let
common = { pname, version, sha256 }: stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ name = "${pname}-unwrapped-${version}";
src = fetchurl {
url =
@@ -83,8 +83,8 @@ common = { pname, version, sha256 }: stdenv.mkDerivation rec {
''
mkdir ../objdir
cd ../objdir
- if [ -e ../${name} ]; then
- configureScript=../${name}/configure
+ if [ -e ../${pname}-${version} ]; then
+ configureScript=../${pname}-${version}/configure
else
configureScript=../mozilla-*/configure
fi
@@ -99,7 +99,7 @@ common = { pname, version, sha256 }: stdenv.mkDerivation rec {
postInstall =
''
# For grsecurity kernels
- paxmark m $out/lib/${name}/{firefox,firefox-bin,plugin-container}
+ paxmark m $out/lib/${pname}-${version}/{firefox,firefox-bin,plugin-container}
# Remove SDK cruft. FIXME: move to a separate output?
rm -rf $out/share/idl $out/include $out/lib/firefox-devel-*
@@ -131,16 +131,16 @@ common = { pname, version, sha256 }: stdenv.mkDerivation rec {
in {
- firefox = common {
+ firefox-unwrapped = common {
pname = "firefox";
- version = "43.0";
- sha256 = "1slg5m05z67q29mrpjv0a753c4vy1vxhx7p3f75494yfvi0ngcd5";
+ version = "43.0.4";
+ sha256 = "0xjs4j26h8fyy8izrcc482vfvgg4gqzap5kh17jfv7flhn9akkvn";
};
- firefox-esr = common {
+ firefox-esr-unwrapped = common {
pname = "firefox-esr";
- version = "38.5.0esr";
- sha256 = "086vkhrls9g0cxf50izfzcf2h60syswqrlzyi2z21awhwg7r07ra";
+ version = "38.5.2esr";
+ sha256 = "0xqirpiys2pgzk9hs4s93svknc0sss8ry60zar7n9jj74cgz590m";
};
}
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index db51dc8b148..8c805b0bf5f 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -1,11 +1,58 @@
-{ stdenv, lib, browser, makeDesktopItem, makeWrapper, plugins, gst_plugins, libs, gtk_modules
-, browserName, desktopName, nameSuffix, icon, libtrick ? true
+{ stdenv, lib, makeDesktopItem, makeWrapper, config
+
+## various stuff that can be plugged in
+, gnash, flashplayer, hal-flash
+, MPlayerPlugin, gecko_mediaplayer, gst_all, xorg, libpulseaudio, libcanberra
+, supportsJDK, jrePlugin, icedtea_web
+, trezor-bridge, bluejeans, djview4
+, google_talk_plugin, fribid, gnome3/*.gnome_shell*/
}:
-let p = builtins.parseDrvName browser.name; in
+## configurability of the wrapper itself
+browser :
+{ browserName ? (lib.head (lib.splitString "-" browser.name)) # name of the executable
+, name ? (browserName + "-" + (builtins.parseDrvName browser.name).version)
+, desktopName ? # browserName with first letter capitalized
+ (lib.toUpper (lib.substring 0 1 browserName) + lib.substring 1 (-1) browserName)
+, nameSuffix ? ""
+, icon ? browserName, libtrick ? true
+}:
+let
+ cfg = stdenv.lib.attrByPath [ browserName ] {} config;
+ enableAdobeFlash = cfg.enableAdobeFlash or false;
+ enableGnash = cfg.enableGnash or false;
+ jre = cfg.jre or false;
+ icedtea = cfg.icedtea or false;
+
+ plugins =
+ assert !(enableGnash && enableAdobeFlash);
+ assert !(jre && icedtea);
+ ([ ]
+ ++ lib.optional enableGnash gnash
+ ++ lib.optional enableAdobeFlash flashplayer
+ ++ lib.optional (cfg.enableDjvu or false) (djview4)
+ ++ lib.optional (cfg.enableMPlayer or false) (MPlayerPlugin browser)
+ ++ lib.optional (cfg.enableGeckoMediaPlayer or false) gecko_mediaplayer
+ ++ lib.optional (supportsJDK && jre && jrePlugin ? mozillaPlugin) jrePlugin
+ ++ lib.optional icedtea icedtea_web
+ ++ lib.optional (cfg.enableGoogleTalkPlugin or false) google_talk_plugin
+ ++ lib.optional (cfg.enableFriBIDPlugin or false) fribid
+ ++ lib.optional (cfg.enableGnomeExtensions or false) gnome3.gnome_shell
+ ++ lib.optional (cfg.enableTrezor or false) trezor-bridge
+ ++ lib.optional (cfg.enableBluejeans or false) bluejeans
+ );
+ libs = [ gst_all.gstreamer gst_all.gst-plugins-base ]
+ ++ lib.optionals (cfg.enableQuakeLive or false)
+ (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ])
+ ++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash
+ ++ lib.optional (config.pulseaudio or false) libpulseaudio;
+ gst-plugins = with gst_all; [ gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-ffmpeg ];
+ gtk_modules = [ libcanberra ];
+
+in
stdenv.mkDerivation {
- name = "${p.name}-with-plugins-${p.version}";
+ inherit name;
desktopItem = makeDesktopItem {
name = browserName;
@@ -26,7 +73,7 @@ stdenv.mkDerivation {
];
};
- buildInputs = [makeWrapper] ++ gst_plugins;
+ buildInputs = [makeWrapper] ++ gst-plugins;
buildCommand = ''
if [ ! -x "${browser}/bin/${browserName}" ]
@@ -82,11 +129,15 @@ stdenv.mkDerivation {
libs = map (x: x + "/lib") libs ++ map (x: x + "/lib64") libs;
gtk_modules = map (x: x + x.gtkModule) gtk_modules;
- meta = {
+ passthru = { unwrapped = browser; };
+
+ meta = browser.meta // {
description =
browser.meta.description
+ " (with plugins: "
+ lib.concatStrings (lib.intersperse ", " (map (x: x.name) plugins))
+ ")";
+ hydraPlatforms = [];
+ priority = (browser.meta.priority or 0) - 1; # prefer wrapper over the package
};
}
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/bluejeans/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/bluejeans/default.nix
index 5b3ceeae70a..80c9b1b31d8 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/bluejeans/default.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/bluejeans/default.nix
@@ -17,11 +17,11 @@ in
stdenv.mkDerivation rec {
name = "bluejeans-${version}";
- version = "2.100.102.8";
+ version = "2.125.24.5";
src = fetchurl {
url = "https://swdl.bluejeans.com/skinny/bjnplugin_${version}-1_amd64.deb";
- sha256 = "18f8jmhxvqy1yiiwlsssj7rjlfcb41xn16hnl6wv8r8r2mmic4v8";
+ sha256 = "0lxxd7icfqcpg5rb4njkk4ybxmisv4c509yisznxspi49qfxirwq";
};
phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix
index d60ae8ea1db..9521e1debd7 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix
@@ -57,11 +57,11 @@ let
in
stdenv.mkDerivation rec {
name = "flashplayer-${version}";
- version = "11.2.202.554";
+ version = "11.2.202.559";
src = fetchurl {
url = "https://fpdownload.macromedia.com/pub/flashplayer/installers/archive/fp_${version}_archive.zip";
- sha256 = "0pjan07k419pk3lmfdl5vww0ipf5b76cxqhxwjrikb1fc4x993fi";
+ sha256 = "1vb01pd1jhhh86r01nwdzcf66d72jksiyiyp92hs4khy6n5qfsl3";
};
buildInputs = [ unzip ];
diff --git a/pkgs/applications/networking/browsers/netsurf/default.nix b/pkgs/applications/networking/browsers/netsurf/default.nix
deleted file mode 100644
index 07184bfd9f2..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/default.nix
+++ /dev/null
@@ -1,86 +0,0 @@
-{ pkgs }:
-with pkgs;
-
-rec {
-
- libParserUtils = import ./libParserUtils.nix {
- inherit fetchurl pkgconfig stdenv lib;
- };
-
- libCSS = import ./libCSS.nix {
- inherit fetchurl sourceFromHead stdenv lib pkgconfig libParserUtils
- libwapcaplet;
- };
-
- libnsbmp = import ./libnsbmp.nix {
- inherit fetchurl stdenv lib;
- };
-
- libnsgif = import ./libnsgif.nix {
- inherit fetchurl stdenv lib;
- };
-
- libwapcaplet = import ./libwapcaplet.nix {
- inherit fetchurl sourceFromHead stdenv lib;
- };
-
- libsvgtiny = import ./libsvgtiny.nix {
- inherit fetchurl sourceFromHead stdenv lib pkgconfig gperf libxml2;
- };
-
- hubub = stdenv.mkDerivation {
- name = "Hubbub-0.0.1";
-
- src = fetchurl {
- url = http://www.netsurf-browser.org/projects/releases/hubbub-0.0.1-src.tar.gz;
- sha256 = "1pwcnxp3h5ysnr3nxhnwghaabri5zjaibrcarsrrnhkn2gvvv81v";
- };
-
- installPhase = "make PREFIX=$out install";
- buildInputs = [pkgconfig libParserUtils];
-
- meta = {
- description = "HTML5 compliant parsing library, written in C";
- homepage = http://www.netsurf-browser.org/projects/hubbub/;
- license = stdenv.lib.licenses.mit;
- maintainers = [lib.maintainers.marcweber];
- platforms = lib.platforms.linux;
- };
- };
-
- /*
- # unfinished - experimental
- libdom = stdenv.mkDerivation {
- name = "libdom-devel";
-
- # REGION AUTO UPDATE: { name="libdom"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/dom"; groups = "netsurf_group"; }
- src= sourceFromHead "libdom-9721.tar.gz"
- (fetchurl { url = "http://mawercer.de/~nix/repos/libdom-9721.tar.gz"; sha256 = "ca4b94a8dd32036787331a14133c36a49daded40bdb4c04edc3eab99e2193abc"; });
- # END
- installPhase = "make PREFIX=$out install";
- buildInputs = [pkgconfig];
-
- meta = {
- description = "implementation of the W3C DOM, written in C";
- homepage = http://www.netsurf-browser.org/projects/hubbub/;
- license = stdenv.lib.licenses.mit;
- maintainers = [lib.maintainers.marcweber];
- platforms = lib.platforms.linux;
- };
- };
- */
-
- netsurfHaru = import ./haru.nix {
- inherit fetchurl sourceFromHead stdenv lib zlib libpng;
- };
-
- browser = import ./netsurf.nix {
- inherit fetchurl sourceFromHead stdenv lib pkgconfig
- libnsbmp libnsgif libsvgtiny libwapcaplet hubub libParserUtils
- libpng libxml2 libCSS lcms curl libmng glib gtk;
- libharu = netsurfHaru;
- inherit (gnome) libglade;
- };
-
-
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/haru.nix b/pkgs/applications/networking/browsers/netsurf/haru.nix
deleted file mode 100644
index 7aa362c613f..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/haru.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
-
- name = "netsurf-haru-trunk";
-
- # REGION AUTO UPDATE: { name="netsurf_haru"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libharu"; groups = "netsurf_group"; }
- src= sourceFromHead "netsurf_haru-9721.tar.gz"
- (fetchurl { url = "http://mawercer.de/~nix/repos/netsurf_haru-9721.tar.gz"; sha256 = "8113492823e1069f428ef8970c2c7a09b4c36c645480ce81f8351331ce097656"; });
- # END
-
- preConfigure = "cd upstream";
- configureFlags = "--with-zlib=${zlib} --with-png=${libpng}";
-
- buildInputs = [zlib libpng];
-
- installPhase = "make PREFIX=$out install";
-
- meta = {
- description = "cross platform, open source library for generating PDF files";
- homepage = http://libharu.org/wiki/Main_Page;
- license = with stdenv.lib.licenses; [ libpng zlib ];
- maintainers = [args.lib.maintainers.marcweber];
- platforms = args.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/libCSS.nix b/pkgs/applications/networking/browsers/netsurf/libCSS.nix
deleted file mode 100644
index 99192fda113..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/libCSS.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
- name = "libCSS-devel";
-
- # REGION AUTO UPDATE: { name="libCSS"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libcss"; groups = "netsurf_group"; }
- src= sourceFromHead "libCSS-9721.tar.gz"
- (fetchurl { url = "http://mawercer.de/~nix/repos/libCSS-9721.tar.gz"; sha256 = "47b44653f7b53c21da6224ffb1f81df934cc711d6a5795c5584755a8bd48e5ac"; });
- # END
-
- installPhase = "make PREFIX=$out install";
- buildInputs = [pkgconfig libParserUtils libwapcaplet];
-
- meta = {
- description = "A CSS parser and selection engine, written in C"; # used by netsurf
- homepage = http://www.netsurf-browser.org/projects/libcss/;
- license = stdenv.lib.licenses.mit;
- maintainers = [args.lib.maintainers.marcweber];
- platforms = args.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/libParserUtils.nix b/pkgs/applications/networking/browsers/netsurf/libParserUtils.nix
deleted file mode 100644
index 3c2b7693be7..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/libParserUtils.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
- name = "libParserUtils-0.0.1";
-
- src = fetchurl {
- url = http://www.netsurf-browser.org/projects/releases/libparserutils-0.0.1-src.tar.gz;
- sha256 = "0r9ia32kgvcfjy82xyiyihyg9yhh3l9pdzk6sp6d6gh2sbglxvas";
- };
-
- installPhase = "make PREFIX=$out install";
- buildInputs = [pkgconfig];
-
- meta = {
- description = "A library for building efficient parsers, written in C";
- homepage = http://www.netsurf-browser.org/projects/libparserutils/;
- license = stdenv.lib.licenses.mit;
- maintainers = [args.lib.maintainers.marcweber];
- platforms = args.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix b/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix
deleted file mode 100644
index 083850bb545..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
- name = "libnsbmp-0.0.1";
-
- src = fetchurl {
- url = http://www.netsurf-browser.org/projects/releases/libnsbmp-0.0.1-src.tar.gz;
- sha256 = "1ldng20w5f725rhfns3v58x1mh3d93zwrx4c8f88rsm6wym14ka2";
- };
-
- installPhase = "make PREFIX=$out install";
- buildInputs = [];
-
- meta = {
- description = "A decoding library for BMP and ICO image file formats"; # used by netsurf
- homepage = http://www.netsurf-browser.org/projects/libnsbmp/;
- license = stdenv.lib.licenses.mit;
- maintainers = [args.lib.maintainers.marcweber];
- platforms = args.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/libnsgif.nix b/pkgs/applications/networking/browsers/netsurf/libnsgif.nix
deleted file mode 100644
index 5e2acb4f313..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/libnsgif.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
- name = "libnsgif-0.0.1";
-
- src = fetchurl {
- url = http://www.netsurf-browser.org/projects/releases/libnsgif-0.0.1-src.tar.gz;
- sha256 = "0lnvyhfdb9dm979fly33mi2jlf2rfx9ldx93viawvana63sidwsl";
- };
-
- installPhase = "make PREFIX=$out install";
- buildInputs = [];
-
- meta = {
- description = "A decoding library for gif image file formats"; # used by netsurf
- homepage = http://www.netsurf-browser.org/projects/libnsgif/;
- license = stdenv.lib.licenses.mit;
- maintainers = [args.lib.maintainers.marcweber];
- platforms = args.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix b/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix
deleted file mode 100644
index 1e9f74a1ffd..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
- name = "libsvgtiny-devel";
-
- # REGION AUTO UPDATE: { name="libsvgtiny"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libsvgtiny"; groups = "netsurf_group"; }
- src= sourceFromHead "libsvgtiny-9721.tar.gz"
- (fetchurl { url = "http://mawercer.de/~nix/repos/libsvgtiny-9721.tar.gz"; sha256 = "0c4c8e357c220218a32ef789eb2ba8226a403d4c2b550d7c65f351a0af5d1a71"; });
- # END
-
- NIX_CFLAGS_COMPILE = "-Wno-error=cpp";
-
- installPhase = "make PREFIX=$out install";
- buildInputs = [pkgconfig gperf libxml2];
-
- meta = {
- description = "implementation of SVG Tiny, written in C";
- homepage = http://www.netsurf-browser.org/projects/libsvgtiny/;
- license = stdenv.lib.licenses.mit;
- maintainers = [args.lib.maintainers.marcweber];
- platforms = args.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix b/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix
deleted file mode 100644
index a4cd09d1d86..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
- name = "libwapcaplet-devel";
-
- # REGION AUTO UPDATE: { name="libwapcaplet"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/libwapcaplet"; groups = "netsurf_group"; }
- src= sourceFromHead "libwapcaplet-9721.tar.gz"
- (fetchurl { url = "http://mawercer.de/~nix/repos/libwapcaplet-9721.tar.gz"; sha256 = "7f9f32ca772c939d67f3bc8bf0705544c2b2950760da3fe6a4e069ad0f77d91a"; });
- # END
-
- NIX_CFLAGS_COMPILE = "-Wno-error=cpp";
-
- installPhase = "make PREFIX=$out install";
- buildInputs = [];
-
- meta = {
- description = "A string internment library, written in C";
- homepage = http://www.netsurf-browser.org/projects/libwapcaplet/;
- license = stdenv.lib.licenses.mit;
- maintainers = [args.lib.maintainers.marcweber];
- platforms = args.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/networking/browsers/netsurf/netsurf.nix b/pkgs/applications/networking/browsers/netsurf/netsurf.nix
deleted file mode 100644
index f7e90b61a94..00000000000
--- a/pkgs/applications/networking/browsers/netsurf/netsurf.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-args: with args;
-stdenv.mkDerivation {
-
- name = "netsurf-devel";
- # REGION AUTO UPDATE: { name="netsurf"; type = "svn"; url = "svn://svn.netsurf-browser.org/trunk/netsurf"; groups = "netsurf_group"; }
- src= sourceFromHead "netsurf-9721.tar.gz"
- (fetchurl { url = "http://mawercer.de/~nix/repos/netsurf-9721.tar.gz"; sha256 = "4705f059596fbd95b1a80d9a6c5d08daf051fd0e5e868ccd40b30af8a45e8f56"; });
- # END
-
- # name = "netsurf-2.1";
- /*
- src = fetchurl {
- url = http://www.netsurf-browser.org/downloads/releases/netsurf-2.1-src.tar.gz;
- sha256 = "10as2skm0pklx8bb8s0z2hh72f17snavkhj7dhi8r4sjr10wz8nd";
- };
- */
-
- buildInputs = [pkgconfig
- libnsbmp libnsgif libwapcaplet libsvgtiny hubub libParserUtils
- curl libpng libxml2 lcms glib libharu libmng
- gtk libglade libCSS];
-
- buildPhase = "make PREFIX=$out";
- installPhase = "make PREFIX=$out install";
-
- meta = with args.lib; {
- description = "free, open source web browser";
- homepage = http://www.netsurf-browser.org;
- license = with licenses; [
- gpl2
- mit /* visual work */
- ];
- maintainers = with maintainers; [ marcweber ];
- platforms = platforms.linux;
- };
-
-}
-
diff --git a/pkgs/applications/misc/surf/default.nix b/pkgs/applications/networking/browsers/surf/default.nix
similarity index 80%
rename from pkgs/applications/misc/surf/default.nix
rename to pkgs/applications/networking/browsers/surf/default.nix
index 089bc1b23db..fcaaec63b9e 100644
--- a/pkgs/applications/misc/surf/default.nix
+++ b/pkgs/applications/networking/browsers/surf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "surf-${version}";
- version="0.6";
+ version="0.7";
src = fetchurl {
url = "http://dl.suckless.org/surf/surf-${version}.tar.gz";
- sha256 = "01b8hq8z2wd7ssym5bypx2b15mrs1lhgkrcgxf700kswxvxcrhgx";
+ sha256 = "0jj93izd8fizxfa6ln9w1h9bwki81sz5dhskh5x1rl34zd38aq4m";
};
buildInputs = [ gtk makeWrapper webkit gsettings_desktop_schemas pkgconfig glib libsoup ];
@@ -16,12 +16,10 @@ stdenv.mkDerivation rec {
buildPhase = " make ";
-# `-lX11' to make sure libX11's store path is in the RPATH
+ # `-lX11' to make sure libX11's store path is in the RPATH
NIX_LDFLAGS = "-lX11";
- preConfigure = [ ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk'' ];
- installPhase = ''
- make PREFIX=/ DESTDIR=$out install
- '';
+ preConfigure = ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk'';
+ installFlags = [ "PREFIX=/" "DESTDIR=$(out)" ];
preFixup = ''
wrapProgram "$out/bin/surf" \
diff --git a/pkgs/applications/networking/browsers/vimb/default.nix b/pkgs/applications/networking/browsers/vimb/default.nix
index d67c8abf456..ddaaa68f60d 100644
--- a/pkgs/applications/networking/browsers/vimb/default.nix
+++ b/pkgs/applications/networking/browsers/vimb/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "vimb-${version}";
- version = "2.9";
+ version = "2.11";
src = fetchurl {
url = "https://github.com/fanglingsu/vimb/archive/${version}.tar.gz";
- sha256 = "0h9m5qfs09lb0dz8a79yccmm3a5rv6z8gi5pkyfh8fqkgkh2940p";
+ sha256 = "0d9rankzgmnx5423pyfkbxy0qxw3ck2vrdjdnlhddy15wkk87i9f";
};
buildInputs = [ makeWrapper gtk libsoup pkgconfig webkit gsettings_desktop_schemas ];
diff --git a/pkgs/applications/networking/browsers/w3m/default.nix b/pkgs/applications/networking/browsers/w3m/default.nix
index 6f37477c1b3..076b3faf11f 100644
--- a/pkgs/applications/networking/browsers/w3m/default.nix
+++ b/pkgs/applications/networking/browsers/w3m/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchurl, fetchpatch
+{ stdenv, fetchgit, fetchpatch
, ncurses, boehmgc, gettext, zlib
, sslSupport ? true, openssl ? null
, graphicsSupport ? true, imlib2 ? null
, x11Support ? graphicsSupport, libX11 ? null
, mouseSupport ? !stdenv.isDarwin, gpm-ncurses ? null
-, perl, man
+, perl, man, pkgconfig
}:
assert sslSupport -> openssl != null;
@@ -15,11 +15,12 @@ assert mouseSupport -> gpm-ncurses != null;
with stdenv.lib;
stdenv.mkDerivation rec {
- name = "w3m-0.5.3";
+ name = "w3m-0.5.3-2015-12-20";
- src = fetchurl {
- url = "mirror://sourceforge/w3m/${name}.tar.gz";
- sha256 = "1qx9f0kprf92r1wxl3sacykla0g04qsi0idypzz24b7xy9ix5579";
+ src = fetchgit {
+ url = "git://anonscm.debian.org/collab-maint/w3m.git";
+ rev = "e0b6e022810271bd0efcd655006389ee3879e94d";
+ sha256 = "1vahm3719hb0m20nc8k88165z35f8b15qasa0whhk78r12bls1q6";
};
NIX_LDFLAGS = optionalString stdenv.isSunOS "-lsocket -lnsl";
@@ -29,44 +30,17 @@ stdenv.mkDerivation rec {
PERL = "${perl}/bin/perl";
MAN = "${man}/bin/man";
- # the Arch patches were pulled from:
- # https://aur.archlinux.org/cgit/aur.git/?h=w3m-mouse
patches = [
./RAND_egd.libressl.patch
- (fetchpatch {
- name = "file_handle.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/file_handle.patch?h=w3m-mouse&id=5b5f0fbb59f674575e87dd368fed834641c35f03";
- sha256 = "0kkqm68ig9d658kf1iwa1dwcf651f6dy2j98gplcks1mn3bdlak4";
- })
- (fetchpatch {
- name = "form_unknown.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/form_unknown.patch?h=w3m-mouse&id=5b5f0fbb59f674575e87dd368fed834641c35f03";
- sha256 = "1mbfclid3bihb1xv7sxcahprn3slzd6ga8rjzlq4rbq80bl053fw";
- })
- (fetchpatch {
- name = "gc72.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/gc72.patch?h=w3m-mouse&id=5b5f0fbb59f674575e87dd368fed834641c35f03";
- sha256 = "1n6anaw17by0s6rn25bwkgj2mck7ffspizpwbijvx1ynk451459a";
- })
(fetchpatch {
name = "https.patch";
url = "https://aur.archlinux.org/cgit/aur.git/plain/https.patch?h=w3m-mouse&id=5b5f0fbb59f674575e87dd368fed834641c35f03";
sha256 = "08skvaha1hjyapsh8zw5dgfy433mw2hk7qy9yy9avn8rjqj7kjxk";
})
- (fetchpatch {
- name = "perl.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/perl.patch?h=w3m-mouse&id=5b5f0fbb59f674575e87dd368fed834641c35f03";
- sha256 = "15cq7cwh0d2v64i8by44rgxw48156sgh872921hxrqdakr95p3gy";
- })
- (fetchpatch {
- name = "w3m_rgba.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/w3m_rgba.patch?h=w3m-mouse&id=5b5f0fbb59f674575e87dd368fed834641c35f03";
- sha256 = "1dhp1p6z621ayyl9zip9w35x2cxyhhj72jv5dvf0zp4rk6cjm781";
- })
] ++ optional (graphicsSupport && !x11Support) [ ./no-x11.patch ]
++ optional stdenv.isCygwin ./cygwin.patch;
- buildInputs = [ncurses boehmgc gettext zlib]
+ buildInputs = [ pkgconfig ncurses boehmgc gettext zlib ]
++ optional sslSupport openssl
++ optional mouseSupport gpm-ncurses
++ optional graphicsSupport imlib2
diff --git a/pkgs/applications/networking/cluster/panamax/api/default.nix b/pkgs/applications/networking/cluster/panamax/api/default.nix
index dcfef83f1be..6e20f7c2303 100644
--- a/pkgs/applications/networking/cluster/panamax/api/default.nix
+++ b/pkgs/applications/networking/cluster/panamax/api/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, buildEnv, fetchgit, fetchurl, makeWrapper, bundlerEnv, bundler_HEAD
+{ stdenv, buildEnv, fetchgit, fetchurl, makeWrapper, bundlerEnv, bundler
, ruby, libxslt, libxml2, sqlite, openssl, docker
-, dataDir ? "/var/lib/panamax-api" }:
+, dataDir ? "/var/lib/panamax-api" }@args:
with stdenv.lib;
@@ -14,9 +14,9 @@ stdenv.mkDerivation rec {
gemset = ./gemset.nix;
gemfile = ./Gemfile;
lockfile = ./Gemfile.lock;
- buildInputs = [ openssl ];
};
- bundler = bundler_HEAD.override { inherit ruby; };
+
+ bundler = args.bundler.override { inherit ruby; };
database_yml = builtins.toFile "database.yml" ''
production:
diff --git a/pkgs/applications/networking/cluster/panamax/ui/default.nix b/pkgs/applications/networking/cluster/panamax/ui/default.nix
index 3dac1061362..88e0efc18a6 100644
--- a/pkgs/applications/networking/cluster/panamax/ui/default.nix
+++ b/pkgs/applications/networking/cluster/panamax/ui/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchgit, fetchurl, makeWrapper, bundlerEnv, bundler_HEAD
-, ruby, rubygemsFun, openssl, sqlite, dataDir ? "/var/lib/panamax-ui"}:
+{ stdenv, fetchgit, fetchurl, makeWrapper, bundlerEnv, bundler
+, ruby, openssl, sqlite, dataDir ? "/var/lib/panamax-ui"}@args:
with stdenv.lib;
@@ -13,10 +13,9 @@ stdenv.mkDerivation rec {
gemset = ./gemset.nix;
gemfile = ./Gemfile;
lockfile = ./Gemfile.lock;
- buildInputs = [ openssl ];
};
- bundler = bundler_HEAD.override { inherit ruby; };
+ bundler = args.bundler.override { inherit ruby; };
src = fetchgit {
rev = "refs/tags/v${version}";
diff --git a/pkgs/applications/networking/copy-com/default.nix b/pkgs/applications/networking/copy-com/default.nix
index c9fecd9daed..21dc2373977 100644
--- a/pkgs/applications/networking/copy-com/default.nix
+++ b/pkgs/applications/networking/copy-com/default.nix
@@ -44,25 +44,19 @@ in stdenv.mkDerivation {
patchelf --set-interpreter ${stdenv.glibc.out}/lib/${interpreter} "$binary"
done
- # Older versions of this package happily installed broken copies of
- # anything other than CopyConsole - which was then also mangled to
- # copy_console for some reason. Keep backwards compatibility (only
- # for CopyConsole) for now; the NixOS service is already fixed.
- ln -sv "$out/bin"/{CopyConsole,copy_console}
-
RPATH=${libPaths}:$out/${appdir}
echo "Updating rpaths to $RPATH in:"
find "$out/${appdir}" -type f -a -perm -0100 \
-print -exec patchelf --force-rpath --set-rpath "$RPATH" {} \;
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = http://copy.com;
description = "Copy.com graphical & command-line clients";
# Closed Source unfortunately.
- license = stdenv.lib.licenses.unfree;
- maintainers = with stdenv.lib.maintainers; [ nathan-gs nckx ];
+ license = licenses.unfree;
+ maintainers = with maintainers; [ nathan-gs nckx ];
# NOTE: Copy.com itself only works on linux, so this is ok.
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/feedreaders/newsbeuter/default.nix b/pkgs/applications/networking/feedreaders/newsbeuter/default.nix
index 8158c458afc..ec604e9918b 100644
--- a/pkgs/applications/networking/feedreaders/newsbeuter/default.nix
+++ b/pkgs/applications/networking/feedreaders/newsbeuter/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, sqlite, curl, pkgconfig, libxml2, stfl, json-c-0-11, ncurses
-, gettext, libiconv, makeWrapper, perl }:
+, gettext, libiconv, makeWrapper, perl, fetchpatch }:
stdenv.mkDerivation rec {
name = "newsbeuter-2.9";
@@ -22,6 +22,13 @@ stdenv.mkDerivation rec {
export LDFLAGS=-lncursesw
'';
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/akrennmair/newsbeuter/commit/cdacfbde9fe3ae2489fc96d35dfb7d263ab03f50.patch";
+ sha256 = "1lhvn63cqjpikwsr6zzndb1p5y140vvphlg85fazwx4xpzd856d9";
+ })
+ ];
+
installFlags = [ "DESTDIR=$(out)" "prefix=" ];
installPhase = stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/applications/networking/feedreaders/rawdog/default.nix b/pkgs/applications/networking/feedreaders/rawdog/default.nix
index 231b3195b5f..749e1864fda 100644
--- a/pkgs/applications/networking/feedreaders/rawdog/default.nix
+++ b/pkgs/applications/networking/feedreaders/rawdog/default.nix
@@ -1,21 +1,24 @@
{ stdenv, fetchurl, pythonPackages }:
+let version = "2.21"; in
pythonPackages.buildPythonPackage rec {
- name = "rawdog-2.20";
+ name = "rawdog-${version}";
src = fetchurl {
url = "http://offog.org/files/${name}.tar.gz";
- sha256 = "0a63b26cc111b0deca441f498177b49be0330760c5c0e24584cdb9ba1e7fd5a6";
+ sha256 = "0f5z7b70pyhjl6s28hgxninsr86s4dj5ycd50sv6bfz4hm1c2030";
};
propagatedBuildInputs = with pythonPackages; [ feedparser ];
namePrefix = "";
- meta = {
+ meta = with stdenv.lib; {
+ inherit version;
homepage = "http://offog.org/code/rawdog/";
- description = "An RSS Aggregator Without Delusions Of Grandeur";
- license = stdenv.lib.licenses.gpl2;
- platform = stdenv.lib.platforms.unix;
+ description = "RSS Aggregator Without Delusions Of Grandeur";
+ license = licenses.gpl2;
+ platform = platforms.unix;
+ maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/baresip/default.nix b/pkgs/applications/networking/instant-messengers/baresip/default.nix
index 2b60b3a7a46..a2f9ebc8317 100644
--- a/pkgs/applications/networking/instant-messengers/baresip/default.nix
+++ b/pkgs/applications/networking/instant-messengers/baresip/default.nix
@@ -4,11 +4,11 @@
, gsm, speex, portaudio, spandsp, libuuid
}:
stdenv.mkDerivation rec {
- version = "0.4.15";
+ version = "0.4.16";
name = "baresip-${version}";
src=fetchurl {
url = "http://www.creytiv.com/pub/baresip-${version}.tar.gz";
- sha256 = "13712li6y3ikwzl17j46w25xyv3z98yqj7zpr3jifyvbna9ls5r3";
+ sha256 = "04a9d7il39b1kfqh7al0g0q8v32hphgjx8gkixrlp5qsqlzvk876";
};
buildInputs = [zlib openssl libre librem pkgconfig
cairo mpg123 gstreamer gst_ffmpeg gst_plugins_base gst_plugins_bad gst_plugins_good
diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix
index b2325e87e0d..fa61876bf16 100644
--- a/pkgs/applications/networking/instant-messengers/gajim/default.nix
+++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix
@@ -7,6 +7,7 @@
, enableRST ? true
, enableSpelling ? true, gtkspell ? null
, enableNotifications ? false
+, extraPythonPackages ? pkgs: []
}:
assert enableJingle -> farstream != null && gst_plugins_bad != null
@@ -20,11 +21,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "gajim-${version}";
- version = "0.16.4";
+ version = "0.16.5";
src = fetchurl {
url = "http://www.gajim.org/downloads/0.16/gajim-${version}.tar.bz2";
- sha256 = "0zyfs7q1qg8iqszr8l1gb18gqla6zrrfsgpmbxblpi9maqxas5i1";
+ sha256 = "14fhcqnkqygh91132dnf1idayj4r3iqbwb44sd3mxv20n6ribh55";
};
patches = [
@@ -61,7 +62,8 @@ stdenv.mkDerivation rec {
] ++ optionals enableJingle [ farstream gst_plugins_bad libnice ]
++ optional enableE2E pythonPackages.pycrypto
++ optional enableRST pythonPackages.docutils
- ++ optional enableNotifications pythonPackages.notify;
+ ++ optional enableNotifications pythonPackages.notify
+ ++ extraPythonPackages pythonPackages;
postInstall = ''
install -m 644 -t "$out/share/gajim/icons/hicolor" \
diff --git a/pkgs/applications/networking/instant-messengers/gale/default.nix b/pkgs/applications/networking/instant-messengers/gale/default.nix
new file mode 100644
index 00000000000..65f6cab6e81
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/gale/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, adns, boehmgc, openssl, automake, m4, autoconf
+, libtool, pkgconfig }:
+
+stdenv.mkDerivation {
+ name = "gale-1.1happy";
+
+ src = fetchFromGitHub {
+ owner = "grawity";
+ repo = "gale";
+ rev = "b34a67288e8bd6f0b51b60abb704858172a3665c";
+ sha256 = "19mcisxxqx70m059rqwv7wpmp94fgyckzjwywpmdqd7iwvppnsqf";
+ };
+
+ nativeBuildInputs = [ m4 libtool automake autoconf ];
+ buildInputs = [ boehmgc openssl adns pkgconfig ];
+
+ patches = [ ./gale-install.in.patch ];
+
+ preConfigure = ''
+ substituteInPlace configure.ac --replace \$\{sysconfdir\} /etc
+ ./bootstrap
+ '';
+ configureArgs = [ "--sysconfdir=/etc" ];
+
+ meta = with stdenv.lib; {
+ homepage = "http://gale.org/";
+ description = "chat/messaging system (server and client)";
+ platforms = platforms.all;
+ license = licenses.gpl2Plus;
+ };
+}
diff --git a/pkgs/applications/networking/instant-messengers/gale/gale-install.in.patch b/pkgs/applications/networking/instant-messengers/gale/gale-install.in.patch
new file mode 100644
index 00000000000..f9c3e3c5592
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/gale/gale-install.in.patch
@@ -0,0 +1,339 @@
+diff --git a/gale-install.in b/gale-install.in
+index 50e8ad8..eec0ed2 100644
+--- a/gale-install.in
++++ b/gale-install.in
+@@ -29,22 +29,78 @@ testkey_stdin() {
+ gkinfo -x 2>/dev/null | qgrep "^Public key: <$1>"
+ }
+
+-if [ -n "$GALE_SYS_DIR" ]; then
+- SYS_DIR="$GALE_SYS_DIR"
+-elif [ -n "$sysconfdir" ]; then
+- SYS_DIR="$sysconfdir/gale"
++INST_SYS_DIR="$sysconfdir/gale"
++
++if [ `id -u` -eq 0 ]; then
++ is_root=yes
++ SYS_DIR=/etc/gale
++else
++ is_root=no
++ SYS_DIR="$HOME/.gale"
++fi
++
++if [ -f /etc/NIXOS ]; then
++ is_nixos=yes
++else
++ is_nixos=no
++fi
++
++if [ -u /var/setuid-wrappers/gksign ]; then
++ cat < "$CONF" <> "$CONF" <> "$CONF" << EOM
++ cat > "$CONF" </dev/null`"
+-[ -x "$readlink" ] && gksignlink="`"$readlink" "$gksign" 2>/dev/null`"
+-[ -f "$gksignlink" ] && gksign="$gksignlink"
+-
+-echo ""
+-if copy chown "$GALE_USER" "$gksign" ; then
+- :
+-else
+- echo "*** We need to chown $GALE_USER '$gksign'."
+- echo " Please run this script as a user that can do so,"
+- echo " or do so yourself and re-run this script."
+- exit 1
++ fi
+ fi
+-run chmod 4755 "$gksign"
+
+-# -----------------------------------------------------------------------------
+-# create a domain, if necessary
++if [ $is_root = no ]; then
++ GALE_SYS_DIR="$SYS_DIR"
++ export GALE_SYS_DIR
+
+-echo ""
+-if test -u "$gksign" || copy chmod u+s "$gksign" ; then
+- :
++ testkey "$GALE_DOMAIN" && exit 0
++ echo "*** You lack a signed key for your domain, \"$GALE_DOMAIN\"."
++ GALE="$SYS_DIR"
+ else
+- echo "*** We need to chmod u+s '$gksign'."
+- echo " Please run this script as a user that can do so,"
+- echo " or do so yourself and re-run this script."
+- exit 1
+-fi
+-
+-testkey "$GALE_DOMAIN" && exit 0
+-echo "*** You lack a signed key for your domain, \"$GALE_DOMAIN\"."
+-
+-if [ "x$GALE_USER" != "x$USER" ]; then
+-cat <
- #include
- #include
--#include
-+#include
- #include "../xchat-plugin.h"
-
- #define PNAME _("remote access")
-diff -Naur xchat-2.8.8-orig/src/common/modes.c xchat-2.8.8/src/common/modes.c
---- xchat-2.8.8-orig/src/common/modes.c 2010-05-29 21:52:18.000000000 -0400
-+++ xchat-2.8.8/src/common/modes.c 2012-07-15 23:07:33.654948723 -0400
-@@ -20,7 +20,7 @@
- #include
- #include
- #include
--#include
-+#include
-
- #include "xchat.h"
- #include "xchatc.h"
-diff -Naur xchat-2.8.8-orig/src/common/servlist.c xchat-2.8.8/src/common/servlist.c
---- xchat-2.8.8-orig/src/common/servlist.c 2010-05-16 03:24:26.000000000 -0400
-+++ xchat-2.8.8/src/common/servlist.c 2012-07-15 23:07:33.643948732 -0400
-@@ -24,7 +24,7 @@
- #include
-
- #include "xchat.h"
--#include
-+#include
-
- #include "cfgfiles.h"
- #include "fe.h"
-diff -Naur xchat-2.8.8-orig/src/common/text.c xchat-2.8.8/src/common/text.c
---- xchat-2.8.8-orig/src/common/text.c 2010-05-29 22:14:41.000000000 -0400
-+++ xchat-2.8.8/src/common/text.c 2012-07-15 23:07:33.671948706 -0400
-@@ -28,7 +28,7 @@
- #include
-
- #include "xchat.h"
--#include
-+#include
- #include "cfgfiles.h"
- #include "chanopt.h"
- #include "plugin.h"
-diff -Naur xchat-2.8.8-orig/src/common/util.c xchat-2.8.8/src/common/util.c
---- xchat-2.8.8-orig/src/common/util.c 2009-08-16 05:40:16.000000000 -0400
-+++ xchat-2.8.8/src/common/util.c 2012-07-15 23:07:33.649948724 -0400
-@@ -39,7 +39,7 @@
- #include
- #include "xchat.h"
- #include "xchatc.h"
--#include
-+#include
- #include
- #include "util.h"
- #include "../../config.h"
-diff -Naur xchat-2.8.8-orig/src/common/xchat.h xchat-2.8.8/src/common/xchat.h
---- xchat-2.8.8-orig/src/common/xchat.h 2009-08-16 05:40:16.000000000 -0400
-+++ xchat-2.8.8/src/common/xchat.h 2012-07-15 23:08:20.855910521 -0400
-@@ -1,10 +1,6 @@
- #include "../../config.h"
-
--#include
--#include
--#include
--#include
--#include
-+#include
- #include /* need time_t */
-
- #ifndef XCHAT_H
diff --git a/pkgs/applications/networking/mailreaders/imapfilter.nix b/pkgs/applications/networking/mailreaders/imapfilter.nix
index d7aff753e23..1aa30ddcb67 100644
--- a/pkgs/applications/networking/mailreaders/imapfilter.nix
+++ b/pkgs/applications/networking/mailreaders/imapfilter.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, openssl, lua, pcre }:
stdenv.mkDerivation rec {
- name = "imapfilter-2.5.7";
+ name = "imapfilter-2.6.3";
src = fetchurl {
- url = "https://github.com/lefcha/imapfilter/archive/v2.5.7.tar.gz";
- sha256 = "1l7sg7pyw1i8cxqnyb5xv983fakj8mxq6w44qd7w3kc7l6ixd4n7";
+ url = "https://github.com/lefcha/imapfilter/archive/v2.6.3.tar.gz";
+ sha256 = "0i6j9ilzh43b9gyqs3y3rv0d9yvbbg12gcbqbar9i92wdlnqcx0i";
};
makeFlagsArray = "PREFIX=$(out)";
diff --git a/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix b/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
new file mode 100644
index 00000000000..3b90bc9f0ac
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, pkgconfig, glib, notmuch }:
+
+stdenv.mkDerivation rec {
+ name = "notmuch-addrlookup-${version}";
+ version = "7";
+
+ src = fetchFromGitHub {
+ owner = "aperezdc";
+ repo = "notmuch-addrlookup-c";
+ rev ="v${version}";
+ sha256 = "0mz0llf1ggl1k46brgrqj3i8qlg1ycmkc5a3a0kg8fg4s1c1m6xk";
+ };
+
+
+ buildInputs = [ pkgconfig glib notmuch ];
+
+ installPhase = ''
+ mkdir -p "$out/bin"
+ cp notmuch-addrlookup "$out/bin"
+ '';
+
+
+
+ meta = with stdenv.lib; {
+ description = "Address lookup tool for Notmuch in C";
+ homepage = https://github.com/aperezdc/notmuch-addrlookup-c;
+ maintainers = with maintainers; [ mog ];
+ platforms = platforms.linux;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix
index 8b06d083dc0..b758bf996d2 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix
@@ -4,123 +4,123 @@
# ruby generate_sources.rb > sources.nix
{
- version = "38.5.0";
+ version = "38.5.1";
sources = [
- { locale = "ar"; arch = "linux-i686"; sha256 = "29237bd1fff3790d891fcfa18959b808afa88c35b9c7036cc3cf79737560c3a5"; }
- { locale = "ar"; arch = "linux-x86_64"; sha256 = "480120055452c284eef26329419faa176cc5abff90c3dd986ea1d3478b869984"; }
- { locale = "ast"; arch = "linux-i686"; sha256 = "e659e19bc053a95bb4d753ff452637a29f792e61247fd1b70f70e90f62e8a268"; }
- { locale = "ast"; arch = "linux-x86_64"; sha256 = "1755ad5c097b92342224f7d659fc1c0db899b15f6874fcd256f76fac1bf27488"; }
- { locale = "be"; arch = "linux-i686"; sha256 = "3682652d2aae978ceef32b4dccb2e20c4dc5584b6840df823664c214495e89bd"; }
- { locale = "be"; arch = "linux-x86_64"; sha256 = "99a5e05ea1cd5a302b24b0bf8a87e495de1bd044d7335609016fbae49786a6b0"; }
- { locale = "bg"; arch = "linux-i686"; sha256 = "cd0b6cf8b620d619040a64f8692f78fcacf5500b5c092a6a40552397f56e2757"; }
- { locale = "bg"; arch = "linux-x86_64"; sha256 = "4001a26df6cee9182b85370e51d9e54284a066e8f8002c6dafc2ca872153ca36"; }
- { locale = "bn-BD"; arch = "linux-i686"; sha256 = "bcdc5791b3a95c12e8cb19f92d57191360fff12ddf116d92b8ca1b32aa977827"; }
- { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "037459abe2bf39d0ca05b0abfb18d112b9e56b4888b64ae956a6317800cc0047"; }
- { locale = "br"; arch = "linux-i686"; sha256 = "1c907debf9f9c9a949bd1c7e7329ebc2fbdd6ff19ecf9411a67ce27079dae1ee"; }
- { locale = "br"; arch = "linux-x86_64"; sha256 = "ace19a987e0a5fb10cf73d1b031e96c9333054083ab380e9a602f00b3347f334"; }
- { locale = "ca"; arch = "linux-i686"; sha256 = "5553dcde7e432643516405f465a981f52d5eaf3e53f7cec7d179034778d74122"; }
- { locale = "ca"; arch = "linux-x86_64"; sha256 = "1d3ee5b1487ff62243147aaaa1ba984976a969ddc0c7697b1f361db6a5d66023"; }
- { locale = "cs"; arch = "linux-i686"; sha256 = "d22a52c3e5d66a4cb8d084e7127f0acf79a36fbc1e96cccbb66adb205a4eb7a6"; }
- { locale = "cs"; arch = "linux-x86_64"; sha256 = "f75b81a8a984ef52bd5a11fbd98f00b16a1696c5dca9b2315ca35d23ed6ad4b9"; }
- { locale = "cy"; arch = "linux-i686"; sha256 = "0cae8f5bcff66cea0ea7a92f4503039078402eb149bca9a1bbbb170423a9625f"; }
- { locale = "cy"; arch = "linux-x86_64"; sha256 = "e4d5c5d920489ad73ceb2a0582285d35bc9fdf2e817a14a20d563b3f36dca71b"; }
- { locale = "da"; arch = "linux-i686"; sha256 = "7cdbc0622b71ead86d7d180fab328b4346bba324f43381680cb9e4cad026667d"; }
- { locale = "da"; arch = "linux-x86_64"; sha256 = "95cb578a1b9d271c7597852be14c18bd057eae01ef62429197ea47cb97f367b7"; }
- { locale = "de"; arch = "linux-i686"; sha256 = "5e7a7d84bba7e3ce06a31678e2b97439597b5185866586c69f61d3eeaead7bf8"; }
- { locale = "de"; arch = "linux-x86_64"; sha256 = "6d221dc885188ae683eb0c103b8551d25f2c26a82456abfcaea695b4555c83e1"; }
- { locale = "dsb"; arch = "linux-i686"; sha256 = "d5cc9990acc678c483bc19649d67af96dda0308f66eea61f5917fcb40db13a4f"; }
- { locale = "dsb"; arch = "linux-x86_64"; sha256 = "01ad8dbd1b9fac2dfe269ed171ab6fe32751892147f136f9ab8c8d023ed0fe11"; }
- { locale = "el"; arch = "linux-i686"; sha256 = "7040a9d0c51ce310e74e9d3b1c04f5088ba688212100700f78e1c7b4f8722739"; }
- { locale = "el"; arch = "linux-x86_64"; sha256 = "e2a3b0f3b022c320b0b7b372442cb85ac716f85e757cdf107246a6b7d4715835"; }
- { locale = "en-GB"; arch = "linux-i686"; sha256 = "c7258c7864087eb90d59f763ed0b23ee99f2a6a45c433d97e89583ea37ccdb32"; }
- { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "af32ae7ba6d7b61d46c074ec0086fce4150b5b6255eb43c3c17c97f597b688d1"; }
- { locale = "en-US"; arch = "linux-i686"; sha256 = "c7794f3e1d51fa7e0935d689078b348114d3abf010a0525b22e5375950b6098e"; }
- { locale = "en-US"; arch = "linux-x86_64"; sha256 = "01bb4a3bd43aa5dde30197178cb50ac35ac62cde637227aca8bdd410c9f62546"; }
- { locale = "es-AR"; arch = "linux-i686"; sha256 = "f89e5f28d792161cd5b791ad68eb64c6a55a5de15dc00d5b042153b8fe549ab4"; }
- { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "a7c3102c5c5c6999723fa889af88f1d14630867334db8703ca9b5f5368359127"; }
- { locale = "es-ES"; arch = "linux-i686"; sha256 = "a01fc84e9ce676f9b163e882cee5b6ca70b98a43b2937c6f5298f800b7ee3d78"; }
- { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "030840e14241776d60cbd1ce9d0790df4e4f7b1fd5f554df9a3a51c9421af573"; }
- { locale = "et"; arch = "linux-i686"; sha256 = "f6da6a171f4a00afaf5af2fbcc6cdd7504e00cc38f62baad1f9aad51467ef191"; }
- { locale = "et"; arch = "linux-x86_64"; sha256 = "8fed1407c48e0f7f39c888f08001ec0705c09b587a6921b2644e91020e8f2763"; }
- { locale = "eu"; arch = "linux-i686"; sha256 = "0f1c30b2e5c6d1a2359a1714605ab382c617a00fb2a3ab9aa0570c27df6bc1a6"; }
- { locale = "eu"; arch = "linux-x86_64"; sha256 = "5192b9230659a8ec35abf4353201d6f2ac66c1ffce33d0dd68c38dbb1302029c"; }
- { locale = "fi"; arch = "linux-i686"; sha256 = "5812be19808c789c6f36484aad72ead4a5b75ce52d91047794da0c5919a4f68f"; }
- { locale = "fi"; arch = "linux-x86_64"; sha256 = "64243724356329e81f8754f4bc1d3e848a6544f598ceec44ac63a69d52003944"; }
- { locale = "fr"; arch = "linux-i686"; sha256 = "63117d10a3fa00b86eaf9023d562ca817ea44b89788de190d7870c22df6ee5b1"; }
- { locale = "fr"; arch = "linux-x86_64"; sha256 = "22715532882458ff60ccf52c5502eddb5f7a9ef646a22915c3928ff6ca244bdf"; }
- { locale = "fy-NL"; arch = "linux-i686"; sha256 = "9be2f10d9f5dcddc7b5119609ac9b864aa61b2e1839e3bdce3f4e742f5e94c12"; }
- { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "a71900daca5ac832240fa27c15ad76afca75b8b86c101899c58f6ee20bd33fc2"; }
- { locale = "ga-IE"; arch = "linux-i686"; sha256 = "4426fcb698d40fc796a3affafda1f142e4f252e3861354915a8ba4db41e28754"; }
- { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "a7533879eda14dd1b6e8ce4e68006fd1d1fff9b7fec12c14f30871084625581c"; }
- { locale = "gd"; arch = "linux-i686"; sha256 = "82593c88c14b6ac518d0da17aced0ffe4a78e06faf4275508218fd09da535f4b"; }
- { locale = "gd"; arch = "linux-x86_64"; sha256 = "3ec0a23d6ac098dd97dec52778202d6dc24cd76d7f142a452b4309be32d9cc29"; }
- { locale = "gl"; arch = "linux-i686"; sha256 = "64cd467c054da7506b5e72e159c0829a6d41db1482d9343a8cdd5b0bf7166d0f"; }
- { locale = "gl"; arch = "linux-x86_64"; sha256 = "a9ec09c8cbc54f071f80226bb203f4f5823f71cf376978d0e69cefc5562cd5bf"; }
- { locale = "he"; arch = "linux-i686"; sha256 = "bb21099de57446c1a9284fa54ed491bbd1d104b64f9c479b8d0ded607fb79c7d"; }
- { locale = "he"; arch = "linux-x86_64"; sha256 = "4397b52af2d90e0642b7e66fc39b60987dbba94737666e205df8b1b0b4c280de"; }
- { locale = "hr"; arch = "linux-i686"; sha256 = "65164ae7e551458bcb8afef5da13d1a632c7ddb181e112833b1fe0a0ab391c17"; }
- { locale = "hr"; arch = "linux-x86_64"; sha256 = "e026eae7e0eb85558ad58616a90240e14bd9011bbe6ed5bcf68788ad21d182eb"; }
- { locale = "hsb"; arch = "linux-i686"; sha256 = "c2bd24db8c46a11108241a3aa6f57f234aa52e982af013e081c4b45621878b7b"; }
- { locale = "hsb"; arch = "linux-x86_64"; sha256 = "b01690e94a2f8b5d8049ac62061206fc296b6a7e2c609d3368facefa246f06e5"; }
- { locale = "hu"; arch = "linux-i686"; sha256 = "7ea9be32fc7b198e300273a973162364a4dbe17bfa6b7e5fe39bd01fbd93c79e"; }
- { locale = "hu"; arch = "linux-x86_64"; sha256 = "d9ca99cb52265fe8cf89c9b48469479dcb9e251f8c3f3527540c19f44439234b"; }
- { locale = "hy-AM"; arch = "linux-i686"; sha256 = "899906072114caaab0e7f48a7b67f77dbeca7d2130171a2277c98116479951ea"; }
- { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "6a636b312c1a38474cd26700b0419e2cb174c440e4ac652a6d29bf6837a2bdd1"; }
- { locale = "id"; arch = "linux-i686"; sha256 = "9827c378de89d3eed6bd297233c934fa7a84796efb02d82a4be1f8235c2dbe6c"; }
- { locale = "id"; arch = "linux-x86_64"; sha256 = "23075b98ac7a1674cd1189806680062eb0eb35cbe08d7d0592242295184932bc"; }
- { locale = "is"; arch = "linux-i686"; sha256 = "e64f2b7dfa4654bb681bfa5c34adc9d64400c3c7dfb1f9dd7ab0c04d998c6784"; }
- { locale = "is"; arch = "linux-x86_64"; sha256 = "2049e8c19e3a58f1f0f08926e786c3a2d81292d94eb0346b54ae86edba35bf3b"; }
- { locale = "it"; arch = "linux-i686"; sha256 = "12941cb1feec8beacc8cf62b94f902ddacadc424abe511226be2e85248496a60"; }
- { locale = "it"; arch = "linux-x86_64"; sha256 = "9da22cef1e8b5d92c048c8bee59ca88b9801f95073083c218412de0406af6dc4"; }
- { locale = "ja"; arch = "linux-i686"; sha256 = "bdd5fee3bc2d807b1b6329f0f8f14bed85f8eacfc1210f4a5204687b7c0e250b"; }
- { locale = "ja"; arch = "linux-x86_64"; sha256 = "c48477523b11d7ec6314f54c2d0d62b35c6474b06bbd7c0bd0317971303a1073"; }
- { locale = "ko"; arch = "linux-i686"; sha256 = "d887a32f4073231856522ba034c4e952eb56d7ed06895e0d26dfc3d3a7488b0f"; }
- { locale = "ko"; arch = "linux-x86_64"; sha256 = "c02ff12289d32d5d3ad5f88a5c851f46f8d31c66ce8013622959f537cae1101b"; }
- { locale = "lt"; arch = "linux-i686"; sha256 = "99095f5f55c3ce6d0bb485d25eff1afdadb63e8f41caaddacceced71a92bbb9e"; }
- { locale = "lt"; arch = "linux-x86_64"; sha256 = "a4de32255d7334bf1eabda06332f8665a9d60bdf667a43c219ba2de08865f1e8"; }
- { locale = "nb-NO"; arch = "linux-i686"; sha256 = "8b547faa6f76d1aa1f0f33235380e5379663c5d6e66e55ea0baa61a62f37e272"; }
- { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "17873b2664d665d1d53fe69c4041aa6474f58a18cf5dc0f86b739d95d193bb48"; }
- { locale = "nl"; arch = "linux-i686"; sha256 = "ba36cb5c4b008f878b181ed3ff56198cd83739fb9d2018d6710288daafa6df7a"; }
- { locale = "nl"; arch = "linux-x86_64"; sha256 = "04afe1c59bfdfb9573623e9e84165863465356ec7872f1afc448c841c4e9392d"; }
- { locale = "nn-NO"; arch = "linux-i686"; sha256 = "2fa6cc0e585574d3460597b25c6549b2aebd2b2af203edef960dea2b81bae954"; }
- { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "ca8bdb92d16a89f7baca59e0c11662d2dfead62eb209746d738fbccbea8d00c5"; }
- { locale = "pa-IN"; arch = "linux-i686"; sha256 = "79575806b00f77adae3b2ad794c2e268436e2b4b2904186ea88caa2bbcc5e232"; }
- { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "2220b6bc45f98f088c653ee255718613b43e93691173441f0825c39e3ea8c263"; }
- { locale = "pl"; arch = "linux-i686"; sha256 = "829788db6afdb0f09b23d0230abf176153a252a76964ae4ad6df161568e03b6b"; }
- { locale = "pl"; arch = "linux-x86_64"; sha256 = "89792685c6ff26bae9d42326dbe0ca77b6a651df51ba02bd76a85692c83aba5a"; }
- { locale = "pt-BR"; arch = "linux-i686"; sha256 = "b7898b8fde2c32c8d7fe105ab88751fb9acaa756f3826dfaab3fa33fa7bfd5a4"; }
- { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "691e722d24695960574fb5423d2d5713d3729a0cf3bbffdbe3f550b1b0a8a91b"; }
- { locale = "pt-PT"; arch = "linux-i686"; sha256 = "06e9c005c45b6d71e4f4957ae0d92578baf2b0ff783f38dca4a5018f84319bfd"; }
- { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "5422bf1e694a462864759374bc3afdf9f0033121b879413a3edc18a20d406b4e"; }
- { locale = "rm"; arch = "linux-i686"; sha256 = "54c0f6dfc40b748f74ab9fd79dd4b0987ce17eced23b293cf83b1867f38d7c53"; }
- { locale = "rm"; arch = "linux-x86_64"; sha256 = "a164dfa18736b3f84ce2a80fea1f6441bbd3de113c26eab503ab7710866f7555"; }
- { locale = "ro"; arch = "linux-i686"; sha256 = "3135adfb8c2b674545d3e80a8f3d77a89332dbe4cdff0f05817d5ae2edac8025"; }
- { locale = "ro"; arch = "linux-x86_64"; sha256 = "7a95f8853d5776267ab62fcc208214a7a4f2a7d82350ac7967ca90ab2178e737"; }
- { locale = "ru"; arch = "linux-i686"; sha256 = "df9cb429c6fe10e7aeae06d49329fed27cf9cd84b3b28e7fef82008399dfe453"; }
- { locale = "ru"; arch = "linux-x86_64"; sha256 = "aa97b360bd5cfd0686b0d75df21500249e0f7ab1586e37774d60040abdd2ecd8"; }
- { locale = "si"; arch = "linux-i686"; sha256 = "ba1ef9b8576589a9bf8523f26fe42416f14f4c38b74b4519792aff6896a4c34b"; }
- { locale = "si"; arch = "linux-x86_64"; sha256 = "bcd73d4a1187d8e43dcbfd7bb4df3c0f7893175785d633113b0a5b526bb718d8"; }
- { locale = "sk"; arch = "linux-i686"; sha256 = "004423ed395fcc4cba02e703f5086f9255758edd2bd3125adeb8fb006a4f769e"; }
- { locale = "sk"; arch = "linux-x86_64"; sha256 = "9abb27a35c2076fc3c85e18b20f909ba41b4618afda51f2adbb0ef960b67483f"; }
- { locale = "sl"; arch = "linux-i686"; sha256 = "ff2dca954720bcb1947c18b1013666c6568f6638b204adf5a0277e6bff64f468"; }
- { locale = "sl"; arch = "linux-x86_64"; sha256 = "a334a65d54efaacdafcddad336f313d24b594c14bfc874159cd9a4ca9ded2b03"; }
- { locale = "sq"; arch = "linux-i686"; sha256 = "b5e53cd682a8b4494074c1c0c7e4d4fb94a36a06e81522cb4b7289b4ed6bd486"; }
- { locale = "sq"; arch = "linux-x86_64"; sha256 = "747174de108fcf0a7201e22df90f613846a0b66384b007ccddeb51b6dc651aca"; }
- { locale = "sr"; arch = "linux-i686"; sha256 = "fa53bfe3c00878b462e6aa3a0bf76a6e1e4dc6d9095f2104a355ac5b773e936c"; }
- { locale = "sr"; arch = "linux-x86_64"; sha256 = "308965f1b97405e7c6db95e7cffae69fe6a899539782c06b1446ab97ddb19d45"; }
- { locale = "sv-SE"; arch = "linux-i686"; sha256 = "0b2e6e13cd30b46b81c8fb9fd195d27ce96c40f03d17ba0f8095d4ddd226ff45"; }
- { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "dc47f9c38a845461db14a08d67f143c8b5ba04aa441aeecae8bd8f3cbf79fca6"; }
- { locale = "ta-LK"; arch = "linux-i686"; sha256 = "3f5afc0975aebe8981202927fe5507065c47ccd64f1ddd8adb426c0032ee267e"; }
- { locale = "ta-LK"; arch = "linux-x86_64"; sha256 = "8a9b241836c0b495865e9d64d2e89cb054a01e8e3fb55ee8a1cbbd0def7d5a93"; }
- { locale = "tr"; arch = "linux-i686"; sha256 = "c104cbdfaee89946ab11b3bc0de6cfaf5d88f5e18a6be400dc573e7b1c10319d"; }
- { locale = "tr"; arch = "linux-x86_64"; sha256 = "717c460478cdb986fbfcd5fcd16f7fb66af930e3ca2826176b7158ff865d51a5"; }
- { locale = "uk"; arch = "linux-i686"; sha256 = "dcfbdd8ba1897bdfcb26b0ec1c50a88808c2ca988418cca56eab74e1f870ba1c"; }
- { locale = "uk"; arch = "linux-x86_64"; sha256 = "648764a8aad2ea954416f2293023598cd26d4bae1bb44da1406868d1286c3f58"; }
- { locale = "vi"; arch = "linux-i686"; sha256 = "2b938e4c4614de013b9e0f7d4bdde0353cea42c7651491f2d92323a25d9157d6"; }
- { locale = "vi"; arch = "linux-x86_64"; sha256 = "82571f95eaf3a88c7cc7fc056779ed4f4ea5664333c5e015ccd4995fc48ca0a7"; }
- { locale = "zh-CN"; arch = "linux-i686"; sha256 = "db6a5619c7fcd9487ecd5518590a7ad28ee4a9fd12348c950ce1b12de5232dfe"; }
- { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "36ac3599d3bba4a4e982df6cbb355becc0e0e237b127c3b2afea3618754fafbe"; }
- { locale = "zh-TW"; arch = "linux-i686"; sha256 = "269dccd617074567654a053186d6830fff38503431156db5a00d70bef093bf0e"; }
- { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "c78e2ad7df58f86a26bb81c13a27a8722884573278a1dd179ffba577902c92e5"; }
+ { locale = "ar"; arch = "linux-i686"; sha256 = "428fb92fe6a30f528c13f59d321eb479638133b98692e9abb2821550312027ed"; }
+ { locale = "ar"; arch = "linux-x86_64"; sha256 = "aaa65b171336d8fac42d94f2b7e41ea286415ee0337afcff2c8dc55ea4d01d09"; }
+ { locale = "ast"; arch = "linux-i686"; sha256 = "432e71e48a46bc7e90bfac8820b470346fe6b95e8545a7b6a8b5e799c7658fb6"; }
+ { locale = "ast"; arch = "linux-x86_64"; sha256 = "d8ee8d92f9635396cfe8a27dc57b407a428a0fb210c849b5faa9d7a1458328db"; }
+ { locale = "be"; arch = "linux-i686"; sha256 = "19b33c2683b5ee20264533d64c717320fb82187074c1b4d42e902b3021ac8907"; }
+ { locale = "be"; arch = "linux-x86_64"; sha256 = "8b7659c5327cd6552c4a743cd92100bbdc10b6623021eab79265027b9a0f1550"; }
+ { locale = "bg"; arch = "linux-i686"; sha256 = "02a0d0858de83abb9c732787522b45e8cfad419b765a0922426197c9f9a00f9f"; }
+ { locale = "bg"; arch = "linux-x86_64"; sha256 = "dd0ae9d067365b66a55e337c6b294d672c997c88024b17223583d9ccfb667488"; }
+ { locale = "bn-BD"; arch = "linux-i686"; sha256 = "422b42cc56b3fda6aecece1e0d934f43970fa7a8dfed0bbe859bf0e7daf6f8fd"; }
+ { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "f4edee91b6101aa4b8c308cf02d1cb926cff4beb44f840b86e0d01232dc5b88f"; }
+ { locale = "br"; arch = "linux-i686"; sha256 = "d64078fe9092e9288cb270b0d35be25a5d8d225f70d4a902d8a5c89b36b0a1a2"; }
+ { locale = "br"; arch = "linux-x86_64"; sha256 = "68b3234560f9678f3b9b1f11ccdfa2109026ca3dce321bb2732b024fbd77ce0e"; }
+ { locale = "ca"; arch = "linux-i686"; sha256 = "a7082da8adf2098449ecaf6750607e394fb03e3e1ba974852bf596c4dc961531"; }
+ { locale = "ca"; arch = "linux-x86_64"; sha256 = "6a81e6713b0b4e01d575c4709137eb8b50811f3ce4fb7222c3466e5dcedcd244"; }
+ { locale = "cs"; arch = "linux-i686"; sha256 = "512a02a544c522b59fd86705668264b2fa85fc738dd93878289230e05f38bd71"; }
+ { locale = "cs"; arch = "linux-x86_64"; sha256 = "809ff680e80ffc8b5aaa631b346d8a34df4b99362e048d16e4d415f32d721710"; }
+ { locale = "cy"; arch = "linux-i686"; sha256 = "c0a3b6f3e8b78e624a7b8f3d68185063fcc2cfb4b8f06942586a384de738eabb"; }
+ { locale = "cy"; arch = "linux-x86_64"; sha256 = "bba5556ed1f3873b9111d47ff978a2ca5fd43a48e7e32bf25cc7ad4650d5b37b"; }
+ { locale = "da"; arch = "linux-i686"; sha256 = "4b296fdd61f2cdf2d644503befafed114f5d18fd8e8bbd37d3f6a06275e8d11d"; }
+ { locale = "da"; arch = "linux-x86_64"; sha256 = "30fd49c129cee05a86a60147ea706286c0dd9a48fe6b43178d80b2a2726fcc48"; }
+ { locale = "de"; arch = "linux-i686"; sha256 = "814d073fc127b74d9edcace83c38ad2e80c74bafa327d2eac44de7673e0b2958"; }
+ { locale = "de"; arch = "linux-x86_64"; sha256 = "00dfd1ed1b981ba5bb66dc86ded8a7aee25e1a67d0c5e739a5ec252e4b4f0764"; }
+ { locale = "dsb"; arch = "linux-i686"; sha256 = "97473204548f40f6b806c1de5835477998f58ad4e9be8a1eb2bc7097def7ceb6"; }
+ { locale = "dsb"; arch = "linux-x86_64"; sha256 = "42042946079e486c24ff5e76c2e572d81a4e996dfb9ca37a9b19417933defd32"; }
+ { locale = "el"; arch = "linux-i686"; sha256 = "9056a466e7e99efa10b30be00d7f0ff2c64c077725a57397ea7462fa2de6bac0"; }
+ { locale = "el"; arch = "linux-x86_64"; sha256 = "06b223ca8ec5e47b2876c7261b94fbb82fefec50527a777802c74ebbc71c6256"; }
+ { locale = "en-GB"; arch = "linux-i686"; sha256 = "8f74bee700e9d6414d379e723e5be952725a96fc4155f1652701327fe36b493c"; }
+ { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "dccdf5e29b19852895eccfd479c2d04d7ae3d7847af050028a6cada9700ef948"; }
+ { locale = "en-US"; arch = "linux-i686"; sha256 = "d2d564f048a9cbc9a956fb1b937c0d43758c97315fd19bde79d63bb0bdd7b9a5"; }
+ { locale = "en-US"; arch = "linux-x86_64"; sha256 = "70a8bdd408cea0d015a560969083445046c3a8e02c7777b2b22eedf6b46888b6"; }
+ { locale = "es-AR"; arch = "linux-i686"; sha256 = "c03ca2ea86db9dc6428e96f50cf8fc86343faa539b5ebff0e476f0e0bcb2c6c3"; }
+ { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "eedc718bc25219803666e95870ce4a0ddfec7443392aa0f3840b2689bb09ab55"; }
+ { locale = "es-ES"; arch = "linux-i686"; sha256 = "962de04ebaa81296a04c84e1dd3574ec1ed5fe1784f1b0345b30fdf6de214301"; }
+ { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "3821a77b83cfe174b10a9b472d8a4a29dc069a8e1c82b536923d90761fa31a4d"; }
+ { locale = "et"; arch = "linux-i686"; sha256 = "17ee3d2c863d7e8c0562a1ba75d7b1b6e469e93d3665aa2de662e98eaff1d921"; }
+ { locale = "et"; arch = "linux-x86_64"; sha256 = "84ffe20179728d1ab3dffd93428b330c6958b3c825ffdca6c8cf63dc831a7519"; }
+ { locale = "eu"; arch = "linux-i686"; sha256 = "424de9056f295b710be3db287a9ee48759efed25e311881750a49c1b30c33fe1"; }
+ { locale = "eu"; arch = "linux-x86_64"; sha256 = "5fdaafd1b691d29df5d1056555a052a0feeaa6d7b01a0383241bbc8b988da7d2"; }
+ { locale = "fi"; arch = "linux-i686"; sha256 = "1037c3d031d00eb4fea5aab50215108d0fcce6668d7226e594f47784a8aa3edb"; }
+ { locale = "fi"; arch = "linux-x86_64"; sha256 = "71f6a24995b16b1e5dfcdd5b3758940a69bf348430d71f800522bc1c0eeb6341"; }
+ { locale = "fr"; arch = "linux-i686"; sha256 = "095f6a9c8876aabbd890a97724060a704336605655a7b1feb890b05e051ae810"; }
+ { locale = "fr"; arch = "linux-x86_64"; sha256 = "97f3b49f91724608520202384d82accd3705290cb6c295dfd88d49ec33dd76c4"; }
+ { locale = "fy-NL"; arch = "linux-i686"; sha256 = "59be75d317a2ebef649adf7eff64a8e9706d5e6f58971e12ab3de3e9da306fe7"; }
+ { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "b5c4dc6e07d17fb4150d04e5c377e4c2ec18fe6304fb84a2bb19bdf554113b4a"; }
+ { locale = "ga-IE"; arch = "linux-i686"; sha256 = "59afa36ca0b31e9f0cfdaedb5e49889ef1d5d1f9c08b6fb9e6cd21a282ecacae"; }
+ { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "6e9c48d531cc65f08e08f54170721ce0cecde785978cbca0bffad6847433a5e3"; }
+ { locale = "gd"; arch = "linux-i686"; sha256 = "2c6e63a2c89f74df52d06c8bb6bd46871c04b4c91506c166acd28de1aeba8d8a"; }
+ { locale = "gd"; arch = "linux-x86_64"; sha256 = "73c4923a5a425e2b96cf1e1b05584e282f5802b76337a5180b9c89c0163fb47f"; }
+ { locale = "gl"; arch = "linux-i686"; sha256 = "4ca2c0ab487eb79272fcfe253cef93838eb57925bb2631c29de36f2510fedc1d"; }
+ { locale = "gl"; arch = "linux-x86_64"; sha256 = "7b731eb0ece93a1944ffd8dd7b0f91cad1292955e967a511ab72080b3dc66fdf"; }
+ { locale = "he"; arch = "linux-i686"; sha256 = "056cff554994ef984356b7fb27759548ac546c10b918c727e130adb970430018"; }
+ { locale = "he"; arch = "linux-x86_64"; sha256 = "5592613852a34b7b5990a06ba31b1713bb9b277a5472e153a26e780f0620f2c4"; }
+ { locale = "hr"; arch = "linux-i686"; sha256 = "abe18e183a2b26315dbad115c187eb56fe70daffd8eac3465e1ee2c3b2f364b6"; }
+ { locale = "hr"; arch = "linux-x86_64"; sha256 = "d657795e84fe1ca238e986438d5501e4baf628a890835258bcbd3a32040fef4c"; }
+ { locale = "hsb"; arch = "linux-i686"; sha256 = "806e9da32095fbb5dd6610f715006a3cf0732b69759e8b88d6c3f39617a9fd2c"; }
+ { locale = "hsb"; arch = "linux-x86_64"; sha256 = "3c0c1cdd739d1d82aef6ce864e0a65c735591acdb127a50ebdb8e5999a524b17"; }
+ { locale = "hu"; arch = "linux-i686"; sha256 = "a052932572784bdc90e8a16ffafa855a5817ea28bdd3365fa18f40685bb2f77e"; }
+ { locale = "hu"; arch = "linux-x86_64"; sha256 = "1f98b63f900ab64989ee8860ce3580394dad438078e574e4c7d997bf5a840fd9"; }
+ { locale = "hy-AM"; arch = "linux-i686"; sha256 = "b7148002a1f1790bbc52c1c3fbab837acc9a7681077aad115cc81bd05f1e1a33"; }
+ { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "cc18eaa5b72c57438c11b8fd5a77f677218d1323ad844f8eb8d294132e40d86c"; }
+ { locale = "id"; arch = "linux-i686"; sha256 = "a1c7fadbb96293391e99ee0abe16b20331a9ee274e5c56d5972a339ccf62b1da"; }
+ { locale = "id"; arch = "linux-x86_64"; sha256 = "7ac143a557c5f913966c81235f6dd398516c3e153e667442297cef82024f2af9"; }
+ { locale = "is"; arch = "linux-i686"; sha256 = "f884769780d273d7e921a236ad6fc21b1749ae8c1c483b9b57943e42bc23206e"; }
+ { locale = "is"; arch = "linux-x86_64"; sha256 = "b10fd3af349285bcecbf0334ec22b93b6811abb9c580f5a38e84b5dede4264d1"; }
+ { locale = "it"; arch = "linux-i686"; sha256 = "1ac48c611c6ae2163ae27970dcef5c20e1ba932a2210eec659ea31cb4967dfd1"; }
+ { locale = "it"; arch = "linux-x86_64"; sha256 = "23930f00a7b9b47d43a23611d4f804025d11aa489101c120449428d866179517"; }
+ { locale = "ja"; arch = "linux-i686"; sha256 = "148df7f75b69757a64427bb96bcb9a2a0d8f885b907130c1d7c519bf6e7a1718"; }
+ { locale = "ja"; arch = "linux-x86_64"; sha256 = "4992ae5d3f348648a9febadb058f558dce7659d18065e352a1d560e552d27e6e"; }
+ { locale = "ko"; arch = "linux-i686"; sha256 = "b4f9668d9d56b15c6af69d7a23716c70074adbb90100725c951d913682003789"; }
+ { locale = "ko"; arch = "linux-x86_64"; sha256 = "43f134ad246b5896a003cb75c73339cc27cc7bdf02584d5b5455a4606112a7a3"; }
+ { locale = "lt"; arch = "linux-i686"; sha256 = "b3e48defce4416d32c968056f07498c268428746c2e99f68c91c08cd623f2741"; }
+ { locale = "lt"; arch = "linux-x86_64"; sha256 = "f8cb85d3f033e6a7c6ea8d7af7e31604a3f67e2435557d108d8bff18a5612785"; }
+ { locale = "nb-NO"; arch = "linux-i686"; sha256 = "ebe6134f09bcd52b7da5461247372b5e352aa78b882039993f0f7e6d08e19047"; }
+ { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "c2137e014c37c149dfe847dd4516af45307f1ee7ae9f915b48c78b882f7e4b0b"; }
+ { locale = "nl"; arch = "linux-i686"; sha256 = "d2edd221ef00a02a38b037f961671a8f82595ea6796556bbc5cb94041a2e131c"; }
+ { locale = "nl"; arch = "linux-x86_64"; sha256 = "af2110f44b303d5182140771001d3d10b9ed7b44c31261f740b15ea4caa21545"; }
+ { locale = "nn-NO"; arch = "linux-i686"; sha256 = "c0db7cd88d5f0e38e6683181729a2de5ba63abdc4d0af17fbd72de723c909426"; }
+ { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "040da2abe7aaef427386e31aa24e67aeb389f8294f14f445ab68fb8714f74094"; }
+ { locale = "pa-IN"; arch = "linux-i686"; sha256 = "ca2e02b0ac8f4b5ab6b4af3e905a1c65274dd17bea6c4b84bfa0afa99f5bb6d3"; }
+ { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "3324461c1d47872b96d6fcfdfe10971e70b7698789fa8a7b439d5d226f87d0fb"; }
+ { locale = "pl"; arch = "linux-i686"; sha256 = "2094e2136ccdac7572203772b0a2cfed2f78116e2ee72c7038137ca198b0f404"; }
+ { locale = "pl"; arch = "linux-x86_64"; sha256 = "59f9d72974f84c2b349a7fd7c614b7473b6dba4fdaf0c57b267369624b13f2b6"; }
+ { locale = "pt-BR"; arch = "linux-i686"; sha256 = "beeb965afb626565155ca1f882ed27fc5489ab650f3eee94064227c213aa9100"; }
+ { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "a72296d59a7971aaba395fa058b8ecfa4889ccbede3ee0161744b70e848436df"; }
+ { locale = "pt-PT"; arch = "linux-i686"; sha256 = "b8e0925a64aab9e23bf13bd9b2afd1baab7d964e6c1c3af3973201fc6b7a71c9"; }
+ { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "bd12cfcb485b85bc0444111f7bf7f1e9ecff42a1bf03515e46aeff668da690a8"; }
+ { locale = "rm"; arch = "linux-i686"; sha256 = "220767594e50de01d636d29d38ef87d0ad4871c718ba2f5e9c8f8bdc13023408"; }
+ { locale = "rm"; arch = "linux-x86_64"; sha256 = "298f69008f20a23eda68a92912fbd050eff73f806e0cb8ce0c40f1fc53b76fc2"; }
+ { locale = "ro"; arch = "linux-i686"; sha256 = "3be80143bb1affa8df3c94bcb048bcd2f22f39f60db02d2f9afeeb44b45c67ae"; }
+ { locale = "ro"; arch = "linux-x86_64"; sha256 = "715963ac282e8f972e22f3fcc5b51e03346f011b8848f16b8a8cb9b6a23c864c"; }
+ { locale = "ru"; arch = "linux-i686"; sha256 = "0c793708c8501df82582f5d820c65ee11a46819f012b7d616c7fd4b1424e7eef"; }
+ { locale = "ru"; arch = "linux-x86_64"; sha256 = "5f4fbfaa52b4eca748dd12da12c6bc38286e5fdee2fd81d337d926ea4e0df378"; }
+ { locale = "si"; arch = "linux-i686"; sha256 = "ede99dd26481f9864dbd0ad276f3b10a1bea8a2267a3f0055f10de4c185a3e3d"; }
+ { locale = "si"; arch = "linux-x86_64"; sha256 = "15ca9bb30fe45879bfaac936187951f36af45a134cdf756314e7c1b1d508db22"; }
+ { locale = "sk"; arch = "linux-i686"; sha256 = "9ac426f0148d232de2c11fb0404bfd317aa26d0fecca710c63dda52eb73841d5"; }
+ { locale = "sk"; arch = "linux-x86_64"; sha256 = "8f67b9449e4b0759b82d748c1c0aab3ba42da1c3643e1579f3f0e1cda00cf61f"; }
+ { locale = "sl"; arch = "linux-i686"; sha256 = "12d52efd990e472230cbee546b544f01b2aa7bf8e1812cc561102e9cba58bfa0"; }
+ { locale = "sl"; arch = "linux-x86_64"; sha256 = "432071992c94ae8964db97f02d7c26d1584ab6ba43a3bb87bb605d9933f37673"; }
+ { locale = "sq"; arch = "linux-i686"; sha256 = "b070ecb797dae27d66c449feb34c57d383f64ddbe6dc37cd836658e3e8c28e54"; }
+ { locale = "sq"; arch = "linux-x86_64"; sha256 = "065eebd594fa00315bd017f76eb35ff64e371347b346ec54eef6edbc738476b4"; }
+ { locale = "sr"; arch = "linux-i686"; sha256 = "a76a9b519fbfa5e3ac305522fe313c3f1c52c2bdb1c44878341a0ff5f50c5a36"; }
+ { locale = "sr"; arch = "linux-x86_64"; sha256 = "e90a8c3dd54d69de3e092d1e63288365807238ec3ab01383778bb10aa9799309"; }
+ { locale = "sv-SE"; arch = "linux-i686"; sha256 = "da60ffb3131d7ff150d9a2f70b1071d0399cfaf671003c5b5b598911561eddb8"; }
+ { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "686162ef37b00757ff49784fb6c2fd04ea55103c78af6f97bf5e7e6be34cb46a"; }
+ { locale = "ta-LK"; arch = "linux-i686"; sha256 = "ad8702ca5223fd9a17dce9e71360299938f53548e357d93a5bc23d24cbec8039"; }
+ { locale = "ta-LK"; arch = "linux-x86_64"; sha256 = "f6178474338c75f1b216176ae40a9e09df68697d9cc1ccdc661293b51ae133ed"; }
+ { locale = "tr"; arch = "linux-i686"; sha256 = "54c88fd15417a271368a981b79467064a968993e7076e2f4a87f0cb280b4954f"; }
+ { locale = "tr"; arch = "linux-x86_64"; sha256 = "d1943ef072cfc40ab90d0b008527d6e4607db2299eb536573db5a7e832babb9c"; }
+ { locale = "uk"; arch = "linux-i686"; sha256 = "276ed6dac2090fdd53c967daadda3d39c8f05b70f6d91779af2998b446a831dd"; }
+ { locale = "uk"; arch = "linux-x86_64"; sha256 = "f18455e1df20364ff0c4e2f44397b068faf387f7efa25941f167750f349f93a5"; }
+ { locale = "vi"; arch = "linux-i686"; sha256 = "3a72f5935f32de88a0bf88eb5252864b19b8bdd1f01fa49b14d54021a88fb2cf"; }
+ { locale = "vi"; arch = "linux-x86_64"; sha256 = "3f53c378fce2c5a7245103510714b2d99b8915ef78452d469cbd4f0343a3767d"; }
+ { locale = "zh-CN"; arch = "linux-i686"; sha256 = "6ac29a8081a339f334ea0b22ac49b81d79d26a22995ea592f1a78fe9c66a4edc"; }
+ { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "82733b4f96f42fe3d0fd7e429e8f23bd1aa059890a6403cc991b3236f31399c6"; }
+ { locale = "zh-TW"; arch = "linux-i686"; sha256 = "4d376644e762630bd7e9077d616cd4b4c0175ea3fd3df04c4c76ac489d87cecf"; }
+ { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "0044c3e78014df76fd09009142d75858fd8ac5abea54920d52870bf2d6599310"; }
];
}
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index dac1a9ada3b..12c250ab28b 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -54,6 +54,8 @@ let
cp man/mum* $out/share/man/man1
'' + (overrides.installPhase or "");
+ enableParallelBuilding = true;
+
meta = {
description = "Low-latency, high quality voice chat software";
homepage = "http://mumble.sourceforge.net/";
@@ -95,7 +97,7 @@ let
type = "murmur";
postPatch = optional iceSupport ''
- sed -i 's,/usr/share/Ice/,${zeroc_ice}/,g' src/murmur/murmur.pro
+ grep -Rl '/usr/share/Ice' . | xargs sed -i 's,/usr/share/Ice/,${zeroc_ice}/,g'
'';
configureFlags = [
diff --git a/pkgs/applications/networking/newsreaders/liferea/default.nix b/pkgs/applications/networking/newsreaders/liferea/default.nix
index fecc88d36bf..8948ca22ee9 100644
--- a/pkgs/applications/networking/newsreaders/liferea/default.nix
+++ b/pkgs/applications/networking/newsreaders/liferea/default.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "A GTK-based news feed agregator";
+ description = "A GTK-based news feed aggregator";
homepage = http://lzone.de/liferea/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ vcunat romildo ];
diff --git a/pkgs/applications/networking/newsreaders/slrn/default.nix b/pkgs/applications/networking/newsreaders/slrn/default.nix
index 6aa1ec76253..dcfadbfa05f 100644
--- a/pkgs/applications/networking/newsreaders/slrn/default.nix
+++ b/pkgs/applications/networking/newsreaders/slrn/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl
-, slang, ncurses }:
+, slang, ncurses, openssl }:
let version = "1.0.2"; in
@@ -18,9 +18,9 @@ stdenv.mkDerivation {
-e "s|/bin/rm|rm|"
'';
- configureFlags = "--with-slang=${slang}";
+ configureFlags = "--with-slang=${slang} --with-ssl=${openssl}";
- buildInputs = [ slang ncurses ];
+ buildInputs = [ slang ncurses openssl ];
meta = with stdenv.lib; {
description = "The slrn (S-Lang read news) newsreader";
diff --git a/pkgs/applications/networking/notbit/default.nix b/pkgs/applications/networking/notbit/default.nix
deleted file mode 100644
index aa5d47730a4..00000000000
--- a/pkgs/applications/networking/notbit/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv, fetchgit, autoconf, automake, pkgconfig, openssl }:
-
-stdenv.mkDerivation rec {
- name = "notbit-git-6f1ca59";
-
- src = fetchgit {
- url = "git://github.com/bpeel/notbit";
- rev = "6f1ca5987c7f217c9c3dd27adf6ac995004c29a1";
- sha256 = "0h9nzm248pw9wrdsfkr580ghiqvh6mk6vx7r2r752awrc13wvgis";
- };
-
- buildInputs = [ autoconf automake pkgconfig openssl ];
-
- preConfigure = "autoreconf -vfi";
-
- meta = with stdenv.lib; {
- homepage = http://busydoingnothing.co.uk/notbit/;
- description = "A minimal bitmessage client";
- license = licenses.mit;
-
- # This is planned to change when the project officially supports other platforms
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/applications/networking/ostinato/default.nix b/pkgs/applications/networking/ostinato/default.nix
new file mode 100644
index 00000000000..1d5986dbfa6
--- /dev/null
+++ b/pkgs/applications/networking/ostinato/default.nix
@@ -0,0 +1,64 @@
+{ stdenv, fetchgit, fetchurl, writeText
+, qt4, protobuf, libpcap
+, wireshark, gzip, diffutils, gawk
+}:
+
+stdenv.mkDerivation rec {
+ name = "ostinato-2015-12-24";
+ src = fetchgit {
+ url = "https://github.com/pstavirs/ostinato.git";
+ rev = "414d89860de0987843295d149bcabeac7c6fd9e5";
+ sha256 = "0hb78bq51r93p0yr4l1z5xlf1i666v5pa3zkdj7jmpb879kj05dx";
+ };
+
+ ostinato_png = fetchurl {
+ url = "http://ostinato.org/images/site-logo.png";
+ sha256 = "f5c067823f2934e4d358d76f65a343efd69ad783a7aeabd7ab4ce3cd03490d70";
+ };
+
+ buildInputs = [ qt4 protobuf libpcap ];
+
+ patches = [ ./drone_ini.patch ];
+
+ configurePhase = "qmake PREFIX=$out"
+ + stdenv.lib.optionalString stdenv.isDarwin " -spec macx-g++";
+
+ postInstall = ''
+ cat > $out/bin/ostinato.ini < $out/share/applications/ostinato.desktop < 2 ? argv[2] :
++ QCoreApplication::applicationDirPath() + "/drone.ini";
+ if (QFile::exists(portableIni))
+ appSettings = new QSettings(portableIni, QSettings::IniFormat);
+ else
diff --git a/pkgs/applications/networking/p2p/freenet/default.nix b/pkgs/applications/networking/p2p/freenet/default.nix
index 80f8eb840f1..51d7a49cac7 100644
--- a/pkgs/applications/networking/p2p/freenet/default.nix
+++ b/pkgs/applications/networking/p2p/freenet/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchgit, ant, jdk, makeWrapper }:
+{ stdenv, fetchurl, fetchgit, ant, jdk, bash, coreutils, substituteAll }:
let
freenet_ext = fetchurl {
@@ -15,46 +15,56 @@ let
sha256 = "109zn9w8axdkjwhkkcm2s8dvib0mq0n8imjgs3r8hvi128cjsmg9";
};
version = "build01470";
-in
-stdenv.mkDerivation {
- name = "freenet-${version}";
+ freenet-jars = stdenv.mkDerivation {
+ name = "freenet-jars-${version}";
- src = fetchgit {
- url = https://github.com/freenet/fred;
- rev = "refs/tags/${version}";
- sha256 = "1b6e6fec2b9a729d4a25605fa142df9ea42e59b379ff665f580e32c6178c9746";
+ src = fetchgit {
+ url = https://github.com/freenet/fred;
+ rev = "refs/tags/${version}";
+ sha256 = "1b6e6fec2b9a729d4a25605fa142df9ea42e59b379ff665f580e32c6178c9746";
+ };
+
+ patchPhase = ''
+ cp ${freenet_ext} lib/freenet/freenet-ext.jar
+ cp ${bcprov} lib/bcprov-jdk15on-152.jar
+
+ sed '/antcall.*-ext/d' -i build.xml
+ sed 's/@unknown@/${version}/g' -i build-clean.xml
+ '';
+
+ buildInputs = [ ant jdk ];
+
+ buildPhase = "ant package-only";
+
+ installPhase = ''
+ mkdir -p $out/share/freenet
+ cp lib/bcprov-jdk15on-152.jar $out/share/freenet
+ cp lib/freenet/freenet-ext.jar $out/share/freenet
+ cp dist/freenet.jar $out/share/freenet
+ '';
};
- patchPhase = ''
- cp ${freenet_ext} lib/freenet/freenet-ext.jar
- cp ${bcprov} lib/bcprov-jdk15on-152.jar
+in stdenv.mkDerivation {
+ name = "freenet-${version}";
+ inherit version;
- sed '/antcall.*-ext/d' -i build.xml
- sed 's/@unknown@/${version}/g' -i build-clean.xml
- '';
+ src = substituteAll {
+ src = ./freenetWrapper;
+ inherit bash coreutils seednodes;
+ freenet = freenet-jars;
+ jre = jdk.jre;
+ };
- buildInputs = [ ant jdk makeWrapper ];
+ jars = freenet-jars;
- buildPhase = "ant package-only";
-
- freenetWrapper = ./freenetWrapper;
+ phases = [ "installPhase" ];
installPhase = ''
- mkdir -p $out/share/freenet $out/bin
- cp lib/bcprov-jdk15on-152.jar $out/share/freenet
- cp lib/freenet/freenet-ext.jar $out/share/freenet
- cp dist/freenet.jar $out/share/freenet
-
- cat < $out/bin/freenet.wrapped
- #!${stdenv.shell}
- ${jdk.jre}/bin/java -cp $out/share/freenet/bcprov-jdk15on-152.jar:$out/share/freenet/freenet-ext.jar:$out/share/freenet/freenet.jar \\
- -Xmx1024M freenet.node.NodeStarter
- EOF
- chmod +x $out/bin/freenet.wrapped
- makeWrapper $freenetWrapper $out/bin/freenet \
- --set FREENET_ROOT "$out" \
- --set FREENET_SEEDNODES "${seednodes}"
+ mkdir -p $out/bin
+ cp $src $out/bin/freenet
+ chmod +x $out/bin/freenet
+ ln -s ${freenet-jars}/share $out/share
'';
meta = {
diff --git a/pkgs/applications/networking/p2p/freenet/freenetWrapper b/pkgs/applications/networking/p2p/freenet/freenetWrapper
index c1667f158b9..6df7f492458 100755
--- a/pkgs/applications/networking/p2p/freenet/freenetWrapper
+++ b/pkgs/applications/networking/p2p/freenet/freenetWrapper
@@ -1,4 +1,6 @@
-#! /usr/bin/env bash
+#! @bash@/bin/bash
+
+PATH=@coreutils@/bin:$PATH
export FREENET_HOME="$HOME/.local/share/freenet"
if [ -n "$XDG_DATA_HOME" ]
@@ -9,8 +11,8 @@ if [ ! -d $FREENET_HOME ]; then
mkdir -p $FREENET_HOME
fi
-cp -u $FREENET_SEEDNODES $FREENET_HOME/seednodes.fref
+cp -u @seednodes@ $FREENET_HOME/seednodes.fref
chmod u+rw $FREENET_HOME/seednodes.fref
cd $FREENET_HOME
-exec $FREENET_ROOT/bin/freenet.wrapped "$@"
+@jre@/bin/java -cp @freenet@/share/freenet/bcprov-jdk15on-152.jar:@freenet@/share/freenet/freenet-ext.jar:@freenet@/share/freenet/freenet.jar -Xmx1024M freenet.node.NodeStarter
diff --git a/pkgs/applications/networking/p2p/qbittorrent/default.nix b/pkgs/applications/networking/p2p/qbittorrent/default.nix
index f8c025ba241..bc5289f8093 100644
--- a/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, which
-, boost, libtorrentRasterbar, qt4
+, boost, libtorrentRasterbar, qt5
, debugSupport ? false # Debugging
, guiSupport ? true, dbus_libs ? null # GUI (disable to run headless)
, webuiSupport ? true # WebUI
@@ -10,16 +10,16 @@ assert guiSupport -> (dbus_libs != null);
with stdenv.lib;
stdenv.mkDerivation rec {
name = "qbittorrent-${version}";
- version = "3.2.3";
+ version = "3.3.1";
src = fetchurl {
url = "mirror://sourceforge/qbittorrent/${name}.tar.xz";
- sha256 = "05590ak4nnqkah8dy71cxf7mqv6phw0ih1719dm761mxf8vrz9w6";
+ sha256 = "1li9law732n4vc7sn6i92pwxn8li7ypqaxcmfpm17kk978immlfs";
};
nativeBuildInputs = [ pkgconfig which ];
- buildInputs = [ boost libtorrentRasterbar qt4 ]
+ buildInputs = [ boost libtorrentRasterbar qt5.qtbase qt5.qttools ]
++ optional guiSupport dbus_libs;
configureFlags = [
@@ -29,6 +29,9 @@ stdenv.mkDerivation rec {
(if webuiSupport then "" else "--disable-webui")
] ++ optional debugSupport "--enable-debug";
+ # The lrelease binary is named lrelease instead of lrelease-qt4
+ patches = [ ./fix-lrelease.patch];
+
# https://github.com/qbittorrent/qBittorrent/issues/1992
enableParallelBuilding = false;
diff --git a/pkgs/applications/networking/p2p/qbittorrent/fix-lrelease.patch b/pkgs/applications/networking/p2p/qbittorrent/fix-lrelease.patch
new file mode 100644
index 00000000000..9e3e484667f
--- /dev/null
+++ b/pkgs/applications/networking/p2p/qbittorrent/fix-lrelease.patch
@@ -0,0 +1,13 @@
+diff --git a/qm_gen.pri b/qm_gen.pri
+index ed29b76..2d5990c 100644
+--- a/qm_gen.pri
++++ b/qm_gen.pri
+@@ -5,7 +5,7 @@ isEmpty(QMAKE_LRELEASE) {
+ win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe
+ else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
+ unix {
+- !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt4 }
++ !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
+ } else {
+ !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
+ }
diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix
index 2c70d44570c..dd947d86daf 100644
--- a/pkgs/applications/networking/remote/teamviewer/default.nix
+++ b/pkgs/applications/networking/remote/teamviewer/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, xdg_utils, pkgs, pkgsi686Linux }:
let
- version = "11.0.52520";
+ version = "11.0.53191";
ld32 =
if stdenv.system == "i686-linux" then "${stdenv.cc}/nix-support/dynamic-linker"
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
# There is a 64-bit package, but it has no differences apart from Debian dependencies.
# Generic versioned packages (teamviewer_${version}_i386.tar.xz) are not available for some reason.
url = "http://download.teamviewer.com/download/teamviewer_${version}_i386.deb";
- sha256 = "1430dimcv69plpj0ad0wsn10k15x9fwlk6fiq7yz51qbcr5l9wk6";
+ sha256 = "1yr4c7d6hymw7kvca2jqxzaz6rw5xr66iby77aknd0v4afh4yzz3";
};
unpackPhase = ''
diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix
index b49c309f5ba..58be839d737 100644
--- a/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchurl, pkgconfig, perl, flex, bison, libpcap, libnl, c-ares
, gnutls, libgcrypt, geoip, openssl, lua5, makeDesktopItem, python, libcap, glib
-, withGtk ? false, gtk ? null
+, zlib
+, withGtk ? false, gtk ? null, pango ? null, cairo ? null, gdk_pixbuf ? null
, withQt ? false, qt4 ? null
}:
@@ -24,9 +25,9 @@ stdenv.mkDerivation {
buildInputs = [
bison flex perl pkgconfig libpcap lua5 openssl libgcrypt gnutls
- geoip libnl c-ares python libcap glib
+ geoip libnl c-ares python libcap glib zlib
] ++ optional withQt qt4
- ++ optional withGtk gtk;
+ ++ (optionals withGtk [gtk pango cairo gdk_pixbuf]);
patches = [ ./wireshark-lookup-dumpcap-in-path.patch ];
@@ -52,8 +53,6 @@ stdenv.mkDerivation {
mkdir -p "$out"/share/icons/
cp "$desktopItem/share/applications/"* "$out/share/applications/"
cp image/wsicon.svg "$out"/share/icons/wireshark.svg
- '' + optionalString withQt ''
- mv "$out/bin/wireshark-qt" "$out/bin/wireshark"
'';
enableParallelBuilding = true;
diff --git a/pkgs/applications/office/gnumeric/default.nix b/pkgs/applications/office/gnumeric/default.nix
index cddde10f916..ae7ee63519f 100644
--- a/pkgs/applications/office/gnumeric/default.nix
+++ b/pkgs/applications/office/gnumeric/default.nix
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
- name = "gnumeric-1.12.24";
+ name = "gnumeric-1.12.26";
src = fetchurl {
url = "mirror://gnome/sources/gnumeric/1.12/${name}.tar.xz";
- sha256 = "0lcm8k0jb8rd5y4ii803f21nv8rx6gc3mmdlrj5h0rkkn9qm57f5";
+ sha256 = "48250718133e998f7b2e73f71be970542e46c9096afb936dbcb152cf5394ee14";
};
configureFlags = "--disable-component";
diff --git a/pkgs/applications/office/kmymoney/default.nix b/pkgs/applications/office/kmymoney/default.nix
index 87e3bfd5312..8884c78e883 100644
--- a/pkgs/applications/office/kmymoney/default.nix
+++ b/pkgs/applications/office/kmymoney/default.nix
@@ -1,17 +1,21 @@
{ stdenv, fetchurl, cmake, kdelibs, automoc4, kdepimlibs, gettext, pkgconfig
, shared_mime_info, perl, boost, gpgme, gmpxx, libalkimia, libofx, libical
-, doxygen }:
+, doxygen, aqbanking, gwenhywfar }:
stdenv.mkDerivation rec {
- name = "kmymoney-4.6.4";
+ name = "kmymoney-4.7.2";
src = fetchurl {
url = "mirror://sourceforge/kmymoney2/${name}.tar.xz";
- sha256 = "04n0lgi2yrx67bgjzbdbcm10pxs7l53srmp240znzw59njnjyll9";
+ sha256 = "0g9rakjx7zmw4bf7m5516rrx0n3bl2by3nn24iiz9209yfgw5cmz";
};
+ cmakeFlags = [
+ "-DENABLE_KBANKING='true'"
+ ];
+
buildInputs = [ kdepimlibs perl boost gpgme gmpxx libalkimia libofx libical
- doxygen ];
+ doxygen aqbanking gwenhywfar ];
nativeBuildInputs = [ cmake automoc4 gettext shared_mime_info pkgconfig ];
KDEDIRS = libalkimia;
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix
index 55bdd8eceb0..30a4a47896a 100644
--- a/pkgs/applications/office/libreoffice/default.nix
+++ b/pkgs/applications/office/libreoffice/default.nix
@@ -7,12 +7,12 @@
, librsvg, gnome_vfs, mesa, bsh, CoinMP, libwps, libabw
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
, libwpg, dbus_glib, glibc, qt4, kde4, clucene_core, libcdr, lcms, vigra
-, unixODBC, mdds, saneBackends, mythes, libexttextcat, libvisio
+, unixODBC, mdds, sane-backends, mythes, libexttextcat, libvisio
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven
, libatomic_ops, graphite2, harfbuzz, libodfgen
, librevenge, libe-book, libmwaw, glm, glew, gst_all_1
, gdb, commonsLogging
-, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" "sl" ]
+, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" "sl" "pl" ]
, withHelp ? true
}:
@@ -20,7 +20,7 @@ let
langsSpaces = stdenv.lib.concatStringsSep " " langs;
major = "5";
minor = "0";
- patch = "2";
+ patch = "4";
tweak = "2";
subdir = "${major}.${minor}.${patch}";
version = "${subdir}${if tweak == "" then "" else "."}${tweak}";
@@ -47,14 +47,14 @@ let
translations = fetchSrc {
name = "translations";
- sha256 = "06w1gz78136bs6fbwslxz5zsg538yqfarkq1am7zn8rzczz2qplh";
+ sha256 = "1kdrs49agqhb2b687hqh6sq7328z2sf04dmhb3xv5zy4rjvv5pha";
};
# TODO: dictionaries
help = fetchSrc {
name = "help";
- sha256 = "157hypz093vhqbysygx5q4fbb81785m2b7slccfkp8x87dcsahj3";
+ sha256 = "005jwny8xmsnvvh0xkk9csnqv2jkaslr2n9xm82bqalcg81j0g2x";
};
};
@@ -63,7 +63,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
- sha256 = "0xn1pg72vfdajmhak6chajvd51h74jqvq2565xv3j823143niw01";
+ sha256 = "1j3dmk5xifcgmd6dgqqifzh8wmc7daqfbkvk6cxa94611yvl0x34";
};
# Openoffice will open libcups dynamically, so we link it directly
@@ -220,7 +220,7 @@ in stdenv.mkDerivation rec {
libXdmcp libpthreadstubs mesa mythes gst_all_1.gstreamer
gst_all_1.gst-plugins-base
neon nspr nss openldap openssl ORBit2 pam perl pkgconfigUpstream poppler
- python3 sablotron saneBackends tcsh unzip vigra which zip zlib
+ python3 sablotron sane-backends tcsh unzip vigra which zip zlib
mdds bluez5 glibc libcmis libwps libabw
libxshmfence libatomic_ops graphite2 harfbuzz
librevenge libe-book libmwaw glm glew
diff --git a/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh b/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh
new file mode 100755
index 00000000000..d77b41a0480
--- /dev/null
+++ b/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh
@@ -0,0 +1,54 @@
+#!/run/current-system/sw/bin/bash
+
+# Take the list of files from the main package, ooo.lst.in
+
+cat <&2;
+ ;;
+ *_MD5SUM\ :=*)
+ read tbline;
+ line=${line##* };
+ if [ "${tbline#*VERSION_MICRO}" != "$tbline" ]; then
+ verline=${tbline##* };
+ read tbline;
+ tbline=${tbline##* };
+ md5=$line
+ name=$tbline;
+ name="${name/\$([A-Z]*_VERSION_MICRO)/$verline}"
+ else
+ tbline=${tbline##* };
+ md5=$line
+ name=$tbline;
+ fi
+ brief=true;
+ write_entry;
+ ;;
+ *_TARBALL\ :=*)
+ line=${line##* };
+ line="${line#,}"
+ md5=${line:0:32};
+ name=${line:33};
+ brief=false;
+ write_entry;
+ ;;
+ *)
+ echo Skipping: "$line" >&2;
+ ;;
+ esac
+done
+
+echo ']'
diff --git a/pkgs/applications/office/libreoffice/libreoffice-srcs.nix b/pkgs/applications/office/libreoffice/libreoffice-srcs.nix
index 22cf1857ae4..0e7525782c6 100644
--- a/pkgs/applications/office/libreoffice/libreoffice-srcs.nix
+++ b/pkgs/applications/office/libreoffice/libreoffice-srcs.nix
@@ -1,15 +1,14 @@
-# DEPRECATED: these dependencies sould be system libraries
[
+{
+ name = "libabw-0.1.1.tar.bz2";
+ md5 = "7a3815b506d064313ba309617b6f5a0b";
+ brief = true;
+}
{
name = "commons-codec-1.6-src.tar.gz";
md5 = "2e482c7567908d334785ce7d69ddfff7";
brief = false;
}
-{
- name = "commons-codec-1.9-src.zip";
- md5 = "048751f3271906db5126ab76870444c4";
- brief = false;
-}
{
name = "commons-httpclient-3.1-src.tar.gz";
md5 = "2c9b0f83ed5890af02c0df1c1776f39b";
@@ -20,11 +19,6 @@
md5 = "625ff5f2f968dd908bca43c9469d6e6b";
brief = false;
}
-{
- name = "commons-lang3-3.3.1-src.tar.gz";
- md5 = "8ab049135b2d15313da5d9f0656894a1";
- brief = false;
-}
{
name = "commons-logging-1.2-src.tar.gz";
md5 = "ce977548f1cbf46918e93cd38ac35163";
@@ -40,21 +34,61 @@
md5 = "71a11d037240b292f824ba1eb537b4e3";
brief = true;
}
+{
+ name = "boost_1_55_0.tar.bz2";
+ md5 = "d6eef4b4cacb2183f2bf265a5a03a354";
+ brief = false;
+}
+{
+ name = "bsh-2.0b5-src.zip";
+ md5 = "ec1941a74d3ef513c4ce57a9092b74e1";
+ brief = false;
+}
+{
+ name = "cairo-1.10.2.tar.gz";
+ md5 = "f101a9e88b783337b20b2e26dfd26d5f";
+ brief = false;
+}
+{
+ name = "libcdr-0.1.1.tar.bz2";
+ md5 = "b33fd0be3befdd1b37777e08ce058bd9";
+ brief = true;
+}
{
name = "clucene-core-2.3.3.4.tar.gz";
md5 = "48d647fbd8ef8889e5a7f422c1bfda94";
brief = false;
}
+{
+ name = "libcmis-0.5.0.tar.gz";
+ md5 = "5821b806a98e6c38370970e682ce76e8";
+ brief = false;
+}
+{
+ name = "CoinMP-1.7.6.tgz";
+ md5 = "1cce53bf4b40ae29790d2c5c9f8b1129";
+ brief = true;
+}
{
name = "collada2gltf-master-cb1d97788a.tar.bz2";
md5 = "4b87018f7fff1d054939d19920b751a0";
brief = false;
}
{
- name = "ConvertTextToNumber-1.3.2.oxt";
- md5 = "451ccf439a36a568653b024534669971";
+ name = "cppunit-1.13.2.tar.gz";
+ md5 = "d1c6bdd5a76c66d2c38331e2d287bc01";
+ brief = true;
+}
+{
+ name = "converttexttonumber-1-5-0.oxt";
+ md5 = "1f467e5bb703f12cbbb09d5cf67ecf4a";
brief = false;
}
+{
+ name = "curl-7.43.0.tar.bz2";
+ md5 = "11bddbb452a8b766b932f859aaeeed39";
+ brief = true;
+}
{
name = "libe-book-0.1.2.tar.bz2";
md5 = "6b48eda57914e6343efebc9381027b78";
@@ -75,6 +109,16 @@
md5 = "dd7dab7a5fea97d2a6a43f511449b7cd";
brief = false;
}
+{
+ name = "Firebird-2.5.2.26540-0.tar.bz2";
+ md5 = "21154d2004e025c8a3666625b0357bb5";
+ brief = true;
+}
+{
+ name = "fontconfig-2.8.0.tar.gz";
+ md5 = "77e15a92006ddc2adbb06f840d591c0e";
+ brief = false;
+}
{
name = "crosextrafonts-20130214.tar.gz";
md5 = "368f114c078f94214a308a74c7e991bc";
@@ -140,6 +184,16 @@
md5 = "dbf2caca1d3afd410a29217a9809d397";
brief = false;
}
+{
+ name = "glew-1.10.0.zip";
+ md5 = "594eb47b4b1210e25438d51825404d5a";
+ brief = false;
+}
+{
+ name = "glm-0.9.4.6-libreoffice.zip";
+ md5 = "bae83fa5dc7f081768daace6e199adc3";
+ brief = false;
+}
{
name = "graphite2-1.2.4.tgz";
md5 = "2ef839348fe28e3b923bf8cced440227";
@@ -226,8 +280,18 @@
brief = false;
}
{
- name = "language-subtag-registry-2015-06-08.tar.bz2";
- md5 = "d431bd8a70455be1fa8523fa633c005b";
+ name = "jpegsrc.v9a.tar.gz";
+ md5 = "3353992aecaee1805ef4109aadd433e7";
+ brief = true;
+}
+{
+ name = "libjpeg-turbo-1.3.1.tar.gz";
+ md5 = "2c3a68129dac443a72815ff5bb374b05";
+ brief = true;
+}
+{
+ name = "language-subtag-registry-2015-08-04.tar.bz2";
+ md5 = "bf5986dbfa1c9a0f26cf1b00ed369484";
brief = true;
}
{
@@ -259,7 +323,6 @@
name = "libgltf-0.0.2.tar.bz2";
md5 = "d63a9f47ab048f5009d90693d6aa6424";
brief = true;
- subDir = "libgltf/";
}
{
name = "liblangtag-0.5.1.tar.bz2";
@@ -271,11 +334,26 @@
md5 = "1f24ab1d39f4a51faf22244c94a6203f";
brief = false;
}
+{
+ name = "libxml2-2.9.3.tar.gz";
+ md5 = "daece17e045f1c107610e137ab50c179";
+ brief = false;
+}
+{
+ name = "libxslt-1.1.28.tar.gz";
+ md5 = "9667bf6f9310b957254fdcf6596600b7";
+ brief = false;
+}
{
name = "lp_solve_5.5.tar.gz";
md5 = "26b3e95ddf3d9c077c480ea45874b3b8";
brief = false;
}
+{
+ name = "mariadb_client-2.0.0-src.tar.gz";
+ md5 = "a233181e03d3c307668b4c722d881661";
+ brief = false;
+}
{
name = "mdds_0.12.1.tar.bz2";
md5 = "ef2560ed5416652a7fe195305b14cebe";
@@ -307,8 +385,8 @@
brief = false;
}
{
- name = "nss-3.19.2-with-nspr-4.10.8.tar.gz";
- md5 = "2100bc5a7ea9685928ff68cda2e60569";
+ name = "nss-3.19.4-with-nspr-4.10.10.tar.gz";
+ md5 = "478e0e90ebc4a90159549e77021021fd";
brief = false;
}
{
@@ -321,6 +399,16 @@
md5 = "4ca8a6ef0afeefc864e9ef21b9f14bd6";
brief = true;
}
+{
+ name = "openldap-2.4.31.tgz";
+ md5 = "804c6cb5698db30b75ad0ff1c25baefd";
+ brief = false;
+}
+{
+ name = "openssl-1.0.2a.tar.gz";
+ md5 = "a06c547dac9044161a477211049f60ef";
+ brief = true;
+}
{
name = "liborcus-0.7.0.tar.bz2";
md5 = "7681383be6ce489d84c1c74f4e7f9643";
@@ -337,8 +425,8 @@
brief = false;
}
{
- name = "libpng-1.5.18.tar.gz";
- md5 = "5266905cef49d1224437465ad4d67fd9";
+ name = "libpng-1.5.24.tar.gz";
+ md5 = "6652e428d1d3fc3c6cb1362159b1cf3b";
brief = true;
}
{
@@ -346,6 +434,16 @@
md5 = "35c0660065d023365e9854c13e289d12";
brief = true;
}
+{
+ name = "postgresql-9.2.1.tar.bz2";
+ md5 = "c0b4799ea9850eae3ead14f0a60e9418";
+ brief = false;
+}
+{
+ name = "Python-3.3.5.tgz";
+ md5 = "803a75927f8f241ca78633890c798021";
+ brief = true;
+}
{
name = "raptor2-2.0.9.tar.gz";
md5 = "4ceb9316488b0ea01acf011023cf7fff";
@@ -386,9 +484,39 @@
md5 = "0168229624cfac409e766913506961a8";
brief = false;
}
+{
+ name = "vigra1.6.0.tar.gz";
+ md5 = "d62650a6f908e85643e557a236ea989c";
+ brief = false;
+}
+{
+ name = "libvisio-0.1.1.tar.bz2";
+ md5 = "726c1f5be65eb7d649e0d48b63d920e7";
+ brief = true;
+}
+{
+ name = "libwpd-0.10.0.tar.bz2";
+ md5 = "0773d79a1f240ef9f4f20242b13c5bb7";
+ brief = true;
+}
+{
+ name = "libwpg-0.3.0.tar.bz2";
+ md5 = "17da9770cb8b317b7633f9807b32b71a";
+ brief = true;
+}
+{
+ name = "libwps-0.4.0.tar.bz2";
+ md5 = "e9162d2566421d9d71b3ad2377a68fd5";
+ brief = true;
+}
{
name = "xsltml_2.1.2.zip";
md5 = "a7983f859eafb2677d7ff386a023bc40";
brief = false;
}
+{
+ name = "zlib-1.2.8.tar.gz";
+ md5 = "44d667c142d7cda120332623eab69f40";
+ brief = true;
+}
]
diff --git a/pkgs/applications/office/skrooge/default.nix b/pkgs/applications/office/skrooge/default.nix
index 712725f5275..b0d7f139937 100644
--- a/pkgs/applications/office/skrooge/default.nix
+++ b/pkgs/applications/office/skrooge/default.nix
@@ -2,11 +2,11 @@
, libxslt, kdelibs, kdepimlibs, grantlee, qjson, qca2, libofx, sqlite, boost }:
stdenv.mkDerivation rec {
- name = "skrooge-1.10.0";
+ name = "skrooge-1.12.5";
src = fetchurl {
- url = "http://download.kde.org/stable/skrooge/${name}.tar.bz2";
- sha256 = "0rsw2xdgws5bvnf3h4hg16liahigcxgaxls7f8hzr9wipxx5xqda";
+ url = "http://download.kde.org/stable/skrooge/${name}.tar.xz";
+ sha256 = "1mnkm0367knh0a65gifr20p42ql9zndw7d6kmbvfshvpfsmghl40";
};
buildInputs = [ libxslt kdelibs kdepimlibs grantlee qjson qca2 libofx sqlite boost ];
diff --git a/pkgs/applications/office/zotero/default.nix b/pkgs/applications/office/zotero/default.nix
index be1729b57c9..d74e1ac4b7c 100644
--- a/pkgs/applications/office/zotero/default.nix
+++ b/pkgs/applications/office/zotero/default.nix
@@ -4,10 +4,10 @@ let
xpi = fetchurl {
url = "https://download.zotero.org/extension/zotero-${version}.xpi";
- sha256 = "15wdbwnaxs748psjnxw40wld45npjjmvwx70c0jx2p63y6ks2gcx";
+ sha256 = "02h2ja08v8as4fawj683rh5rmxsjf5d0qmvqa77i176nm20y5s7s";
};
- version = "4.0.26";
+ version = "4.0.28";
in
stdenv.mkDerivation {
@@ -15,8 +15,8 @@ stdenv.mkDerivation {
inherit version;
src = fetchurl {
- url = "https://github.com/zotero/zotero-standalone-build/archive/${version}.tar.gz";
- sha256 = "11gbislxkhfycnii05v6d8h9qdp5rk5xag7kdnsih67gicnn467g";
+ url = "https://github.com/zotero/zotero-standalone-build/archive/4.0.28.8.tar.gz";
+ sha256 = "ab1fd5dde9bd2a6b6d31cc9a53183a04de3698f1273a943ef31ecc4c42808a68";
};
nativeBuildInputs = [ perl unzipNLS ];
diff --git a/pkgs/applications/office/zotero/firefox-bin/default.nix b/pkgs/applications/office/zotero/firefox-bin/default.nix
deleted file mode 100644
index edf56c3eb4d..00000000000
--- a/pkgs/applications/office/zotero/firefox-bin/default.nix
+++ /dev/null
@@ -1,162 +0,0 @@
-{ stdenv, fetchurl, config
-, alsaLib
-, atk
-, cairo
-, cups
-, dbus_glib
-, dbus_libs
-, fontconfig
-, freetype
-, gconf
-, gdk_pixbuf
-, glib
-, glibc
-, gst_plugins_base
-, gstreamer
-, gtk
-, libX11
-, libXScrnSaver
-, libXcomposite
-, libXdamage
-, libXext
-, libXfixes
-, libXinerama
-, libXrender
-, libXt
-, libcanberra
-, libgnome
-, libgnomeui
-, mesa
-, nspr
-, nss
-, pango
-, libheimdal
-, libpulseaudio
-, systemd
-}:
-
-assert stdenv.isLinux;
-
-# imports `version` and `sources`
-with (import ./sources.nix);
-
-let
- arch = if stdenv.system == "i686-linux"
- then "linux-i686"
- else "linux-x86_64";
-
- isPrefixOf = prefix: string:
- builtins.substring 0 (builtins.stringLength prefix) string == prefix;
-
- sourceMatches = locale: source:
- (isPrefixOf source.locale locale) && source.arch == arch;
-
- systemLocale = config.i18n.defaultLocale or "en-US";
-
- defaultSource = stdenv.lib.findFirst (sourceMatches "en-US") {} sources;
-
- source = stdenv.lib.findFirst (sourceMatches systemLocale) defaultSource sources;
-
-in
-
-stdenv.mkDerivation {
- name = "firefox-bin-${version}";
-
- src = fetchurl {
- url = "http://download-installer.cdn.mozilla.net/pub/firefox/releases/${version}/${source.arch}/${source.locale}/firefox-${version}.tar.bz2";
- inherit (source) sha1;
- };
-
- phases = "unpackPhase installPhase";
-
- libPath = stdenv.lib.makeLibraryPath
- [ stdenv.cc.cc
- alsaLib
- atk
- cairo
- cups
- dbus_glib
- dbus_libs
- fontconfig
- freetype
- gconf
- gdk_pixbuf
- glib
- glibc
- gst_plugins_base
- gstreamer
- gtk
- libX11
- libXScrnSaver
- libXcomposite
- libXdamage
- libXext
- libXfixes
- libXinerama
- libXrender
- libXt
- libcanberra
- libgnome
- libgnomeui
- mesa
- nspr
- nss
- pango
- libheimdal
- libpulseaudio
- systemd
- ] + ":" + stdenv.lib.makeSearchPath "lib64" [
- stdenv.cc.cc
- ];
-
- # "strip" after "patchelf" may break binaries.
- # See: https://github.com/NixOS/patchelf/issues/10
- dontStrip = 1;
-
- installPhase =
- ''
- mkdir -p "$prefix/usr/lib/firefox-bin-${version}"
- cp -r * "$prefix/usr/lib/firefox-bin-${version}"
-
- mkdir -p "$out/bin"
- ln -s "$prefix/usr/lib/firefox-bin-${version}/firefox" "$out/bin/"
-
- for executable in \
- firefox mozilla-xremote-client firefox-bin plugin-container \
- updater crashreporter webapprt-stub
- do
- patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- "$out/usr/lib/firefox-bin-${version}/$executable"
- done
-
- for executable in \
- firefox mozilla-xremote-client firefox-bin plugin-container \
- updater crashreporter webapprt-stub libxul.so
- do
- patchelf --set-rpath "$libPath" \
- "$out/usr/lib/firefox-bin-${version}/$executable"
- done
-
- # Create a desktop item.
- mkdir -p $out/share/applications
- cat > $out/share/applications/firefox.desktop < source.nix
-
-{
- version = "#{real_version}";
- sources = [
-EOH
-
-sources.each do |source|
- puts(%Q| { locale = "#{source.locale}"; arch = "#{source.arch}"; sha1 = "#{source.hash}"; }|)
-end
-
-puts(<<'EOF')
- ];
-}
-EOF
diff --git a/pkgs/applications/office/zotero/firefox-bin/sources.nix b/pkgs/applications/office/zotero/firefox-bin/sources.nix
deleted file mode 100644
index c052a007beb..00000000000
--- a/pkgs/applications/office/zotero/firefox-bin/sources.nix
+++ /dev/null
@@ -1,192 +0,0 @@
-# This file is generated from generate_nix.rb. DO NOT EDIT.
-# Execute the following command in a temporary directory to update the file.
-#
-# ruby generate_source.rb > source.nix
-
-{
- version = "33.1";
- sources = [
- { locale = "ach"; arch = "linux-i686"; sha1 = "f6ecc5e1d1470a4d79d0f680f3a194857674c5a1"; }
- { locale = "ach"; arch = "linux-x86_64"; sha1 = "d28450930e53f168c11e7e0c4e7df46c20d50882"; }
- { locale = "af"; arch = "linux-i686"; sha1 = "2865493140bd8838e7981749f9fe7a734fa59745"; }
- { locale = "af"; arch = "linux-x86_64"; sha1 = "8f94c2be8ba8e496ff917f78206ab9a9294e4de1"; }
- { locale = "an"; arch = "linux-i686"; sha1 = "3f6ecaab216f91759a39e255571edaf9b48d4733"; }
- { locale = "an"; arch = "linux-x86_64"; sha1 = "ae0fce83ae2aa416dc3acda327dec98f2c7c0b98"; }
- { locale = "ar"; arch = "linux-i686"; sha1 = "aeaed8574b13046d1afb129ad9d3cc0ee22b2bff"; }
- { locale = "ar"; arch = "linux-x86_64"; sha1 = "997495abb13611591ce9ab5ea81cc65dd7ee579a"; }
- { locale = "as"; arch = "linux-i686"; sha1 = "84193f01192c8341905a0f8d2e7b3d198c39e113"; }
- { locale = "as"; arch = "linux-x86_64"; sha1 = "f7e9278e9d4b0d3b45f453a16b5840bb84598ccc"; }
- { locale = "ast"; arch = "linux-i686"; sha1 = "e52fb5a1e813e1d91ec7562bd7e94632f661c5a4"; }
- { locale = "ast"; arch = "linux-x86_64"; sha1 = "89f13d927c9d8596899ed09f8c9f7d97c26d78f5"; }
- { locale = "az"; arch = "linux-i686"; sha1 = "bc0972e18db99f9d6fdbe100dd09d62bb2c3afbd"; }
- { locale = "az"; arch = "linux-x86_64"; sha1 = "4552aa92a799086b7f79178eb8d846a84e77e094"; }
- { locale = "be"; arch = "linux-i686"; sha1 = "4c2577170f9df45a313c6728076cc35504f7ad80"; }
- { locale = "be"; arch = "linux-x86_64"; sha1 = "dea774633ab5c1ab5c74380984253b0597d53d2c"; }
- { locale = "bg"; arch = "linux-i686"; sha1 = "5f770c719895ddec1a8c27bda298361341b2e924"; }
- { locale = "bg"; arch = "linux-x86_64"; sha1 = "5581f70176eb35cf01d5ebb368741130420b505e"; }
- { locale = "bn-BD"; arch = "linux-i686"; sha1 = "f0853164e4d1497be6dcffd6dd365eaf56b6582b"; }
- { locale = "bn-BD"; arch = "linux-x86_64"; sha1 = "0ccb11141eb9c339cfe652aee6e902ed0cd700e4"; }
- { locale = "bn-IN"; arch = "linux-i686"; sha1 = "36448e2198e3650f0e5a107af3ae10dbdc8273ce"; }
- { locale = "bn-IN"; arch = "linux-x86_64"; sha1 = "804668a7692b378f6686ea56dae3b9e047bce4a1"; }
- { locale = "br"; arch = "linux-i686"; sha1 = "396a845931ee25c79baaa2147c94b7eea6c8505f"; }
- { locale = "br"; arch = "linux-x86_64"; sha1 = "87d9567073d22f09abe6c45a044fd3b4ee4d925b"; }
- { locale = "bs"; arch = "linux-i686"; sha1 = "e3263e2215862dad2268686242a2374e460d1868"; }
- { locale = "bs"; arch = "linux-x86_64"; sha1 = "714597790f46b03289a4a91e20f797c82672f849"; }
- { locale = "ca"; arch = "linux-i686"; sha1 = "0dfc5d9abcac90e5ab254bb72ae20d987ff206f3"; }
- { locale = "ca"; arch = "linux-x86_64"; sha1 = "2eac6e7cb6eae8ca0714dd219eb08b3f7d846191"; }
- { locale = "cs"; arch = "linux-i686"; sha1 = "505764e55d673a282d38c3bca7db4ac29325ead1"; }
- { locale = "cs"; arch = "linux-x86_64"; sha1 = "bd32e999d5c61b20bb3a5983032227ff2a7d6d84"; }
- { locale = "csb"; arch = "linux-i686"; sha1 = "ae5065363647da475901fb7cc156a4ecdecc528b"; }
- { locale = "csb"; arch = "linux-x86_64"; sha1 = "df0de3d7e5b2aa84e37097b5f65168d732bfd3de"; }
- { locale = "cy"; arch = "linux-i686"; sha1 = "3e1e7991983277f4c07486d1f2896e2a192d5f85"; }
- { locale = "cy"; arch = "linux-x86_64"; sha1 = "20232e85c69830eb08b4387f69e3d26637b3d06c"; }
- { locale = "da"; arch = "linux-i686"; sha1 = "1a3a3913876fe8eea20b4b6d33b939b9e531fd34"; }
- { locale = "da"; arch = "linux-x86_64"; sha1 = "f89864c28eb750655fb212d77569fcfdfbd38ee9"; }
- { locale = "de"; arch = "linux-i686"; sha1 = "da97ff54467b5d0cad8142158e01514a1e75f457"; }
- { locale = "de"; arch = "linux-x86_64"; sha1 = "988c4cd52388368d21cfb1e6002c28f3e8fb57b1"; }
- { locale = "dsb"; arch = "linux-i686"; sha1 = "0997a81282c73a8faf8a784a296bbe9102c823bd"; }
- { locale = "dsb"; arch = "linux-x86_64"; sha1 = "d6573147c354d29f0ba928888916882aafb92268"; }
- { locale = "el"; arch = "linux-i686"; sha1 = "df53cedb977f9f1cff6b43351fa19801c51e53d9"; }
- { locale = "el"; arch = "linux-x86_64"; sha1 = "e124b8586af6fb23371c006be0fbe3525dafc8a9"; }
- { locale = "en-GB"; arch = "linux-i686"; sha1 = "738a7335b42e4d324bb3c8411666c3d64e481f85"; }
- { locale = "en-GB"; arch = "linux-x86_64"; sha1 = "788abe682ac80e08739edf0fabfd4f160eee44da"; }
- { locale = "en-US"; arch = "linux-i686"; sha1 = "9aeaab7265640c4dfdde57b0ef7eebac26c1d1ec"; }
- { locale = "en-US"; arch = "linux-x86_64"; sha1 = "e4bdb638b0a4c90ecb664a9b64351a31ad237ee5"; }
- { locale = "en-ZA"; arch = "linux-i686"; sha1 = "381749003d0755cec8dbf29cd1d4ebfa806576f8"; }
- { locale = "en-ZA"; arch = "linux-x86_64"; sha1 = "518c307bb0b23592ff711943594ea76ffdf0d0c3"; }
- { locale = "eo"; arch = "linux-i686"; sha1 = "f570024c9c665b36bd8646f44b2b27ff7021f590"; }
- { locale = "eo"; arch = "linux-x86_64"; sha1 = "fb777076f2a2a7d911a381a0561c02701dd54878"; }
- { locale = "es-AR"; arch = "linux-i686"; sha1 = "20cac134a4312d5cee8ad1f144b2c44108e96b8e"; }
- { locale = "es-AR"; arch = "linux-x86_64"; sha1 = "d4757bfb61d84d6d3e4b484377f1037b1ff2728c"; }
- { locale = "es-CL"; arch = "linux-i686"; sha1 = "0416114a667fbc9144186d9a74ce2cf3e09944cc"; }
- { locale = "es-CL"; arch = "linux-x86_64"; sha1 = "73eeff57047143e8d4217bb22a3831555f87341f"; }
- { locale = "es-ES"; arch = "linux-i686"; sha1 = "66d8288cb4af4d4e8584dcebefc14d9aaf46f4bc"; }
- { locale = "es-ES"; arch = "linux-x86_64"; sha1 = "d0830ffc8634ab47033b932dcac51e7d042c4f19"; }
- { locale = "es-MX"; arch = "linux-i686"; sha1 = "592df3f8ee6e6a6fc56991a7b1e9f55a1ea1b8e8"; }
- { locale = "es-MX"; arch = "linux-x86_64"; sha1 = "cf0d2afac587dbb4f640ea672ea01190f2425905"; }
- { locale = "et"; arch = "linux-i686"; sha1 = "441a5dbb69fe61e28e06ec3ed29f34d067ec2ade"; }
- { locale = "et"; arch = "linux-x86_64"; sha1 = "633b25f83507b61829a934385766628c8764544e"; }
- { locale = "eu"; arch = "linux-i686"; sha1 = "f8f6ddf346afb5bb0420ab092463d61e5e6abfe7"; }
- { locale = "eu"; arch = "linux-x86_64"; sha1 = "cc7cfc43d8e6db5ac08f846e81a416e5a75b37b6"; }
- { locale = "fa"; arch = "linux-i686"; sha1 = "796ee1d052e97372a870f113390ef25f26047203"; }
- { locale = "fa"; arch = "linux-x86_64"; sha1 = "3810bd3727a7de7474070e329ddeabfb98f4aeee"; }
- { locale = "ff"; arch = "linux-i686"; sha1 = "436b6732f58bb6a128c6e3027358089bca0d753e"; }
- { locale = "ff"; arch = "linux-x86_64"; sha1 = "ed7e3e1a90d31e40cd47645474246adba30eaa1d"; }
- { locale = "fi"; arch = "linux-i686"; sha1 = "1d7909cbfe55f6234b6789addae5c9a2dbcf1e49"; }
- { locale = "fi"; arch = "linux-x86_64"; sha1 = "d7734ee040a5ff56aa6d7149d6d5a78541f533fb"; }
- { locale = "fr"; arch = "linux-i686"; sha1 = "a8614ef406ed6d4ce7f64f14335b5c4a13fd1ee2"; }
- { locale = "fr"; arch = "linux-x86_64"; sha1 = "98d5e3476784ee4d759b7995e2ff936910a1b213"; }
- { locale = "fy-NL"; arch = "linux-i686"; sha1 = "3c7a1c5e1fb9e0f2320a33771bde1cbd774eb6bf"; }
- { locale = "fy-NL"; arch = "linux-x86_64"; sha1 = "10178c5fc56dd8f510f80748767e7e5961bac6ff"; }
- { locale = "ga-IE"; arch = "linux-i686"; sha1 = "235c5016eb77c9369ee10e51514961a6986f3c78"; }
- { locale = "ga-IE"; arch = "linux-x86_64"; sha1 = "023c3aafa794faa30cc25576e411f2482cc83131"; }
- { locale = "gd"; arch = "linux-i686"; sha1 = "e86c734f2afb872f407f78e867735ecda7ceb622"; }
- { locale = "gd"; arch = "linux-x86_64"; sha1 = "29b695a5c8291f23b22871dcec4d6e66f918e21c"; }
- { locale = "gl"; arch = "linux-i686"; sha1 = "c13ac4e21e70e5d3bcf0b2149bfc3e6090c383ce"; }
- { locale = "gl"; arch = "linux-x86_64"; sha1 = "70116ba4463b6937382dc9c7c8da465f5aa78c07"; }
- { locale = "gu-IN"; arch = "linux-i686"; sha1 = "7b687b19b72543d411c9eeb4055015c4e4ebaa4b"; }
- { locale = "gu-IN"; arch = "linux-x86_64"; sha1 = "d2cc38aafa2311808d92f1c927b6b6fd86c35d59"; }
- { locale = "he"; arch = "linux-i686"; sha1 = "24027663a19be1d27379167585936591ffe01650"; }
- { locale = "he"; arch = "linux-x86_64"; sha1 = "0ab9ec52df1e0debad953b2c658c16396a7c336d"; }
- { locale = "hi-IN"; arch = "linux-i686"; sha1 = "d72b91be0e392a853d3b894f2809bb16d4ed77f5"; }
- { locale = "hi-IN"; arch = "linux-x86_64"; sha1 = "560a3562b66a46f7b5c235e5f0c9a37518dc60f4"; }
- { locale = "hr"; arch = "linux-i686"; sha1 = "319c19a36f1d9f087f59470cb14ad0b9429cb751"; }
- { locale = "hr"; arch = "linux-x86_64"; sha1 = "2c98ac830fb0eff611cb82690d068dc61fa6fb21"; }
- { locale = "hsb"; arch = "linux-i686"; sha1 = "f8b2f8a85b7e5d8d4c551f0e64340cfe491695c4"; }
- { locale = "hsb"; arch = "linux-x86_64"; sha1 = "5b6533ac4222a3e18c3d4ba74e0aa459bfa413d1"; }
- { locale = "hu"; arch = "linux-i686"; sha1 = "93308746df2c99182d2919fece807b47db688b3d"; }
- { locale = "hu"; arch = "linux-x86_64"; sha1 = "9fd5cd46a04bed5b8fb079aeb59050664c5d93e0"; }
- { locale = "hy-AM"; arch = "linux-i686"; sha1 = "d889d18ccef0c7c25dc2e1fc71b9eaa6aaeb4229"; }
- { locale = "hy-AM"; arch = "linux-x86_64"; sha1 = "2ef01a1c2f01825d80d6a0846d59ff6ad77e90e1"; }
- { locale = "id"; arch = "linux-i686"; sha1 = "1c5cb9d1d4b20b2060a8fd07d2851067a4b71d6a"; }
- { locale = "id"; arch = "linux-x86_64"; sha1 = "82c871d7554fe8411d8f6fccf5e3c7f0d7798885"; }
- { locale = "is"; arch = "linux-i686"; sha1 = "1e697fa5802915b826e29ea73805b7101a32312c"; }
- { locale = "is"; arch = "linux-x86_64"; sha1 = "44b0d19bc285462f305abf8137aefd9477715e8f"; }
- { locale = "it"; arch = "linux-i686"; sha1 = "16e00713bd355373c676e05a032933d9c210ba87"; }
- { locale = "it"; arch = "linux-x86_64"; sha1 = "c32e8d9e9dde6c61092e4b72a3192f50e70bcfa9"; }
- { locale = "ja"; arch = "linux-i686"; sha1 = "d2d4d0a2c32769ae9fb6d27dfb71e52f146824c3"; }
- { locale = "ja"; arch = "linux-x86_64"; sha1 = "271d50bcf97440e61bf7b952a48fe3992c40faf0"; }
- { locale = "kk"; arch = "linux-i686"; sha1 = "bc1e2c28b01b7bffde01d88e6aa6aec1a8868f3d"; }
- { locale = "kk"; arch = "linux-x86_64"; sha1 = "94a66d608cec6de58fb8d72b116395c77198494d"; }
- { locale = "km"; arch = "linux-i686"; sha1 = "99fdf2ae88c34db6fe9234d236caffeb50cbb843"; }
- { locale = "km"; arch = "linux-x86_64"; sha1 = "78645872859dc627c5d12e6aa86aef6e3528b3d9"; }
- { locale = "kn"; arch = "linux-i686"; sha1 = "ef5dcee189c685ee5b71a76cb19138e65f22a0be"; }
- { locale = "kn"; arch = "linux-x86_64"; sha1 = "87b064a5ce23ffd1397b8a480e6a158b1de4cd67"; }
- { locale = "ko"; arch = "linux-i686"; sha1 = "95e6290a38025af724c34272f8e2a4d531e4f06a"; }
- { locale = "ko"; arch = "linux-x86_64"; sha1 = "e989184dfda401f19a895275519f729597a27e97"; }
- { locale = "ku"; arch = "linux-i686"; sha1 = "c1004b96937b848d9e1e53f9fe4a8507d218572d"; }
- { locale = "ku"; arch = "linux-x86_64"; sha1 = "a4e61d630ab6ce54a06ff1a90c7df3b76b235181"; }
- { locale = "lij"; arch = "linux-i686"; sha1 = "be5da1e0d17c7b51da616c082932d8190a33a74e"; }
- { locale = "lij"; arch = "linux-x86_64"; sha1 = "35e29b7825124dd5c68d02e7c1a15e9cdefaec22"; }
- { locale = "lt"; arch = "linux-i686"; sha1 = "c09c5cf5f25eac88f90f4aeb48495f688d78d80d"; }
- { locale = "lt"; arch = "linux-x86_64"; sha1 = "7f4f6511d9cf4b70e34b37c823c12bd13409a7e8"; }
- { locale = "lv"; arch = "linux-i686"; sha1 = "7fc81c00badbbd877a67d5e1998f16560dd41f3e"; }
- { locale = "lv"; arch = "linux-x86_64"; sha1 = "5edb8fac36c755db3e3270a0cf4320970696ff4c"; }
- { locale = "mai"; arch = "linux-i686"; sha1 = "4d49ecb2e195c9c65382155128ff02d857937703"; }
- { locale = "mai"; arch = "linux-x86_64"; sha1 = "96d0dac8116f20972469e527757d17cf7c22792b"; }
- { locale = "mk"; arch = "linux-i686"; sha1 = "b72b07ab4d69430d62fb9c497c047f2987636ea1"; }
- { locale = "mk"; arch = "linux-x86_64"; sha1 = "441918ac58ff166851921bf1566e7dda24ce2377"; }
- { locale = "ml"; arch = "linux-i686"; sha1 = "b7947f50a0618ba9b8fb5fa9f1adff13dbfc0147"; }
- { locale = "ml"; arch = "linux-x86_64"; sha1 = "3c98db55a6b9c707957786cc40a03d69e9b4e619"; }
- { locale = "mr"; arch = "linux-i686"; sha1 = "f1e5109a2fe72d1c7d8a32f83918064d607efa1a"; }
- { locale = "mr"; arch = "linux-x86_64"; sha1 = "820f056eb3413fc0e1979f192e9542db0c9e0e79"; }
- { locale = "ms"; arch = "linux-i686"; sha1 = "6a9f01f286fbe0b63f6c171f0171f2883fa5b474"; }
- { locale = "ms"; arch = "linux-x86_64"; sha1 = "f8cccf1c87845947693c631fd60300d1a5ec7436"; }
- { locale = "nb-NO"; arch = "linux-i686"; sha1 = "2dbe61442b310777b427d27159ee767d82a4b254"; }
- { locale = "nb-NO"; arch = "linux-x86_64"; sha1 = "b7a437552fc540966478832bf89a85dc81b16766"; }
- { locale = "nl"; arch = "linux-i686"; sha1 = "36f65d56954e59bd758b4a1c09abec85872eb140"; }
- { locale = "nl"; arch = "linux-x86_64"; sha1 = "0c1ed8b52afdd3d15f163fc8899e14caeb0a4497"; }
- { locale = "nn-NO"; arch = "linux-i686"; sha1 = "729144a52c95cbcb2665da00e953cbdb269c0665"; }
- { locale = "nn-NO"; arch = "linux-x86_64"; sha1 = "5298026198b8d6c7eb0b816ca29bbd26f0f65907"; }
- { locale = "or"; arch = "linux-i686"; sha1 = "33aaf77833a3c3a504559c399a270061a582ffbb"; }
- { locale = "or"; arch = "linux-x86_64"; sha1 = "a2dca791375b174d0f888ce56555fe21e5b2eaf4"; }
- { locale = "pa-IN"; arch = "linux-i686"; sha1 = "3670a8492dde8b19e1f5fba10d54eabd003183e1"; }
- { locale = "pa-IN"; arch = "linux-x86_64"; sha1 = "376576536d6a7d373ec5c453e107f63261819cf1"; }
- { locale = "pl"; arch = "linux-i686"; sha1 = "53af2036a170d77f828e80d455edf6cddf826cfb"; }
- { locale = "pl"; arch = "linux-x86_64"; sha1 = "01e04cf2530c1b51bd9e8ee5114ac9ba5317e0e4"; }
- { locale = "pt-BR"; arch = "linux-i686"; sha1 = "0fec2a4ea90ecb6d7e09041d45a4b0647c37ebe0"; }
- { locale = "pt-BR"; arch = "linux-x86_64"; sha1 = "f7f1dd1f7d78b3647cb77f282b87a3d7224ec567"; }
- { locale = "pt-PT"; arch = "linux-i686"; sha1 = "cf46849b5fbd06b51c468f2dc6dab3eb9e8ffde1"; }
- { locale = "pt-PT"; arch = "linux-x86_64"; sha1 = "e6bae39233b0c3735fb122b9e56ac4e82d435749"; }
- { locale = "rm"; arch = "linux-i686"; sha1 = "41ed6d9c3816647069b0416d1b7edda97fe1abff"; }
- { locale = "rm"; arch = "linux-x86_64"; sha1 = "36a83ca4594ba79a3b01ee21a5cfde45b13b323e"; }
- { locale = "ro"; arch = "linux-i686"; sha1 = "d70284aea6297688eb25835a482d9ca349eac313"; }
- { locale = "ro"; arch = "linux-x86_64"; sha1 = "78079d94b0ad83e6cd687433c335b7e0012c8cb8"; }
- { locale = "ru"; arch = "linux-i686"; sha1 = "354fb775dbddfe9f87e78982e7456f20d01476bb"; }
- { locale = "ru"; arch = "linux-x86_64"; sha1 = "30a29bb1cbf967fb24e5bbc6abefcdf074b316cc"; }
- { locale = "si"; arch = "linux-i686"; sha1 = "b20089f3f2ef670426a29e409426a9cd3569090a"; }
- { locale = "si"; arch = "linux-x86_64"; sha1 = "bee5b374f0ca41a858e9b61fe0b43a56bf303180"; }
- { locale = "sk"; arch = "linux-i686"; sha1 = "6c9d83b2cef140bdf513c7226854fc991d087785"; }
- { locale = "sk"; arch = "linux-x86_64"; sha1 = "57595905385b6b7e77eee34f54a40562d041169d"; }
- { locale = "sl"; arch = "linux-i686"; sha1 = "63b3edf9aec8a6beabdf1a4b4a9fb0fb835345fc"; }
- { locale = "sl"; arch = "linux-x86_64"; sha1 = "3afafa985ee73cfe378e39881665d2242a6943c9"; }
- { locale = "son"; arch = "linux-i686"; sha1 = "e6b6b56ebee586bb10511d197b11d93aefae6316"; }
- { locale = "son"; arch = "linux-x86_64"; sha1 = "f95cb4b571fa389df4e182632b12216699cc9f0a"; }
- { locale = "sq"; arch = "linux-i686"; sha1 = "18dfa5b40bd31a0d23884f6e9af357b0be01c4b2"; }
- { locale = "sq"; arch = "linux-x86_64"; sha1 = "f9d026e9d5a85eaad008d65b736ae8c63cb5064d"; }
- { locale = "sr"; arch = "linux-i686"; sha1 = "a5ed16491244d9ab6237546e241335005572c1c0"; }
- { locale = "sr"; arch = "linux-x86_64"; sha1 = "2ed29dec3a28949b93f82d0652a38a5539fb2304"; }
- { locale = "sv-SE"; arch = "linux-i686"; sha1 = "594eae45b36645a47b12d9579826789e3255b275"; }
- { locale = "sv-SE"; arch = "linux-x86_64"; sha1 = "0cec1133910c8ae87878ca56fd63b610651f99ca"; }
- { locale = "ta"; arch = "linux-i686"; sha1 = "86da5bfa06e670359b831226822db6a40a7ec7c3"; }
- { locale = "ta"; arch = "linux-x86_64"; sha1 = "86b3749d396a7be3628face4bf7ed7278b98c5ab"; }
- { locale = "te"; arch = "linux-i686"; sha1 = "7020a27e9173b52a54c8e442e8e2ffc60a888e2c"; }
- { locale = "te"; arch = "linux-x86_64"; sha1 = "417ea3e749a9f7309b11d50f99bd5c1b916a0c77"; }
- { locale = "th"; arch = "linux-i686"; sha1 = "539293f4f6183ec2941fa83705f7c91bf5e65776"; }
- { locale = "th"; arch = "linux-x86_64"; sha1 = "362d3c39936725437d63576f2c8ee6deaf9429ea"; }
- { locale = "tr"; arch = "linux-i686"; sha1 = "eb0d205cf6eac45a8405d072b89856293d4cb63e"; }
- { locale = "tr"; arch = "linux-x86_64"; sha1 = "84c19d6ec3446ecbe03f0751822501d3628699a8"; }
- { locale = "uk"; arch = "linux-i686"; sha1 = "5ef72696a4180c91483f406627ea040bede2f30c"; }
- { locale = "uk"; arch = "linux-x86_64"; sha1 = "9de7bcc3ff254234e1844860c3bc907317c02ae6"; }
- { locale = "vi"; arch = "linux-i686"; sha1 = "3338130b87e4dd9ee7b8e7120dd158065a772290"; }
- { locale = "vi"; arch = "linux-x86_64"; sha1 = "53ebf9890f9b4ccdc786fa65dcae739fae7b8f7c"; }
- { locale = "xh"; arch = "linux-i686"; sha1 = "83ae4b1f84c64733d196b9bec58ab1468b126577"; }
- { locale = "xh"; arch = "linux-x86_64"; sha1 = "da5b9dca0277dd2be1027251c96f7524e0204f2f"; }
- { locale = "zh-CN"; arch = "linux-i686"; sha1 = "bc3e12000156a886e00a64bf536c5b2c35bb727d"; }
- { locale = "zh-CN"; arch = "linux-x86_64"; sha1 = "1ac45fd506eb1d5bb92a86ee3a9686e8c93b5c9e"; }
- { locale = "zh-TW"; arch = "linux-i686"; sha1 = "5377236c138066df6f67083ae8ed348c6d611a81"; }
- { locale = "zh-TW"; arch = "linux-x86_64"; sha1 = "8733a47e10d1bd025507c09a443acf80dd614643"; }
- { locale = "zu"; arch = "linux-i686"; sha1 = "a653e724fe28431b2b5ca5f2553654da4ffa526f"; }
- { locale = "zu"; arch = "linux-x86_64"; sha1 = "81c967fc251d77a38de24519dba0f4465326fcd8"; }
- ];
-}
diff --git a/pkgs/applications/science/astronomy/celestia/default.nix b/pkgs/applications/science/astronomy/celestia/default.nix
index 0213348a593..f2407e1a833 100644
--- a/pkgs/applications/science/astronomy/celestia/default.nix
+++ b/pkgs/applications/science/astronomy/celestia/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, freeglut, gtk2, gtkglext, libjpeg_turbo, libtheora, libXmu
-, lua, mesa, pkgconfig, perl, automake, autoconf, libtool, gettext, glib, cairo
+, lua, mesa, pkgconfig, perl, autoreconfHook, glib, cairo
, pango, gdk_pixbuf, atk
}:
@@ -45,7 +45,7 @@ stdenv.mkDerivation {
};
buildInputs = [ freeglut gtk2 gtkglext libjpeg_turbo libtheora libXmu mesa pkgconfig lua
- perl automake autoconf libtool gettext ];
+ perl autoreconfHook ];
patchPhase = ''
patch -Np0 -i "${gcc46Patch}"
@@ -53,18 +53,15 @@ stdenv.mkDerivation {
patch -Np2 -i "${libpng16Patch}"
patch -Np1 -i "${linkingPatch}"
patch -Np1 -i "${gcc47Patch}"
- autoreconf
- configureFlagsArray=(
- --with-gtk
- --with-lua=${lua}
- CPPFLAGS="-DNDEBUG"
- CFLAGS="-O2 -fsigned-char"
- CXXFLAGS="-O2 -fsigned-char"
- GTK_CFLAGS="-I${gtk2.dev}/include/gtk-2.0 -I${gtk2.out}/lib/gtk-2.0/include -I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include -I${cairo.dev}/include/cairo -I${pango.dev}/include/pango-1.0 -I${gdk_pixbuf.dev}/include/gdk-pixbuf-2.0 -I${atk.dev}/include/atk-1.0 -I${gtkglext}/include/gtkglext-1.0 -I${gtkglext}/lib/gtkglext-1.0/include"
- GTK_LIBS="-lgtk-x11-2.0 -lgtkglext-x11-1.0 -lcairo -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0"
- )
'';
+ configureFlags = "--with-gtk --with-lua=${lua}";
+ CPPFLAGS = "-DNDEBUG";
+ CFLAGS = "-O2 -fsigned-char";
+ CXXFLAGS = "-O2 -fsigned-char";
+ GTK_CFLAGS = "-I${gtk2.dev}/include/gtk-2.0 -I${gtk2.out}/lib/gtk-2.0/include -I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include -I${cairo.dev}/include/cairo -I${pango.dev}/include/pango-1.0 -I${gdk_pixbuf.dev}/include/gdk-pixbuf-2.0 -I${atk}/include/atk-1.0 -I${gtkglext}/include/gtkglext-1.0 -I${gtkglext}/lib/gtkglext-1.0/include";
+ GTK_LIBS = "-lgtk-x11-2.0 -lgtkglext-x11-1.0 -lcairo -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0";
+
installPhase = ''make MKDIR_P="mkdir -p" install'';
enableParallelBuilding = true;
diff --git a/pkgs/applications/science/electronics/tkgate/2.x.nix b/pkgs/applications/science/electronics/tkgate/2.x.nix
deleted file mode 100644
index 166047a9841..00000000000
--- a/pkgs/applications/science/electronics/tkgate/2.x.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ stdenv, fetchurl, tcl, tk, libX11, glibc }:
-
-let
- libiconvInc = stdenv.lib.optionalString stdenv.isLinux "${glibc.dev}/include";
- libiconvLib = stdenv.lib.optionalString stdenv.isLinux "${glibc.out}/lib";
-in
-stdenv.mkDerivation rec {
- name = "tkgate-2.0-b10";
-
- src = fetchurl {
- url = "http://www.tkgate.org/downloads/${name}.tgz";
- sha256 = "0mr061xcwjmd8nhyjjcw2dzxqi53hv9xym9xsp0cw98knz2skxjf";
- };
-
- buildInputs = [ tcl tk libX11 ];
-
- dontStrip = true;
-
- patchPhase = ''
- sed -i configure \
- -e 's|TKGATE_INCDIRS=.*|TKGATE_INCDIRS="${tcl}/include ${tk}/include ${libiconvInc}"|' \
- -e 's|TKGATE_LIBDIRS=.*|TKGATE_LIBDIRS="${tcl}/lib ${tk}/lib ${libiconvLib}"|'
- sed -i options.h \
- -e 's|.* #define TCL_LIBRARY .*|#define TCL_LIBRARY "${tcl}/${tcl.libdir}"|' \
- -e 's|.* #define TK_LIBRARY .*|#define TK_LIBRARY "${tk}/lib/${tk.libPrefix}"|'
- '';
-
- meta = {
- description = "Event driven digital circuit simulator with a TCL/TK-based graphical editor";
- homepage = "http://www.tkgate.org/";
- license = stdenv.lib.licenses.gpl2Plus;
- broken = true;
- };
-}
diff --git a/pkgs/applications/science/logic/alt-ergo/default.nix b/pkgs/applications/science/logic/alt-ergo/default.nix
index 3bbcda9de11..45e6674439e 100644
--- a/pkgs/applications/science/logic/alt-ergo/default.nix
+++ b/pkgs/applications/science/logic/alt-ergo/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, ocaml, ocamlPackages }:
+{ fetchurl, stdenv, ocamlPackages }:
stdenv.mkDerivation rec {
name = "alt-ergo-${version}";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "High-performance theorem prover and SMT solver";
homepage = "http://alt-ergo.ocamlpro.com/";
license = stdenv.lib.licenses.cecill-c; # LGPL-2 compatible
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
};
}
diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix
index 5a4e2cbbc05..92c306c4082 100644
--- a/pkgs/applications/science/logic/lean/default.nix
+++ b/pkgs/applications/science/logic/lean/default.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchFromGitHub, cmake, gmp, mpfr, luajit, boost, python
-, gperftools, ninja }:
+, gperftools, ninja, makeWrapper }:
stdenv.mkDerivation rec {
name = "lean-${version}";
- version = "20150821";
+ version = "20160117";
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean";
- rev = "453bd2341dac51e50d9bff07d5ff6c9c3fb3ba0b";
- sha256 = "1hmga5my123sra873iyqc7drj4skny4hnhsasaxjkmmdhmj1zpka";
+ rev = "b2554dcb8f45899ccce84f226cd67b6460442930";
+ sha256 = "1gr024bly92kdjky5qvcm96gn86ijakziiyrsz91h643n1iyxhms";
};
- buildInputs = [ gmp mpfr luajit boost cmake python gperftools ninja ];
+ buildInputs = [ gmp mpfr luajit boost cmake python gperftools ninja makeWrapper ];
enableParallelBuilding = true;
preConfigure = ''
@@ -22,6 +22,10 @@ stdenv.mkDerivation rec {
cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" ];
+ postInstall = ''
+ wrapProgram $out/bin/linja --prefix PATH : $out/bin:${ninja}/bin
+ '';
+
meta = {
description = "Automatic and interactive theorem prover";
homepage = "http://leanprover.github.io";
diff --git a/pkgs/applications/science/logic/metis-prover/default.nix b/pkgs/applications/science/logic/metis-prover/default.nix
index 0aa3d6e51c3..308ca79eab2 100644
--- a/pkgs/applications/science/logic/metis-prover/default.nix
+++ b/pkgs/applications/science/logic/metis-prover/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "metis-prover-${version}";
- version = "2.3";
+ version = "2.3.20160101";
src = fetchurl {
url = "http://www.gilith.com/software/metis/metis.tar.gz";
- sha256 = "07wqhic66i5ip2j194x6pswwrxyxrimpc4vg0haa5aqv9pfpmxad";
+ sha256 = "0wkh506ggwmfacwl19n84n1xi6ak4xhrc96d9pdkpk8zdwh5w58l";
};
nativeBuildInputs = [ perl ];
@@ -25,5 +25,6 @@ stdenv.mkDerivation rec {
homepage = http://www.gilith.com/research/metis/;
license = licenses.mit;
maintainers = with maintainers; [ gebner ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix
index 6fac7dc969d..2ca2cab3afd 100644
--- a/pkgs/applications/science/math/R/default.nix
+++ b/pkgs/applications/science/math/R/default.nix
@@ -1,8 +1,9 @@
-{ stdenv, fetchurl, bzip2, gfortran, libX11, libXmu, libXt
-, libjpeg, libpng, libtiff, ncurses, pango, pcre, perl, readline, tcl
-, texLive, tk, xz, zlib, less, texinfo, graphviz, icu, pkgconfig, bison
-, imake, which, jdk, openblas, curl
+{ stdenv, fetchurl, bzip2, gfortran, libX11, libXmu, libXt, libjpeg, libpng
+, libtiff, ncurses, pango, pcre, perl, readline, tcl, texLive, tk, xz, zlib
+, less, texinfo, graphviz, icu, pkgconfig, bison, imake, which, jdk, openblas
+, curl, Cocoa, Foundation, cf-private, libobjc, tzdata
, withRecommendedPackages ? true
+, enableStrictBarrier ? false
}:
stdenv.mkDerivation rec {
@@ -14,10 +15,11 @@ stdenv.mkDerivation rec {
};
buildInputs = [ bzip2 gfortran libX11 libXmu libXt
- libXt libjpeg libpng libtiff ncurses pango pcre perl readline tcl
- texLive tk xz zlib less texinfo graphviz icu pkgconfig bison imake
- which jdk openblas curl
- ];
+ libXt libjpeg libpng libtiff ncurses pango pcre perl readline
+ texLive xz zlib less texinfo graphviz icu pkgconfig bison imake
+ which jdk openblas curl ]
+ ++ stdenv.lib.optionals (!stdenv.isDarwin) [ tcl tk ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa Foundation cf-private libobjc ];
patches = [ ./no-usr-local-search-paths.patch ];
@@ -38,6 +40,7 @@ stdenv.mkDerivation rec {
--with-system-pcre
--with-system-xz
--with-ICU
+ ${stdenv.lib.optionalString enableStrictBarrier "--enable-strict-barrier"}
--enable-R-shlib
AR=$(type -p ar)
AWK=$(type -p gawk)
@@ -47,10 +50,23 @@ stdenv.mkDerivation rec {
JAVA_HOME="${jdk}"
RANLIB=$(type -p ranlib)
R_SHELL="${stdenv.shell}"
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ --without-tcltk
+ --without-aqua
+ --disable-R-framework
+ CC="clang"
+ CXX="clang++"
+ OBJC="clang"
+ '' + ''
)
echo "TCLLIBPATH=${tk}/lib" >>etc/Renviron.in
'';
+ postConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
+ sed -i 's|/usr/share/zoneinfo|${tzdata}/share/zoneinfo|g' src/library/base/R/datetime.R
+ sed -i 's|getenv("R_SHARE_DIR")|"${tzdata}/share"|g' src/extra/tzone/localtime.c
+ '';
+
installTargets = [ "install" "install-info" "install-pdf" ];
doCheck = true;
diff --git a/pkgs/applications/science/math/pari/default.nix b/pkgs/applications/science/math/pari/default.nix
index 5719ccb6909..be273bca0e2 100644
--- a/pkgs/applications/science/math/pari/default.nix
+++ b/pkgs/applications/science/math/pari/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, gmp, readline }:
stdenv.mkDerivation rec {
- version = "2.7.4";
+ version = "2.7.5";
name = "pari-${version}";
src = fetchurl {
url = "http://pari.math.u-bordeaux.fr/pub/pari/unix/${name}.tar.gz";
- sha256 = "0k1qqagfl6zn7gvwmsqffj6g9yrzqvszwh2mblhmxpjlw1pigfh8";
+ sha256 = "0c8l83a0gjq73r9hndsrzkypwxvnnm4pxkkzbg6jm95m80nzwh11";
};
buildInputs = [gmp readline];
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index 4d3c31b4f91..1bf58195f5e 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -26,11 +26,7 @@ in
rec {
# support for bugzilla
- gitBz = import ./git-bz {
- inherit fetchgit stdenv makeWrapper python asciidoc xmlto # docbook2x docbook_xsl docbook_xml_dtd_45 libxslt
- ;
- inherit (pythonPackages) pysqlite;
- };
+ git-bz = callPackage ./git-bz { };
git = appendToName "minimal" gitBase;
diff --git a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
index 4015867b0eb..d43a49ac751 100644
--- a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
@@ -1,38 +1,39 @@
-{ stdenv, fetchgit, python, asciidoc, xmlto, pysqlite, makeWrapper }:
+{ stdenv, fetchgit
+, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, makeWrapper, xmlto
+, pythonPackages }:
-let
- version = "3.20110902";
-in
+let version = "3.2015-09-08"; in
stdenv.mkDerivation {
- name = "git-bz";
+ name = "git-bz-${version}";
src = fetchgit {
+ sha256 = "19d9c81d4eeabe87079d8f60e4cfa7303f776f5a7c9874642cf2bd188851d029";
+ rev = "e17bbae7a2ce454d9f69c32fc40066995d44913d";
url = "git://git.fishsoup.net/git-bz";
- rev = "refs/heads/master";
};
- buildInputs = [
- makeWrapper python pysqlite # asciidoc xmlto
+
+ nativeBuildInputs = [
+ asciidoc docbook_xml_dtd_45 docbook_xsl libxslt makeWrapper xmlto
];
+ buildInputs = []
+ ++ (with pythonPackages; [ python pysqlite ]);
- buildPhase = ''
- true
- # make git-bz.1
+ postPatch = ''
+ patchShebangs configure
+
+ # Don't create a .html copy of the man page that isn't installed anyway:
+ substituteInPlace Makefile --replace "git-bz.html" ""
'';
- installPhase = ''
- mkdir -p $out
- mkdir -p $out/bin
- cp git-bz $out/bin
+ postInstall = ''
wrapProgram $out/bin/git-bz \
- --prefix PYTHONPATH : "$(toPythonPath $python):$(toPythonPath $pysqlite)"
+ --prefix PYTHONPATH : "$(toPythonPath "${pythonPackages.pysqlite}")"
'';
- meta = {
- homepage = "http://git.fishsoup.net/cgit/git-bz/";
- description = "integration of git with Bugzilla";
- license = stdenv.lib.licenses.gpl2;
-
+ meta = with stdenv.lib; {
+ inherit version;
+ description = "Bugzilla integration for git";
longDescription = ''
git-bz is a tool for integrating the Git command line with the
Bugzilla bug-tracking system. Operations such as attaching patches to
@@ -46,9 +47,10 @@ stdenv.mkDerivation {
currently is able to do this for Firefox, Epiphany, Galeon and
Chromium on Linux.
'';
+ license = licenses.gpl2Plus;
+ homepage = http://git.fishsoup.net/cgit/git-bz/;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.pierron ];
- broken = true;
+ maintainers = with maintainers; [ nckx ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/version-management/git-and-tools/git/default.nix b/pkgs/applications/version-management/git-and-tools/git/default.nix
index 84b033f981f..49ecce0456b 100644
--- a/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -9,7 +9,7 @@
}:
let
- version = "2.6.4";
+ version = "2.7.0";
svn = subversionClient.override { perlBindings = true; };
in
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
- sha256 = "0rnlbp7l4ggq3lk96v24rzw7qqawp6477i3b4m0b5q3346ap008w";
+ sha256 = "03bvb8s5j8i54qbi3yayl42bv0wf2fpgnh1a2lkhbj79zi7b77zs";
};
patches = [
@@ -34,7 +34,8 @@ stdenv.mkDerivation {
++ stdenv.lib.optionals guiSupport [tcl tk];
# required to support pthread_cancel()
- NIX_LDFLAGS = stdenv.lib.optionalString (!stdenv.isDarwin) "-lgcc_s";
+ NIX_LDFLAGS = stdenv.lib.optionalString (!stdenv.cc.isClang) "-lgcc_s"
+ + stdenv.lib.optionalString (stdenv.isFreeBSD) "-lthr";
# without this, git fails when trying to check for /etc/gitconfig existence
propagatedSandboxProfile = stdenv.lib.sandbox.allowDirectoryList "/etc";
@@ -143,7 +144,7 @@ stdenv.mkDerivation {
meta = {
homepage = http://git-scm.com/;
description = "Distributed version control system";
- license = stdenv.lib.licenses.gpl2Plus;
+ license = stdenv.lib.licenses.gpl2;
longDescription = ''
Git, a popular distributed version control system designed to
diff --git a/pkgs/applications/version-management/veracity/default.nix b/pkgs/applications/version-management/veracity/default.nix
deleted file mode 100644
index 4c69f41106b..00000000000
--- a/pkgs/applications/version-management/veracity/default.nix
+++ /dev/null
@@ -1,108 +0,0 @@
-x@{builderDefsPackage
- , cmake, curl, patch, zlib, icu, sqlite, libuuid
- , readline, openssl, spidermonkey_1_8_0rc1
- , nspr, nss
- , unzip, glibcLocales
- , runTests ? false
- , ...}:
-builderDefsPackage
-(a :
-let
- s = import ./src-for-default.nix;
- helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
- ["runTests"];
- buildInputs = map (n: builtins.getAttr n x)
- (builtins.attrNames (builtins.removeAttrs x helperArgNames));
-
-in
-rec {
- src = a.fetchUrlFromSrcInfo s;
-
- inherit (s) name;
- inherit buildInputs;
-
- phaseNames = ["prepare_sgneeds" "dump0" "prepareMakefiles" "fixPaths" "doMake" "doTest" "doDeploy"];
-
- dump0 = (a.doDump "0");
-
- runTests = a.stdenv.lib.attrByPath ["runTests"] false a;
-
- doTest = a.fullDepEntry (if runTests then ''
- mkdir pseudo-home
- export HOME=$PWD/pseudo-home
- export LC_ALL=en_US.UTF-8
- export LANG=en_US.UTF-8
- ${if a.stdenv.isLinux then "export LOCALE_ARCHIVE=${a.glibcLocales}/lib/locale/locale-archive;" else ""}
- make test || true
- '' else "") ["doMake" "minInit"];
-
- prepare_sgneeds = a.fullDepEntry (''
- mkdir -p "$out/sgneeds/include/spidermonkey"
- for d in bin include lib; do
- mkdir -p "$out/sgneeds/$d"
- mkdir -p "$out/sgneeds/$d"
- for p in "${spidermonkey_1_8_0rc1}"; do
- for f in "$p"/"$d"/*; do
- ln -sf "$f" "$out"/sgneeds/"$d"
- done
- done
- done
- for p in "${spidermonkey_1_8_0rc1}/include" "${spidermonkey_1_8_0rc1}/include/js"; do
- for f in "$p"/*; do
- ln -sf "$f" "$out"/sgneeds/include/spidermonkey/
- done
- done
-
- mkdir -p "$out/sgneeds/include/sgbrings"
- ln -s "$out/sgneeds/include/js" "$out/sgneeds/include/sgbrings/js"
- for f in "$out/sgneeds/lib/"libjs*; do
- bn="$(basename "$f")"
- ln -s "$f" "$out/sgneeds/lib/''${bn/libjs/libsgbrings_js}"
- done
-
- export SGNEEDS_DIR="$out"/sgneeds/
- export VVTHIRDPARTY="$out"/sgneeds/
-
- export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I"$out/sgneeds/include" -Wno-error"
- '') ["minInit" "defEnsureDir"];
-
- prepareMakefiles = a.fullDepEntry ''
- sed -e 's@ /bin/uname @ uname @g' -i CMakeLists.txt
- sed -e 's@ /bin/uname @ uname @g' -i common-CMakeLists.txt
- cd ..
- mkdir build
- cd build
- export NIX_LDFLAGS="$NIX_LDFLAGS -lssl"
- cmake -G "Unix Makefiles" -D SGNEEDS_DIR="$SGNEEDS_DIR" -D VVTHIRDPARTY="$VVTHIRDPARTY" -D SPIDERMONKEY_INCDIR="${a.spidermonkey_1_8_0rc1}/include" -D SPIDERMONKEY_LIB="${a.spidermonkey_1_8_0rc1}/lib/libjs.so" ../veracity*
- '' ["minInit" "addInputs" "doUnpack"];
-
- fixPaths = a.fullDepEntry ''
- sed -e "s@/bin/bash@${a.stdenv.shell}@" -i $(find .. -type f)
- sed -e 's@/bin/ln@#{a.coreutils}/bin/ln@g' -i ../veracity/src/js_tests/*.js
- sed -e 's@/usr/bin/gdb@#{a.gdb}/bin/gdb@g' -i ../veracity/testsuite/c_test.sh
- sed -e 's@"/bin/@"@g' -i ../veracity/testsuite/u*.c
- '' ["minInit"];
-
- doDeploy = a.fullDepEntry ''
- mkdir -p "$out/bin" "$out/share/veracity/"
- cp -r .. "$out/share/veracity/build-dir"
- ln -s "$out/share/veracity/build-dir/build/src/cmd/vv" "$out/bin"
- ln -s "$out/share/veracity/build-dir/build/src/script/vscript" "$out/bin"
- ${if runTests then "" else ''
- rm -rf "$out/share/veracity/build-dir/veracity/testsuite"
- rm -rf "$out/share/veracity/build-dir/build/testsuite"
- ''}
- '' ["doMake" "minInit" "defEnsureDir"];
-
- meta = {
- description = "A distributed version control system with template-based merging";
- maintainers = with a.lib.maintainers;
- [
- raskin
- ];
- platforms = with a.lib.platforms;
- linux ;
- broken = true;
- };
-}) x
-
diff --git a/pkgs/applications/version-management/veracity/src-for-default.nix b/pkgs/applications/version-management/veracity/src-for-default.nix
deleted file mode 100644
index 5a514e8728d..00000000000
--- a/pkgs/applications/version-management/veracity/src-for-default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-rec {
- version="2.1.0.10979";
- name="veracity-2.1.0.10979";
- hash="15x3cwwjv9b0cbjx6insqk190wpnhwcm1z4b570hvw3lix3xnxhl";
- url="http://download.sourcegear.com/Veracity/release/2.1.0.10979/veracity-source-${version}.tar.gz";
- advertisedUrl="http://download.sourcegear.com/Veracity/release/2.1.0.10979/veracity-source-2.1.0.10979.tar.gz";
-
-
-}
diff --git a/pkgs/applications/version-management/veracity/src-info-for-default.nix b/pkgs/applications/version-management/veracity/src-info-for-default.nix
deleted file mode 100644
index cf4936ffc55..00000000000
--- a/pkgs/applications/version-management/veracity/src-info-for-default.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- downloadPage = "http://veracity-scm.org/downloads.html";
- #downloadPage = "http://download-us.sourcegear.com/Veracity/nightly/index.html";
- baseName = "veracity";
-}
diff --git a/pkgs/applications/video/avidemux/default.nix b/pkgs/applications/video/avidemux/default.nix
index e2aaf30d0c3..3b48a447f6f 100644
--- a/pkgs/applications/video/avidemux/default.nix
+++ b/pkgs/applications/video/avidemux/default.nix
@@ -7,11 +7,11 @@ assert stdenv ? glibc;
assert faacSupport -> faac != null;
stdenv.mkDerivation {
- name = "avidemux-2.6.9";
+ name = "avidemux-2.5.6";
src = fetchurl {
- url = mirror://sourceforge/avidemux/avidemux_2.6.9.tar.gz;
- sha256 = "01jhgricd7m9hdhr22yrdjfrnl41zccm2yxw7gfb02mwcswvswy0";
+ url = mirror://sourceforge/avidemux/avidemux_2.5.6.tar.gz;
+ sha256 = "12wvxz0n2g85f079d8mdkkp2zm279d34m9v7qgcqndh48cn7znnn";
};
buildInputs = [ cmake pkgconfig libxml2 qt4 gtk gettext SDL libXv
@@ -40,7 +40,7 @@ stdenv.mkDerivation {
meta = {
homepage = http://fixounet.free.fr/avidemux/;
description = "Free video editor designed for simple video editing tasks";
- maintainers = with stdenv.lib.maintainers; [ viric jagajaga ];
+ maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
};
}
diff --git a/pkgs/applications/video/bomi/default.nix b/pkgs/applications/video/bomi/default.nix
index 36da9d32072..f1a999e5554 100644
--- a/pkgs/applications/video/bomi/default.nix
+++ b/pkgs/applications/video/bomi/default.nix
@@ -56,6 +56,7 @@ stdenv.mkDerivation rec {
libvdpau
libva
libbluray
+ qtquickcontrols
]
++ optional jackSupport jack
++ optional portaudioSupport portaudio
diff --git a/pkgs/applications/video/cc1394/default.nix b/pkgs/applications/video/cc1394/default.nix
deleted file mode 100644
index 1040f8e009a..00000000000
--- a/pkgs/applications/video/cc1394/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ stdenv, fetchurl, libraw1394, libdc1394avt, qt4, SDL }:
-
-stdenv.mkDerivation rec {
- name = "cc1394-3.0";
-
- src = fetchurl {
- url = http://www.alliedvisiontec.com/fileadmin/content/PDF/Software/AVT_software/zip_files/AVTFire4Linux3v0.src.tar;
- sha256 = "13fz3apxcv2rkb34hxd48lbhss6vagp9h96f55148l4mlf5iyyfv";
- };
-
- unpackPhase = ''
- tar xf $src
- BIGTAR=`echo *`
- tar xf */cc1394*.tar.gz
- rm -R $BIGTAR
- cd cc*
- '';
-
- NIX_LDFLAGS = "-lX11";
-
- enableParalellBuilding = true;
-
- preConfigure = ''
- sed -i -e s,/usr,$out, cc1394.pro
- qmake PREFIX=$out
- '';
-
- buildInputs = [ libraw1394 libdc1394avt qt4 SDL ];
-
- meta = {
- homepage = http://www.alliedvisiontec.com/us/products/software/linux/avt-fire4linux.html;
- description = "AVT Viewer application for AVT cameras";
- license = stdenv.lib.licenses.bsd3;
- maintainers = [ stdenv.lib.maintainers.viric ];
- platforms = stdenv.lib.platforms.linux;
- hydraPlatforms = []; # because libdc1394avt is broken
- };
-}
diff --git a/pkgs/applications/video/kodi/plugins.nix b/pkgs/applications/video/kodi/plugins.nix
index b02ab0eb8a9..9e0f4cd2b68 100644
--- a/pkgs/applications/video/kodi/plugins.nix
+++ b/pkgs/applications/video/kodi/plugins.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, kodi, steam, libcec_platform, tinyxml }:
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, kodi, steam, libcec_platform, tinyxml }:
let
@@ -92,17 +92,70 @@ in
};
+ urlresolver = (mkKodiPlugin rec {
+
+ plugin = "urlresolver";
+ namespace = "script.module.urlresolver";
+ version = "2.10.0";
+
+ src = fetchFromGitHub {
+ name = plugin + "-" + version + ".tar.gz";
+ owner = "Eldorados";
+ repo = namespace;
+ rev = "72b9d978d90d54bb7a0224a1fd2407143e592984";
+ sha256 = "0r5glfvgy9ri3ar9zdkvix8lalr1kfp22fap2pqp739b6k2iqir6";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/Eldorados/urlresolver";
+ description = "Resolve common video host URL's to be playable in XBMC/Kodi";
+ maintainers = with maintainers; [ edwtjo ];
+ };
+ }).override {
+ patches = [ (fetchpatch {
+ url = https://github.com/Eldorados/script.module.urlresolver/pull/355.patch;
+ sha256 = "0q1n2sqdjqq32202s6ifh81c9a1l5a7yfkkf170dbkiajvxglz1m";
+ }) ];
+ };
+
+ salts = (mkKodiPlugin rec {
+
+ plugin = "salts";
+ namespace = "plugin.video.salts";
+ version = "1.0.98";
+
+ src = fetchFromGitHub {
+ name = plugin + "-" + version + ".tar.gz";
+ owner = "tknorris";
+ repo = plugin;
+ rev = "02cb63360ac1f60c01ec29d1da94902542f9a47a";
+ sha256 = "10cy633g383m1xy6yap46aqzyz96dh62y7c5rn5nvyw8ms18089z";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/tknorris/salts";
+ description = "Stream All The Sources";
+ maintainers = with maintainers; [ edwtjo ];
+ };
+ }).override {
+ patches = [ (fetchpatch {
+ url = https://github.com/tknorris/salts/pull/115.patch;
+ sha256 = "157dhp049mw8lna6cg3x549jv2b9zq1vj6v94mil65q2hlw09sjd";
+ }) ];
+ };
+
svtplay = mkKodiPlugin rec {
plugin = "svtplay";
namespace = "plugin.video.svtplay";
- version = "4.0.18";
+ version = "4.0.21";
src = fetchFromGitHub {
+ name = plugin + "-" + version + ".tar.gz";
owner = "nilzen";
repo = "xbmc-" + plugin;
- rev = "b60cc1164d0077451be935d0d1a26f2d29b0f589";
- sha256 = "0rdmrgjlzhnrpmhgqvf2947i98s51r0pjbnwrhw67nnqkylss5dj";
+ rev = "1fb099dcddc65e58ca8691d19de657321b1b1fc2";
+ sha256 = "178krh8kzll7cprqwyhydb41b1jh961av875bm5yfdlplzaiynm0";
};
meta = with stdenv.lib; {
@@ -121,7 +174,7 @@ in
};
steam-launcher = (mkKodiPlugin rec {
-
+
plugin = "steam-launcher";
namespace = "script.steam.launcher";
version = "3.1.1";
@@ -149,6 +202,27 @@ in
propagatedBuildinputs = [ steam ];
};
+ t0mm0-common = mkKodiPlugin rec {
+
+ plugin = "t0mm0-common";
+ namespace = "script.module.t0mm0.common";
+ version = "0.0.1";
+
+ src = fetchFromGitHub {
+ name = plugin + "-" + version + ".tar.gz";
+ owner = "t0mm0";
+ repo = "xbmc-urlresolver";
+ rev = "ab16933a996a9e77b572953c45e70900c723d6e1";
+ sha256 = "1yd00md8iirizzaiqy6fv1n2snydcpqvp2f9irzfzxxi3i9asb93";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/t0mm0/xbmc-urlresolver/";
+ description = "t0mm0's common stuff";
+ maintainers = with maintainers; [ edwtjo ];
+ };
+ };
+
pvr-hts = (mkKodiPlugin rec {
plugin = "pvr-hts";
namespace = "pvr.hts";
diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix
index ed02850730c..cda861497e1 100644
--- a/pkgs/applications/video/mkvtoolnix/default.nix
+++ b/pkgs/applications/video/mkvtoolnix/default.nix
@@ -18,11 +18,11 @@ assert legacyGUI -> wxGTK != null;
stdenv.mkDerivation rec {
name = "mkvtoolnix-${version}";
- version = "8.3.0";
+ version = "8.4.0";
src = fetchurl {
url = "http://www.bunkus.org/videotools/mkvtoolnix/sources/${name}.tar.xz";
- sha256 = "0dzwmwa76y4nhb5brp5a1kxgxjr71czd8vj218qmrlwm54i85gc7";
+ sha256 = "0y7qm8q9vpvjiw7b69k9140pw9nhvs6ggmk56yxnmcd02inm19gn";
};
patchPhase = ''
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index 96f0c2f38f9..38efe61a7df 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/mpv-player/mpv/archive/v${meta.version}.tar.gz";
- sha256 = "1i3cinyjg1k7rp93cgf641zi8j98hl6qd6al9ws51n29qx22096z";
+ sha256 = "0cqjwl0xyg0sv1jflipfkvqjg32y0kqfh4gc3lyhqgv0hgs3fa84";
};
patchPhase = ''
@@ -125,7 +125,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- version = "0.12.0";
+ version = "0.14.0";
description = "A media player that supports many video formats (MPlayer and mplayer2 fork)";
homepage = http://mpv.io;
license = licenses.gpl2Plus;
diff --git a/pkgs/applications/video/smtube/default.nix b/pkgs/applications/video/smtube/default.nix
index bc55f943a88..dd988f79cab 100644
--- a/pkgs/applications/video/smtube/default.nix
+++ b/pkgs/applications/video/smtube/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qtscript }:
+{ stdenv, fetchurl, qtscript, qtwebkit }:
stdenv.mkDerivation rec {
version = "15.11.0";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
"PREFIX=$(out)"
];
- buildInputs = [ qtscript ];
+ buildInputs = [ qtscript qtwebkit ];
meta = with stdenv.lib; {
description = "Play and download Youtube videos";
diff --git a/pkgs/applications/video/tvtime/default.nix b/pkgs/applications/video/tvtime/default.nix
deleted file mode 100644
index 459ea533dba..00000000000
--- a/pkgs/applications/video/tvtime/default.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-{stdenv, fetchurl, xorg, libX11, libXtst, libSM, libXext, libXv, libXxf86vm, libXau,
- libXdmcp, zlib, libpng, libxml2, freetype, libICE, intltool, libXinerama, gettext,
- pkgconfig, kernel, file, libXi}:
-
-stdenv.mkDerivation rec {
- name = "tvtime-1.0.2";
-
- src = fetchurl {
- url = "mirror://sourceforge/tvtime/${name}.tar.gz";
- sha256 = "aef2a4bab084df252428d66cabec61b4c63fab32cdfc0cc6599d82efd77f0523";
- };
-
- # many of these patches were copied from gentoo's portage team (maybe all?!)
- patchPhase = ''
- # to avoid this error message:
- # ...-glibc-2.12.2/include/xlocale.h:43:20: note: previous declaration of 'locale_t' was here
- patch -p1 < ${ ./tvtime-1.0.2-glibc-2.10.patch}
-
- # to avoid this error message:
- # videodev2.h:19:46: fatal error: linux/compiler.h: No such file or directory
- sed -i -e "s/videodev.h/linux\/videodev.h/" src/videoinput.c
- sed -i -e "s/videodev2.h/linux\/videodev2.h/" src/videoinput.c
-
- # to avoid this error message:
- # 1 out of 2 hunks FAILED -- saving rejects to file src/Makefile.am.rej
- patch -p1 < ${ ./tvtime-1.0.2-libsupc++.patch }
-
- # to avoid this error message:
- # ../plugins/greedyh.asm:21:6: error: extra qualification 'DScalerFilterGreedyH::' on member 'filterDScaler_SSE'
- patch -p1 < ${ ./tvtime-1.0.2-gcc41.patch }
-
- # compiles without this patch
- patch -p1 < ${ ./tvtime-pic.patch }
-
- # compiles without this patch
- patch -p1 < ${ ./tvtime-1.0.2-autotools.patch }
-
- # compiles without this patch
- patch -p1 < ${ ./tvtime-1.0.2-xinerama.patch }
-
- # libpng 1.5 patch (gentoo)
- patch -p1 < ${ ./tvtime-libpng-1.5.patch }
-
- # /usr/bin/file - ltmain.sh configure aclocal.m4
- sed -i -e "s%/usr/bin/file%/nix/store/f92pyxmbi274q7fzrfnlc2xiy6d3cyi1-file-5.04/bi/file%g" ltmain.sh
- sed -i -e "s%/usr/bin/file%/nix/store/f92pyxmbi274q7fzrfnlc2xiy6d3cyi1-file-5.04/bin/file%g" configure
- sed -i -e "s%/usr/bin/file%/nix/store/f92pyxmbi274q7fzrfnlc2xiy6d3cyi1-file-5.04/bin/file%g" aclocal.m4
- '';
-
- configureFlags = ''
- --x-includes=${xorg.libX11}/include
- --x-libraries=${xorg.libX11}/lib
- '';
-
- buildInputs = [ libX11 libXtst libSM libXext libXv libXxf86vm libXau libXdmcp zlib libpng libxml2 freetype libICE intltool libXinerama gettext pkgconfig file libXi ];
-
- meta = {
- description = "High quality television application for use with video capture cards";
- homepage = lhttp://tvtime.sourceforge.net/;
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [qknight];
- platforms = with stdenv.lib.platforms; linux;
- broken = true;
- };
-}
diff --git a/pkgs/applications/video/tvtime/tvtime-1.0.2-autotools.patch b/pkgs/applications/video/tvtime/tvtime-1.0.2-autotools.patch
deleted file mode 100644
index bf02ebefa52..00000000000
--- a/pkgs/applications/video/tvtime/tvtime-1.0.2-autotools.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-Index: tvtime-1.0.2/src/Makefile.am
-===================================================================
---- tvtime-1.0.2.orig/src/Makefile.am
-+++ tvtime-1.0.2/src/Makefile.am
-@@ -19,9 +19,6 @@ pkgsysconfdir = $(sysconfdir)/@PACKAGE@
- tmpdir = /tmp
- localedir = $(datadir)/locale
-
--TTF_CFLAGS = `$(FREETYPE_CONFIG) --cflags`
--TTF_LIBS = `$(FREETYPE_CONFIG) --libs`
--
- # Set the following if you want to specify an additional font directory
- # FONT_CFLAGS = -DFONTDIR='/usr/share/fonts/truetype/freefont/'
-
-@@ -76,20 +73,20 @@ tvtime_SOURCES = $(COMMON_SRCS) $(OUTPUT
- tvtime_CFLAGS = $(TTF_CFLAGS) $(PNG_CFLAGS) $(OPT_CFLAGS) \
- $(PLUGIN_CFLAGS) $(X11_CFLAGS) $(XML2_FLAG) \
- $(FONT_CFLAGS) $(AM_CFLAGS)
--tvtime_LDFLAGS = $(TTF_LIBS) $(ZLIB_LIBS) $(PNG_LIBS) \
-+tvtime_LDADD = $(TTF_LIBS) $(ZLIB_LIBS) $(PNG_LIBS) \
- $(X11_LIBS) $(XML2_LIBS) -lm -lsupc++
-
- tvtime_command_SOURCES = utils.h utils.c tvtimeconf.h tvtimeconf.c \
- tvtime-command.c
- tvtime_command_CFLAGS = $(OPT_CFLAGS) $(XML2_FLAG) $(AM_CFLAGS)
--tvtime_command_LDFLAGS = $(ZLIB_LIBS) $(XML2_LIBS)
-+tvtime_command_LDADD = $(ZLIB_LIBS) $(XML2_LIBS)
- tvtime_configure_SOURCES = utils.h utils.c tvtimeconf.h tvtimeconf.c \
- tvtime-configure.c
- tvtime_configure_CFLAGS = $(OPT_CFLAGS) $(XML2_FLAG) $(AM_CFLAGS)
--tvtime_configure_LDFLAGS = $(ZLIB_LIBS) $(XML2_LIBS)
-+tvtime_configure_LDADD = $(ZLIB_LIBS) $(XML2_LIBS)
- tvtime_scanner_SOURCES = utils.h utils.c videoinput.h videoinput.c \
- tvtimeconf.h tvtimeconf.c station.h station.c tvtime-scanner.c \
- mixer.h mixer.c
- tvtime_scanner_CFLAGS = $(OPT_CFLAGS) $(XML2_FLAG) $(AM_CFLAGS)
--tvtime_scanner_LDFLAGS = $(ZLIB_LIBS) $(XML2_LIBS)
-+tvtime_scanner_LDADD = $(ZLIB_LIBS) $(XML2_LIBS)
-
-Index: tvtime-1.0.2/configure.ac
-===================================================================
---- tvtime-1.0.2.orig/configure.ac
-+++ tvtime-1.0.2/configure.ac
-@@ -10,6 +10,7 @@ if test x"$host_alias" = x""; then host_
-
- # Check for compilers.
- AC_PROG_CC
-+AM_PROG_CC_C_O
- AC_CHECK_PROG(found_cc, "$CC", yes, no)
- test "x$found_cc" = "xyes" || exit 1
-
-@@ -17,9 +18,6 @@ AC_PROG_CXX
- AC_CHECK_PROG(found_cxx, "$CXX", yes, no)
- test "x$found_cxx" = "xyes" || exit 1
-
--# Check for libtool.
--AC_PROG_LIBTOOL
--
- # Checks for header files.
- AC_HEADER_STDC
- AC_CHECK_HEADERS([ctype.h dirent.h errno.h fcntl.h getopt.h langinfo.h math.h netinet/in.h pwd.h signal.h stdint.h stdio.h stdlib.h string.h sys/ioctl.h sys/mman.h sys/resource.h sys/stat.h sys/time.h sys/wait.h sys/types.h unistd.h wordexp.h locale.h])
-@@ -65,10 +63,7 @@ dnl ------------------------------------
- dnl freetype
- dnl ---------------------------------------------
- dnl Test for freetype
--AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
--if test "$FREETYPE_CONFIG" = "no" ; then
-- AC_MSG_ERROR(freetype2 needed and freetype-config not found)
--fi
-+PKG_CHECK_MODULES([TTF], [freetype2])
-
- dnl ---------------------------------------------
- dnl libxml2
diff --git a/pkgs/applications/video/tvtime/tvtime-1.0.2-gcc41.patch b/pkgs/applications/video/tvtime/tvtime-1.0.2-gcc41.patch
deleted file mode 100644
index 58e9bb204e1..00000000000
--- a/pkgs/applications/video/tvtime/tvtime-1.0.2-gcc41.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -Naur tvtime-1.0.1/plugins/greedyh.asm tvtime-1.0.1-gcc41/plugins/greedyh.asm
---- tvtime-1.0.1/plugins/greedyh.asm 2005-08-14 18:16:43.000000000 +0200
-+++ tvtime-1.0.1-gcc41/plugins/greedyh.asm 2005-11-28 17:53:09.210774544 +0100
-@@ -18,7 +18,7 @@
-
- #include "x86-64_macros.inc"
-
--void DScalerFilterGreedyH::FUNCT_NAME(TDeinterlaceInfo* pInfo)
-+void FUNCT_NAME(TDeinterlaceInfo* pInfo)
- {
- int64_t i;
- bool InfoIsOdd = (pInfo->PictureHistory[0]->Flags & PICTURE_INTERLACED_ODD) ? 1 : 0;
-diff -Naur tvtime-1.0.1/plugins/tomsmocomp/TomsMoCompAll2.inc tvtime-1.0.1-gcc41/plugins/tomsmocomp/TomsMoCompAll2.inc
---- tvtime-1.0.1/plugins/tomsmocomp/TomsMoCompAll2.inc 2004-10-20 17:31:05.000000000 +0200
-+++ tvtime-1.0.1-gcc41/plugins/tomsmocomp/TomsMoCompAll2.inc 2005-11-28 17:53:33.251119856 +0100
-@@ -5,9 +5,9 @@
- #endif
-
- #ifdef USE_STRANGE_BOB
--#define SEARCH_EFFORT_FUNC(n) DScalerFilterTomsMoComp::SEFUNC(n##_SB)
-+#define SEARCH_EFFORT_FUNC(n) SEFUNC(n##_SB)
- #else
--#define SEARCH_EFFORT_FUNC(n) DScalerFilterTomsMoComp::SEFUNC(n)
-+#define SEARCH_EFFORT_FUNC(n) SEFUNC(n)
- #endif
-
- int SEARCH_EFFORT_FUNC(0) // we don't try at all ;-)
-diff -Naur tvtime-1.0.1/plugins/tomsmocomp.cpp tvtime-1.0.1-gcc41/plugins/tomsmocomp.cpp
---- tvtime-1.0.1/plugins/tomsmocomp.cpp 2004-10-20 19:38:04.000000000 +0200
-+++ tvtime-1.0.1-gcc41/plugins/tomsmocomp.cpp 2005-11-28 17:52:53.862107896 +0100
-@@ -31,7 +31,7 @@
-
- #define IS_MMX
- #define SSE_TYPE MMX
--#define FUNCT_NAME DScalerFilterTomsMoComp::filterDScaler_MMX
-+#define FUNCT_NAME filterDScaler_MMX
- #include "tomsmocomp/TomsMoCompAll.inc"
- #undef IS_MMX
- #undef SSE_TYPE
-@@ -39,7 +39,7 @@
-
- #define IS_3DNOW
- #define SSE_TYPE 3DNOW
--#define FUNCT_NAME DScalerFilterTomsMoComp::filterDScaler_3DNOW
-+#define FUNCT_NAME filterDScaler_3DNOW
- #include "tomsmocomp/TomsMoCompAll.inc"
- #undef IS_3DNOW
- #undef SSE_TYPE
-@@ -47,7 +47,7 @@
-
- #define IS_SSE
- #define SSE_TYPE SSE
--#define FUNCT_NAME DScalerFilterTomsMoComp::filterDScaler_SSE
-+#define FUNCT_NAME filterDScaler_SSE
- #include "tomsmocomp/TomsMoCompAll.inc"
- #undef IS_SSE
- #undef SSE_TYPE
diff --git a/pkgs/applications/video/tvtime/tvtime-1.0.2-glibc-2.10.patch b/pkgs/applications/video/tvtime/tvtime-1.0.2-glibc-2.10.patch
deleted file mode 100644
index c3d8ad87d73..00000000000
--- a/pkgs/applications/video/tvtime/tvtime-1.0.2-glibc-2.10.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur tvtime-1.0.2.org/src/xmltv.c tvtime-1.0.2/src/xmltv.c
---- tvtime-1.0.2.org/src/xmltv.c 2009-07-02 21:48:49.426191088 +0200
-+++ tvtime-1.0.2/src/xmltv.c 2009-07-02 21:50:20.842066085 +0200
-@@ -118,9 +118,9 @@
- typedef struct {
- const char *code;
- const char *name;
--} locale_t;
-+} tvtime_locale_t;
-
--static locale_t locale_table[] = {
-+static tvtime_locale_t locale_table[] = {
- {"AA", "Afar"}, {"AB", "Abkhazian"}, {"AF", "Afrikaans"},
- {"AM", "Amharic"}, {"AR", "Arabic"}, {"AS", "Assamese"},
- {"AY", "Aymara"}, {"AZ", "Azerbaijani"}, {"BA", "Bashkir"},
-@@ -168,7 +168,7 @@
- {"XH", "Xhosa"}, {"YO", "Yoruba"}, {"ZH", "Chinese"},
- {"ZU", "Zulu"} };
-
--const int num_locales = sizeof( locale_table ) / sizeof( locale_t );
-+const int num_locales = sizeof( locale_table ) / sizeof( tvtime_locale_t );
-
- /**
- * Timezone parsing code based loosely on the algorithm in
diff --git a/pkgs/applications/video/tvtime/tvtime-1.0.2-libsupc++.patch b/pkgs/applications/video/tvtime/tvtime-1.0.2-libsupc++.patch
deleted file mode 100644
index cc76d2decc6..00000000000
--- a/pkgs/applications/video/tvtime/tvtime-1.0.2-libsupc++.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Link to libsupc++ instead of bringing in libstdc++ just because tomsocomp
-is written in C++. It does not use STL so it needs not the whole standard
-library.
-Index: tvtime-1.0.2/src/Makefile.am
-===================================================================
---- tvtime-1.0.2.orig/src/Makefile.am
-+++ tvtime-1.0.2/src/Makefile.am
-@@ -77,7 +77,7 @@ tvtime_CFLAGS = $(TTF_CFLAGS) $(PNG_CFLA
- $(PLUGIN_CFLAGS) $(X11_CFLAGS) $(XML2_FLAG) \
- $(FONT_CFLAGS) $(AM_CFLAGS)
- tvtime_LDFLAGS = $(TTF_LIBS) $(ZLIB_LIBS) $(PNG_LIBS) \
-- $(X11_LIBS) $(XML2_LIBS) -lm -lstdc++
-+ $(X11_LIBS) $(XML2_LIBS) -lm -lsupc++
-
- tvtime_command_SOURCES = utils.h utils.c tvtimeconf.h tvtimeconf.c \
- tvtime-command.c
diff --git a/pkgs/applications/video/tvtime/tvtime-1.0.2-xinerama.patch b/pkgs/applications/video/tvtime/tvtime-1.0.2-xinerama.patch
deleted file mode 100644
index 0964d055768..00000000000
--- a/pkgs/applications/video/tvtime/tvtime-1.0.2-xinerama.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: tvtime-1.0.2/configure.ac
-===================================================================
---- tvtime-1.0.2.orig/configure.ac
-+++ tvtime-1.0.2/configure.ac
-@@ -99,6 +99,8 @@ dnl ------------------------------------
- dnl check for X11, Xv and XF86VidModeExtension
- dnl ---------------------------------------------
- AC_PATH_XTRA
-+AC_ARG_WITH([xinerama],
-+ [AS_HELP_STRING([--without-xinerama], [Disable Xinerama extension support (default: check)])])
- if test x"$no_x" != x"yes"; then
- dnl check for Xshm
- AC_CHECK_LIB([Xext],[XShmCreateImage],
-@@ -112,11 +114,13 @@ if test x"$no_x" != x"yes"; then
- X11_LIBS="$X11_LIBS -lXv"],,
- [$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lXext])
-
-- dnl check for Xinerama
-- AC_CHECK_LIB([Xinerama],[XineramaQueryScreens],
-- [AC_DEFINE([HAVE_XINERAMA],,[Xinerama support])
-- X11_LIBS="$X11_LIBS -lXinerama"],,
-- [$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lXext])
-+ if test "x$with_xinerama" != "xno"; then
-+ dnl check for Xinerama
-+ AC_CHECK_LIB([Xinerama],[XineramaQueryScreens],
-+ [AC_DEFINE([HAVE_XINERAMA],,[Xinerama support])
-+ X11_LIBS="$X11_LIBS -lXinerama"],,
-+ [$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lXext])
-+ fi
-
- dnl check for XTest
- AC_CHECK_LIB([Xtst],[XTestFakeKeyEvent],
diff --git a/pkgs/applications/video/tvtime/tvtime-libpng-1.5.patch b/pkgs/applications/video/tvtime/tvtime-libpng-1.5.patch
deleted file mode 100644
index bfa22ed98d0..00000000000
--- a/pkgs/applications/video/tvtime/tvtime-libpng-1.5.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Include zlib.h which is no longer implicitly included with libpng-1.5
-Bug 369663
-
-diff -ru tvtime-111b28cca42d.orig/src/pngoutput.c tvtime-111b28cca42d/src/pngoutput.c
---- tvtime-111b28cca42d.orig/src/pngoutput.c 2011-02-01 02:35:26.000000000 +0100
-+++ tvtime-111b28cca42d/src/pngoutput.c 2011-06-02 13:36:55.965999463 +0200
-@@ -18,6 +18,7 @@
-
- #include
- #include
-+#include
- #include
- #include "pngoutput.h"
-
diff --git a/pkgs/applications/video/tvtime/tvtime-pic.patch b/pkgs/applications/video/tvtime/tvtime-pic.patch
deleted file mode 100644
index 00b040e60af..00000000000
--- a/pkgs/applications/video/tvtime/tvtime-pic.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- tvtime/src/cpu_accel.c
-+++ tvtime/src/cpu_accel.c
-@@ -35,7 +35,7 @@
- int AMD;
- uint32_t caps;
-
--#ifndef PIC
-+#if !defined(__PIC__) || defined(__x86_64__)
- #define cpuid(op,eax,ebx,ecx,edx) \
- __asm__ ("cpuid" \
- : "=a" (eax), \
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index 410e25353d2..2af39cd33de 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchFromGitHub, makeWrapper
, go, sqlite, iproute, bridge-utils, devicemapper
-, btrfsProgs, iptables, e2fsprogs, xz, utillinux
+, btrfs-progs, iptables, e2fsprogs, xz, utillinux
+, systemd, pkgconfig
, enableLxc ? false, lxc
}:
@@ -20,12 +21,14 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- makeWrapper go sqlite iproute bridge-utils devicemapper btrfsProgs
- iptables e2fsprogs stdenv.glibc stdenv.glibc.static
+ makeWrapper go sqlite iproute bridge-utils devicemapper btrfs-progs
+ iptables e2fsprogs systemd pkgconfig stdenv.glibc stdenv.glibc.static
];
dontStrip = true;
+ DOCKER_BUILDTAGS = [ "journald" ];
+
buildPhase = ''
patchShebangs .
export AUTO_GOPATH=1
diff --git a/pkgs/applications/virtualization/open-vm-tools/default.nix b/pkgs/applications/virtualization/open-vm-tools/default.nix
index e8c6b39f493..1cd33e8b97a 100644
--- a/pkgs/applications/virtualization/open-vm-tools/default.nix
+++ b/pkgs/applications/virtualization/open-vm-tools/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, lib, fetchurl, makeWrapper, autoconf, automake,
- libmspack, openssl, pam, xercesc, icu, libdnet, procps,
+{ stdenv, lib, fetchurl, makeWrapper, autoreconfHook,
+ libmspack, openssl, pam, xercesc, icu, libdnet, procps,
xlibsWrapper, libXinerama, libXi, libXrender, libXrandr, libXtst,
pkgconfig, glib, gtk, gtkmm }:
@@ -16,8 +16,8 @@ in stdenv.mkDerivation {
sha256 = "15lwayrz9bpx4z12fj616hsn25m997y72licwwz7kms4sx9ssip1";
};
- buildInputs =
- [ autoconf automake makeWrapper libmspack openssl pam xercesc icu libdnet procps
+ buildInputs =
+ [ autoreconfHook makeWrapper libmspack openssl pam xercesc icu libdnet procps
pkgconfig glib gtk gtkmm xlibsWrapper libXinerama libXi libXrender libXrandr libXtst ];
patchPhase = ''
@@ -28,7 +28,6 @@ in stdenv.mkDerivation {
patches = [ ./recognize_nixos.patch ];
- preConfigure = "autoreconf";
configureFlags = "--without-kernel-modules --without-xmlsecurity";
meta = with stdenv.lib; {
diff --git a/pkgs/applications/virtualization/rkt/default.nix b/pkgs/applications/virtualization/rkt/default.nix
index eb2a5d737a3..abdbb46bc5b 100644
--- a/pkgs/applications/virtualization/rkt/default.nix
+++ b/pkgs/applications/virtualization/rkt/default.nix
@@ -2,11 +2,11 @@
, fetchurl, fetchFromGitHub }:
let
- coreosImageRelease = "835.9.0";
- coreosImageSystemdVersion = "225";
+ coreosImageRelease = "794.1.0";
+ coreosImageSystemdVersion = "222";
# TODO: track https://github.com/coreos/rkt/issues/1758 to allow "host" flavor.
- stage1Flavours = [ "coreos" ];
+ stage1Flavours = [ "coreos" "fly" ];
in stdenv.mkDerivation rec {
version = "0.14.0";
@@ -21,8 +21,8 @@ in stdenv.mkDerivation rec {
};
stage1BaseImage = fetchurl {
- url = "http://stable.release.core-os.net/amd64-usr/${coreosImageRelease}/coreos_production_pxe_image.cpio.gz";
- sha256 = "51dc10b4269b9c1801c233de49da817d29ca8d858bb0881df94dc90f7e86ce70";
+ url = "http://alpha.release.core-os.net/amd64-usr/${coreosImageRelease}/coreos_production_pxe_image.cpio.gz";
+ sha256 = "05nzl3av6cawr8v203a8c95c443g6h1nfy2n4jmgvn0j4iyy44ym";
};
buildInputs = [ autoconf automake go file git wget gnupg1 squashfsTools cpio ];
diff --git a/pkgs/applications/window-managers/bar/default.nix b/pkgs/applications/window-managers/bar/default.nix
deleted file mode 100644
index 964390d3b59..00000000000
--- a/pkgs/applications/window-managers/bar/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetchurl, perl, libxcb }:
-
-let
- version = "1.1";
-in
- stdenv.mkDerivation rec {
- name = "bar-${version}";
-
- src = fetchurl {
- url = "https://github.com/LemonBoy/bar/archive/v${version}.tar.gz";
- sha256 = "171ciw676cvj80zzbqfbg9nwix36zph0683zmqf279q9b9bmayan";
- };
-
- buildInputs = [ libxcb perl ];
-
- prePatch = ''sed -i "s@/usr@$out@" Makefile'';
-
- meta = {
- description = "A lightweight xcb based bar";
- homepage = https://github.com/LemonBoy/bar;
- maintainers = [ stdenv.lib.maintainers.meisternu ];
- license = "Custom";
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/window-managers/compiz/default.nix b/pkgs/applications/window-managers/compiz/default.nix
index 977409d0ef1..39eb0586f7b 100644
--- a/pkgs/applications/window-managers/compiz/default.nix
+++ b/pkgs/applications/window-managers/compiz/default.nix
@@ -15,11 +15,11 @@ let
s = # Generated upstream information
rec {
baseName="compiz";
- version="0.9.12.1";
+ version="0.9.12.2";
name="${baseName}-${version}";
- hash="0kl5im3zq0rjlxbgz5cyk38qzssahrljc67z1n16pjc1qmr6m7cb";
- url="https://launchpad.net/compiz/0.9.12/0.9.12.1/+download/compiz-0.9.12.1.tar.bz2";
- sha256="0kl5im3zq0rjlxbgz5cyk38qzssahrljc67z1n16pjc1qmr6m7cb";
+ hash="107cv8jm7nl0lbkj2y7878lmv1pd6blra68fg10cgb7xdngaq5w9";
+ url="https://launchpad.net/compiz/0.9.12/0.9.12.2/+download/compiz-0.9.12.2.tar.bz2";
+ sha256="107cv8jm7nl0lbkj2y7878lmv1pd6blra68fg10cgb7xdngaq5w9";
};
buildInputs = [cmake pkgconfig
libXrender renderproto gtk libwnck pango cairo
diff --git a/pkgs/applications/window-managers/lemonbar/default.nix b/pkgs/applications/window-managers/lemonbar/default.nix
new file mode 100644
index 00000000000..042abf09dad
--- /dev/null
+++ b/pkgs/applications/window-managers/lemonbar/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, perl, libxcb }:
+
+let
+ version = "1.2pre";
+in
+ stdenv.mkDerivation rec {
+ name = "lemonbar-${version}";
+
+ src = fetchFromGitHub {
+ owner = "LemonBoy";
+ repo = "bar";
+ rev = "61985278f2af1e4e85d63a696ffedc5616b06bc0";
+ sha256 = "0a8djlayimjdg5fj50lpifsv6gkb577bca68wmk9wg9y9n27pgay";
+ };
+
+ buildInputs = [ libxcb perl ];
+
+ prePatch = ''sed -i "s@/usr@$out@" Makefile'';
+
+ meta = with stdenv.lib; {
+ description = "A lightweight xcb based bar";
+ homepage = https://github.com/LemonBoy/bar;
+ maintainers = [ maintainers.meisternu ];
+ license = "Custom";
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/window-managers/bar/xft.nix b/pkgs/applications/window-managers/lemonbar/xft.nix
similarity index 100%
rename from pkgs/applications/window-managers/bar/xft.nix
rename to pkgs/applications/window-managers/lemonbar/xft.nix
diff --git a/pkgs/applications/window-managers/qtile/default.nix b/pkgs/applications/window-managers/qtile/default.nix
index 82ff3900cc4..19434da7117 100644
--- a/pkgs/applications/window-managers/qtile/default.nix
+++ b/pkgs/applications/window-managers/qtile/default.nix
@@ -7,13 +7,13 @@ in
buildPythonPackage rec {
name = "qtile-${version}";
- version = "0.10.2";
+ version = "0.10.3";
src = fetchFromGitHub {
owner = "qtile";
repo = "qtile";
rev = "v${version}";
- sha256 = "0dhdwjr4pdlzli68fa8glrnsjzxp6agdab9cnmpsqlwiwh97x9a6";
+ sha256 = "02252sfcniijkpk5rfgb800wvdpl223xrx1bhrxpzgggpgfbnmn6";
};
patches = [
diff --git a/pkgs/applications/window-managers/windowlab/default.nix b/pkgs/applications/window-managers/windowlab/default.nix
new file mode 100644
index 00000000000..39865c4b3e7
--- /dev/null
+++ b/pkgs/applications/window-managers/windowlab/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, pkgconfig
+, libX11, libXext, libXft }:
+
+let version = "1.40"; in
+stdenv.mkDerivation {
+ name = "windowlab-${version}";
+
+ src = fetchurl {
+ url = "http://nickgravgaard.com/windowlab/windowlab-${version}.tar";
+ sha256 = "1fx4jwq4s98p2wpvawsiww7d6568bpjgcjpks61dzfj8p2j32s4d";
+ };
+
+ buildInputs = [ pkgconfig libX11 libXext libXft ];
+
+ postPatch =
+ ''
+ mv Makefile Makefile.orig
+ echo \
+ "
+ DEFINES += -DXFT
+ EXTRA_INC += $(pkg-config --cflags xft)
+ EXTRA_LIBS += $(pkg-config --libs xft)
+ " > Makefile
+ sed "s|/usr/local|$out|g" Makefile.orig >> Makefile
+ '';
+
+ meta = with stdenv.lib;
+ { description = "Small and simple stacking window manager";
+ homepage = "http://nickgravgaard.com/windowlab/";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ ehmry ];
+ platforms = platforms.linux;
+ };
+}
\ No newline at end of file
diff --git a/pkgs/build-support/build-fhs-chrootenv/env.nix b/pkgs/build-support/build-fhs-chrootenv/env.nix
index c00d3865afa..d28773f00ac 100644
--- a/pkgs/build-support/build-fhs-chrootenv/env.nix
+++ b/pkgs/build-support/build-fhs-chrootenv/env.nix
@@ -56,7 +56,7 @@ let
export PS1='${name}-chrootenv:\u@\h:\w\$ '
export LOCALE_ARCHIVE='/usr/lib/locale/locale-archive'
export LD_LIBRARY_PATH='/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32'
- export PATH='/usr/bin:/usr/sbin'
+ export PATH='/var/setuid-wrappers:/usr/bin:/usr/sbin'
${profile}
'';
@@ -81,6 +81,11 @@ let
ln -s /host-etc/resolv.conf resolv.conf
ln -s /host-etc/nsswitch.conf nsswitch.conf
+ # symlink sudo and su stuff
+ ln -s /host-etc/login.defs login.defs
+ ln -s /host-etc/sudoers sudoers
+ ln -s /host-etc/sudoers.d sudoers.d
+
# symlink other core stuff
ln -s /host-etc/localtime localtime
ln -s /host-etc/machine-id machine-id
diff --git a/pkgs/build-support/build-fhs-userenv/chroot-user.rb b/pkgs/build-support/build-fhs-userenv/chroot-user.rb
index 97316ac4369..250e6a90843 100755
--- a/pkgs/build-support/build-fhs-userenv/chroot-user.rb
+++ b/pkgs/build-support/build-fhs-userenv/chroot-user.rb
@@ -53,6 +53,7 @@ $unshare = make_fcall 'unshare', [Fiddle::TYPE_INT], Fiddle::TYPE_INT
MS_BIND = 0x1000
MS_REC = 0x4000
+MS_SLAVE = 0x80000
$mount = make_fcall 'mount', [Fiddle::TYPE_VOIDP,
Fiddle::TYPE_VOIDP,
Fiddle::TYPE_VOIDP,
@@ -92,23 +93,31 @@ root = Dir.mktmpdir 'chrootenv'
# we don't use threads at all.
$cpid = $fork.call
if $cpid == 0
- # Save user UID and GID
- uid = Process.uid
- gid = Process.gid
+ # If we are root, no need to create new user namespace.
+ if Process.uid == 0
+ $unshare.call CLONE_NEWNS
+ # Mark all mounted filesystems as slave so changes
+ # don't propagate to the parent mount namespace.
+ $mount.call nil, '/', nil, MS_REC | MS_SLAVE, nil
+ else
+ # Save user UID and GID
+ uid = Process.uid
+ gid = Process.gid
- # Create new mount and user namespaces
- # CLONE_NEWUSER requires a program to be non-threaded, hence
- # native fork above.
- $unshare.call CLONE_NEWNS | CLONE_NEWUSER
+ # Create new mount and user namespaces
+ # CLONE_NEWUSER requires a program to be non-threaded, hence
+ # native fork above.
+ $unshare.call CLONE_NEWNS | CLONE_NEWUSER
- # Map users and groups to the parent namespace
- begin
- # setgroups is only available since Linux 3.19
- write_file '/proc/self/setgroups', 'deny'
- rescue
+ # Map users and groups to the parent namespace
+ begin
+ # setgroups is only available since Linux 3.19
+ write_file '/proc/self/setgroups', 'deny'
+ rescue
+ end
+ write_file '/proc/self/uid_map', "#{uid} #{uid} 1"
+ write_file '/proc/self/gid_map', "#{gid} #{gid} 1"
end
- write_file '/proc/self/uid_map', "#{uid} #{uid} 1"
- write_file '/proc/self/gid_map', "#{gid} #{gid} 1"
# Do rbind mounts.
mounts.each do |from, rto|
@@ -117,6 +126,8 @@ if $cpid == 0
$mount.call from, to, nil, MS_BIND | MS_REC, nil
end
+ # Don't make root private so privilege drops inside chroot are possible
+ File.chmod(0755, root)
# Chroot!
Dir.chroot root
Dir.chdir '/'
diff --git a/pkgs/build-support/build-fhs-userenv/default.nix b/pkgs/build-support/build-fhs-userenv/default.nix
index 54ce3e76897..5db0d98b79a 100644
--- a/pkgs/build-support/build-fhs-userenv/default.nix
+++ b/pkgs/build-support/build-fhs-userenv/default.nix
@@ -1,5 +1,5 @@
{ runCommand, lib, writeText, writeScriptBin, stdenv, bash, ruby } :
-{ env, runScript ? "${bash}/bin/bash", extraBindMounts ? [], extraInstallCommands ? "" } :
+{ env, runScript ? "${bash}/bin/bash", extraBindMounts ? [], extraInstallCommands ? "", importMeta ? {} } :
let
name = env.pname;
@@ -26,6 +26,7 @@ let
'';
in runCommand name {
+ meta = importMeta;
passthru.env =
runCommand "${name}-shell-env" {
shellHook = ''
diff --git a/pkgs/build-support/cc-wrapper/cc-wrapper.sh b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
index e374e1656a4..5bd59f8c585 100644
--- a/pkgs/build-support/cc-wrapper/cc-wrapper.sh
+++ b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
@@ -90,14 +90,6 @@ fi
extraAfter=($NIX_CFLAGS_COMPILE)
extraBefore=()
-# When enforcing purity, pretend gcc can't find the current date and
-# time
-if [ "$NIX_ENFORCE_PURITY" = 1 ]; then
- extraAfter+=('-D__DATE__="Jan 01 1970"'
- '-D__TIME__="00:00:01"'
- -Wno-builtin-macro-redefined)
-fi
-
if [ "$dontLink" != 1 ]; then
diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix
new file mode 100644
index 00000000000..55344aad566
--- /dev/null
+++ b/pkgs/build-support/docker/default.nix
@@ -0,0 +1,365 @@
+{ stdenv, lib, callPackage, runCommand, writeReferencesToFile, writeText, vmTools, writeScript
+, docker, shadow, utillinux, coreutils, jshon, e2fsprogs, goPackages }:
+
+# WARNING: this API is unstable and may be subject to backwards-incompatible changes in the future.
+
+rec {
+
+ pullImage = callPackage ./pull.nix {};
+
+ # We need to sum layer.tar, not a directory, hence tarsum instead of nix-hash.
+ # And we cannot untar it, because then we cannot preserve permissions ecc.
+ tarsum = runCommand "tarsum" {
+ buildInputs = [ goPackages.go ];
+ } ''
+ mkdir tarsum
+ cd tarsum
+
+ cp ${./tarsum.go} tarsum.go
+ export GOPATH=$(pwd)
+ mkdir src
+ ln -sT ${docker.src}/pkg/tarsum src/tarsum
+ go build
+
+ cp tarsum $out
+ '';
+
+ # buildEnv creates symlinks to dirs, which is hard to edit inside the overlay VM
+ mergeDrvs = { drvs, onlyDeps ? false }:
+ runCommand "merge-drvs" {
+ inherit drvs onlyDeps;
+ } ''
+ if [ -n "$onlyDeps" ]; then
+ echo $drvs > $out
+ exit 0
+ fi
+
+ mkdir $out
+ for drv in $drvs; do
+ echo Merging $drv
+ if [ -d "$drv" ]; then
+ cp -drf --preserve=mode -f $drv/* $out/
+ else
+ tar -C $out -xpf $drv || true
+ fi
+ done
+ '';
+
+ mkTarball = { name ? "docker-tar", drv, onlyDeps ? false }:
+ runCommand "${name}.tar.gz" rec {
+ inherit drv onlyDeps;
+
+ drvClosure = writeReferencesToFile drv;
+
+ } ''
+ while read dep; do
+ echo Copying $dep
+ dir="$(dirname "$dep")"
+ mkdir -p "rootfs/$dir"
+ cp -drf --preserve=mode $dep "rootfs/$dir/"
+ done < "$drvClosure"
+
+ if [ -z "$onlyDeps" ]; then
+ cp -drf --preserve=mode $drv/* rootfs/
+ fi
+
+ tar -C rootfs/ -cpzf $out .
+ '';
+
+ shellScript = text:
+ writeScript "script.sh" ''
+ #!${stdenv.shell}
+ set -e
+ export PATH=${coreutils}/bin:/bin
+
+ ${text}
+ '';
+
+ shadowSetup = ''
+ export PATH=${shadow}/bin:$PATH
+ mkdir -p /etc/pam.d
+ if [ ! -f /etc/passwd ]; then
+ echo "root:x:0:0::/root:/bin/sh" > /etc/passwd
+ echo "root:!x:::::::" > /etc/shadow
+ fi
+ if [ ! -f /etc/group ]; then
+ echo "root:x:0:" > /etc/group
+ echo "root:x::" > /etc/gshadow
+ fi
+ if [ ! -f /etc/pam.d/other ]; then
+ cat > /etc/pam.d/other </dev/null || true))
+ done
+
+ mkdir work
+ mkdir layer
+ mkdir mnt
+
+ ${preMount}
+
+ if [ -n "$lowerdir" ]; then
+ mount -t overlay overlay -olowerdir=$lowerdir,workdir=work,upperdir=layer mnt
+ else
+ mount --bind layer mnt
+ fi
+
+ ${postMount}
+
+ umount mnt
+
+ pushd layer
+ find . -type c -exec bash -c 'name="$(basename {})"; touch "$(dirname {})/.wh.$name"; rm "{}"' \;
+ popd
+
+ ${postUmount}
+ '');
+
+ exportImage = { name ? fromImage.name, fromImage, fromImageName ? null, fromImageTag ? null, diskSize ? 1024 }:
+ runWithOverlay {
+ inherit name fromImage fromImageName fromImageTag diskSize;
+
+ postMount = ''
+ echo Packing raw image
+ tar -C mnt -czf $out .
+ '';
+ };
+
+ mkPureLayer = { baseJson, contents ? null, extraCommands ? "" }:
+ runCommand "docker-layer" {
+ inherit baseJson contents extraCommands;
+
+ buildInputs = [ jshon ];
+ } ''
+ mkdir layer
+ if [ -n "$contents" ]; then
+ echo Adding contents
+ for c in $contents; do
+ cp -drf $c/* layer/
+ chmod -R ug+w layer/
+ done
+ fi
+
+ pushd layer
+ ${extraCommands}
+ popd
+
+ echo Packing layer
+ mkdir $out
+ tar -C layer -cf $out/layer.tar .
+ ts=$(${tarsum} < $out/layer.tar)
+ cat ${baseJson} | jshon -s "$ts" -i checksum > $out/json
+ echo -n "1.0" > $out/VERSION
+ '';
+
+ mkRootLayer = { runAsRoot, baseJson, fromImage ? null, fromImageName ? null, fromImageTag ? null
+ , diskSize ? 1024, contents ? null, extraCommands ? "" }:
+ let runAsRootScript = writeScript "run-as-root.sh" runAsRoot;
+ in runWithOverlay {
+ name = "docker-layer";
+
+ inherit fromImage fromImageName fromImageTag diskSize;
+
+ preMount = lib.optionalString (contents != null) ''
+ echo Adding contents
+ for c in ${builtins.toString contents}; do
+ cp -drf $c/* layer/
+ chmod -R ug+w layer/
+ done
+ '';
+
+ postMount = ''
+ mkdir -p mnt/{dev,proc,sys,nix/store}
+ mount --rbind /dev mnt/dev
+ mount --rbind /sys mnt/sys
+ mount --rbind /nix/store mnt/nix/store
+
+ unshare -imnpuf --mount-proc chroot mnt ${runAsRootScript}
+ umount -R mnt/dev mnt/sys mnt/nix/store
+ rmdir --ignore-fail-on-non-empty mnt/dev mnt/proc mnt/sys mnt/nix/store mnt/nix
+ '';
+
+ postUmount = ''
+ pushd layer
+ ${extraCommands}
+ popd
+
+ echo Packing layer
+ mkdir $out
+ tar -C layer -cf $out/layer.tar .
+ ts=$(${tarsum} < $out/layer.tar)
+ cat ${baseJson} | jshon -s "$ts" -i checksum > $out/json
+ echo -n "1.0" > $out/VERSION
+ '';
+ };
+
+ # 1. extract the base image
+ # 2. create the layer
+ # 3. add layer deps to the layer itself, diffing with the base image
+ # 4. compute the layer id
+ # 5. put the layer in the image
+ # 6. repack the image
+ buildImage = args@{ name, tag ? "latest"
+ , fromImage ? null, fromImageName ? null, fromImageTag ? null
+ , contents ? null, tarballs ? [], config ? null
+ , runAsRoot ? null, diskSize ? 1024, extraCommands ? "" }:
+
+ let
+
+ baseJson = writeText "${name}-config.json" (builtins.toJSON {
+ created = "1970-01-01T00:00:01Z";
+ architecture = "amd64";
+ os = "linux";
+ config = config;
+ });
+
+ layer = (if runAsRoot == null
+ then mkPureLayer { inherit baseJson contents extraCommands; }
+ else mkRootLayer { inherit baseJson fromImage fromImageName fromImageTag contents runAsRoot diskSize extraCommands; });
+ depsTarball = mkTarball { name = "${name}-deps";
+ drv = layer;
+ onlyDeps = true; };
+
+ result = runCommand "${name}.tar.gz" {
+ buildInputs = [ jshon ];
+
+ imageName = name;
+ imageTag = tag;
+ inherit fromImage baseJson;
+
+ mergedTarball = if tarballs == [] then depsTarball else mergeTarballs ([ depsTarball ] ++ tarballs);
+
+ passthru = {
+ buildArgs = args;
+ };
+ } ''
+ mkdir image
+ touch baseFiles
+ if [ -n "$fromImage" ]; then
+ echo Unpacking base image
+ tar -C image -xpf "$fromImage"
+
+ if [ -z "$fromImageName" ]; then
+ fromImageName=$(jshon -k < image/repositories|head -n1)
+ fi
+ if [ -z "$fromImageTag" ]; then
+ fromImageTag=$(jshon -e $fromImageName -k < image/repositories|head -n1)
+ fi
+ parentID=$(jshon -e $fromImageName -e $fromImageTag -u < image/repositories)
+
+ for l in image/*/layer.tar; do
+ tar -tf $l >> baseFiles
+ done
+ fi
+
+ chmod -R ug+rw image
+
+ mkdir temp
+ cp ${layer}/* temp/
+ chmod ug+w temp/*
+
+ echo Adding dependencies
+ tar -tf temp/layer.tar >> baseFiles
+ tar -tf "$mergedTarball" | grep -v ${layer} > layerFiles
+ if [ "$(wc -l layerFiles|cut -d ' ' -f 1)" -gt 3 ]; then
+ sed -i -e 's|^[\./]\+||' baseFiles layerFiles
+ comm <(sort -n baseFiles|uniq) <(sort -n layerFiles|uniq) -1 -3 > newFiles
+ mkdir deps
+ pushd deps
+ tar -xpf "$mergedTarball" --no-recursion --files-from ../newFiles 2>/dev/null || true
+ tar -rf ../temp/layer.tar --no-recursion --files-from ../newFiles 2>/dev/null || true
+ popd
+ else
+ echo No new deps, no diffing needed
+ fi
+
+ echo Adding meta
+
+ if [ -n "$parentID" ]; then
+ cat temp/json | jshon -s "$parentID" -i parent > tmpjson
+ mv tmpjson temp/json
+ fi
+
+ layerID=$(sha256sum temp/json|cut -d ' ' -f 1)
+ size=$(stat --printf="%s" temp/layer.tar)
+ cat temp/json | jshon -s "$layerID" -i id -n $size -i Size > tmpjson
+ mv tmpjson temp/json
+
+ mv temp image/$layerID
+
+ jshon -n object \
+ -n object -s "$layerID" -i "$imageTag" \
+ -i "$imageName" > image/repositories
+
+ chmod -R a-w image
+
+ echo Cooking the image
+ tar -C image -czf $out .
+ '';
+
+ in
+
+ result;
+
+}
diff --git a/pkgs/build-support/docker/detjson.py b/pkgs/build-support/docker/detjson.py
new file mode 100644
index 00000000000..ba2c20a475a
--- /dev/null
+++ b/pkgs/build-support/docker/detjson.py
@@ -0,0 +1,38 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+# Deterministic layer json: https://github.com/docker/hub-feedback/issues/488
+
+import sys
+reload(sys)
+sys.setdefaultencoding('UTF8')
+import json
+
+# If any of the keys below are equal to a certain value
+# then we can delete it because it's the default value
+SAFEDELS = {
+ "Size": 0,
+ "config": {
+ "ExposedPorts": None,
+ "MacAddress": "",
+ "NetworkDisabled": False,
+ "PortSpecs": None,
+ "VolumeDriver": ""
+ }
+}
+SAFEDELS["container_config"] = SAFEDELS["config"]
+
+def makedet(j, safedels):
+ for k,v in safedels.items():
+ if type(v) == dict:
+ makedet(j[k], v)
+ elif k in j and j[k] == v:
+ del j[k]
+
+def main():
+ j = json.load(sys.stdin)
+ makedet(j, SAFEDELS)
+ json.dump(j, sys.stdout, sort_keys=True)
+
+if __name__ == '__main__':
+ main()
\ No newline at end of file
diff --git a/pkgs/build-support/docker/pull.nix b/pkgs/build-support/docker/pull.nix
new file mode 100644
index 00000000000..7115a83df42
--- /dev/null
+++ b/pkgs/build-support/docker/pull.nix
@@ -0,0 +1,50 @@
+{ stdenv, lib, curl, jshon, python, runCommand }:
+
+# Inspired and simplified version of fetchurl.
+# For simplicity we only support sha256.
+
+# Currently only registry v1 is supported, compatible with Docker Hub.
+
+{ imageName, imageTag ? "latest", imageId ? null
+, sha256, name ? "${imageName}-${imageTag}"
+, indexUrl ? "https://index.docker.io"
+, registryUrl ? "https://registry-1.docker.io"
+, registryVersion ? "v1"
+, curlOpts ? "" }:
+
+let layer = stdenv.mkDerivation {
+ inherit name imageName imageTag imageId
+ indexUrl registryUrl registryVersion curlOpts;
+
+ builder = ./pull.sh;
+ detjson = ./detjson.py;
+
+ buildInputs = [ curl jshon python ];
+
+ outputHashAlgo = "sha256";
+ outputHash = sha256;
+ outputHashMode = "recursive";
+
+ impureEnvVars = [
+ # We borrow these environment variables from the caller to allow
+ # easy proxy configuration. This is impure, but a fixed-output
+ # derivation like fetchurl is allowed to do so since its result is
+ # by definition pure.
+ "http_proxy" "https_proxy" "ftp_proxy" "all_proxy" "no_proxy"
+
+ # This variable allows the user to pass additional options to curl
+ "NIX_CURL_FLAGS"
+
+ # This variable allows overriding the timeout for connecting to
+ # the hashed mirrors.
+ "NIX_CONNECT_TIMEOUT"
+ ];
+
+ # Doing the download on a remote machine just duplicates network
+ # traffic, so don't do that.
+ preferLocalBuild = true;
+};
+
+in runCommand "${name}.tar.gz" {} ''
+ tar -C ${layer} -czf $out .
+''
diff --git a/pkgs/build-support/docker/pull.sh b/pkgs/build-support/docker/pull.sh
new file mode 100644
index 00000000000..8a0782780af
--- /dev/null
+++ b/pkgs/build-support/docker/pull.sh
@@ -0,0 +1,75 @@
+# Reference: docker src contrib/download-frozen-image.sh
+
+source $stdenv/setup
+
+# Curl flags to handle redirects, not use EPSV, handle cookies for
+# servers to need them during redirects, and work on SSL without a
+# certificate (this isn't a security problem because we check the
+# cryptographic hash of the output anyway).
+curl="curl \
+ --location --max-redirs 20 \
+ --retry 3 \
+ --fail \
+ --disable-epsv \
+ --cookie-jar cookies \
+ --insecure \
+ $curlOpts \
+ $NIX_CURL_FLAGS"
+
+baseUrl="$registryUrl/$registryVersion"
+
+fetchLayer() {
+ local url="$1"
+ local dest="$2"
+ local curlexit=18;
+
+ # if we get error code 18, resume partial download
+ while [ $curlexit -eq 18 ]; do
+ # keep this inside an if statement, since on failure it doesn't abort the script
+ if $curl -H "Authorization: Token $token" "$url" --output "$dest"; then
+ return 0
+ else
+ curlexit=$?;
+ fi
+ done
+
+ return $curlexit
+}
+
+token="$($curl -o /dev/null -D- -H 'X-Docker-Token: true' "$indexUrl/$registryVersion/repositories/$imageName/images" | grep X-Docker-Token | tr -d '\r' | cut -d ' ' -f 2)"
+
+if [ -z "$token" ]; then
+ echo "error: registry returned no token"
+ exit 1
+fi
+
+# token="${token//\"/\\\"}"
+
+if [ -z "$imageId" ]; then
+ imageId="$($curl -H "Authorization: Token $token" "$baseUrl/repositories/$imageName/tags/$imageTag")"
+ imageId="${imageId//\"/}"
+ if [ -z "$imageId" ]; then
+ echo "error: no image ID found for ${imageName}:${imageTag}"
+ exit 1
+ fi
+
+ echo "found image ${imageName}:${imageTag}@$imageId"
+fi
+
+mkdir -p $out
+
+jshon -n object \
+ -n object -s "$imageId" -i "$imageTag" \
+ -i "$imageName" > $out/repositories
+
+$curl -H "Authorization: Token $token" "$baseUrl/images/$imageId/ancestry" -o ancestry.json
+
+layerIds=$(jshon -a -u < ancestry.json)
+for layerId in $layerIds; do
+ echo "fetching layer $layerId"
+
+ mkdir "$out/$layerId"
+ echo '1.0' > "$out/$layerId/VERSION"
+ $curl -H "Authorization: Token $token" "$baseUrl/images/$layerId/json" | python $detjson > "$out/$layerId/json"
+ fetchLayer "$baseUrl/images/$layerId/layer" "$out/$layerId/layer.tar"
+done
\ No newline at end of file
diff --git a/pkgs/build-support/docker/tarsum.go b/pkgs/build-support/docker/tarsum.go
new file mode 100644
index 00000000000..4c25f11b71e
--- /dev/null
+++ b/pkgs/build-support/docker/tarsum.go
@@ -0,0 +1,24 @@
+package main
+
+import (
+ "tarsum"
+ "io"
+ "io/ioutil"
+ "fmt"
+ "os"
+)
+
+func main() {
+ ts, err := tarsum.NewTarSum(os.Stdin, false, tarsum.Version1)
+ if err != nil {
+ fmt.Println(err)
+ os.Exit(1)
+ }
+
+ if _, err = io.Copy(ioutil.Discard, ts); err != nil {
+ fmt.Println(err)
+ os.Exit(1)
+ }
+
+ fmt.Println(ts.Sum(nil))
+}
\ No newline at end of file
diff --git a/pkgs/build-support/fetchgitlocal/default.nix b/pkgs/build-support/fetchgitlocal/default.nix
index 830133b982d..60803ddcb1f 100644
--- a/pkgs/build-support/fetchgitlocal/default.nix
+++ b/pkgs/build-support/fetchgitlocal/default.nix
@@ -10,9 +10,9 @@ let
preferLocalBuild = true;
} ''
cd ${srcStr}
- ROOT=$(git rev-parse --show-toplevel) # path to repo
+ DOT_GIT=$(git rev-parse --resolve-git-dir .git) # path to repo
- cp $ROOT/.git/index $ROOT/.git/index-user # backup index
+ cp $DOT_GIT/index $DOT_GIT/index-user # backup index
git reset # reset index
git add . # add current directory
@@ -21,7 +21,7 @@ let
git rev-parse $(git write-tree) \
| tr -d '\n' > $out
- mv $ROOT/.git/index-user $ROOT/.git/index # restore index
+ mv $DOT_GIT/index-user $DOT_GIT/index # restore index
'';
gitHash = builtins.readFile gitHashFile; # cache against git hash
diff --git a/pkgs/build-support/kernel/make-initrd.sh b/pkgs/build-support/kernel/make-initrd.sh
index 08961a1b49c..89021caa583 100644
--- a/pkgs/build-support/kernel/make-initrd.sh
+++ b/pkgs/build-support/kernel/make-initrd.sh
@@ -39,7 +39,7 @@ mkdir -p $out
for PREP in $prepend; do
cat $PREP >> $out/initrd
done
-(cd root && find * -print0 | cpio -o -H newc --null | perl $cpioClean | $compressor >> $out/initrd)
+(cd root && find * -print0 | cpio -o -H newc -R 0:0 --null | perl $cpioClean | $compressor >> $out/initrd)
if [ -n "$makeUInitrd" ]; then
mv $out/initrd $out/initrd.gz
diff --git a/pkgs/build-support/make-desktopitem/default.nix b/pkgs/build-support/make-desktopitem/default.nix
index d4baf17adf1..2f6c827d875 100644
--- a/pkgs/build-support/make-desktopitem/default.nix
+++ b/pkgs/build-support/make-desktopitem/default.nix
@@ -13,10 +13,10 @@
}:
stdenv.mkDerivation {
- inherit name;
+ name = "${name}.desktop";
buildCommand = ''
mkdir -p $out/share/applications
- cat > $out/share/applications/$name.desktop < $out/share/applications/${name}.desktop < "$out/bin/mig" <.debug.
+ ln -sfn ".build-id/${id:0:2}/${id:2}.debug" "$dst/../$(basename "$i")"
done
}
diff --git a/pkgs/build-support/setup-hooks/set-source-date-epoch-to-latest.sh b/pkgs/build-support/setup-hooks/set-source-date-epoch-to-latest.sh
new file mode 100644
index 00000000000..9e325106f82
--- /dev/null
+++ b/pkgs/build-support/setup-hooks/set-source-date-epoch-to-latest.sh
@@ -0,0 +1,31 @@
+updateSourceDateEpoch() {
+ local path="$1"
+
+ # Get the last modification time of all regular files, sort them,
+ # and get the most recent. Maybe we should use
+ # https://github.com/0-wiz-0/findnewest here.
+ local -a res=($(find "$path" -type f -print0 | xargs -0 -r stat -c '%Y %n' | sort -n | tail -n1))
+ local time="${res[0]}"
+ local newestFile="${res[1]}"
+
+ # Update $SOURCE_DATE_EPOCH if the most recent file we found is newer.
+ if [ "$time" -gt "$SOURCE_DATE_EPOCH" ]; then
+ echo "setting SOURCE_DATE_EPOCH to timestamp $time of file $newestFile"
+ export SOURCE_DATE_EPOCH="$time"
+
+ # Warn if the new timestamp is too close to the present. This
+ # may indicate that we were being applied to a file generated
+ # during the build, or that an unpacker didn't restore
+ # timestamps properly.
+ local now="$(date +%s)"
+ if [ "$time" -gt $((now - 60)) ]; then
+ echo "warning: file $newestFile may be generated; SOURCE_DATE_EPOCH may be non-deterministic"
+ fi
+ fi
+}
+
+postUnpackHooks+=(_updateSourceDateEpochFromSourceRoot)
+
+_updateSourceDateEpochFromSourceRoot() {
+ updateSourceDateEpoch "$sourceRoot"
+}
diff --git a/pkgs/build-support/substitute-files/substitute-all-files.nix b/pkgs/build-support/substitute-files/substitute-all-files.nix
index 64291901603..aa600a76650 100644
--- a/pkgs/build-support/substitute-files/substitute-all-files.nix
+++ b/pkgs/build-support/substitute-files/substitute-all-files.nix
@@ -12,11 +12,14 @@ stdenv.mkDerivation ({
args=
- cd "$src"
+ pushd "$src"
echo -ne "${concatStringsSep "\\0" args.files}" | xargs -0 -n1 -I {} -- find {} -type f -print0 | while read -d "" line; do
mkdir -p "$out/$(dirname "$line")"
substituteAll "$line" "$out/$line"
done
+ popd
+
+ eval "$postInstall"
'';
preferLocalBuild = true;
} // args)
diff --git a/pkgs/build-support/trivial-builders.nix b/pkgs/build-support/trivial-builders.nix
index 1350e36940b..134ef48ad06 100644
--- a/pkgs/build-support/trivial-builders.nix
+++ b/pkgs/build-support/trivial-builders.nix
@@ -28,11 +28,13 @@ rec {
''
n=$out${destination}
mkdir -p "$(dirname "$n")"
+
if [ -e "$textPath" ]; then
mv "$textPath" "$n"
else
echo -n "$text" > "$n"
fi
+
(test -n "$executable" && chmod +x "$n") || true
'';
@@ -102,11 +104,11 @@ rec {
if message != null then message
else ''
Unfortunately, we may not download file ${name_} automatically.
- Please, go to ${url}, download it yourself, and add it to the Nix store
+ Please, go to ${url} to download it yourself, and add it to the Nix store
using either
nix-store --add-fixed ${hashAlgo} ${name_}
or
- nix-prefetch-url --type ${hashAlgo} file://path/to/${name_}
+ nix-prefetch-url --type ${hashAlgo} file:///path/to/${name_}
'';
hashAlgo = if sha256 != null then "sha256" else "sha1";
hash = if sha256 != null then sha256 else sha1;
diff --git a/pkgs/build-support/upstream-updater/update-walker.txt b/pkgs/build-support/upstream-updater/update-walker.txt
new file mode 100644
index 00000000000..ae47e559029
--- /dev/null
+++ b/pkgs/build-support/upstream-updater/update-walker.txt
@@ -0,0 +1,118 @@
+update-walker is an imperative semiautomated update helper.
+
+It runs the X.upstream file to find the freshest version of the package in
+the specified upstream source and updates the corresponding X.nix file.
+
+
+
+The simplest available commands:
+
+url: set the upstream source list URL equal to $1; the default is
+meta.downloadPage with meta.homepage fallback
+
+dl_url_re: set the regular expression used to select download links to $1; the
+default is meta.downloadURLRegexp or '[.]tar[.]([^./])+\$' if it is not set
+
+target: specify target expression; default is to replace .upstream extension
+with .nix extension
+
+name: specify the derivation name; default is the basename of the dirname
+of the .upstream file
+
+attribute_name: specify the attribute name to evaluate for getting the current
+version from meta.version; default is to use the derivation name
+
+minimize_overwrite: set config options that mean that only version= and
+sha256= have to be replaced; the default is to regenerate a full upstream
+description block with url, name, version, hash etc.
+
+
+
+A lot of packages can be updated in a pseudo-declarative style using only
+the commands from the previous paragraph.
+
+Some packages do not need any non-default settings, in these case just setting
+meta.updateWalker to true is enough, you can run update-walker directly on the
+.nix file afterwards. In this case minimize_overwrite it implied unless
+meta.fullRegenerate is set.
+
+
+
+The packages that require more fine-grained control than the described options
+allow, you need to take into account the default control flow of the tool.
+
+First, the definitions from update-walker script and additional definitions
+from update-walker-service-specific.sh are loaded. Then the config is executed
+as a shell script. Some of the commands it can use do remember whether they
+have been used. Afterwards the following steps happen:
+
+attribute_name is set to name unless it has been already set
+
+meta.version is read from the NixPkgs package called attribute_name
+
+download URL regexp is set to default unless it has been already set in the
+updater script
+
+the download page URL gets set to default value unless it has been set
+previously
+
+if the action of getting the download page and choosing the freshest link by
+version has not yet been taken, it happens
+
+if the version has not yet been extracted from the URL, it gets extracted
+
+target nix expression to update gets set to the default value unless it has
+been set explicitly
+
+if the URL version is fresher than the packaged version, the new file gets
+downloaded and its hash is calculated
+
+do_overwrite function is called; the default calculates a big upstream data
+block and puts it after the '# Generated upstream information' marker (the
+marker can be changed by the command marker)
+
+
+
+If the update needs some special logic, it is put into the updater script and
+the corresponding steps are skipped because the needed action has already been
+performed.
+
+For example:
+
+minimize_overwrite is exactly the same as
+
+do_overwrite() { do_overwrite_just_version; }
+
+redefinition. You can do a more complex do_overwrite redifinition, if needed.
+It can probably use ensure_hash to download the source and calculate the hash
+and set_var_value.
+
+set_var_value alters the $3-th instance of assigning the $1 name in the
+expression to the value $2. $3 defaults to 1. It can modify $4 instead of the
+current target, it can put the value without quotes if $5 is 1.
+
+
+
+Typical steps include:
+
+ensure_choice: download current URL and find the freshest version link on the
+page, it is now the new URL
+
+ensure_hash: download current URL and calculate the source package hash
+
+ensure_version: extract version from the URL
+
+SF_redirect: replace the current URL with a SourceForge.net mirror:// URL
+
+SF_version_dir: assume SourceForge.net layout and choose the freshest
+version-named subdirectory in the file catalog; you can optionally specify $1
+as a directory name regexp (digits and periods will be required after it)
+
+SF_version_tarball: assume SourceForge.net layout and choose the freshest
+tarball download link
+
+version: apply replacement of $1 with $2 (extended regexp format) to extract
+the version from URL
+
+version_link: choose the freshest versioned link, $1 is the regexp of
+acceptable links
diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix
index ae7cac62bcb..5800b429ae4 100644
--- a/pkgs/data/documentation/man-pages/default.nix
+++ b/pkgs/data/documentation/man-pages/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl }:
-let version = "4.03"; in
+let version = "4.04"; in
stdenv.mkDerivation rec {
name = "man-pages-${version}";
src = fetchurl {
url = "mirror://kernel/linux/docs/man-pages/${name}.tar.xz";
- sha256 = "177w71rwsw3lsh9pjqy625s5iwz1ahdaj7prys1bpc4bqi78q5mh";
+ sha256 = "0v8zxq4scfixy3pjpw9ankvv5v8frv62khv4xm1jpkswyq6rbqcg";
};
makeFlags = [ "MANDIR=$(out)/share/man" ];
diff --git a/pkgs/data/documentation/zeal/default.nix b/pkgs/data/documentation/zeal/default.nix
index 0f02bb7dc94..81be2dfb89b 100644
--- a/pkgs/data/documentation/zeal/default.nix
+++ b/pkgs/data/documentation/zeal/default.nix
@@ -1,19 +1,19 @@
{ stdenv, fetchFromGitHub, libarchive, pkgconfig, qtbase
-, qtimageformats, qtwebkit, xorg }:
+, qtimageformats, qtwebkit, qtx11extras, xorg }:
stdenv.mkDerivation rec {
- version = "0.1.1";
+ version = "0.2.1";
name = "zeal-${version}";
src = fetchFromGitHub {
owner = "zealdocs";
repo = "zeal";
rev = "v${version}";
- sha256 = "172wf50fq1l5p8hq1irvpwr7ljxkjaby71afrm82jz3ixl6dg2ii";
+ sha256 = "1j1nfvkwkb2xdh289q5gdb526miwwqmqjyd6fz9qm5dg467wmwa3";
};
buildInputs = [
- xorg.xcbutilkeysyms pkgconfig qtbase qtimageformats qtwebkit libarchive
+ xorg.xcbutilkeysyms pkgconfig qtbase qtimageformats qtwebkit qtx11extras libarchive
];
configurePhase = ''
diff --git a/pkgs/data/fonts/cantarell-fonts/default.nix b/pkgs/data/fonts/cantarell-fonts/default.nix
index f6b62623c4a..34434f60172 100644
--- a/pkgs/data/fonts/cantarell-fonts/default.nix
+++ b/pkgs/data/fonts/cantarell-fonts/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation {
- name = "cantarell-fonts-0.0.16";
+ name = "cantarell-fonts-0.0.17";
src = fetchurl {
- url = mirror://gnome/sources/cantarell-fonts/0.0/cantarell-fonts-0.0.16.tar.xz;
- sha256 = "071g2l89gdjgqhapw9dbm1ch6hnzydhf7b38pi86fm91adaqggqm";
+ url = mirror://gnome/sources/cantarell-fonts/0.0/cantarell-fonts-0.0.17.tar.xz;
+ sha256 = "0kx05fw1i11zcqx5yv9y9iprpl49k51sibz86bc58a50n1w6gcwn";
};
meta = {
diff --git a/pkgs/data/fonts/fira-code/default.nix b/pkgs/data/fonts/fira-code/default.nix
index 92caf866eec..ae25ff8ce23 100644
--- a/pkgs/data/fonts/fira-code/default.nix
+++ b/pkgs/data/fonts/fira-code/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "fira-code-${version}";
- version = "1.101";
+ version = "1.102";
src = fetchurl {
url = "https://github.com/tonsky/FiraCode/releases/download/${version}/FiraCode_${version}.zip";
- sha256 = "0wbjk4cyibyjp7kjvwnm7as1ch312zwjbi469v26sl41svf53s5v";
+ sha256 = "0vcrzf7dmcy3n2ic05ihadmfgzmmmp0vz8grnqaxfi3y1jpw8ggy";
};
buildInputs = [ unzip ];
diff --git a/pkgs/data/fonts/hack/default.nix b/pkgs/data/fonts/hack/default.nix
index 011d7555716..0b793d53fe6 100644
--- a/pkgs/data/fonts/hack/default.nix
+++ b/pkgs/data/fonts/hack/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, unzip }:
-let version = "2.018"; in
+let version = "2.019"; in
stdenv.mkDerivation {
name = "hack-font-${version}";
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
version_ = with stdenv.lib;
concatStringsSep "_" (splitString "." version);
in fetchurl {
- sha256 = "0k1k6pi9znrdc8a4kv0gkdnyzi2w932m2zi27dvb1ignn7lzmfkx";
+ sha256 = "0fhrl7y5z3d5fkiycbsi621f8nzfnpz8khxpd6hkc1hrg7nzmrk4";
url = "https://github.com/chrissimpkins/Hack/releases/download/v${version}/Hack-v${version_}-ttf.zip";
};
diff --git a/pkgs/data/fonts/powerline-fonts/default.nix b/pkgs/data/fonts/powerline-fonts/default.nix
index 3c8d2735a41..63b4ad1ea04 100644
--- a/pkgs/data/fonts/powerline-fonts/default.nix
+++ b/pkgs/data/fonts/powerline-fonts/default.nix
@@ -19,6 +19,15 @@ stdenv.mkDerivation {
mkdir -p $out/share/fonts/truetype
cp -v */*.ttf $out/share/fonts/truetype
+
+ mkdir -p $out/share/fonts/bdf
+ cp -v */BDF/*.bdf $out/share/fonts/bdf
+
+ mkdir -p $out/share/fonts/pcf
+ cp -v */PCF/*.pcf.gz $out/share/fonts/pcf
+
+ mkdir -p $out/share/fonts/psf
+ cp -v */PSF/*.psf.gz $out/share/fonts/psf
'';
meta = with stdenv.lib; {
diff --git a/pkgs/data/fonts/source-code-pro/default.nix b/pkgs/data/fonts/source-code-pro/default.nix
index 7348189304f..aac66188cca 100644
--- a/pkgs/data/fonts/source-code-pro/default.nix
+++ b/pkgs/data/fonts/source-code-pro/default.nix
@@ -1,13 +1,15 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "source-code-pro-${version}";
version = "2.010";
- version_italic = "1.030";
- src = fetchurl {
- url="https://github.com/adobe-fonts/source-code-pro/archive/${version}R-ro/${version_italic}R-it.tar.gz";
- sha256="1y44p2i7hd1klq81xbh796y7n4rzjvn37jrqw0nz31k59v8a1r9y";
+ src = fetchFromGitHub {
+ owner = "adobe-fonts";
+ repo = "source-code-pro";
+ rev = "2.010R-ro/1.030R-it";
+ name = "2.010R-ro-1.030R-it";
+ sha256 = "0f40g23lfcajpd5m9r1z7v8x011dsfs6ba7fihjal6yzaf5hb6mh";
};
phases = "unpackPhase installPhase";
diff --git a/pkgs/data/misc/geolite-legacy/default.nix b/pkgs/data/misc/geolite-legacy/default.nix
index 070bfe047c8..581d1db5088 100644
--- a/pkgs/data/misc/geolite-legacy/default.nix
+++ b/pkgs/data/misc/geolite-legacy/default.nix
@@ -8,29 +8,29 @@ let
# Annoyingly, these files are updated without a change in URL. This means that
# builds will start failing every month or so, until the hashes are updated.
- version = "2015-11-23";
+ version = "2016-01-11";
in
stdenv.mkDerivation {
name = "geolite-legacy-${version}";
srcGeoIP = fetchDB
"GeoLiteCountry/GeoIP.dat.gz" "GeoIP.dat.gz"
- "18nwbxy6l153zhd7fi4zdyibnmpcb197p3jlb9cjci852asd465l";
+ "07h1ha7z9i877ph41fw4blcfb11ynv8k9snrrsgsjrvv2yqvsc37";
srcGeoIPv6 = fetchDB
"GeoIPv6.dat.gz" "GeoIPv6.dat.gz"
- "0dm8qvsx8vpwdv9y4z70jiws9bwmw10vdn5sc8jdms53p4rgr4n4";
+ "14wsc0w8ir5q1lq6d9bpr03qvrbi2i0g04gkfcwbnh63yqxc31m9";
srcGeoLiteCity = fetchDB
"GeoLiteCity.dat.xz" "GeoIPCity.dat.xz"
- "1bq9kg6fsdsjssd3i6phq26n1px9jmljnq60gfsh8yb9s18hymfq";
+ "1nra64shc3bp1d6vk9rdv7wyd8jmkgsybqgr3imdg7fv837kwvnh";
srcGeoLiteCityv6 = fetchDB
"GeoLiteCityv6-beta/GeoLiteCityv6.dat.gz" "GeoIPCityv6.dat.gz"
- "0anx3kppql6wzkpmkf7k1322g4ragb5hh96apl71n2lmwb33i148";
+ "1fksbnmda2a05cpax41h9r7jhi8102q41kl5nij4ai42d6yqy73x";
srcGeoIPASNum = fetchDB
"asnum/GeoIPASNum.dat.gz" "GeoIPASNum.dat.gz"
- "0zlc5gb0qy9am2xzpfv41i9wdydasrscmjwy1drccfsspqwrjvs7";
+ "06lhgkycyxisnvcrcdqcxlbhawyqw302yv1p3836bm0fjhyr7v4r";
srcGeoIPASNumv6 = fetchDB
"asnum/GeoIPASNumv6.dat.gz" "GeoIPASNumv6.dat.gz"
- "0p9lwngvrk88an3kqx3v2b3kcs0l51mbrr7lwxg3ckkjyl9si1k3";
+ "1scn63zd8di5jzxx4nfic4ggfy4jas9l56h0mcyvgypzlyvxgz43";
meta = with stdenv.lib; {
inherit version;
diff --git a/pkgs/data/misc/wireless-regdb/default.nix b/pkgs/data/misc/wireless-regdb/default.nix
index e8afb25b8b3..acc1ca5b55e 100644
--- a/pkgs/data/misc/wireless-regdb/default.nix
+++ b/pkgs/data/misc/wireless-regdb/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
inherit version;
description = "Wireless regulatory database for CRDA";
- homepage = https://git.kernel.org/cgit/linux/kernel/git/sforshee/wireless-regdb.git/;
+ homepage = http://wireless.kernel.org/en/developers/Regulatory/;
license = licenses.isc;
platforms = platforms.all;
maintainers = with maintainers; [ nckx ];
diff --git a/pkgs/desktops/cinnamon/automount-plugin.patch b/pkgs/desktops/cinnamon/automount-plugin.patch
deleted file mode 100644
index 3d90da99f08..00000000000
--- a/pkgs/desktops/cinnamon/automount-plugin.patch
+++ /dev/null
@@ -1,448 +0,0 @@
-
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/data/org.cinnamon.settings-daemon.plugins.gschema.xml.in.in cinnamon-settings-daemon-2.0.1/data/org.cinnamon.settings-daemon.plugins.gschema.xml.in.in
---- cinnamon-settings-daemon-2.0.6.orig/data/org.cinnamon.settings-daemon.plugins.gschema.xml.in.in 2013-11-03 10:50:04.000000000 -0500
-+++ cinnamon-settings-daemon-2.0.6/data/org.cinnamon.settings-daemon.plugins.gschema.xml.in.in 2013-11-05 15:33:21.112912392 -0500
-@@ -2,6 +2,7 @@
-
-
-
-+
-
-
-
-@@ -42,6 +43,18 @@
- <_summary>Priority to use for this plugin
- <_description>Priority to use for this plugin in cinnamon-settings-daemon startup queue
-
-+
-+
-+
-+ true
-+ <_summary>Activation of this plugin
-+ <_description>Whether this plugin would be activated by cinnamon-settings-daemon or not
-+
-+
-+ 97
-+ <_summary>Priority to use for this plugin
-+ <_description>Priority to use for this plugin in cinnamon-settings-daemon startup queue
-+
-
-
-
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/plugins/automount/automount.cinnamon-settings-plugin.in cinnamon-settings-daemon-2.0.1/plugins/automount/automount.cinnamon-settings-plugin.in
---- cinnamon-settings-daemon-2.0.1.orig/plugins/automount/automount.cinnamon-settings-plugin.in 1970-01-01 01:00:00.000000000 +0100
-+++ cinnamon-settings-daemon-2.0.1/plugins/automount/automount.cinnamon-settings-plugin.in 2013-10-08 22:35:10.771472456 +0200
-@@ -0,0 +1,8 @@
-+[Cinnamon Settings Plugin]
-+Module=automount
-+IAge=0
-+_Name=Automount
-+_Description=Automounter plugin
-+Authors=Tomas Bzatek
-+Copyright=Copyright © 2010 Red Hat, Inc.
-+Website=
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/plugins/automount/cinnamon-fallback-mount-helper.c cinnamon-settings-daemon-2.0.1/plugins/automount/cinnamon-fallback-mount-helper.c
---- cinnamon-settings-daemon-2.0.1.orig/plugins/automount/cinnamon-fallback-mount-helper.c 2013-10-02 16:13:56.000000000 +0200
-+++ cinnamon-settings-daemon-2.0.1/plugins/automount/cinnamon-fallback-mount-helper.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,65 +0,0 @@
--/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
-- *
-- * Copyright (C) 2010 Red Hat, Inc.
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2 of the License, or
-- * (at your option) any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA
-- *
-- * Author: Tomas Bzatek
-- */
--
--#include "config.h"
--
--#include
--#include
--#include
--#include
--
--#include "csd-automount-manager.h"
--
--int
--main (int argc,
-- char **argv)
--{
-- GMainLoop *loop;
-- CsdAutomountManager *manager;
-- GError *error = NULL;
--
-- g_type_init ();
-- gtk_init (&argc, &argv);
--
-- bindtextdomain (GETTEXT_PACKAGE, CINNAMON_SETTINGS_LOCALEDIR);
-- bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
-- textdomain (GETTEXT_PACKAGE);
--
-- loop = g_main_loop_new (NULL, FALSE);
-- manager = csd_automount_manager_new ();
--
-- csd_automount_manager_start (manager, &error);
--
-- if (error != NULL) {
-- g_printerr ("Unable to start the mount manager: %s",
-- error->message);
--
-- g_error_free (error);
-- _exit (1);
-- }
--
-- g_main_loop_run (loop);
--
-- csd_automount_manager_stop (manager);
-- g_main_loop_unref (loop);
--
-- return 0;
--}
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/plugins/automount/cinnamon-fallback-mount-helper.desktop.in.in cinnamon-settings-daemon-2.0.1/plugins/automount/cinnamon-fallback-mount-helper.desktop.in.in
---- cinnamon-settings-daemon-2.0.1.orig/plugins/automount/cinnamon-fallback-mount-helper.desktop.in.in 2013-10-02 16:13:56.000000000 +0200
-+++ cinnamon-settings-daemon-2.0.1/plugins/automount/cinnamon-fallback-mount-helper.desktop.in.in 1970-01-01 01:00:00.000000000 +0100
-@@ -1,12 +0,0 @@
--[Desktop Entry]
--_Name=Mount Helper
--_Comment=Automount and autorun plugged devices
--Exec=@LIBEXECDIR@/cinnamon-fallback-mount-helper
--Icon=drive-optical
--Terminal=false
--Type=Application
--Categories=
--NoDisplay=true
--OnlyShowIn=GNOME;
--X-GNOME-Autostart-Notify=true
--
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/plugins/automount/csd-automount-plugin.c cinnamon-settings-daemon-2.0.1/plugins/automount/csd-automount-plugin.c
---- cinnamon-settings-daemon-2.0.1.orig/plugins/automount/csd-automount-plugin.c 1970-01-01 01:00:00.000000000 +0100
-+++ cinnamon-settings-daemon-2.0.1/plugins/automount/csd-automount-plugin.c 2013-10-08 22:35:10.771472456 +0200
-@@ -0,0 +1,106 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
-+ *
-+ * Copyright (C) 2010 Red Hat, Inc.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ *
-+ * Author: Tomas Bzatek
-+ */
-+
-+#include "config.h"
-+
-+#include
-+#include
-+
-+#include "cinnamon-settings-plugin.h"
-+#include "csd-automount-plugin.h"
-+#include "csd-automount-manager.h"
-+
-+struct CsdAutomountPluginPrivate {
-+ CsdAutomountManager *manager;
-+};
-+
-+#define CSD_AUTOMOUNT_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), CSD_TYPE_AUTOMOUNT_PLUGIN, CsdAutomountPluginPrivate))
-+
-+CINNAMON_SETTINGS_PLUGIN_REGISTER (CsdAutomountPlugin, csd_automount_plugin)
-+
-+static void
-+csd_automount_plugin_init (CsdAutomountPlugin *plugin)
-+{
-+ plugin->priv = CSD_AUTOMOUNT_PLUGIN_GET_PRIVATE (plugin);
-+
-+ g_debug ("Automount plugin initializing");
-+
-+ plugin->priv->manager = csd_automount_manager_new ();
-+}
-+
-+static void
-+csd_automount_plugin_finalize (GObject *object)
-+{
-+ CsdAutomountPlugin *plugin;
-+
-+ g_return_if_fail (object != NULL);
-+ g_return_if_fail (CSD_IS_AUTOMOUNT_PLUGIN (object));
-+
-+ g_debug ("Automount plugin finalizing");
-+
-+ plugin = CSD_AUTOMOUNT_PLUGIN (object);
-+
-+ g_return_if_fail (plugin->priv != NULL);
-+
-+ if (plugin->priv->manager != NULL) {
-+ g_object_unref (plugin->priv->manager);
-+ }
-+
-+ G_OBJECT_CLASS (csd_automount_plugin_parent_class)->finalize (object);
-+}
-+
-+static void
-+impl_activate (CinnamonSettingsPlugin *plugin)
-+{
-+ gboolean res;
-+ GError *error;
-+
-+ g_debug ("Activating automount plugin");
-+
-+ error = NULL;
-+ res = csd_automount_manager_start (CSD_AUTOMOUNT_PLUGIN (plugin)->priv->manager, &error);
-+ if (! res) {
-+ g_warning ("Unable to start automount manager: %s", error->message);
-+ g_error_free (error);
-+ }
-+}
-+
-+static void
-+impl_deactivate (CinnamonSettingsPlugin *plugin)
-+{
-+ g_debug ("Deactivating automount plugin");
-+ csd_automount_manager_stop (CSD_AUTOMOUNT_PLUGIN (plugin)->priv->manager);
-+}
-+
-+static void
-+csd_automount_plugin_class_init (CsdAutomountPluginClass *klass)
-+{
-+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
-+ CinnamonSettingsPluginClass *plugin_class = CINNAMON_SETTINGS_PLUGIN_CLASS (klass);
-+
-+ object_class->finalize = csd_automount_plugin_finalize;
-+
-+ plugin_class->activate = impl_activate;
-+ plugin_class->deactivate = impl_deactivate;
-+
-+ g_type_class_add_private (klass, sizeof (CsdAutomountPluginPrivate));
-+}
-+
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/plugins/automount/csd-automount-plugin.h cinnamon-settings-daemon-2.0.1/plugins/automount/csd-automount-plugin.h
---- cinnamon-settings-daemon-2.0.1.orig/plugins/automount/csd-automount-plugin.h 1970-01-01 01:00:00.000000000 +0100
-+++ cinnamon-settings-daemon-2.0.1/plugins/automount/csd-automount-plugin.h 2013-10-08 22:35:10.771472456 +0200
-@@ -0,0 +1,60 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
-+ *
-+ * Copyright (C) 2010 Red Hat, Inc.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ *
-+ * Author: Tomas Bzatek
-+ */
-+
-+#ifndef __CSD_AUTOMOUNT_PLUGIN_H__
-+#define __CSD_AUTOMOUNT_PLUGIN_H__
-+
-+#include
-+#include
-+#include
-+
-+#include "cinnamon-settings-plugin.h"
-+
-+G_BEGIN_DECLS
-+
-+#define CSD_TYPE_AUTOMOUNT_PLUGIN (csd_automount_plugin_get_type ())
-+#define CSD_AUTOMOUNT_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), CSD_TYPE_AUTOMOUNT_PLUGIN, CsdAutomountPlugin))
-+#define CSD_AUTOMOUNT_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), CSD_TYPE_AUTOMOUNT_PLUGIN, CsdAutomountPluginClass))
-+#define CSD_IS_AUTOMOUNT_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), CSD_TYPE_AUTOMOUNT_PLUGIN))
-+#define CSD_IS_AUTOMOUNT_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), CSD_TYPE_AUTOMOUNT_PLUGIN))
-+#define CSD_AUTOMOUNT_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), CSD_TYPE_AUTOMOUNT_PLUGIN, CsdAutomountPluginClass))
-+
-+typedef struct CsdAutomountPluginPrivate CsdAutomountPluginPrivate;
-+
-+typedef struct
-+{
-+ CinnamonSettingsPlugin parent;
-+ CsdAutomountPluginPrivate *priv;
-+} CsdAutomountPlugin;
-+
-+typedef struct
-+{
-+ CinnamonSettingsPluginClass parent_class;
-+} CsdAutomountPluginClass;
-+
-+GType csd_automount_plugin_get_type (void) G_GNUC_CONST;
-+
-+/* All the plugins must implement this function */
-+G_MODULE_EXPORT GType register_cinnamon_settings_plugin (GTypeModule *module);
-+
-+G_END_DECLS
-+
-+#endif /* __CSD_AUTOMOUNT_PLUGIN_H__ */
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/plugins/automount/Makefile.am cinnamon-settings-daemon-2.0.1/plugins/automount/Makefile.am
---- cinnamon-settings-daemon-2.0.1.orig/plugins/automount/Makefile.am 2013-10-02 16:13:56.000000000 +0200
-+++ cinnamon-settings-daemon-2.0.1/plugins/automount/Makefile.am 2013-10-08 22:48:19.240865461 +0200
-@@ -1,38 +1,87 @@
--libexec_PROGRAMS = cinnamon-fallback-mount-helper
-+NULL =
-
--cinnamon_fallback_mount_helper_SOURCES = \
-- cinnamon-fallback-mount-helper.c \
-- csd-automount-manager.c \
-- csd-automount-manager.h \
-- csd-autorun.c \
-- csd-autorun.h
-+plugin_name = automount
-
--cinnamon_fallback_mount_helper_CPPFLAGS = \
-+libexec_PROGRAMS = csd-test-automount
-+
-+csd_test_automount_SOURCES = \
-+ test-automount.c \
-+ csd-automount-manager.h \
-+ csd-automount-manager.c \
-+ csd-autorun.c \
-+ csd-autorun.h \
-+ $(NULL)
-+
-+csd_test_automount_CPPFLAGS = \
- -I$(top_srcdir)/cinnamon-settings-daemon \
-+ -I$(top_srcdir)/plugins/common \
- -DCINNAMON_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \
- $(AM_CPPFLAGS)
-
--cinnamon_fallback_mount_helper_CFLAGS = \
-+csd_test_automount_CFLAGS = \
-+ $(PLUGIN_CFLAGS) \
- $(SETTINGS_PLUGIN_CFLAGS) \
- $(SYSTEMD_CFLAGS) \
- $(AUTOMOUNT_CFLAGS)
-+ $(AM_CFLAGS)
-+
-+csd_test_automount_LDADD = \
-+ $(top_builddir)/cinnamon-settings-daemon/libcsd.la \
-+ $(SETTINGS_PLUGIN_LIBS) \
-+ $(SYSTEMD_LIBS) \
-+ $(AUTOMOUNT_LIBS) \
-+ $(NULL)
-+
-+plugin_LTLIBRARIES = \
-+ libautomount.la \
-+ $(NULL)
-+
-+libautomount_la_SOURCES = \
-+ csd-automount-plugin.h \
-+ csd-automount-plugin.c \
-+ csd-automount-manager.h \
-+ csd-automount-manager.c \
-+ csd-autorun.c \
-+ csd-autorun.h \
-+ $(NULL)
-+
-+libautomount_la_CPPFLAGS = \
-+ -I$(top_srcdir)/cinnamon-settings-daemon \
-+ -DCINNAMON_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \
-+ $(AM_CPPFLAGS)
-+
-+libautomount_la_CFLAGS = \
-+ $(SETTINGS_PLUGIN_CFLAGS) \
-+ $(SYSTEMD_CFLAGS) \
-+ $(AUTOMOUNT_CFLAGS) \
-+ $(AM_CFLAGS)
-+
-+libautomount_la_LDFLAGS = \
-+ $(CSD_PLUGIN_LDFLAGS) \
-+ $(NULL)
-
--cinnamon_fallback_mount_helper_LDADD = \
-+libautomount_la_LIBADD = \
- $(SETTINGS_PLUGIN_LIBS) \
- $(SYSTEMD_LIBS) \
- $(AUTOMOUNT_LIBS) \
-- $(top_builddir)/cinnamon-settings-daemon/libcsd.la
-+ $(NULL)
-
--autostartdir = $(datadir)/applications
--autostart_in_files = cinnamon-fallback-mount-helper.desktop.in
--autostart_in_in_files = cinnamon-fallback-mount-helper.desktop.in.in
--autostart_DATA = $(autostart_in_files:.desktop.in=.desktop)
-+plugin_in_files = \
-+ automount.cinnamon-settings-plugin.in \
-+ $(NULL)
-
--$(autostart_in_files): $(autostart_in_in_files)
-- @sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@
-+plugin_DATA = $(plugin_in_files:.cinnamon-settings-plugin.in=.cinnamon-settings-plugin)
-
--@INTLTOOL_DESKTOP_RULE@
-+EXTRA_DIST = \
-+ $(plugin_in_files) \
-+ $(NULL)
-
--EXTRA_DIST = $(autostart_in_in_files)
-+CLEANFILES = \
-+ $(plugin_DATA) \
-+ $(NULL)
-
--CLEANFILES = $(autostart_DATA) $(autostart_in_files)
-+DISTCLEANFILES = \
-+ $(plugin_DATA) \
-+ $(NULL)
-+
-+@CSD_INTLTOOL_PLUGIN_RULE@
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/plugins/automount/test-automount.c cinnamon-settings-daemon-2.0.1/plugins/automount/test-automount.c
---- cinnamon-settings-daemon-2.0.1.orig/plugins/automount/test-automount.c 1970-01-01 01:00:00.000000000 +0100
-+++ cinnamon-settings-daemon-2.0.1/plugins/automount/test-automount.c 2013-10-08 22:42:53.759486525 +0200
-@@ -0,0 +1,7 @@
-+#define NEW csd_automount_manager_new
-+#define START csd_automount_manager_start
-+#define STOP csd_automount_manager_stop
-+#define MANAGER CsdAutomountManager
-+#include "csd-automount-manager.h"
-+
-+#include "test-plugin.h"
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/po/POTFILES.in cinnamon-settings-daemon-2.0.1/po/POTFILES.in
---- cinnamon-settings-daemon-2.0.1.orig/po/POTFILES.in 2013-10-02 16:13:56.000000000 +0200
-+++ cinnamon-settings-daemon-2.0.1/po/POTFILES.in 2013-10-08 22:35:10.771472456 +0200
-@@ -18,8 +18,9 @@
- plugins/a11y-keyboard/csd-a11y-preferences-dialog.c
- [type: gettext/glade]plugins/a11y-keyboard/csd-a11y-preferences-dialog.ui
- [type: gettext/ini]plugins/a11y-settings/a11y-settings.cinnamon-settings-plugin.in
--plugins/automount/cinnamon-fallback-mount-helper.desktop.in.in
-+[type: gettext/ini]plugins/automount/automount.cinnamon-settings-plugin.in
- plugins/automount/csd-automount-manager.c
-+plugins/automount/csd-automount-plugin.c
- plugins/automount/csd-autorun.c
- [type: gettext/ini]plugins/background/background.cinnamon-settings-plugin.in
- [type: gettext/ini]plugins/clipboard/clipboard.cinnamon-settings-plugin.in
-diff -Naur cinnamon-settings-daemon-2.0.1.orig/po/POTFILES.skip cinnamon-settings-daemon-2.0.1/po/POTFILES.skip
---- cinnamon-settings-daemon-2.0.1.orig/po/POTFILES.skip 2013-10-02 16:13:56.000000000 +0200
-+++ cinnamon-settings-daemon-2.0.1/po/POTFILES.skip 2013-10-08 22:37:20.224645009 +0200
-@@ -20,6 +20,5 @@
- data/org.cinnamon.settings-daemon.plugins.updates.gschema.xml.in
- data/org.cinnamon.settings-daemon.plugins.xrandr.gschema.xml.in
- data/org.cinnamon.settings-daemon.plugins.xsettings.gschema.xml.in
--plugins/automount/gnome-fallback-mount-helper.desktop.in
- plugins/power/org.cinnamon.settings-daemon.plugins.power.policy.in
- plugins/wacom/org.cinnamon.settings-daemon.plugins.wacom.policy.in
diff --git a/pkgs/desktops/cinnamon/cinnamon-control-center.nix b/pkgs/desktops/cinnamon/cinnamon-control-center.nix
deleted file mode 100644
index 97489a7ec08..00000000000
--- a/pkgs/desktops/cinnamon/cinnamon-control-center.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, libxslt, gtk3, libnotify,
-gnome-menus, libxml2, systemd, upower, cinnamon-settings-daemon, colord, polkit, ibus, libcanberra_gtk3, libpulseaudio, isocodes, kerberos,
-libxkbfile}:
-
-let
- version = "2.0.9";
-in
-stdenv.mkDerivation {
- name = "cinnamon-control-center-${version}";
-
- src = fetchurl {
- url = "http://github.com/linuxmint/cinnamon-control-center/archive/${version}.tar.gz";
- sha256 = "0kivqdgsf8w257j2ja6fap0dpvljcnb9gphr3knp7y6ma2d1gfv3";
- };
-
- configureFlags = "--enable-systemd --disable-update-mimedb" ;
-
- patches = [ ./region.patch];
-
- buildInputs = [
- pkgconfig autoreconfHook
- glib gettext gnome_common
- intltool libxslt gtk3 cinnamon-desktop
- libnotify gnome-menus libxml2 systemd
- upower cinnamon-settings-daemon colord
- polkit ibus libcanberra_gtk3 libpulseaudio
- isocodes kerberos libxkbfile ];
-
- preBuild = "patchShebangs ./scripts";
-
- meta = {
- homepage = "http://cinnamon.linuxmint.com";
- description = "The cinnamon session files" ;
-
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.roelof ];
-
- broken = true;
- };
-}
diff --git a/pkgs/desktops/cinnamon/cinnamon-desktop.nix b/pkgs/desktops/cinnamon/cinnamon-desktop.nix
deleted file mode 100644
index 8ead149fc2b..00000000000
--- a/pkgs/desktops/cinnamon/cinnamon-desktop.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, intltool
-, glib, gobjectIntrospection, gdk_pixbuf, gtk3, gnome_common
-, xorg, xkeyboard_config
-}:
-
-let
- version = "2.0.4";
-in
-stdenv.mkDerivation {
- name = "cinnamon-desktop-${version}";
-
- src = fetchurl {
- url = "http://github.com/linuxmint/cinnamon-desktop/archive/${version}.tar.gz";
- sha256 = "1cywin712558pv58c0cr73m25hfcv5x8pv5frvqjr9gwr2gpi6h3";
- };
-
- NIX_CFLAGS_COMPILE = "-I${glib}/include/gio-unix-2.0";
-
- buildInputs = with xorg; [
- pkgconfig autoreconfHook intltool
- glib gobjectIntrospection gdk_pixbuf gtk3 gnome_common
- xkeyboard_config libxkbfile libX11 libXrandr libXext
- ];
-
- meta = {
- homepage = "http://cinnamon.linuxmint.com";
- description = "Library and data for various Cinnamon modules";
-
- longDescription = ''
- The libcinnamon-desktop library provides API shared by several applications
- on the desktop, but that cannot live in the platform for various
- reasons. There is no API or ABI guarantee, although we are doing our
- best to provide stability. Documentation for the API is available with
- gtk-doc.
- '';
-
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.roelof ];
-
- broken = true;
- };
-}
diff --git a/pkgs/desktops/cinnamon/cinnamon-session.nix b/pkgs/desktops/cinnamon/cinnamon-session.nix
deleted file mode 100644
index d84438b7bd1..00000000000
--- a/pkgs/desktops/cinnamon/cinnamon-session.nix
+++ /dev/null
@@ -1,49 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, gtk3, dbus_glib
-, upower, json_glib,intltool, systemd, hicolor_icon_theme, xorg, makeWrapper, cinnamon-desktop }:
-
-let
- version = "2.0.6";
-in
-stdenv.mkDerivation {
- name = "cinnamon-session-${version}";
-
- src = fetchurl {
- url = "http://github.com/linuxmint/cinnamon-session/archive/${version}.tar.gz";
- sha256 = "0rs5w7npj3wf3gkk3sfb83awks2h7vjd6cz8mvfgbh6m3grn66l3";
- };
-
-
- configureFlags = "--enable-systemd --disable-gconf" ;
-
- patches = [ ./remove-sessionmigration.patch ./timeout.patch];
-
- buildInputs = [
- pkgconfig autoreconfHook
- glib gettext gnome_common
- gtk3 dbus_glib upower json_glib
- intltool systemd xorg.xtrans
- makeWrapper
- cinnamon-desktop /*gschemas*/
- ];
-
- preBuild = "patchShebangs ./scripts";
-
-
- postFixup = ''
- rm $out/share/icons/hicolor/icon-theme.cache
-
- for f in "$out/bin/"*; do
- wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
- done
- '';
-
- meta = {
- homepage = "http://cinnamon.linuxmint.com";
- description = "The cinnamon session files" ;
-
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.roelof ];
-
- broken = true;
- };
-}
diff --git a/pkgs/desktops/cinnamon/cinnamon-settings-daemon.nix b/pkgs/desktops/cinnamon/cinnamon-settings-daemon.nix
deleted file mode 100644
index 550a7acaf62..00000000000
--- a/pkgs/desktops/cinnamon/cinnamon-settings-daemon.nix
+++ /dev/null
@@ -1,53 +0,0 @@
-
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, gtk3,
-libnotify, lcms2, libxklavier, libgnomekbd, libcanberra, libpulseaudio, upower, libcanberra_gtk3, colord,
-systemd, libxslt, docbook_xsl, makeWrapper, gsettings_desktop_schemas}:
-
-let
- version = "2.0.10";
-in
-stdenv.mkDerivation {
- name = "cinnamon-settings-daemon-${version}";
-
- src = fetchurl {
- url = "http://github.com/linuxmint/cinnamon-settings-daemon/archive/${version}.tar.gz";
- sha256 = "10r75xsngb7ipv9fy07dyfb256bqybzcxbwny60sgjhrksk3v9mg";
- };
-
- NIX_CFLAGS_COMPILE = "-I${glib}/include/gio-unix-2.0";
-
- configureFlags = "--enable-systemd" ;
-
- patches = [ ./systemd-support.patch ./automount-plugin.patch ./dpms.patch];
-
- buildInputs = [
- pkgconfig autoreconfHook
- glib gettext gnome_common
- intltool gtk3 libnotify lcms2
- libgnomekbd libxklavier colord
- libcanberra libpulseaudio upower
- libcanberra_gtk3 cinnamon-desktop
- systemd libxslt docbook_xsl makeWrapper
- gsettings_desktop_schemas
- ];
-
- preBuild = "patchShebangs ./scripts";
-
- #ToDo: missing org.cinnamon.gschema.xml, probably not packaged yet
- postFixup = ''
- for f in "$out/libexec/"*; do
- wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
- done
- '';
-
-
- meta = {
- homepage = "http://cinnamon.linuxmint.com";
- description = "The cinnamon session files" ;
-
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.roelof ];
-
- broken = true;
- };
-}
diff --git a/pkgs/desktops/cinnamon/cinnamon-translations.nix b/pkgs/desktops/cinnamon/cinnamon-translations.nix
deleted file mode 100644
index 91a7acdef82..00000000000
--- a/pkgs/desktops/cinnamon/cinnamon-translations.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ stdenv, fetchurl }:
-let
- version = "2.0.3";
-in
-stdenv.mkDerivation {
- name = "cinnamon-translations-${version}";
-
- src = fetchurl {
- url = "http://github.com/linuxmint/cinnamon-translations/archive/${version}.tar.gz";
- sha256 = "07w3v118xrfp8r4dkbdiyd1vr9ah7f3bm2zw9wag9s8l8x0zfxgc";
- };
-
- installPhase =
- ''
- mkdir -pv $out/share/cinnamon/locale
- cp -av "mo-export/"* $out/share/cinnamon/locale/
- '';
-
- meta = {
- homepage = "http://cinnamon.linuxmint.com";
- description = "Translations files for the Cinnamon desktop" ;
-
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.roelof ];
-
- broken = true;
- };
-}
diff --git a/pkgs/desktops/cinnamon/cjs.nix b/pkgs/desktops/cinnamon/cjs.nix
deleted file mode 100644
index 5d584761565..00000000000
--- a/pkgs/desktops/cinnamon/cjs.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, python
-, dbus_glib, cairo, spidermonkey_185, gobjectIntrospection
-}:
-
-let
- version="2.0.0";
-in
-stdenv.mkDerivation rec {
- name = "cjs-${version}";
-
- src = fetchurl {
- url = "http://github.com/linuxmint/cjs/archive/${version}.tar.gz";
- sha256 = "16iazd5h2z27v9jxs4a8imwls5c1c690wk7i05r5ds3c3r4nrsig";
- };
-
- buildInputs = [
- pkgconfig autoreconfHook python
- dbus_glib cairo spidermonkey_185
- gobjectIntrospection
- ];
-
- preBuild = "patchShebangs ./scripts";
-
- meta = {
- homepage = "http://cinnamon.linuxmint.com";
- description = "JavaScript bindings for Cinnamon" ;
-
- longDescription = ''
- This module contains JavaScript bindings based on gobject-introspection.
-
- Because JavaScript is pretty free-form, consistent coding style and unit tests
- are critical to give it some structure and keep it readable.
- We propose that all GNOME usage of JavaScript conform to the style guide
- in doc/Style_Guide.txt to help keep things sane.
- '';
-
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.roelof ];
-
- broken = true;
- };
-}
diff --git a/pkgs/desktops/cinnamon/dpms.patch b/pkgs/desktops/cinnamon/dpms.patch
deleted file mode 100644
index a73f33dc618..00000000000
--- a/pkgs/desktops/cinnamon/dpms.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-
--- a/plugins/power/csd-power-manager.c
-+++ b/plugins/power/csd-power-manager.c
-@@ -33,6 +33,8 @@
- #include
- #include
-
-+#include
-+
- #define GNOME_DESKTOP_USE_UNSTABLE_API
- #include
-
-@@ -3967,6 +3790,17 @@ csd_power_manager_start (CsdPowerManager
- /* set the initial dim time that can adapt for the user */
- refresh_idle_dim_settings (manager);
-
-+ /* Make sure that Xorg's DPMS extension never gets in our way. The defaults seem to have changed in Xorg 1.14
-+ * being "0" by default to being "600" by default
-+ * https://bugzilla.gnome.org/show_bug.cgi?id=709114
-+ */
-+ gdk_error_trap_push ();
-+ int dummy;
-+ if (DPMSQueryExtension(GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), &dummy, &dummy)) {
-+ DPMSSetTimeouts (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), 0, 0, 0);
-+ }
-+ gdk_error_trap_pop_ignored ();
-+
- manager->priv->xscreensaver_watchdog_timer_id = g_timeout_add_seconds (XSCREENSAVER_WATCHDOG_TIMEOUT,
- disable_builtin_screensaver,
- NULL);
diff --git a/pkgs/desktops/cinnamon/gtkdoc.patch b/pkgs/desktops/cinnamon/gtkdoc.patch
deleted file mode 100644
index 6398306a76a..00000000000
--- a/pkgs/desktops/cinnamon/gtkdoc.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/src/meta/prefs.h
-+++ b/src/meta/prefs.h
-@@ -310,13 +310,13 @@ typedef struct
- */
- GSList *bindings;
-
-- /** for keybindings that can have shift or not like Alt+Tab */
-+ /* for keybindings that can have shift or not like Alt+Tab */
- gboolean add_shift:1;
-
-- /** for keybindings that apply only to a window */
-+ /* for keybindings that apply only to a window */
- gboolean per_window:1;
-
-- /** for keybindings not added with meta_display_add_keybinding() */
-+ /* for keybindings not added with meta_display_add_keybinding() */
- gboolean builtin:1;
- } MetaKeyPref;
-
-@@ -339,5 +339,3 @@ CDesktopVisualBellType meta_prefs_get_vi
- MetaPlacementMode meta_prefs_get_placement_mode (void);
-
- #endif
--
--
---- a/src/core/workspace.c
-+++ b/src/core/workspace.c
-@@ -194,7 +194,7 @@ meta_workspace_new (MetaScreen *screen)
- return workspace;
- }
-
--/** Foreach function for workspace_free_struts() */
-+/* Foreach function for workspace_free_struts() */
- static void
- free_this (gpointer candidate, gpointer dummy)
- {
-@@ -1390,4 +1390,3 @@ meta_workspace_get_screen (MetaWorkspace
- {
- return workspace->screen;
- }
--
diff --git a/pkgs/desktops/cinnamon/keyboard.patch b/pkgs/desktops/cinnamon/keyboard.patch
deleted file mode 100644
index f67d961ff58..00000000000
--- a/pkgs/desktops/cinnamon/keyboard.patch
+++ /dev/null
@@ -1,4729 +0,0 @@
-
-diff -uNrp a/cinnamon-settings-daemon/main.c b/cinnamon-settings-daemon/main.c
---- a/cinnamon-settings-daemon/main.c 2013-08-24 18:04:31.000000000 +0100
-+++ b/cinnamon-settings-daemon/main.c 2013-08-25 16:36:02.000000000 +0100
-@@ -319,6 +319,29 @@ set_legacy_ibus_env_vars (GDBusProxy *pr
- }
- #endif
-
-+static void
-+got_session_proxy (GObject *source_object,
-+ GAsyncResult *res,
-+ gpointer user_data)
-+{
-+ GDBusProxy *proxy;
-+ GError *error = NULL;
-+
-+ proxy = g_dbus_proxy_new_finish (res, &error);
-+ if (proxy == NULL) {
-+ g_debug ("Could not connect to the Session manager: %s", error->message);
-+ g_error_free (error);
-+ } else {
-+ set_locale (proxy);
-+#ifdef HAVE_IBUS
-+ /* This will register with cinnamon-session after calling Setenv. */
-+ set_legacy_ibus_env_vars (proxy);
-+#else
-+ register_with_gnome_session (proxy);
-+#endif
-+ }
-+}
-+
- static gboolean
- on_term_signal_pipe_closed (GIOChannel *source,
- GIOCondition condition,
-@@ -368,6 +391,16 @@ set_session_over_handler (GDBusConnectio
- {
- g_assert (bus != NULL);
-
-+ g_dbus_proxy_new (bus,
-+ G_DBUS_PROXY_FLAGS_NONE,
-+ NULL,
-+ GNOME_SESSION_DBUS_NAME,
-+ GNOME_SESSION_DBUS_OBJECT,
-+ GNOME_SESSION_DBUS_INTERFACE,
-+ NULL,
-+ (GAsyncReadyCallback) got_session_proxy,
-+ NULL);
-+
- watch_for_term_signal (manager);
- }
-
-@@ -390,56 +423,6 @@ name_lost_handler (GDBusConnection *conn
- gtk_main_quit ();
- }
-
--static gboolean
--do_register_client (gpointer user_data)
--{
-- GDBusProxy *proxy = (GDBusProxy *) user_data;
-- g_assert (proxy != NULL);
--
-- const char *startup_id = g_getenv ("DESKTOP_AUTOSTART_ID");
-- g_dbus_proxy_call (proxy,
-- "RegisterClient",
-- g_variant_new ("(ss)", "cinnamon-settings-daemon", startup_id ? startup_id : ""),
-- G_DBUS_CALL_FLAGS_NONE,
-- -1,
-- NULL,
-- (GAsyncReadyCallback) on_client_registered,
-- manager);
--
-- return FALSE;
--}
--
--static void
--queue_register_client (void)
--{
-- GDBusConnection *bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
-- if (!bus)
-- return;
--
-- GError *error = NULL;
-- GDBusProxy *proxy = g_dbus_proxy_new_sync (bus,
-- G_DBUS_PROXY_FLAGS_NONE,
-- NULL,
-- GNOME_SESSION_DBUS_NAME,
-- GNOME_SESSION_DBUS_OBJECT,
-- GNOME_SESSION_DBUS_INTERFACE,
-- NULL,
-- &error);
-- g_object_unref (bus);
--
-- if (proxy == NULL) {
-- g_debug ("Could not connect to the Session manager: %s", error->message);
-- g_error_free (error);
-- return;
-- }
--
-- /* Register the daemon with cinnamon-session */
-- g_signal_connect (G_OBJECT (proxy), "g-signal",
-- G_CALLBACK (on_session_over), NULL);
--
-- g_idle_add_full (G_PRIORITY_DEFAULT, do_register_client, proxy, NULL);
--}
--
- static void
- bus_register (void)
- {
-@@ -541,8 +524,6 @@ main (int argc, char *argv[])
-
- notify_init ("cinnamon-settings-daemon");
-
-- queue_register_client ();
--
- bus_register ();
-
- cinnamon_settings_profile_start ("cinnamon_settings_manager_new");
-diff -uNrp a/configure.ac b/configure.ac
---- a/configure.ac 2013-08-24 18:04:31.000000000 +0100
-+++ b/configure.ac 2013-08-25 16:36:02.000000000 +0100
-@@ -53,6 +53,7 @@ UPOWER_GLIB_REQUIRED_VERSION=0.9.1
- PA_REQUIRED_VERSION=0.9.16
- UPOWER_REQUIRED_VERSION=0.9.11
- GTK_XINPUT_2_3_VERSION=3.7.8
-+IBUS_REQUIRED_VERSION=1.4.2
-
- #EXTRA_COMPILE_WARNINGS(yes)
-
-@@ -199,8 +200,21 @@ dnl ------------------------------------
- dnl - Keyboard plugin stuff
- dnl ---------------------------------------------------------------------------
-
--LIBGNOMEKBD_REQUIRED=2.91.1
--PKG_CHECK_MODULES(KEYBOARD, [libgnomekbdui >= $LIBGNOMEKBD_REQUIRED libgnomekbd >= $LIBGNOMEKBD_REQUIRED libxklavier >= 5.0 kbproto])
-+AC_ARG_ENABLE(ibus,
-+ AS_HELP_STRING([--disable-ibus],
-+ [Disable IBus support]),
-+ enable_ibus=$enableval,
-+ enable_ibus=yes)
-+
-+if test "x$enable_ibus" = "xyes" ; then
-+ IBUS_MODULE="ibus-1.0 >= $IBUS_REQUIRED_VERSION"
-+ AC_DEFINE(HAVE_IBUS, 1, [Defined if IBus support is enabled])
-+else
-+ IBUS_MODULE=
-+fi
-+AM_CONDITIONAL(HAVE_IBUS, test "x$enable_ibus" == "xyes")
-+
-+PKG_CHECK_MODULES(KEYBOARD, xkbfile $IBUS_MODULE cinnamon-desktop >= $CINNAMON_DESKTOP_REQUIRED_VERSION)
-
- dnl ---------------------------------------------------------------------------
- dnl - Housekeeping plugin stuff
-diff -uNrp a/data/org.cinnamon.settings-daemon.plugins.media-keys.gschema.xml.in.in b/data/org.cinnamon.settings-daemon.plugins.media-keys.gschema.xml.in.in
---- a/data/org.cinnamon.settings-daemon.plugins.media-keys.gschema.xml.in.in 2013-08-24 18:04:31.000000000 +0100
-+++ b/data/org.cinnamon.settings-daemon.plugins.media-keys.gschema.xml.in.in 2013-08-25 16:36:02.000000000 +0100
-@@ -175,6 +175,15 @@
- <_summary>Magnifier zoom out
- <_description>Binding for the magnifier to zoom out
-
-+
-+ ''
-+ <_summary>Switch input source
-+ <_description>Binding to select the next input source
-+
-+
-+ ''
-+ <_summary>Switch input source backward
-+ <_description>Binding to select the previous input source
-+
-
--
--
-+
-\ No newline at end of file
-diff -uNrp a/plugins/keyboard/csd-keyboard-manager.c b/plugins/keyboard/csd-keyboard-manager.c
---- a/plugins/keyboard/csd-keyboard-manager.c 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/csd-keyboard-manager.c 2013-08-25 16:36:02.000000000 +0100
-@@ -40,19 +40,22 @@
-
- #include
- #include
-+#include
-+
-+#define GNOME_DESKTOP_USE_UNSTABLE_API
-+#include
-+
-+#ifdef HAVE_IBUS
-+#include
-+#endif
-
- #include "cinnamon-settings-profile.h"
- #include "csd-keyboard-manager.h"
-+#include "csd-input-helper.h"
- #include "csd-enums.h"
-
--#include "csd-keyboard-xkb.h"
--
- #define CSD_KEYBOARD_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CSD_TYPE_KEYBOARD_MANAGER, CsdKeyboardManagerPrivate))
-
--#ifndef HOST_NAME_MAX
--# define HOST_NAME_MAX 255
--#endif
--
- #define CSD_KEYBOARD_DIR "org.cinnamon.settings-daemon.peripherals.keyboard"
-
- #define KEY_REPEAT "repeat"
-@@ -60,6 +63,7 @@
- #define KEY_INTERVAL "repeat-interval"
- #define KEY_DELAY "delay"
- #define KEY_CLICK_VOLUME "click-volume"
-+#define KEY_REMEMBER_NUMLOCK_STATE "remember-numlock-state"
- #define KEY_NUMLOCK_STATE "numlock-state"
-
- #define KEY_BELL_VOLUME "bell-volume"
-@@ -67,27 +71,560 @@
- #define KEY_BELL_DURATION "bell-duration"
- #define KEY_BELL_MODE "bell-mode"
-
--#define LIBGNOMEKBD_KEYBOARD_DIR "org.gnome.libgnomekbd.keyboard"
--#define LIBGNOMEKBD_KEY_LAYOUTS "layouts"
-+#define KEY_SWITCHER "input-sources-switcher"
-+
-+#define GNOME_DESKTOP_INTERFACE_DIR "org.cinnamon.desktop.interface"
-+
-+#define KEY_GTK_IM_MODULE "gtk-im-module"
-+#define GTK_IM_MODULE_SIMPLE "gtk-im-context-simple"
-+#define GTK_IM_MODULE_IBUS "ibus"
-+
-+#define GNOME_DESKTOP_INPUT_SOURCES_DIR "org.cinnamon.desktop.input-sources"
-+
-+#define KEY_CURRENT_INPUT_SOURCE "current"
-+#define KEY_INPUT_SOURCES "sources"
-+#define KEY_KEYBOARD_OPTIONS "xkb-options"
-+
-+#define INPUT_SOURCE_TYPE_XKB "xkb"
-+#define INPUT_SOURCE_TYPE_IBUS "ibus"
-+
-+#define DEFAULT_LANGUAGE "en_US"
-
- struct CsdKeyboardManagerPrivate
- {
- guint start_idle_id;
- GSettings *settings;
-- GSettings *libgnomekbd_settings;
-- gboolean have_xkb;
-+ GSettings *input_sources_settings;
-+ GSettings *interface_settings;
-+ GnomeXkbInfo *xkb_info;
-+#ifdef HAVE_IBUS
-+ IBusBus *ibus;
-+ GHashTable *ibus_engines;
-+ GHashTable *ibus_xkb_engines;
-+ GCancellable *ibus_cancellable;
-+ gboolean session_is_fallback;
-+#endif
- gint xkb_event_base;
- CsdNumLockState old_state;
-+ GdkDeviceManager *device_manager;
-+ guint device_added_id;
-+ guint device_removed_id;
-+
-+ gboolean input_sources_switcher_spawned;
-+ GPid input_sources_switcher_pid;
- };
-
- static void csd_keyboard_manager_class_init (CsdKeyboardManagerClass *klass);
- static void csd_keyboard_manager_init (CsdKeyboardManager *keyboard_manager);
- static void csd_keyboard_manager_finalize (GObject *object);
-+static gboolean apply_input_sources_settings (GSettings *settings,
-+ gpointer keys,
-+ gint n_keys,
-+ CsdKeyboardManager *manager);
-+static void set_gtk_im_module (CsdKeyboardManager *manager,
-+ const gchar *new_module);
-
- G_DEFINE_TYPE (CsdKeyboardManager, csd_keyboard_manager, G_TYPE_OBJECT)
-
- static gpointer manager_object = NULL;
-
-+static void
-+init_builder_with_sources (GVariantBuilder *builder,
-+ GSettings *settings)
-+{
-+ const gchar *type;
-+ const gchar *id;
-+ GVariantIter iter;
-+ GVariant *sources;
-+
-+ sources = g_settings_get_value (settings, KEY_INPUT_SOURCES);
-+
-+ g_variant_builder_init (builder, G_VARIANT_TYPE ("a(ss)"));
-+
-+ g_variant_iter_init (&iter, sources);
-+ while (g_variant_iter_next (&iter, "(&s&s)", &type, &id))
-+ g_variant_builder_add (builder, "(ss)", type, id);
-+
-+ g_variant_unref (sources);
-+}
-+
-+static gboolean
-+schema_is_installed (const gchar *name)
-+{
-+ const gchar * const *schemas;
-+ const gchar * const *s;
-+
-+ schemas = g_settings_list_schemas ();
-+ for (s = schemas; *s; ++s)
-+ if (g_str_equal (*s, name))
-+ return TRUE;
-+
-+ return FALSE;
-+}
-+
-+#ifdef HAVE_IBUS
-+static void
-+clear_ibus (CsdKeyboardManager *manager)
-+{
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+
-+ g_cancellable_cancel (priv->ibus_cancellable);
-+ g_clear_object (&priv->ibus_cancellable);
-+ g_clear_pointer (&priv->ibus_engines, g_hash_table_destroy);
-+ g_clear_pointer (&priv->ibus_xkb_engines, g_hash_table_destroy);
-+ g_clear_object (&priv->ibus);
-+}
-+
-+static gchar *
-+make_xkb_source_id (const gchar *engine_id)
-+{
-+ gchar *id;
-+ gchar *p;
-+ gint n_colons = 0;
-+
-+ /* engine_id is like "xkb:layout:variant:lang" where
-+ * 'variant' and 'lang' might be empty */
-+
-+ engine_id += 4;
-+
-+ for (p = (gchar *)engine_id; *p; ++p)
-+ if (*p == ':')
-+ if (++n_colons == 2)
-+ break;
-+ if (!*p)
-+ return NULL;
-+
-+ id = g_strndup (engine_id, p - engine_id + 1);
-+
-+ id[p - engine_id] = '\0';
-+
-+ /* id is "layout:variant" where 'variant' might be empty */
-+
-+ for (p = id; *p; ++p)
-+ if (*p == ':') {
-+ if (*(p + 1) == '\0')
-+ *p = '\0';
-+ else
-+ *p = '+';
-+ break;
-+ }
-+
-+ /* id is "layout+variant" or "layout" */
-+
-+ return id;
-+}
-+
-+static void
-+fetch_ibus_engines_result (GObject *object,
-+ GAsyncResult *result,
-+ CsdKeyboardManager *manager)
-+{
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+ GList *list, *l;
-+ GError *error = NULL;
-+
-+ /* engines shouldn't be there yet */
-+ g_return_if_fail (priv->ibus_engines == NULL);
-+
-+ g_clear_object (&priv->ibus_cancellable);
-+
-+ list = ibus_bus_list_engines_async_finish (priv->ibus,
-+ result,
-+ &error);
-+ if (!list && error) {
-+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
-+ g_warning ("Couldn't finish IBus request: %s", error->message);
-+ g_error_free (error);
-+
-+ clear_ibus (manager);
-+ return;
-+ }
-+
-+ /* Maps IBus engine ids to engine description objects */
-+ priv->ibus_engines = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, g_object_unref);
-+ /* Maps XKB source id strings to engine description objects */
-+ priv->ibus_xkb_engines = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
-+
-+ for (l = list; l; l = l->next) {
-+ IBusEngineDesc *engine = l->data;
-+ const gchar *engine_id = ibus_engine_desc_get_name (engine);
-+
-+ g_hash_table_replace (priv->ibus_engines, (gpointer)engine_id, engine);
-+
-+ if (strncmp ("xkb:", engine_id, 4) == 0) {
-+ gchar *xkb_source_id = make_xkb_source_id (engine_id);
-+ if (xkb_source_id)
-+ g_hash_table_replace (priv->ibus_xkb_engines,
-+ xkb_source_id,
-+ engine);
-+ }
-+ }
-+ g_list_free (list);
-+
-+ apply_input_sources_settings (priv->input_sources_settings, NULL, 0, manager);
-+}
-+
-+static void
-+fetch_ibus_engines (CsdKeyboardManager *manager)
-+{
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+
-+ /* engines shouldn't be there yet */
-+ g_return_if_fail (priv->ibus_engines == NULL);
-+ g_return_if_fail (priv->ibus_cancellable == NULL);
-+
-+ priv->ibus_cancellable = g_cancellable_new ();
-+
-+ ibus_bus_list_engines_async (priv->ibus,
-+ -1,
-+ priv->ibus_cancellable,
-+ (GAsyncReadyCallback)fetch_ibus_engines_result,
-+ manager);
-+}
-+
-+static void
-+maybe_start_ibus (CsdKeyboardManager *manager,
-+ GVariant *sources)
-+{
-+ gboolean need_ibus = FALSE;
-+ GVariantIter iter;
-+ const gchar *type;
-+
-+ if (manager->priv->session_is_fallback)
-+ return;
-+
-+ g_variant_iter_init (&iter, sources);
-+ while (g_variant_iter_next (&iter, "(&s&s)", &type, NULL))
-+ if (g_str_equal (type, INPUT_SOURCE_TYPE_IBUS)) {
-+ need_ibus = TRUE;
-+ break;
-+ }
-+
-+ if (!need_ibus)
-+ return;
-+
-+ if (!manager->priv->ibus) {
-+ ibus_init ();
-+ manager->priv->ibus = ibus_bus_new ();
-+ g_signal_connect_swapped (manager->priv->ibus, "connected",
-+ G_CALLBACK (fetch_ibus_engines), manager);
-+ g_signal_connect_swapped (manager->priv->ibus, "disconnected",
-+ G_CALLBACK (clear_ibus), manager);
-+ }
-+ /* IBus doesn't export API in the session bus. The only thing
-+ * we have there is a well known name which we can use as a
-+ * sure-fire way to activate it. */
-+ g_bus_unwatch_name (g_bus_watch_name (G_BUS_TYPE_SESSION,
-+ IBUS_SERVICE_IBUS,
-+ G_BUS_NAME_WATCHER_FLAGS_AUTO_START,
-+ NULL,
-+ NULL,
-+ NULL,
-+ NULL));
-+}
-+
-+static void
-+got_session_name (GObject *object,
-+ GAsyncResult *res,
-+ CsdKeyboardManager *manager)
-+{
-+ GVariant *result, *variant;
-+ GDBusConnection *connection = G_DBUS_CONNECTION (object);
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+ const gchar *session_name = NULL;
-+ GError *error = NULL;
-+
-+ /* IBus shouldn't have been touched yet */
-+ g_return_if_fail (priv->ibus == NULL);
-+
-+ g_clear_object (&priv->ibus_cancellable);
-+
-+ result = g_dbus_connection_call_finish (connection, res, &error);
-+ if (!result) {
-+ g_warning ("Couldn't get session name: %s", error->message);
-+ g_error_free (error);
-+ goto out;
-+ }
-+
-+ g_variant_get (result, "(v)", &variant);
-+ g_variant_unref (result);
-+
-+ g_variant_get (variant, "&s", &session_name);
-+
-+ if (g_strcmp0 (session_name, "gnome") == 0)
-+ manager->priv->session_is_fallback = FALSE;
-+
-+ g_variant_unref (variant);
-+ out:
-+ apply_input_sources_settings (manager->priv->input_sources_settings, NULL, 0, manager);
-+ g_object_unref (connection);
-+}
-+
-+static void
-+got_bus (GObject *object,
-+ GAsyncResult *res,
-+ CsdKeyboardManager *manager)
-+{
-+ GDBusConnection *connection;
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+ GError *error = NULL;
-+
-+ /* IBus shouldn't have been touched yet */
-+ g_return_if_fail (priv->ibus == NULL);
-+
-+ g_clear_object (&priv->ibus_cancellable);
-+
-+ connection = g_bus_get_finish (res, &error);
-+ if (!connection) {
-+ g_warning ("Couldn't get session bus: %s", error->message);
-+ g_error_free (error);
-+ apply_input_sources_settings (priv->input_sources_settings, NULL, 0, manager);
-+ return;
-+ }
-+
-+ priv->ibus_cancellable = g_cancellable_new ();
-+
-+ g_dbus_connection_call (connection,
-+ "org.gnome.SessionManager",
-+ "/org/gnome/SessionManager",
-+ "org.freedesktop.DBus.Properties",
-+ "Get",
-+ g_variant_new ("(ss)",
-+ "org.gnome.SessionManager",
-+ "SessionName"),
-+ NULL,
-+ G_DBUS_CALL_FLAGS_NONE,
-+ -1,
-+ priv->ibus_cancellable,
-+ (GAsyncReadyCallback)got_session_name,
-+ manager);
-+}
-+
-+static void
-+set_ibus_engine_finish (GObject *object,
-+ GAsyncResult *res,
-+ CsdKeyboardManager *manager)
-+{
-+ gboolean result;
-+ IBusBus *ibus = IBUS_BUS (object);
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+ GError *error = NULL;
-+
-+ g_clear_object (&priv->ibus_cancellable);
-+
-+ result = ibus_bus_set_global_engine_async_finish (ibus, res, &error);
-+ if (!result) {
-+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
-+ g_warning ("Couldn't set IBus engine: %s", error->message);
-+ g_error_free (error);
-+ }
-+}
-+
-+static void
-+set_ibus_engine (CsdKeyboardManager *manager,
-+ const gchar *engine_id)
-+{
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+
-+ g_return_if_fail (priv->ibus != NULL);
-+ g_return_if_fail (priv->ibus_engines != NULL);
-+
-+ g_cancellable_cancel (priv->ibus_cancellable);
-+ g_clear_object (&priv->ibus_cancellable);
-+ priv->ibus_cancellable = g_cancellable_new ();
-+
-+ ibus_bus_set_global_engine_async (priv->ibus,
-+ engine_id,
-+ -1,
-+ priv->ibus_cancellable,
-+ (GAsyncReadyCallback)set_ibus_engine_finish,
-+ manager);
-+}
-+
-+static void
-+set_ibus_xkb_engine (CsdKeyboardManager *manager,
-+ const gchar *xkb_id)
-+{
-+ IBusEngineDesc *engine;
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+
-+ if (!priv->ibus_xkb_engines)
-+ return;
-+
-+ engine = g_hash_table_lookup (priv->ibus_xkb_engines, xkb_id);
-+ if (!engine)
-+ return;
-+
-+ set_ibus_engine (manager, ibus_engine_desc_get_name (engine));
-+}
-+
-+/* XXX: See upstream bug:
-+ * https://codereview.appspot.com/6586075/ */
-+static gchar *
-+layout_from_ibus_layout (const gchar *ibus_layout)
-+{
-+ const gchar *p;
-+
-+ /* we get something like "layout(variant)[option1,option2]" */
-+
-+ p = ibus_layout;
-+ while (*p) {
-+ if (*p == '(' || *p == '[')
-+ break;
-+ p += 1;
-+ }
-+
-+ return g_strndup (ibus_layout, p - ibus_layout);
-+}
-+
-+static gchar *
-+variant_from_ibus_layout (const gchar *ibus_layout)
-+{
-+ const gchar *a, *b;
-+
-+ /* we get something like "layout(variant)[option1,option2]" */
-+
-+ a = ibus_layout;
-+ while (*a) {
-+ if (*a == '(')
-+ break;
-+ a += 1;
-+ }
-+ if (!*a)
-+ return NULL;
-+
-+ a += 1;
-+ b = a;
-+ while (*b) {
-+ if (*b == ')')
-+ break;
-+ b += 1;
-+ }
-+ if (!*b)
-+ return NULL;
-+
-+ return g_strndup (a, b - a);
-+}
-+
-+static gchar **
-+options_from_ibus_layout (const gchar *ibus_layout)
-+{
-+ const gchar *a, *b;
-+ GPtrArray *opt_array;
-+
-+ /* we get something like "layout(variant)[option1,option2]" */
-+
-+ a = ibus_layout;
-+ while (*a) {
-+ if (*a == '[')
-+ break;
-+ a += 1;
-+ }
-+ if (!*a)
-+ return NULL;
-+
-+ opt_array = g_ptr_array_new ();
-+
-+ do {
-+ a += 1;
-+ b = a;
-+ while (*b) {
-+ if (*b == ',' || *b == ']')
-+ break;
-+ b += 1;
-+ }
-+ if (!*b)
-+ goto out;
-+
-+ g_ptr_array_add (opt_array, g_strndup (a, b - a));
-+
-+ a = b;
-+ } while (*a && *a == ',');
-+
-+out:
-+ g_ptr_array_add (opt_array, NULL);
-+ return (gchar **) g_ptr_array_free (opt_array, FALSE);
-+}
-+
-+static const gchar *
-+engine_from_locale (void)
-+{
-+ const gchar *locale;
-+ const gchar *locale_engine[][2] = {
-+ { "as_IN", "m17n:as:phonetic" },
-+ { "bn_IN", "m17n:bn:inscript" },
-+ { "gu_IN", "m17n:gu:inscript" },
-+ { "hi_IN", "m17n:hi:inscript" },
-+ { "ja_JP", "anthy" },
-+ { "kn_IN", "m17n:kn:kgp" },
-+ { "ko_KR", "hangul" },
-+ { "mai_IN", "m17n:mai:inscript" },
-+ { "ml_IN", "m17n:ml:inscript" },
-+ { "mr_IN", "m17n:mr:inscript" },
-+ { "or_IN", "m17n:or:inscript" },
-+ { "pa_IN", "m17n:pa:inscript" },
-+ { "sd_IN", "m17n:sd:inscript" },
-+ { "ta_IN", "m17n:ta:tamil99" },
-+ { "te_IN", "m17n:te:inscript" },
-+ { "zh_CN", "pinyin" },
-+ { "zh_HK", "cangjie3" },
-+ { "zh_TW", "chewing" },
-+ };
-+ gint i;
-+
-+ locale = setlocale (LC_CTYPE, NULL);
-+ if (!locale)
-+ return NULL;
-+
-+ for (i = 0; i < G_N_ELEMENTS (locale_engine); ++i)
-+ if (g_str_has_prefix (locale, locale_engine[i][0]))
-+ return locale_engine[i][1];
-+
-+ return NULL;
-+}
-+
-+static void
-+add_ibus_sources_from_locale (GSettings *settings)
-+{
-+ const gchar *locale_engine;
-+ GVariantBuilder builder;
-+
-+ locale_engine = engine_from_locale ();
-+ if (!locale_engine)
-+ return;
-+
-+ init_builder_with_sources (&builder, settings);
-+ g_variant_builder_add (&builder, "(ss)", INPUT_SOURCE_TYPE_IBUS, locale_engine);
-+ g_settings_set_value (settings, KEY_INPUT_SOURCES, g_variant_builder_end (&builder));
-+}
-+
-+static void
-+convert_ibus (GSettings *settings)
-+{
-+ GVariantBuilder builder;
-+ GSettings *ibus_settings;
-+ gchar **engines, **e;
-+
-+ if (!schema_is_installed ("org.freedesktop.ibus.general"))
-+ return;
-+
-+ init_builder_with_sources (&builder, settings);
-+
-+ ibus_settings = g_settings_new ("org.freedesktop.ibus.general");
-+ engines = g_settings_get_strv (ibus_settings, "preload-engines");
-+ for (e = engines; *e; ++e) {
-+ if (g_str_has_prefix (*e, "xkb:"))
-+ continue;
-+ g_variant_builder_add (&builder, "(ss)", INPUT_SOURCE_TYPE_IBUS, *e);
-+ }
-+
-+ g_settings_set_value (settings, KEY_INPUT_SOURCES, g_variant_builder_end (&builder));
-+
-+ g_strfreev (engines);
-+ g_object_unref (ibus_settings);
-+}
-+#endif /* HAVE_IBUS */
-+
- static gboolean
- xkb_set_keyboard_autorepeat_rate (guint delay, guint interval)
- {
-@@ -97,32 +634,33 @@ xkb_set_keyboard_autorepeat_rate (guint
- interval);
- }
-
--static void
--numlock_xkb_init (CsdKeyboardManager *manager)
-+static gboolean
-+check_xkb_extension (CsdKeyboardManager *manager)
- {
- Display *dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
-- gboolean have_xkb;
- int opcode, error_base, major, minor;
-+ gboolean have_xkb;
-
- have_xkb = XkbQueryExtension (dpy,
- &opcode,
- &manager->priv->xkb_event_base,
- &error_base,
- &major,
-- &minor)
-- && XkbUseExtension (dpy, &major, &minor);
-+ &minor);
-+ return have_xkb;
-+}
-
-- if (have_xkb) {
-- XkbSelectEventDetails (dpy,
-- XkbUseCoreKbd,
-- XkbStateNotifyMask,
-- XkbModifierLockMask,
-- XkbModifierLockMask);
-- } else {
-- g_warning ("XKB extension not available");
-- }
-+static void
-+xkb_init (CsdKeyboardManager *manager)
-+{
-+ Display *dpy;
-
-- manager->priv->have_xkb = have_xkb;
-+ dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
-+ XkbSelectEventDetails (dpy,
-+ XkbUseCoreKbd,
-+ XkbStateNotify,
-+ XkbModifierLockMask,
-+ XkbModifierLockMask);
- }
-
- static unsigned
-@@ -143,19 +681,32 @@ numlock_set_xkb_state (CsdNumLockState n
- XkbLockModifiers (dpy, XkbUseCoreKbd, num_mask, new_state == CSD_NUM_LOCK_STATE_ON ? num_mask : 0);
- }
-
-+static const char *
-+num_lock_state_to_string (CsdNumLockState numlock_state)
-+{
-+ switch (numlock_state) {
-+ case CSD_NUM_LOCK_STATE_UNKNOWN:
-+ return "CSD_NUM_LOCK_STATE_UNKNOWN";
-+ case CSD_NUM_LOCK_STATE_ON:
-+ return "CSD_NUM_LOCK_STATE_ON";
-+ case CSD_NUM_LOCK_STATE_OFF:
-+ return "CSD_NUM_LOCK_STATE_OFF";
-+ default:
-+ return "UNKNOWN";
-+ }
-+}
-+
- static GdkFilterReturn
--numlock_xkb_callback (GdkXEvent *xev_,
-- GdkEvent *gdkev_,
-- gpointer user_data)
-+xkb_events_filter (GdkXEvent *xev_,
-+ GdkEvent *gdkev_,
-+ gpointer user_data)
- {
- XEvent *xev = (XEvent *) xev_;
- XkbEvent *xkbev = (XkbEvent *) xev;
- CsdKeyboardManager *manager = (CsdKeyboardManager *) user_data;
-
-- if (xev->type != manager->priv->xkb_event_base)
-- return GDK_FILTER_CONTINUE;
--
-- if (xkbev->any.xkb_type != XkbStateNotify)
-+ if (xev->type != manager->priv->xkb_event_base ||
-+ xkbev->any.xkb_type != XkbStateNotify)
- return GDK_FILTER_CONTINUE;
-
- if (xkbev->state.changed & XkbModifierLockMask) {
-@@ -166,6 +717,9 @@ numlock_xkb_callback (GdkXEvent *xev_,
- numlock_state = (num_mask & locked_mods) ? CSD_NUM_LOCK_STATE_ON : CSD_NUM_LOCK_STATE_OFF;
-
- if (numlock_state != manager->priv->old_state) {
-+ g_debug ("New num-lock state '%s' != Old num-lock state '%s'",
-+ num_lock_state_to_string (numlock_state),
-+ num_lock_state_to_string (manager->priv->old_state));
- g_settings_set_enum (manager->priv->settings,
- KEY_NUMLOCK_STATE,
- numlock_state);
-@@ -177,57 +731,509 @@ numlock_xkb_callback (GdkXEvent *xev_,
- }
-
- static void
--numlock_install_xkb_callback (CsdKeyboardManager *manager)
-+install_xkb_filter (CsdKeyboardManager *manager)
- {
-- if (!manager->priv->have_xkb)
-- return;
--
- gdk_window_add_filter (NULL,
-- numlock_xkb_callback,
-+ xkb_events_filter,
- manager);
- }
-
--static guint
--_csd_settings_get_uint (GSettings *settings,
-- const char *key)
-+static void
-+remove_xkb_filter (CsdKeyboardManager *manager)
- {
-- guint value;
-+ gdk_window_remove_filter (NULL,
-+ xkb_events_filter,
-+ manager);
-+}
-
-- g_settings_get (settings, key, "u", &value);
-- return value;
-+static void
-+free_xkb_component_names (XkbComponentNamesRec *p)
-+{
-+ g_return_if_fail (p != NULL);
-+
-+ free (p->keymap);
-+ free (p->keycodes);
-+ free (p->types);
-+ free (p->compat);
-+ free (p->symbols);
-+ free (p->geometry);
-+
-+ g_free (p);
-+}
-+
-+static void
-+upload_xkb_description (const gchar *rules_file_path,
-+ XkbRF_VarDefsRec *var_defs,
-+ XkbComponentNamesRec *comp_names)
-+{
-+ Display *display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
-+ XkbDescRec *xkb_desc;
-+ gchar *rules_file;
-+
-+ /* Upload it to the X server using the same method as setxkbmap */
-+ xkb_desc = XkbGetKeyboardByName (display,
-+ XkbUseCoreKbd,
-+ comp_names,
-+ XkbGBN_AllComponentsMask,
-+ XkbGBN_AllComponentsMask &
-+ (~XkbGBN_GeometryMask), True);
-+ if (!xkb_desc) {
-+ g_warning ("Couldn't upload new XKB keyboard description");
-+ return;
-+ }
-+
-+ XkbFreeKeyboard (xkb_desc, 0, True);
-+
-+ rules_file = g_path_get_basename (rules_file_path);
-+
-+ if (!XkbRF_SetNamesProp (display, rules_file, var_defs))
-+ g_warning ("Couldn't update the XKB root window property");
-+
-+ g_free (rules_file);
-+}
-+
-+static gchar *
-+language_code_from_locale (const gchar *locale)
-+{
-+ if (!locale || !locale[0] || !locale[1])
-+ return NULL;
-+
-+ if (!locale[2] || locale[2] == '_' || locale[2] == '.')
-+ return g_strndup (locale, 2);
-+
-+ if (!locale[3] || locale[3] == '_' || locale[3] == '.')
-+ return g_strndup (locale, 3);
-+
-+ return NULL;
-+}
-+
-+static gchar *
-+build_xkb_group_string (const gchar *user,
-+ const gchar *locale,
-+ const gchar *latin)
-+{
-+ gchar *string;
-+ gsize length = 0;
-+ guint commas = 2;
-+
-+ if (latin)
-+ length += strlen (latin);
-+ else
-+ commas -= 1;
-+
-+ if (locale)
-+ length += strlen (locale);
-+ else
-+ commas -= 1;
-+
-+ length += strlen (user) + commas + 1;
-+
-+ string = malloc (length);
-+
-+ if (locale && latin)
-+ sprintf (string, "%s,%s,%s", user, locale, latin);
-+ else if (locale)
-+ sprintf (string, "%s,%s", user, locale);
-+ else if (latin)
-+ sprintf (string, "%s,%s", user, latin);
-+ else
-+ sprintf (string, "%s", user);
-+
-+ return string;
-+}
-+
-+static gboolean
-+layout_equal (const gchar *layout_a,
-+ const gchar *variant_a,
-+ const gchar *layout_b,
-+ const gchar *variant_b)
-+{
-+ return !g_strcmp0 (layout_a, layout_b) && !g_strcmp0 (variant_a, variant_b);
- }
-
- static void
--apply_settings (GSettings *settings,
-- const char *key,
-- CsdKeyboardManager *manager)
-+replace_layout_and_variant (CsdKeyboardManager *manager,
-+ XkbRF_VarDefsRec *xkb_var_defs,
-+ const gchar *layout,
-+ const gchar *variant)
- {
-+ /* Toolkits need to know about both a latin layout to handle
-+ * accelerators which are usually defined like Ctrl+C and a
-+ * layout with the symbols for the language used in UI strings
-+ * to handle mnemonics like Alt+Ф, so we try to find and add
-+ * them in XKB group slots after the layout which the user
-+ * actually intends to type with. */
-+ const gchar *latin_layout = "us";
-+ const gchar *latin_variant = "";
-+ const gchar *locale_layout = NULL;
-+ const gchar *locale_variant = NULL;
-+ const gchar *locale;
-+ gchar *language;
-+
-+ if (!layout)
-+ return;
-+
-+ if (!variant)
-+ variant = "";
-+
-+ locale = setlocale (LC_MESSAGES, NULL);
-+ /* If LANG is empty, default to en_US */
-+ if (!locale)
-+ language = g_strdup (DEFAULT_LANGUAGE);
-+ else
-+ language = language_code_from_locale (locale);
-+
-+ if (!language)
-+ language = language_code_from_locale (DEFAULT_LANGUAGE);
-+
-+ gnome_xkb_info_get_layout_info_for_language (manager->priv->xkb_info,
-+ language,
-+ NULL,
-+ NULL,
-+ NULL,
-+ &locale_layout,
-+ &locale_variant);
-+ g_free (language);
-+
-+ /* We want to minimize the number of XKB groups if we have
-+ * duplicated layout+variant pairs.
-+ *
-+ * Also, if a layout doesn't have a variant we still have to
-+ * include it in the variants string because the number of
-+ * variants must agree with the number of layouts. For
-+ * instance:
-+ *
-+ * layouts: "us,ru,us"
-+ * variants: "dvorak,,"
-+ */
-+ if (layout_equal (latin_layout, latin_variant, locale_layout, locale_variant) ||
-+ layout_equal (latin_layout, latin_variant, layout, variant)) {
-+ latin_layout = NULL;
-+ latin_variant = NULL;
-+ }
-+
-+ if (layout_equal (locale_layout, locale_variant, layout, variant)) {
-+ locale_layout = NULL;
-+ locale_variant = NULL;
-+ }
-+
-+ free (xkb_var_defs->layout);
-+ xkb_var_defs->layout = build_xkb_group_string (layout, locale_layout, latin_layout);
-+
-+ free (xkb_var_defs->variant);
-+ xkb_var_defs->variant = build_xkb_group_string (variant, locale_variant, latin_variant);
-+}
-+
-+static gchar *
-+build_xkb_options_string (gchar **options)
-+{
-+ gchar *string;
-+
-+ if (*options) {
-+ gint i;
-+ gsize len;
-+ gchar *ptr;
-+
-+ /* First part, getting length */
-+ len = 1 + strlen (options[0]);
-+ for (i = 1; options[i] != NULL; i++)
-+ len += strlen (options[i]);
-+ len += (i - 1); /* commas */
-+
-+ /* Second part, building string */
-+ string = malloc (len);
-+ ptr = g_stpcpy (string, *options);
-+ for (i = 1; options[i] != NULL; i++) {
-+ ptr = g_stpcpy (ptr, ",");
-+ ptr = g_stpcpy (ptr, options[i]);
-+ }
-+ } else {
-+ string = malloc (1);
-+ *string = '\0';
-+ }
-+
-+ return string;
-+}
-+
-+static gchar **
-+append_options (gchar **a,
-+ gchar **b)
-+{
-+ gchar **c, **p;
-+
-+ if (!a && !b)
-+ return NULL;
-+ else if (!a)
-+ return g_strdupv (b);
-+ else if (!b)
-+ return g_strdupv (a);
-+
-+ c = g_new0 (gchar *, g_strv_length (a) + g_strv_length (b) + 1);
-+ p = c;
-+
-+ while (*a) {
-+ *p = g_strdup (*a);
-+ p += 1;
-+ a += 1;
-+ }
-+ while (*b) {
-+ *p = g_strdup (*b);
-+ p += 1;
-+ b += 1;
-+ }
-+
-+ return c;
-+}
-+
-+static void
-+add_xkb_options (CsdKeyboardManager *manager,
-+ XkbRF_VarDefsRec *xkb_var_defs,
-+ gchar **extra_options)
-+{
-+ gchar **options;
-+ gchar **settings_options;
-+
-+ settings_options = g_settings_get_strv (manager->priv->input_sources_settings,
-+ KEY_KEYBOARD_OPTIONS);
-+ options = append_options (settings_options, extra_options);
-+ g_strfreev (settings_options);
-+
-+ free (xkb_var_defs->options);
-+ xkb_var_defs->options = build_xkb_options_string (options);
-+
-+ g_strfreev (options);
-+}
-+
-+static void
-+apply_xkb_settings (CsdKeyboardManager *manager,
-+ const gchar *layout,
-+ const gchar *variant,
-+ gchar **options)
-+{
-+ XkbRF_RulesRec *xkb_rules;
-+ XkbRF_VarDefsRec *xkb_var_defs;
-+ gchar *rules_file_path;
-+
-+ gnome_xkb_info_get_var_defs (&rules_file_path, &xkb_var_defs);
-+
-+ add_xkb_options (manager, xkb_var_defs, options);
-+ replace_layout_and_variant (manager, xkb_var_defs, layout, variant);
-+
-+ gdk_error_trap_push ();
-+
-+ xkb_rules = XkbRF_Load (rules_file_path, NULL, True, True);
-+ if (xkb_rules) {
-+ XkbComponentNamesRec *xkb_comp_names;
-+ xkb_comp_names = g_new0 (XkbComponentNamesRec, 1);
-+
-+ XkbRF_GetComponents (xkb_rules, xkb_var_defs, xkb_comp_names);
-+ upload_xkb_description (rules_file_path, xkb_var_defs, xkb_comp_names);
-+
-+ free_xkb_component_names (xkb_comp_names);
-+ XkbRF_Free (xkb_rules, True);
-+ } else {
-+ g_warning ("Couldn't load XKB rules");
-+ }
-+
-+ if (gdk_error_trap_pop ())
-+ g_warning ("Error loading XKB rules");
-+
-+ gnome_xkb_info_free_var_defs (xkb_var_defs);
-+ g_free (rules_file_path);
-+}
-+
-+static void
-+set_gtk_im_module (CsdKeyboardManager *manager,
-+ const gchar *new_module)
-+{
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+ gchar *current_module;
-+
-+ current_module = g_settings_get_string (priv->interface_settings,
-+ KEY_GTK_IM_MODULE);
-+ if (!g_str_equal (current_module, new_module))
-+ g_settings_set_string (priv->interface_settings,
-+ KEY_GTK_IM_MODULE,
-+ new_module);
-+ g_free (current_module);
-+}
-+
-+static gboolean
-+apply_input_sources_settings (GSettings *settings,
-+ gpointer keys,
-+ gint n_keys,
-+ CsdKeyboardManager *manager)
-+{
-+ CsdKeyboardManagerPrivate *priv = manager->priv;
-+ GVariant *sources;
-+ guint current;
-+ guint n_sources;
-+ const gchar *type = NULL;
-+ const gchar *id = NULL;
-+ gchar *layout = NULL;
-+ gchar *variant = NULL;
-+ gchar **options = NULL;
-+
-+ sources = g_settings_get_value (priv->input_sources_settings, KEY_INPUT_SOURCES);
-+ current = g_settings_get_uint (priv->input_sources_settings, KEY_CURRENT_INPUT_SOURCE);
-+ n_sources = g_variant_n_children (sources);
-+
-+ if (n_sources < 1)
-+ goto exit;
-+
-+ if (current >= n_sources) {
-+ g_settings_set_uint (priv->input_sources_settings,
-+ KEY_CURRENT_INPUT_SOURCE,
-+ n_sources - 1);
-+ goto exit;
-+ }
-+
-+#ifdef HAVE_IBUS
-+ maybe_start_ibus (manager, sources);
-+#endif
-+
-+ g_variant_get_child (sources, current, "(&s&s)", &type, &id);
-+
-+ if (g_str_equal (type, INPUT_SOURCE_TYPE_XKB)) {
-+ const gchar *l, *v;
-+ gnome_xkb_info_get_layout_info (priv->xkb_info, id, NULL, NULL, &l, &v);
-+
-+ layout = g_strdup (l);
-+ variant = g_strdup (v);
-+
-+ if (!layout || !layout[0]) {
-+ g_warning ("Couldn't find XKB input source '%s'", id);
-+ goto exit;
-+ }
-+ set_gtk_im_module (manager, GTK_IM_MODULE_SIMPLE);
-+#ifdef HAVE_IBUS
-+ set_ibus_xkb_engine (manager, id);
-+#endif
-+ } else if (g_str_equal (type, INPUT_SOURCE_TYPE_IBUS)) {
-+#ifdef HAVE_IBUS
-+ IBusEngineDesc *engine_desc = NULL;
-+
-+ if (priv->session_is_fallback)
-+ goto exit;
-+
-+ if (priv->ibus_engines)
-+ engine_desc = g_hash_table_lookup (priv->ibus_engines, id);
-+ else
-+ goto exit; /* we'll be called again when ibus is up and running */
-+
-+ if (engine_desc) {
-+ const gchar *ibus_layout;
-+ ibus_layout = ibus_engine_desc_get_layout (engine_desc);
-+
-+ if (ibus_layout) {
-+ layout = layout_from_ibus_layout (ibus_layout);
-+ variant = variant_from_ibus_layout (ibus_layout);
-+ options = options_from_ibus_layout (ibus_layout);
-+ }
-+ } else {
-+ g_warning ("Couldn't find IBus input source '%s'", id);
-+ goto exit;
-+ }
-+
-+ set_gtk_im_module (manager, GTK_IM_MODULE_IBUS);
-+ set_ibus_engine (manager, id);
-+#else
-+ g_warning ("IBus input source type specified but IBus support was not compiled");
-+#endif
-+ } else {
-+ g_warning ("Unknown input source type '%s'", type);
-+ }
-+
-+ exit:
-+ apply_xkb_settings (manager, layout, variant, options);
-+ g_variant_unref (sources);
-+ g_free (layout);
-+ g_free (variant);
-+ g_strfreev (options);
-+ /* Prevent individual "changed" signal invocations since we
-+ don't need them. */
-+ return TRUE;
-+}
-+
-+static void
-+apply_bell (CsdKeyboardManager *manager)
-+{
-+ GSettings *settings;
- XKeyboardControl kbdcontrol;
-- gboolean repeat;
- gboolean click;
-- guint interval;
-- guint delay;
-- int click_volume;
- int bell_volume;
- int bell_pitch;
- int bell_duration;
- CsdBellMode bell_mode;
-- gboolean rnumlock;
--
-- if (g_strcmp0 (key, KEY_NUMLOCK_STATE) == 0)
-- return;
-+ int click_volume;
-
-- repeat = g_settings_get_boolean (settings, KEY_REPEAT);
-+ g_debug ("Applying the bell settings");
-+ settings = manager->priv->settings;
- click = g_settings_get_boolean (settings, KEY_CLICK);
-- interval = _csd_settings_get_uint (settings, KEY_INTERVAL);
-- delay = _csd_settings_get_uint (settings, KEY_DELAY);
- click_volume = g_settings_get_int (settings, KEY_CLICK_VOLUME);
-+
- bell_pitch = g_settings_get_int (settings, KEY_BELL_PITCH);
- bell_duration = g_settings_get_int (settings, KEY_BELL_DURATION);
-
- bell_mode = g_settings_get_enum (settings, KEY_BELL_MODE);
- bell_volume = (bell_mode == CSD_BELL_MODE_ON) ? 50 : 0;
-
-+ /* as percentage from 0..100 inclusive */
-+ if (click_volume < 0) {
-+ click_volume = 0;
-+ } else if (click_volume > 100) {
-+ click_volume = 100;
-+ }
-+ kbdcontrol.key_click_percent = click ? click_volume : 0;
-+ kbdcontrol.bell_percent = bell_volume;
-+ kbdcontrol.bell_pitch = bell_pitch;
-+ kbdcontrol.bell_duration = bell_duration;
-+
-+ gdk_error_trap_push ();
-+ XChangeKeyboardControl (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()),
-+ KBKeyClickPercent | KBBellPercent | KBBellPitch | KBBellDuration,
-+ &kbdcontrol);
-+
-+ XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), FALSE);
-+ gdk_error_trap_pop_ignored ();
-+}
-+
-+static void
-+apply_numlock (CsdKeyboardManager *manager)
-+{
-+ GSettings *settings;
-+ gboolean rnumlock;
-+
-+ g_debug ("Applying the num-lock settings");
-+ settings = manager->priv->settings;
-+ rnumlock = g_settings_get_boolean (settings, KEY_REMEMBER_NUMLOCK_STATE);
-+ manager->priv->old_state = g_settings_get_enum (manager->priv->settings, KEY_NUMLOCK_STATE);
-+
-+ gdk_error_trap_push ();
-+ if (rnumlock) {
-+ g_debug ("Remember num-lock is set, so applying setting '%s'",
-+ num_lock_state_to_string (manager->priv->old_state));
-+ numlock_set_xkb_state (manager->priv->old_state);
-+ }
-+
-+ XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), FALSE);
-+ gdk_error_trap_pop_ignored ();
-+}
-+
-+static void
-+apply_repeat (CsdKeyboardManager *manager)
-+{
-+ GSettings *settings;
-+ gboolean repeat;
-+ guint interval;
-+ guint delay;
-+
-+ g_debug ("Applying the repeat settings");
-+ settings = manager->priv->settings;
-+ repeat = g_settings_get_boolean (settings, KEY_REPEAT);
-+ interval = g_settings_get_uint (settings, KEY_INTERVAL);
-+ delay = g_settings_get_uint (settings, KEY_DELAY);
-+
- gdk_error_trap_push ();
- if (repeat) {
- gboolean rate_set = FALSE;
-@@ -243,124 +1249,319 @@ apply_settings (GSettings *sett
- XAutoRepeatOff (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()));
- }
-
-- /* as percentage from 0..100 inclusive */
-- if (click_volume < 0) {
-- click_volume = 0;
-- } else if (click_volume > 100) {
-- click_volume = 100;
-+ XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), FALSE);
-+ gdk_error_trap_pop_ignored ();
-+}
-+
-+static void
-+apply_all_settings (CsdKeyboardManager *manager)
-+{
-+ apply_repeat (manager);
-+ apply_bell (manager);
-+ apply_numlock (manager);
-+}
-+
-+static void
-+set_input_sources_switcher (CsdKeyboardManager *manager,
-+ gboolean state)
-+{
-+ if (state) {
-+ GError *error = NULL;
-+ char *args[2];
-+
-+ if (manager->priv->input_sources_switcher_spawned)
-+ set_input_sources_switcher (manager, FALSE);
-+
-+ args[0] = LIBEXECDIR "/csd-input-sources-switcher";
-+ args[1] = NULL;
-+
-+ g_spawn_async (NULL, args, NULL,
-+ 0, NULL, NULL,
-+ &manager->priv->input_sources_switcher_pid, &error);
-+
-+ manager->priv->input_sources_switcher_spawned = (error == NULL);
-+
-+ if (error) {
-+ g_warning ("Couldn't spawn %s: %s", args[0], error->message);
-+ g_error_free (error);
-+ }
-+ } else if (manager->priv->input_sources_switcher_spawned) {
-+ kill (manager->priv->input_sources_switcher_pid, SIGHUP);
-+ g_spawn_close_pid (manager->priv->input_sources_switcher_pid);
-+ manager->priv->input_sources_switcher_spawned = FALSE;
- }
-- kbdcontrol.key_click_percent = click ? click_volume : 0;
-- kbdcontrol.bell_percent = bell_volume;
-- kbdcontrol.bell_pitch = bell_pitch;
-- kbdcontrol.bell_duration = bell_duration;
-- XChangeKeyboardControl (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()),
-- KBKeyClickPercent | KBBellPercent | KBBellPitch | KBBellDuration,
-- &kbdcontrol);
-+}
-
-- if (g_strcmp0 (key, "remember-numlock-state") == 0 || key == NULL) {
-- rnumlock = g_settings_get_boolean (settings, "remember-numlock-state");
-+static gboolean
-+enable_switcher (CsdKeyboardManager *manager)
-+{
-+ CsdInputSourcesSwitcher switcher;
-
-- manager->priv->old_state = g_settings_get_enum (manager->priv->settings, KEY_NUMLOCK_STATE);
-+ switcher = g_settings_get_enum (manager->priv->settings, KEY_SWITCHER);
-
-- if (manager->priv->have_xkb && rnumlock)
-- numlock_set_xkb_state (manager->priv->old_state);
-+ return switcher != CSD_INPUT_SOURCES_SWITCHER_OFF;
-+}
-+
-+static void
-+settings_changed (GSettings *settings,
-+ const char *key,
-+ CsdKeyboardManager *manager)
-+{
-+ if (g_strcmp0 (key, KEY_CLICK) == 0||
-+ g_strcmp0 (key, KEY_CLICK_VOLUME) == 0 ||
-+ g_strcmp0 (key, KEY_BELL_PITCH) == 0 ||
-+ g_strcmp0 (key, KEY_BELL_DURATION) == 0 ||
-+ g_strcmp0 (key, KEY_BELL_MODE) == 0) {
-+ g_debug ("Bell setting '%s' changed, applying bell settings", key);
-+ apply_bell (manager);
-+ } else if (g_strcmp0 (key, KEY_REMEMBER_NUMLOCK_STATE) == 0) {
-+ g_debug ("Remember Num-Lock state '%s' changed, applying num-lock settings", key);
-+ apply_numlock (manager);
-+ } else if (g_strcmp0 (key, KEY_NUMLOCK_STATE) == 0) {
-+ g_debug ("Num-Lock state '%s' changed, will apply at next startup", key);
-+ } else if (g_strcmp0 (key, KEY_REPEAT) == 0 ||
-+ g_strcmp0 (key, KEY_INTERVAL) == 0 ||
-+ g_strcmp0 (key, KEY_DELAY) == 0) {
-+ g_debug ("Key repeat setting '%s' changed, applying key repeat settings", key);
-+ apply_repeat (manager);
-+ } else if (g_strcmp0 (key, KEY_SWITCHER) == 0) {
-+ set_input_sources_switcher (manager, enable_switcher (manager));
-+ } else {
-+ g_warning ("Unhandled settings change, key '%s'", key);
- }
-
-- XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), FALSE);
-- gdk_error_trap_pop_ignored ();
- }
-
--void
--csd_keyboard_manager_apply_settings (CsdKeyboardManager *manager)
-+static void
-+device_added_cb (GdkDeviceManager *device_manager,
-+ GdkDevice *device,
-+ CsdKeyboardManager *manager)
- {
-- apply_settings (manager->priv->settings, NULL, manager);
-+ GdkInputSource source;
-+
-+ source = gdk_device_get_source (device);
-+ if (source == GDK_SOURCE_KEYBOARD) {
-+ g_debug ("New keyboard plugged in, applying all settings");
-+ apply_all_settings (manager);
-+ apply_input_sources_settings (manager->priv->input_sources_settings, NULL, 0, manager);
-+ run_custom_command (device, COMMAND_DEVICE_ADDED);
-+ }
- }
-
- static void
--apply_libgnomekbd_settings (GSettings *settings,
-- const char *key,
-- CsdKeyboardManager *manager)
-+device_removed_cb (GdkDeviceManager *device_manager,
-+ GdkDevice *device,
-+ CsdKeyboardManager *manager)
- {
-- gchar **layouts;
-+ GdkInputSource source;
-
-- layouts = g_settings_get_strv (settings, LIBGNOMEKBD_KEY_LAYOUTS);
-+ source = gdk_device_get_source (device);
-+ if (source == GDK_SOURCE_KEYBOARD) {
-+ run_custom_command (device, COMMAND_DEVICE_REMOVED);
-+ }
-+}
-
-- /* Get accounts daemon */
-- GDBusProxy *proxy = NULL;
-- GDBusProxy *user = NULL;
-- GVariant *variant = NULL;
-- GError *error = NULL;
-- gchar *object_path = NULL;
-+static void
-+set_devicepresence_handler (CsdKeyboardManager *manager)
-+{
-+ GdkDeviceManager *device_manager;
-
-- proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
-- G_DBUS_PROXY_FLAGS_NONE,
-- NULL,
-- "org.freedesktop.Accounts",
-- "/org/freedesktop/Accounts",
-- "org.freedesktop.Accounts",
-- NULL,
-- &error);
-+ device_manager = gdk_display_get_device_manager (gdk_display_get_default ());
-
-- if (proxy == NULL) {
-- g_warning ("Failed to contact accounts service: %s", error->message);
-- g_error_free (error);
-- goto bail;
-+ manager->priv->device_added_id = g_signal_connect (G_OBJECT (device_manager), "device-added",
-+ G_CALLBACK (device_added_cb), manager);
-+ manager->priv->device_removed_id = g_signal_connect (G_OBJECT (device_manager), "device-removed",
-+ G_CALLBACK (device_removed_cb), manager);
-+ manager->priv->device_manager = device_manager;
-+}
-+
-+static void
-+create_sources_from_current_xkb_config (GSettings *settings)
-+{
-+ GVariantBuilder builder;
-+ XkbRF_VarDefsRec *xkb_var_defs;
-+ gchar *tmp;
-+ gchar **layouts = NULL;
-+ gchar **variants = NULL;
-+ guint i, n;
-+
-+ gnome_xkb_info_get_var_defs (&tmp, &xkb_var_defs);
-+ g_free (tmp);
-+
-+ if (xkb_var_defs->layout)
-+ layouts = g_strsplit (xkb_var_defs->layout, ",", 0);
-+ if (xkb_var_defs->variant)
-+ variants = g_strsplit (xkb_var_defs->variant, ",", 0);
-+
-+ gnome_xkb_info_free_var_defs (xkb_var_defs);
-+
-+ if (!layouts)
-+ goto out;
-+
-+ if (variants && variants[0])
-+ n = MIN (g_strv_length (layouts), g_strv_length (variants));
-+ else
-+ n = g_strv_length (layouts);
-+
-+ g_variant_builder_init (&builder, G_VARIANT_TYPE ("a(ss)"));
-+ for (i = 0; i < n && layouts[i][0]; ++i) {
-+ if (variants && variants[i] && variants[i][0])
-+ tmp = g_strdup_printf ("%s+%s", layouts[i], variants[i]);
-+ else
-+ tmp = g_strdup (layouts[i]);
-+
-+ g_variant_builder_add (&builder, "(ss)", INPUT_SOURCE_TYPE_XKB, tmp);
-+ g_free (tmp);
- }
-+ g_settings_set_value (settings, KEY_INPUT_SOURCES, g_variant_builder_end (&builder));
-+out:
-+ g_strfreev (layouts);
-+ g_strfreev (variants);
-+}
-
-- variant = g_dbus_proxy_call_sync (proxy,
-- "FindUserByName",
-- g_variant_new ("(s)", g_get_user_name ()),
-- G_DBUS_CALL_FLAGS_NONE,
-- -1,
-- NULL,
-- &error);
-+static void
-+convert_libgnomekbd_options (GSettings *settings)
-+{
-+ GPtrArray *opt_array;
-+ GSettings *libgnomekbd_settings;
-+ gchar **options, **o;
-
-- if (variant == NULL) {
-- g_warning ("Could not contact accounts service to look up '%s': %s",
-- g_get_user_name (), error->message);
-- g_error_free (error);
-- goto bail;
-+ if (!schema_is_installed ("org.gnome.libgnomekbd.keyboard"))
-+ return;
-+
-+ opt_array = g_ptr_array_new_with_free_func (g_free);
-+
-+ libgnomekbd_settings = g_settings_new ("org.gnome.libgnomekbd.keyboard");
-+ options = g_settings_get_strv (libgnomekbd_settings, "options");
-+
-+ for (o = options; *o; ++o) {
-+ gchar **strv;
-+
-+ strv = g_strsplit (*o, "\t", 2);
-+ if (strv[0] && strv[1]) {
-+ /* We don't want the group switcher because
-+ * it's incompatible with the way we use XKB
-+ * groups. */
-+ if (!g_str_has_prefix (strv[1], "grp:"))
-+ g_ptr_array_add (opt_array, g_strdup (strv[1]));
-+ }
-+ g_strfreev (strv);
- }
-+ g_ptr_array_add (opt_array, NULL);
-
-- g_variant_get (variant, "(o)", &object_path);
-- user = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
-- G_DBUS_PROXY_FLAGS_NONE,
-- NULL,
-- "org.freedesktop.Accounts",
-- object_path,
-- "org.freedesktop.Accounts.User",
-- NULL,
-- &error);
-- g_free (object_path);
-+ g_settings_set_strv (settings, KEY_KEYBOARD_OPTIONS, (const gchar * const*) opt_array->pdata);
-
-- if (user == NULL) {
-- g_warning ("Could not create proxy for user '%s': %s",
-- g_variant_get_string (variant, NULL), error->message);
-- g_error_free (error);
-- goto bail;
-+ g_strfreev (options);
-+ g_object_unref (libgnomekbd_settings);
-+ g_ptr_array_free (opt_array, TRUE);
-+}
-+
-+static void
-+convert_libgnomekbd_layouts (GSettings *settings)
-+{
-+ GVariantBuilder builder;
-+ GSettings *libgnomekbd_settings;
-+ gchar **layouts, **l;
-+
-+ if (!schema_is_installed ("org.gnome.libgnomekbd.keyboard"))
-+ return;
-+
-+ init_builder_with_sources (&builder, settings);
-+
-+ libgnomekbd_settings = g_settings_new ("org.gnome.libgnomekbd.keyboard");
-+ layouts = g_settings_get_strv (libgnomekbd_settings, "layouts");
-+
-+ for (l = layouts; *l; ++l) {
-+ gchar *id;
-+ gchar **strv;
-+
-+ strv = g_strsplit (*l, "\t", 2);
-+ if (strv[0] && !strv[1])
-+ id = g_strdup (strv[0]);
-+ else if (strv[0] && strv[1])
-+ id = g_strdup_printf ("%s+%s", strv[0], strv[1]);
-+ else
-+ id = NULL;
-+
-+ if (id)
-+ g_variant_builder_add (&builder, "(ss)", INPUT_SOURCE_TYPE_XKB, id);
-+
-+ g_free (id);
-+ g_strfreev (strv);
- }
-- g_variant_unref (variant);
-
-- variant = g_dbus_proxy_call_sync (user,
-- "SetXKeyboardLayouts",
-- g_variant_new ("(^as)", layouts),
-- G_DBUS_CALL_FLAGS_NONE,
-- -1,
-- NULL,
-- &error);
-+ g_settings_set_value (settings, KEY_INPUT_SOURCES, g_variant_builder_end (&builder));
-+
-+ g_strfreev (layouts);
-+ g_object_unref (libgnomekbd_settings);
-+}
-
-- if (variant == NULL) {
-- g_warning ("Failed to set the keyboard layouts: %s", error->message);
-+static void
-+maybe_convert_old_settings (GSettings *settings)
-+{
-+ GVariant *sources;
-+ gchar **options;
-+ gchar *stamp_dir_path = NULL;
-+ gchar *stamp_file_path = NULL;
-+ GError *error = NULL;
-+
-+ stamp_dir_path = g_build_filename (g_get_user_data_dir (), PACKAGE_NAME, NULL);
-+ if (g_mkdir_with_parents (stamp_dir_path, 0755)) {
-+ g_warning ("Failed to create directory %s: %s", stamp_dir_path, g_strerror (errno));
-+ goto out;
-+ }
-+
-+ stamp_file_path = g_build_filename (stamp_dir_path, "input-sources-converted", NULL);
-+ if (g_file_test (stamp_file_path, G_FILE_TEST_EXISTS))
-+ goto out;
-+
-+ sources = g_settings_get_value (settings, KEY_INPUT_SOURCES);
-+ if (g_variant_n_children (sources) < 1) {
-+ convert_libgnomekbd_layouts (settings);
-+#ifdef HAVE_IBUS
-+ convert_ibus (settings);
-+#endif
-+ }
-+ g_variant_unref (sources);
-+
-+ options = g_settings_get_strv (settings, KEY_KEYBOARD_OPTIONS);
-+ if (g_strv_length (options) < 1)
-+ convert_libgnomekbd_options (settings);
-+ g_strfreev (options);
-+
-+ if (!g_file_set_contents (stamp_file_path, "", 0, &error)) {
-+ g_warning ("%s", error->message);
- g_error_free (error);
-- goto bail;
- }
-+out:
-+ g_free (stamp_file_path);
-+ g_free (stamp_dir_path);
-+}
-
--bail:
-- if (proxy != NULL)
-- g_object_unref (proxy);
-- if (variant != NULL)
-- g_variant_unref (variant);
-- g_strfreev (layouts);
-+static void
-+maybe_create_input_sources (CsdKeyboardManager *manager)
-+{
-+ GSettings *settings;
-+ GVariant *sources;
-+
-+ settings = manager->priv->input_sources_settings;
-+
-+ if (g_getenv ("RUNNING_UNDER_GDM")) {
-+ create_sources_from_current_xkb_config (settings);
-+ return;
-+ }
-+
-+ maybe_convert_old_settings (settings);
-+
-+ /* if we still don't have anything do some educated guesses */
-+ sources = g_settings_get_value (settings, KEY_INPUT_SOURCES);
-+ if (g_variant_n_children (sources) < 1) {
-+ create_sources_from_current_xkb_config (settings);
-+#ifdef HAVE_IBUS
-+ add_ibus_sources_from_locale (settings);
-+#endif
-+ }
-+ g_variant_unref (sources);
- }
-
- static gboolean
-@@ -370,26 +1571,41 @@ start_keyboard_idle_cb (CsdKeyboardManag
-
- g_debug ("Starting keyboard manager");
-
-- manager->priv->have_xkb = 0;
- manager->priv->settings = g_settings_new (CSD_KEYBOARD_DIR);
-- manager->priv->libgnomekbd_settings = g_settings_new (LIBGNOMEKBD_KEYBOARD_DIR);
-
-- /* Essential - xkb initialization should happen before */
-- csd_keyboard_xkb_init (manager);
-+ xkb_init (manager);
-
-- numlock_xkb_init (manager);
-+ set_devicepresence_handler (manager);
-
-+ manager->priv->input_sources_settings = g_settings_new (GNOME_DESKTOP_INPUT_SOURCES_DIR);
-+ manager->priv->interface_settings = g_settings_new (GNOME_DESKTOP_INTERFACE_DIR);
-+ manager->priv->xkb_info = gnome_xkb_info_new ();
-+
-+ maybe_create_input_sources (manager);
-+
-+#ifdef HAVE_IBUS
-+ /* We don't want to touch IBus until we are sure this isn't a
-+ fallback session. */
-+ manager->priv->session_is_fallback = TRUE;
-+ manager->priv->ibus_cancellable = g_cancellable_new ();
-+ g_bus_get (G_BUS_TYPE_SESSION,
-+ manager->priv->ibus_cancellable,
-+ (GAsyncReadyCallback)got_bus,
-+ manager);
-+#else
-+ apply_input_sources_settings (manager->priv->input_sources_settings, NULL, 0, manager);
-+#endif
- /* apply current settings before we install the callback */
-- csd_keyboard_manager_apply_settings (manager);
-+ g_debug ("Started the keyboard plugin, applying all settings");
-+ apply_all_settings (manager);
-
- g_signal_connect (G_OBJECT (manager->priv->settings), "changed",
-- G_CALLBACK (apply_settings), manager);
--
-- apply_libgnomekbd_settings (manager->priv->libgnomekbd_settings, NULL, manager);
-- g_signal_connect (G_OBJECT (manager->priv->libgnomekbd_settings), "changed",
-- G_CALLBACK (apply_libgnomekbd_settings), manager);
-+ G_CALLBACK (settings_changed), manager);
-+ g_signal_connect (G_OBJECT (manager->priv->input_sources_settings), "change-event",
-+ G_CALLBACK (apply_input_sources_settings), manager);
-
-- numlock_install_xkb_callback (manager);
-+ install_xkb_filter (manager);
-+ set_input_sources_switcher (manager, enable_switcher (manager));
-
- cinnamon_settings_profile_end (NULL);
-
-@@ -404,6 +1620,11 @@ csd_keyboard_manager_start (CsdKeyboardM
- {
- cinnamon_settings_profile_start (NULL);
-
-+ if (check_xkb_extension (manager) == FALSE) {
-+ g_debug ("XKB is not supported, not applying any settings");
-+ return TRUE;
-+ }
-+
- manager->priv->start_idle_id = g_idle_add ((GSourceFunc) start_keyboard_idle_cb, manager);
-
- cinnamon_settings_profile_end (NULL);
-@@ -418,37 +1639,24 @@ csd_keyboard_manager_stop (CsdKeyboardMa
-
- g_debug ("Stopping keyboard manager");
-
-- if (p->settings != NULL) {
-- g_object_unref (p->settings);
-- p->settings = NULL;
-- }
-+ g_clear_object (&p->settings);
-+ g_clear_object (&p->input_sources_settings);
-+ g_clear_object (&p->interface_settings);
-+ g_clear_object (&p->xkb_info);
-
-- if (p->libgnomekbd_settings != NULL) {
-- g_object_unref (p->libgnomekbd_settings);
-- p->libgnomekbd_settings = NULL;
-- }
-+#ifdef HAVE_IBUS
-+ clear_ibus (manager);
-+#endif
-
-- if (p->have_xkb) {
-- gdk_window_remove_filter (NULL,
-- numlock_xkb_callback,
-- manager);
-+ if (p->device_manager != NULL) {
-+ g_signal_handler_disconnect (p->device_manager, p->device_added_id);
-+ g_signal_handler_disconnect (p->device_manager, p->device_removed_id);
-+ p->device_manager = NULL;
- }
-
-- csd_keyboard_xkb_shutdown ();
--}
--
--static GObject *
--csd_keyboard_manager_constructor (GType type,
-- guint n_construct_properties,
-- GObjectConstructParam *construct_properties)
--{
-- CsdKeyboardManager *keyboard_manager;
--
-- keyboard_manager = CSD_KEYBOARD_MANAGER (G_OBJECT_CLASS (csd_keyboard_manager_parent_class)->constructor (type,
-- n_construct_properties,
-- construct_properties));
-+ remove_xkb_filter (manager);
-
-- return G_OBJECT (keyboard_manager);
-+ set_input_sources_switcher (manager, FALSE);
- }
-
- static void
-@@ -456,7 +1664,6 @@ csd_keyboard_manager_class_init (CsdKeyb
- {
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
-
-- object_class->constructor = csd_keyboard_manager_constructor;
- object_class->finalize = csd_keyboard_manager_finalize;
-
- g_type_class_add_private (klass, sizeof (CsdKeyboardManagerPrivate));
-diff -uNrp a/plugins/keyboard/csd-keyboard-manager.h b/plugins/keyboard/csd-keyboard-manager.h
---- a/plugins/keyboard/csd-keyboard-manager.h 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/csd-keyboard-manager.h 2013-08-25 16:36:02.000000000 +0100
-@@ -51,7 +51,6 @@ CsdKeyboardManager * csd_keyboard_
- gboolean csd_keyboard_manager_start (CsdKeyboardManager *manager,
- GError **error);
- void csd_keyboard_manager_stop (CsdKeyboardManager *manager);
--void csd_keyboard_manager_apply_settings (CsdKeyboardManager *manager);
-
- G_END_DECLS
-
-diff -uNrp a/plugins/keyboard/csd-keyboard-plugin.h b/plugins/keyboard/csd-keyboard-plugin.h
---- a/plugins/keyboard/csd-keyboard-plugin.h 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/csd-keyboard-plugin.h 2013-08-25 16:36:02.000000000 +0100
-@@ -52,7 +52,7 @@ typedef struct
- GType csd_keyboard_plugin_get_type (void) G_GNUC_CONST;
-
- /* All the plugins must implement this function */
--G_MODULE_EXPORT GType register_cinnamon_settings_plugin (GTypeModule *module);
-+G_MODULE_EXPORT GType register_gnome_settings_plugin (GTypeModule *module);
-
- G_END_DECLS
-
-diff -uNrp a/plugins/keyboard/csd-keyboard-xkb.c b/plugins/keyboard/csd-keyboard-xkb.c
---- a/plugins/keyboard/csd-keyboard-xkb.c 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/csd-keyboard-xkb.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,579 +0,0 @@
--/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
-- *
-- * Copyright (C) 2001 Udaltsoft
-- *
-- * Written by Sergey V. Oudaltsov
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#include "config.h"
--
--#include
--#include
--
--#include
--#include
--#include
--#include
--
--#include
--
--#include
--#include
--#include
--#include
--#include
--
--#include "csd-keyboard-xkb.h"
--#include "delayed-dialog.h"
--#include "cinnamon-settings-profile.h"
--
--#define SETTINGS_KEYBOARD_DIR "org.cinnamon.settings-daemon.plugins.keyboard"
--
--static CsdKeyboardManager *manager = NULL;
--
--static XklEngine *xkl_engine;
--static XklConfigRegistry *xkl_registry = NULL;
--
--static GkbdDesktopConfig current_config;
--static GkbdKeyboardConfig current_kbd_config;
--
--/* never terminated */
--static GkbdKeyboardConfig initial_sys_kbd_config;
--
--static gboolean inited_ok = FALSE;
--
--static GSettings *settings_desktop = NULL;
--static GSettings *settings_keyboard = NULL;
--
--static PostActivationCallback pa_callback = NULL;
--static void *pa_callback_user_data = NULL;
--
--static GtkStatusIcon *icon = NULL;
--
--static GHashTable *preview_dialogs = NULL;
--
--static void
--activation_error (void)
--{
-- char const *vendor;
-- GtkWidget *dialog;
--
-- vendor =
-- ServerVendor (GDK_DISPLAY_XDISPLAY
-- (gdk_display_get_default ()));
--
-- /* VNC viewers will not work, do not barrage them with warnings */
-- if (NULL != vendor && NULL != strstr (vendor, "VNC"))
-- return;
--
-- dialog = gtk_message_dialog_new_with_markup (NULL,
-- 0,
-- GTK_MESSAGE_ERROR,
-- GTK_BUTTONS_CLOSE,
-- _
-- ("Error activating XKB configuration.\n"
-- "There can be various reasons for that.\n\n"
-- "If you report this situation as a bug, include the results of\n"
-- " • %s\n"
-- " • %s\n"
-- " • %s\n"
-- " • %s"),
-- "xprop -root | grep XKB",
-- "gsettings get org.gnome.libgnomekbd.keyboard model",
-- "gsettings get org.gnome.libgnomekbd.keyboard layouts",
-- "gsettings get org.gnome.libgnomekbd.keyboard options");
-- g_signal_connect (dialog, "response",
-- G_CALLBACK (gtk_widget_destroy), NULL);
-- csd_delayed_show_dialog (dialog);
--}
--
--static gboolean
--ensure_xkl_registry (void)
--{
-- if (!xkl_registry) {
-- xkl_registry =
-- xkl_config_registry_get_instance (xkl_engine);
-- /* load all materials, unconditionally! */
-- if (!xkl_config_registry_load (xkl_registry, TRUE)) {
-- g_object_unref (xkl_registry);
-- xkl_registry = NULL;
-- return FALSE;
-- }
-- }
--
-- return TRUE;
--}
--
--static void
--apply_desktop_settings (void)
--{
-- if (!inited_ok)
-- return;
--
-- csd_keyboard_manager_apply_settings (manager);
-- gkbd_desktop_config_load (¤t_config);
-- /* again, probably it would be nice to compare things
-- before activating them */
-- gkbd_desktop_config_activate (¤t_config);
--}
--
--static void
--popup_menu_launch_capplet ()
--{
-- GAppInfo *info;
-- GdkAppLaunchContext *ctx;
-- GError *error = NULL;
--
-- info =
-- g_app_info_create_from_commandline
-- ("cinnamon-settings region", NULL, 0, &error);
--
-- if (info != NULL) {
-- ctx =
-- gdk_display_get_app_launch_context
-- (gdk_display_get_default ());
--
-- if (g_app_info_launch (info, NULL,
-- G_APP_LAUNCH_CONTEXT (ctx), &error) == FALSE) {
-- g_warning
-- ("Could not execute keyboard properties capplet: [%s]\n",
-- error->message);
-- g_error_free (error);
-- }
--
-- g_object_unref (info);
-- g_object_unref (ctx);
-- }
--
--}
--
--static void
--show_layout_destroy (GtkWidget * dialog, gint group)
--{
-- g_hash_table_remove (preview_dialogs, GINT_TO_POINTER (group));
--}
--
--static void
--popup_menu_show_layout ()
--{
-- GtkWidget *dialog;
-- XklEngine *engine =
-- xkl_engine_get_instance (GDK_DISPLAY_XDISPLAY
-- (gdk_display_get_default ()));
-- XklState *xkl_state = xkl_engine_get_current_state (engine);
--
-- gchar **group_names = gkbd_status_get_group_names ();
--
-- gpointer p = g_hash_table_lookup (preview_dialogs,
-- GINT_TO_POINTER
-- (xkl_state->group));
--
-- if (xkl_state->group < 0
-- || xkl_state->group >= g_strv_length (group_names)) {
-- return;
-- }
--
-- if (p != NULL) {
-- /* existing window */
-- gtk_window_present (GTK_WINDOW (p));
-- return;
-- }
--
-- if (!ensure_xkl_registry ())
-- return;
--
-- dialog = gkbd_keyboard_drawing_dialog_new ();
-- gkbd_keyboard_drawing_dialog_set_group (dialog, xkl_registry, xkl_state->group);
--
-- g_signal_connect (dialog, "destroy",
-- G_CALLBACK (show_layout_destroy),
-- GINT_TO_POINTER (xkl_state->group));
-- g_hash_table_insert (preview_dialogs,
-- GINT_TO_POINTER (xkl_state->group), dialog);
-- gtk_widget_show_all (dialog);
--}
--
--static void
--popup_menu_set_group (gint group_number, gboolean only_menu)
--{
--
-- XklEngine *engine = gkbd_status_get_xkl_engine ();
--
-- XklState *st = xkl_engine_get_current_state(engine);
-- Window cur;
-- st->group = group_number;
-- xkl_engine_allow_one_switch_to_secondary_group (engine);
-- cur = xkl_engine_get_current_window (engine);
-- if (cur != (Window) NULL) {
-- xkl_debug (150, "Enforcing the state %d for window %lx\n",
-- st->group, cur);
--
-- xkl_engine_save_state (engine,
-- xkl_engine_get_current_window
-- (engine), st);
--/* XSetInputFocus( GDK_DISPLAY(), cur, RevertToNone, CurrentTime );*/
-- } else {
-- xkl_debug (150,
-- "??? Enforcing the state %d for unknown window\n",
-- st->group);
-- /* strange situation - bad things can happen */
-- }
-- if (!only_menu)
-- xkl_engine_lock_group (engine, st->group);
--}
--
--static void
--popup_menu_set_group_cb (GtkMenuItem * item, gpointer param)
--{
-- gint group_number = GPOINTER_TO_INT (param);
--
-- popup_menu_set_group(group_number, FALSE);
--}
--
--
--static GtkMenu *
--create_status_menu (void)
--{
-- GtkMenu *popup_menu = GTK_MENU (gtk_menu_new ());
-- int i = 0;
--
-- GtkMenu *groups_menu = GTK_MENU (gtk_menu_new ());
-- gchar **current_name = gkbd_status_get_group_names ();
--
-- GtkWidget *item = gtk_menu_item_new_with_mnemonic (_("_Layouts"));
-- gtk_widget_show (item);
-- gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item);
-- gtk_menu_item_set_submenu (GTK_MENU_ITEM (item),
-- GTK_WIDGET (groups_menu));
--
-- item = gtk_menu_item_new_with_mnemonic (_("Show _Keyboard Layout..."));
-- gtk_widget_show (item);
-- g_signal_connect (item, "activate", popup_menu_show_layout, NULL);
-- gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item);
--
-- /* translators note:
-- * This is the name of the cinnamon-settings "region" panel */
-- item = gtk_menu_item_new_with_mnemonic (_("Region and Language Settings"));
-- gtk_widget_show (item);
-- g_signal_connect (item, "activate", popup_menu_launch_capplet, NULL);
-- gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item);
--
-- for (i = 0; current_name && *current_name; i++, current_name++) {
--
-- gchar *image_file = gkbd_status_get_image_filename (i);
--
-- if (image_file == NULL) {
-- item =
-- gtk_menu_item_new_with_label (*current_name);
-- } else {
-- GdkPixbuf *pixbuf =
-- gdk_pixbuf_new_from_file_at_size (image_file,
-- 24, 24,
-- NULL);
-- GtkWidget *img =
-- gtk_image_new_from_pixbuf (pixbuf);
-- item =
-- gtk_image_menu_item_new_with_label
-- (*current_name);
-- gtk_widget_show (img);
-- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM
-- (item), img);
-- gtk_image_menu_item_set_always_show_image
-- (GTK_IMAGE_MENU_ITEM (item), TRUE);
-- g_free (image_file);
-- }
-- gtk_widget_show (item);
-- gtk_menu_shell_append (GTK_MENU_SHELL (groups_menu), item);
-- g_signal_connect (item, "activate",
-- G_CALLBACK (popup_menu_set_group_cb),
-- GINT_TO_POINTER (i));
-- }
--
-- return popup_menu;
--}
--
--static void
--status_icon_popup_menu_cb (GtkStatusIcon * icon, guint button, guint time)
--{
-- GtkMenu *popup_menu = create_status_menu ();
--
-- gtk_menu_popup (popup_menu, NULL, NULL,
-- gtk_status_icon_position_menu,
-- (gpointer) icon, button, time);
--}
--
--static void
--show_hide_icon ()
--{
-- if (g_strv_length (current_kbd_config.layouts_variants) > 1) {
-- if (icon == NULL) {
-- xkl_debug (150, "Creating keyboard status icon\n");
-- icon = gkbd_status_new ();
-- g_signal_connect (icon, "popup-menu",
-- G_CALLBACK
-- (status_icon_popup_menu_cb),
-- NULL);
--
-- }
-- } else {
-- if (icon != NULL) {
-- xkl_debug (150, "Destroying icon\n");
-- g_object_unref (icon);
-- icon = NULL;
-- }
-- }
--}
--
--static gboolean
--try_activating_xkb_config_if_new (GkbdKeyboardConfig *
-- current_sys_kbd_config)
--{
-- /* Activate - only if different! */
-- if (!gkbd_keyboard_config_equals
-- (¤t_kbd_config, current_sys_kbd_config)) {
-- if (gkbd_keyboard_config_activate (¤t_kbd_config)) {
-- if (pa_callback != NULL) {
-- (*pa_callback) (pa_callback_user_data);
-- return TRUE;
-- }
-- } else {
-- return FALSE;
-- }
-- }
-- return TRUE;
--}
--
--static gboolean
--filter_xkb_config (void)
--{
-- XklConfigItem *item;
-- gchar *lname;
-- gchar *vname;
-- gchar **lv;
-- gboolean any_change = FALSE;
--
-- xkl_debug (100, "Filtering configuration against the registry\n");
-- if (!ensure_xkl_registry ())
-- return FALSE;
--
-- lv = current_kbd_config.layouts_variants;
-- item = xkl_config_item_new ();
-- while (*lv) {
-- xkl_debug (100, "Checking [%s]\n", *lv);
-- if (gkbd_keyboard_config_split_items (*lv, &lname, &vname)) {
-- gboolean should_be_dropped = FALSE;
-- g_snprintf (item->name, sizeof (item->name), "%s",
-- lname);
-- if (!xkl_config_registry_find_layout
-- (xkl_registry, item)) {
-- xkl_debug (100, "Bad layout [%s]\n",
-- lname);
-- should_be_dropped = TRUE;
-- } else if (vname) {
-- g_snprintf (item->name,
-- sizeof (item->name), "%s",
-- vname);
-- if (!xkl_config_registry_find_variant
-- (xkl_registry, lname, item)) {
-- xkl_debug (100,
-- "Bad variant [%s(%s)]\n",
-- lname, vname);
-- should_be_dropped = TRUE;
-- }
-- }
-- if (should_be_dropped) {
-- gkbd_strv_behead (lv);
-- any_change = TRUE;
-- continue;
-- }
-- }
-- lv++;
-- }
-- g_object_unref (item);
-- return any_change;
--}
--
--static void
--apply_xkb_settings (void)
--{
-- GkbdKeyboardConfig current_sys_kbd_config;
--
-- if (!inited_ok)
-- return;
--
-- gkbd_keyboard_config_init (¤t_sys_kbd_config, xkl_engine);
--
-- gkbd_keyboard_config_load (¤t_kbd_config,
-- &initial_sys_kbd_config);
--
-- gkbd_keyboard_config_load_from_x_current (¤t_sys_kbd_config,
-- NULL);
--
-- if (!try_activating_xkb_config_if_new (¤t_sys_kbd_config)) {
-- if (filter_xkb_config ()) {
-- if (!try_activating_xkb_config_if_new
-- (¤t_sys_kbd_config)) {
-- g_warning
-- ("Could not activate the filtered XKB configuration");
-- activation_error ();
-- }
-- } else {
-- g_warning
-- ("Could not activate the XKB configuration");
-- activation_error ();
-- }
-- } else
-- xkl_debug (100,
-- "Actual KBD configuration was not changed: redundant notification\n");
--
-- gkbd_keyboard_config_term (¤t_sys_kbd_config);
-- show_hide_icon ();
--}
--
--static void
--csd_keyboard_xkb_analyze_sysconfig (void)
--{
-- if (!inited_ok)
-- return;
--
-- gkbd_keyboard_config_init (&initial_sys_kbd_config, xkl_engine);
-- gkbd_keyboard_config_load_from_x_initial (&initial_sys_kbd_config,
-- NULL);
--}
--
--void
--csd_keyboard_xkb_set_post_activation_callback (PostActivationCallback fun,
-- void *user_data)
--{
-- pa_callback = fun;
-- pa_callback_user_data = user_data;
--}
--
--static GdkFilterReturn
--csd_keyboard_xkb_evt_filter (GdkXEvent * xev, GdkEvent * event)
--{
-- XEvent *xevent = (XEvent *) xev;
-- xkl_engine_filter_events (xkl_engine, xevent);
-- return GDK_FILTER_CONTINUE;
--}
--
--/* When new Keyboard is plugged in - reload the settings */
--static void
--csd_keyboard_new_device (XklEngine * engine)
--{
-- apply_desktop_settings ();
-- apply_xkb_settings ();
--}
--
--void
--csd_keyboard_xkb_init (CsdKeyboardManager * kbd_manager)
--{
-- Display *display =
-- GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
-- cinnamon_settings_profile_start (NULL);
--
-- gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
-- DATADIR G_DIR_SEPARATOR_S
-- "icons");
--
-- manager = kbd_manager;
-- cinnamon_settings_profile_start ("xkl_engine_get_instance");
-- xkl_engine = xkl_engine_get_instance (display);
-- cinnamon_settings_profile_end ("xkl_engine_get_instance");
-- if (xkl_engine) {
-- inited_ok = TRUE;
--
-- gkbd_desktop_config_init (¤t_config, xkl_engine);
-- gkbd_keyboard_config_init (¤t_kbd_config,
-- xkl_engine);
-- xkl_engine_backup_names_prop (xkl_engine);
-- csd_keyboard_xkb_analyze_sysconfig ();
--
-- settings_desktop = g_settings_new (GKBD_DESKTOP_SCHEMA);
-- settings_keyboard = g_settings_new (GKBD_KEYBOARD_SCHEMA);
-- g_signal_connect (settings_desktop, "changed",
-- (GCallback) apply_desktop_settings,
-- NULL);
-- g_signal_connect (settings_keyboard, "changed",
-- (GCallback) apply_xkb_settings, NULL);
--
-- gdk_window_add_filter (NULL, (GdkFilterFunc)
-- csd_keyboard_xkb_evt_filter, NULL);
--
-- if (xkl_engine_get_features (xkl_engine) &
-- XKLF_DEVICE_DISCOVERY)
-- g_signal_connect (xkl_engine, "X-new-device",
-- G_CALLBACK
-- (csd_keyboard_new_device), NULL);
--
-- cinnamon_settings_profile_start ("xkl_engine_start_listen");
-- xkl_engine_start_listen (xkl_engine,
-- XKLL_MANAGE_LAYOUTS |
-- XKLL_MANAGE_WINDOW_STATES);
-- cinnamon_settings_profile_end ("xkl_engine_start_listen");
--
-- cinnamon_settings_profile_start ("apply_desktop_settings");
-- apply_desktop_settings ();
-- cinnamon_settings_profile_end ("apply_desktop_settings");
-- cinnamon_settings_profile_start ("apply_xkb_settings");
-- apply_xkb_settings ();
-- cinnamon_settings_profile_end ("apply_xkb_settings");
-- }
-- preview_dialogs = g_hash_table_new (g_direct_hash, g_direct_equal);
--
-- cinnamon_settings_profile_end (NULL);
--}
--
--void
--csd_keyboard_xkb_shutdown (void)
--{
-- if (!inited_ok)
-- return;
--
-- pa_callback = NULL;
-- pa_callback_user_data = NULL;
-- manager = NULL;
--
-- if (preview_dialogs != NULL)
-- g_hash_table_destroy (preview_dialogs);
--
-- if (!inited_ok)
-- return;
--
-- xkl_engine_stop_listen (xkl_engine,
-- XKLL_MANAGE_LAYOUTS |
-- XKLL_MANAGE_WINDOW_STATES);
--
-- gdk_window_remove_filter (NULL, (GdkFilterFunc)
-- csd_keyboard_xkb_evt_filter, NULL);
--
-- g_object_unref (settings_desktop);
-- settings_desktop = NULL;
-- g_object_unref (settings_keyboard);
-- settings_keyboard = NULL;
--
-- if (xkl_registry) {
-- g_object_unref (xkl_registry);
-- }
--
-- g_object_unref (xkl_engine);
--
-- xkl_engine = NULL;
--
-- inited_ok = FALSE;
--}
-diff -uNrp a/plugins/keyboard/csd-keyboard-xkb.h b/plugins/keyboard/csd-keyboard-xkb.h
---- a/plugins/keyboard/csd-keyboard-xkb.h 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/csd-keyboard-xkb.h 1970-01-01 01:00:00.000000000 +0100
-@@ -1,39 +0,0 @@
--/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
-- * cinnamon-settings-keyboard-xkb.h
-- *
-- * Copyright (C) 2001 Udaltsoft
-- *
-- * Written by Sergey V. Oudaltsov
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#ifndef __CSD_KEYBOARD_XKB_H
--#define __CSD_KEYBOARD_XKB_H
--
--#include
--#include "csd-keyboard-manager.h"
--
--void csd_keyboard_xkb_init (CsdKeyboardManager *manager);
--void csd_keyboard_xkb_shutdown (void);
--
--typedef void (*PostActivationCallback) (void *userData);
--
--void
--csd_keyboard_xkb_set_post_activation_callback (PostActivationCallback fun,
-- void *userData);
--
--#endif
-diff -uNrp a/plugins/keyboard/delayed-dialog.c b/plugins/keyboard/delayed-dialog.c
---- a/plugins/keyboard/delayed-dialog.c 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/delayed-dialog.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,128 +0,0 @@
--/*
-- * Copyright © 2006 Novell, Inc.
-- *
-- * This program is free software; you can redistribute it and/or
-- * modify it under the terms of the GNU General Public License as
-- * published by the Free Software Foundation; either version 2, or (at
-- * your option) any later version.
-- *
-- * This program is distributed in the hope that it will be useful, but
-- * WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- * General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#include
--#include
--
--#include
--#include
--
--#include "delayed-dialog.h"
--
--static gboolean delayed_show_timeout (gpointer data);
--static GdkFilterReturn message_filter (GdkXEvent *xevent,
-- GdkEvent *event,
-- gpointer data);
--
--static GSList *dialogs = NULL;
--
--/**
-- * csd_delayed_show_dialog:
-- * @dialog: the dialog
-- *
-- * Shows the dialog as with gtk_widget_show(), unless a window manager
-- * hasn't been started yet, in which case it will wait up to 5 seconds
-- * for that to happen before showing the dialog.
-- **/
--void
--csd_delayed_show_dialog (GtkWidget *dialog)
--{
-- GdkDisplay *display = gtk_widget_get_display (dialog);
-- Display *xdisplay = GDK_DISPLAY_XDISPLAY (display);
-- GdkScreen *screen = gtk_widget_get_screen (dialog);
-- char selection_name[10];
-- Atom selection_atom;
--
-- /* We can't use gdk_selection_owner_get() for this, because
-- * it's an unknown out-of-process window.
-- */
-- snprintf (selection_name, sizeof (selection_name), "WM_S%d",
-- gdk_screen_get_number (screen));
-- selection_atom = XInternAtom (xdisplay, selection_name, True);
-- if (selection_atom &&
-- XGetSelectionOwner (xdisplay, selection_atom) != None) {
-- gtk_widget_show (dialog);
-- return;
-- }
--
-- dialogs = g_slist_prepend (dialogs, dialog);
--
-- gdk_window_add_filter (NULL, message_filter, NULL);
--
-- g_timeout_add (5000, delayed_show_timeout, NULL);
--}
--
--static gboolean
--delayed_show_timeout (gpointer data)
--{
-- GSList *l;
--
-- for (l = dialogs; l; l = l->next)
-- gtk_widget_show (l->data);
-- g_slist_free (dialogs);
-- dialogs = NULL;
--
-- /* FIXME: There's no gdk_display_remove_client_message_filter */
--
-- return FALSE;
--}
--
--static GdkFilterReturn
--message_filter (GdkXEvent *xevent, GdkEvent *event, gpointer data)
--{
-- XClientMessageEvent *evt;
-- char *selection_name;
-- int screen;
-- GSList *l, *next;
--
-- if (((XEvent *)xevent)->type != ClientMessage)
-- return GDK_FILTER_CONTINUE;
--
-- evt = (XClientMessageEvent *)xevent;
--
-- if (evt->message_type != XInternAtom (evt->display, "MANAGER", FALSE))
-- return GDK_FILTER_CONTINUE;
--
-- selection_name = XGetAtomName (evt->display, evt->data.l[1]);
--
-- if (strncmp (selection_name, "WM_S", 4) != 0) {
-- XFree (selection_name);
-- return GDK_FILTER_CONTINUE;
-- }
--
-- screen = atoi (selection_name + 4);
--
-- for (l = dialogs; l; l = next) {
-- GtkWidget *dialog = l->data;
-- next = l->next;
--
-- if (gdk_screen_get_number (gtk_widget_get_screen (dialog)) == screen) {
-- gtk_widget_show (dialog);
-- dialogs = g_slist_remove (dialogs, dialog);
-- }
-- }
--
-- if (!dialogs) {
-- gdk_window_remove_filter (NULL, message_filter, NULL);
-- }
--
-- XFree (selection_name);
--
-- return GDK_FILTER_CONTINUE;
--}
-diff -uNrp a/plugins/keyboard/delayed-dialog.h b/plugins/keyboard/delayed-dialog.h
---- a/plugins/keyboard/delayed-dialog.h 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/delayed-dialog.h 1970-01-01 01:00:00.000000000 +0100
-@@ -1,32 +0,0 @@
--/*
-- * Copyright © 2006 Novell, Inc.
-- *
-- * This program is free software; you can redistribute it and/or
-- * modify it under the terms of the GNU General Public License as
-- * published by the Free Software Foundation; either version 2, or (at
-- * your option) any later version.
-- *
-- * This program is distributed in the hope that it will be useful, but
-- * WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- * General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--
--#ifndef __DELAYED_DIALOG_H
--#define __DELAYED_DIALOG_H
--
--#include
--
--G_BEGIN_DECLS
--
--void csd_delayed_show_dialog (GtkWidget *dialog);
--
--G_END_DECLS
--
--#endif
-diff -uNrp a/plugins/keyboard/gkbd-configuration.c b/plugins/keyboard/gkbd-configuration.c
---- a/plugins/keyboard/gkbd-configuration.c 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/gkbd-configuration.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,350 +0,0 @@
--/*
-- * Copyright (C) 2010 Canonical Ltd.
-- *
-- * Authors: Jan Arne Petersen
-- *
-- * Based on gkbd-status.c by Sergey V. Udaltsov
-- *
-- * This library is free software; you can redistribute it and/or
-- * modify it under the terms of the GNU Lesser General Public
-- * License as published by the Free Software Foundation; either
-- * version 2 of the License, or (at your option) any later version.
-- *
-- * This library is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- * Lesser General Public License for more details.
-- *
-- * You should have received a copy of the GNU Lesser General Public
-- * License along with this library; if not, write to the
-- * Free Software Foundation, Inc., 51 Franklin Street - Suite 500,
-- * Boston, MA 02110-1335, USA.
-- */
--
--#include
--
--#include
--#include
--#include
--
--#include
--#include
--
--#include "gkbd-configuration.h"
--
--struct _GkbdConfigurationPrivate {
-- XklEngine *engine;
-- XklConfigRegistry *registry;
--
-- GkbdDesktopConfig cfg;
-- GkbdIndicatorConfig ind_cfg;
-- GkbdKeyboardConfig kbd_cfg;
--
-- gchar **full_group_names;
-- gchar **short_group_names;
--
-- gulong state_changed_handler;
-- gulong config_changed_handler;
--};
--
--enum {
-- SIGNAL_CHANGED,
-- SIGNAL_GROUP_CHANGED,
-- LAST_SIGNAL
--};
--
--static guint signals[LAST_SIGNAL] = { 0, };
--
--#define GKBD_CONFIGURATION_GET_PRIVATE(o) \
-- (G_TYPE_INSTANCE_GET_PRIVATE ((o), GKBD_TYPE_CONFIGURATION, GkbdConfigurationPrivate))
--
--G_DEFINE_TYPE (GkbdConfiguration, gkbd_configuration, G_TYPE_OBJECT)
--
--/* Should be called once for all widgets */
--static void
--gkbd_configuration_cfg_changed (GSettings *settings,
-- const char *key,
-- GkbdConfiguration * configuration)
--{
-- GkbdConfigurationPrivate *priv = configuration->priv;
--
-- xkl_debug (100,
-- "General configuration changed in GSettings - reiniting...\n");
-- gkbd_desktop_config_load (&priv->cfg);
-- gkbd_desktop_config_activate (&priv->cfg);
--
-- g_signal_emit (configuration,
-- signals[SIGNAL_CHANGED], 0);
--}
--
--/* Should be called once for all widgets */
--static void
--gkbd_configuration_ind_cfg_changed (GSettings *settings,
-- const char *key,
-- GkbdConfiguration * configuration)
--{
-- GkbdConfigurationPrivate *priv = configuration->priv;
-- xkl_debug (100,
-- "Applet configuration changed in GSettings - reiniting...\n");
-- gkbd_indicator_config_load (&priv->ind_cfg);
--
-- gkbd_indicator_config_free_image_filenames (&priv->ind_cfg);
-- gkbd_indicator_config_load_image_filenames (&priv->ind_cfg,
-- &priv->kbd_cfg);
--
-- gkbd_indicator_config_activate (&priv->ind_cfg);
--
-- g_signal_emit (configuration,
-- signals[SIGNAL_CHANGED], 0);
--}
--
--static void
--gkbd_configuration_load_group_names (GkbdConfiguration * configuration,
-- XklConfigRec * xklrec)
--{
-- GkbdConfigurationPrivate *priv = configuration->priv;
--
-- if (!gkbd_desktop_config_load_group_descriptions (&priv->cfg,
-- priv->registry,
-- (const char **) xklrec->layouts,
-- (const char **) xklrec->variants,
-- &priv->short_group_names,
-- &priv->full_group_names)) {
-- /* We just populate no short names (remain NULL) -
-- * full names are going to be used anyway */
-- gint i, total_groups =
-- xkl_engine_get_num_groups (priv->engine);
-- xkl_debug (150, "group descriptions loaded: %d!\n",
-- total_groups);
-- priv->full_group_names =
-- g_new0 (char *, total_groups + 1);
--
-- if (xkl_engine_get_features (priv->engine) &
-- XKLF_MULTIPLE_LAYOUTS_SUPPORTED) {
-- for (i = 0; priv->kbd_cfg.layouts_variants[i]; i++) {
-- priv->full_group_names[i] =
-- g_strdup ((char *) priv->kbd_cfg.layouts_variants[i]);
-- }
-- } else {
-- for (i = total_groups; --i >= 0;) {
-- priv->full_group_names[i] =
-- g_strdup_printf ("Group %d", i);
-- }
-- }
-- }
--}
--
--/* Should be called once for all widgets */
--static void
--gkbd_configuration_kbd_cfg_callback (XklEngine *engine,
-- GkbdConfiguration *configuration)
--{
-- GkbdConfigurationPrivate *priv = configuration->priv;
-- XklConfigRec *xklrec = xkl_config_rec_new ();
-- xkl_debug (100,
-- "XKB configuration changed on X Server - reiniting...\n");
--
-- gkbd_keyboard_config_load_from_x_current (&priv->kbd_cfg,
-- xklrec);
--
-- gkbd_indicator_config_free_image_filenames (&priv->ind_cfg);
-- gkbd_indicator_config_load_image_filenames (&priv->ind_cfg,
-- &priv->kbd_cfg);
--
-- g_strfreev (priv->full_group_names);
-- priv->full_group_names = NULL;
--
-- g_strfreev (priv->short_group_names);
-- priv->short_group_names = NULL;
--
-- gkbd_configuration_load_group_names (configuration,
-- xklrec);
--
-- g_signal_emit (configuration,
-- signals[SIGNAL_CHANGED],
-- 0);
--
-- g_object_unref (G_OBJECT (xklrec));
--}
--
--/* Should be called once for all applets */
--static void
--gkbd_configuration_state_callback (XklEngine * engine,
-- XklEngineStateChange changeType,
-- gint group, gboolean restore,
-- GkbdConfiguration * configuration)
--{
-- xkl_debug (150, "group is now %d, restore: %d\n", group, restore);
--
-- if (changeType == GROUP_CHANGED) {
-- g_signal_emit (configuration,
-- signals[SIGNAL_GROUP_CHANGED], 0,
-- group);
-- }
--}
--
--static void
--gkbd_configuration_init (GkbdConfiguration *configuration)
--{
-- GkbdConfigurationPrivate *priv;
-- XklConfigRec *xklrec = xkl_config_rec_new ();
--
-- priv = GKBD_CONFIGURATION_GET_PRIVATE (configuration);
-- configuration->priv = priv;
--
-- priv->engine = xkl_engine_get_instance (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()));
-- if (priv->engine == NULL) {
-- xkl_debug (0, "Libxklavier initialization error");
-- return;
-- }
--
-- priv->state_changed_handler =
-- g_signal_connect (priv->engine, "X-state-changed",
-- G_CALLBACK (gkbd_configuration_state_callback),
-- configuration);
-- priv->config_changed_handler =
-- g_signal_connect (priv->engine, "X-config-changed",
-- G_CALLBACK (gkbd_configuration_kbd_cfg_callback),
-- configuration);
--
-- gkbd_desktop_config_init (&priv->cfg, priv->engine);
-- gkbd_keyboard_config_init (&priv->kbd_cfg, priv->engine);
-- gkbd_indicator_config_init (&priv->ind_cfg, priv->engine);
--
-- gkbd_desktop_config_load (&priv->cfg);
-- gkbd_desktop_config_activate (&priv->cfg);
--
-- priv->registry = xkl_config_registry_get_instance (priv->engine);
-- xkl_config_registry_load (priv->registry,
-- priv->cfg.load_extra_items);
--
-- gkbd_keyboard_config_load_from_x_current (&priv->kbd_cfg,
-- xklrec);
--
-- gkbd_indicator_config_load (&priv->ind_cfg);
--
-- gkbd_indicator_config_load_image_filenames (&priv->ind_cfg,
-- &priv->kbd_cfg);
--
-- gkbd_indicator_config_activate (&priv->ind_cfg);
--
-- gkbd_configuration_load_group_names (configuration,
-- xklrec);
-- g_object_unref (G_OBJECT (xklrec));
--
-- gkbd_desktop_config_start_listen (&priv->cfg,
-- G_CALLBACK (gkbd_configuration_cfg_changed),
-- configuration);
-- gkbd_indicator_config_start_listen (&priv->ind_cfg,
-- G_CALLBACK (gkbd_configuration_ind_cfg_changed),
-- configuration);
-- xkl_engine_start_listen (priv->engine,
-- XKLL_TRACK_KEYBOARD_STATE);
--
-- xkl_debug (100, "Initiating the widget startup process for %p\n",
-- configuration);
--}
--
--static void
--gkbd_configuration_finalize (GObject * obj)
--{
-- GkbdConfiguration *configuration = GKBD_CONFIGURATION (obj);
-- GkbdConfigurationPrivate *priv = configuration->priv;
--
-- xkl_debug (100,
-- "Starting the gnome-kbd-configuration widget shutdown process for %p\n",
-- configuration);
--
-- xkl_engine_stop_listen (priv->engine,
-- XKLL_TRACK_KEYBOARD_STATE);
--
-- gkbd_desktop_config_stop_listen (&priv->cfg);
-- gkbd_indicator_config_stop_listen (&priv->ind_cfg);
--
-- gkbd_indicator_config_term (&priv->ind_cfg);
-- gkbd_keyboard_config_term (&priv->kbd_cfg);
-- gkbd_desktop_config_term (&priv->cfg);
--
-- if (g_signal_handler_is_connected (priv->engine,
-- priv->state_changed_handler)) {
-- g_signal_handler_disconnect (priv->engine,
-- priv->state_changed_handler);
-- priv->state_changed_handler = 0;
-- }
-- if (g_signal_handler_is_connected (priv->engine,
-- priv->config_changed_handler)) {
-- g_signal_handler_disconnect (priv->engine,
-- priv->config_changed_handler);
-- priv->config_changed_handler = 0;
-- }
--
-- g_object_unref (priv->registry);
-- priv->registry = NULL;
-- g_object_unref (priv->engine);
-- priv->engine = NULL;
--
-- G_OBJECT_CLASS (gkbd_configuration_parent_class)->finalize (obj);
--}
--
--static void
--gkbd_configuration_class_init (GkbdConfigurationClass * klass)
--{
-- GObjectClass *object_class = G_OBJECT_CLASS (klass);
--
-- /* Initing vtable */
-- object_class->finalize = gkbd_configuration_finalize;
--
-- /* Signals */
-- signals[SIGNAL_CHANGED] = g_signal_new ("changed",
-- GKBD_TYPE_CONFIGURATION,
-- G_SIGNAL_RUN_LAST,
-- 0,
-- NULL, NULL,
-- g_cclosure_marshal_VOID__VOID,
-- G_TYPE_NONE,
-- 0);
-- signals[SIGNAL_GROUP_CHANGED] = g_signal_new ("group-changed",
-- GKBD_TYPE_CONFIGURATION,
-- G_SIGNAL_RUN_LAST,
-- 0,
-- NULL, NULL,
-- g_cclosure_marshal_VOID__INT,
-- G_TYPE_NONE,
-- 1,
-- G_TYPE_INT);
--
-- g_type_class_add_private (klass, sizeof (GkbdConfigurationPrivate));
--}
--
--GkbdConfiguration *
--gkbd_configuration_get (void)
--{
-- static gpointer instance = NULL;
--
-- if (!instance) {
-- instance = g_object_new (GKBD_TYPE_CONFIGURATION, NULL);
-- g_object_add_weak_pointer (instance, &instance);
-- } else {
-- g_object_ref (instance);
-- }
--
-- return instance;
--}
--
--XklEngine *
--gkbd_configuration_get_xkl_engine (GkbdConfiguration *configuration)
--{
-- return configuration->priv->engine;
--}
--
--const char * const *
--gkbd_configuration_get_group_names (GkbdConfiguration *configuration)
--{
-- return configuration->priv->full_group_names;
--}
--
--const char * const *
--gkbd_configuration_get_short_group_names (GkbdConfiguration *configuration)
--{
-- return configuration->priv->short_group_names;
--}
-diff -uNrp a/plugins/keyboard/gkbd-configuration.h b/plugins/keyboard/gkbd-configuration.h
---- a/plugins/keyboard/gkbd-configuration.h 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/gkbd-configuration.h 1970-01-01 01:00:00.000000000 +0100
-@@ -1,65 +0,0 @@
--/*
-- * Copyright (C) 2010 Canonical Ltd.
-- *
-- * Authors: Jan Arne Petersen
-- *
-- * Based on gkbd-status.h by Sergey V. Udaltsov
-- *
-- * This library is free software; you can redistribute it and/or
-- * modify it under the terms of the GNU Lesser General Public
-- * License as published by the Free Software Foundation; either
-- * version 2 of the License, or (at your option) any later version.
-- *
-- * This library is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- * Lesser General Public License for more details.
-- *
-- * You should have received a copy of the GNU Lesser General Public
-- * License along with this library; if not, write to the
-- * Free Software Foundation, Inc., 51 Franklin Street - Suite 500,
-- * Boston, MA 02110-1335, USA.
-- */
--
--#ifndef __GKBD_CONFIGURATION_H__
--#define __GKBD_CONFIGURATION_H__
--
--#include
--
--#include
--
--G_BEGIN_DECLS
--
--typedef struct _GkbdConfiguration GkbdConfiguration;
--typedef struct _GkbdConfigurationPrivate GkbdConfigurationPrivate;
--typedef struct _GkbdConfigurationClass GkbdConfigurationClass;
--
--#define GKBD_TYPE_CONFIGURATION (gkbd_configuration_get_type ())
--#define GKBD_CONFIGURATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GKBD_TYPE_CONFIGURATION, GkbdConfiguration))
--#define GKBD_INDCATOR_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GKBD_TYPE_CONFIGURATION, GkbdConfigurationClass))
--#define GKBD_IS_CONFIGURATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GKBD_TYPE_CONFIGURATION))
--#define GKBD_IS_CONFIGURATION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), GKBD_TYPE_CONFIGURATION))
--#define GKBD_CONFIGURATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GKBD_TYPE_CONFIGURATION, GkbdConfigurationClass))
--
--struct _GkbdConfiguration {
-- GObject parent;
--
-- GkbdConfigurationPrivate *priv;
--};
--
--struct _GkbdConfigurationClass {
-- GObjectClass parent_class;
--};
--
--extern GType gkbd_configuration_get_type (void);
--
--extern GkbdConfiguration *gkbd_configuration_get (void);
--
--extern XklEngine *gkbd_configuration_get_xkl_engine (GkbdConfiguration *configuration);
--
--extern const char * const *gkbd_configuration_get_group_names (GkbdConfiguration *configuration);
--extern const char * const *gkbd_configuration_get_short_group_names (GkbdConfiguration *configuration);
--
--G_END_DECLS
--
--#endif
-diff -uNrp a/plugins/keyboard/.indent.pro b/plugins/keyboard/.indent.pro
---- a/plugins/keyboard/.indent.pro 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/.indent.pro 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,2 @@
-+-kr -i8 -pcs -lps -psl
-+
-diff -uNrp a/plugins/keyboard/Makefile.am b/plugins/keyboard/Makefile.am
---- a/plugins/keyboard/Makefile.am 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/keyboard/Makefile.am 2013-08-25 16:36:02.000000000 +0100
-@@ -20,25 +20,20 @@ libkeyboard_la_SOURCES = \
- csd-keyboard-plugin.c \
- csd-keyboard-manager.h \
- csd-keyboard-manager.c \
-- csd-keyboard-xkb.h \
-- csd-keyboard-xkb.c \
-- delayed-dialog.h \
-- delayed-dialog.c \
-- gkbd-configuration.c \
-- gkbd-configuration.h \
- $(NULL)
-
- libkeyboard_la_CPPFLAGS = \
- -I$(top_srcdir)/cinnamon-settings-daemon \
- -I$(top_srcdir)/data \
-+ -I$(top_srcdir)/plugins/common \
- -DDATADIR=\""$(pkgdatadir)"\" \
-+ -DLIBEXECDIR=\""$(libexecdir)"\" \
- -DCINNAMON_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \
- $(AM_CPPFLAGS)
-
- libkeyboard_la_CFLAGS = \
- $(PLUGIN_CFLAGS) \
- $(SETTINGS_PLUGIN_CFLAGS) \
-- $(APPINDICATOR_CFLAGS) \
- $(KEYBOARD_CFLAGS) \
- $(AM_CFLAGS)
-
-@@ -46,19 +41,63 @@ libkeyboard_la_LDFLAGS = \
- $(CSD_PLUGIN_LDFLAGS) \
- $(NULL)
-
--libkeyboard_la_LIBADD = \
-- $(SETTINGS_PLUGIN_LIBS) \
-- $(XF86MISC_LIBS) \
-- $(KEYBOARD_LIBS) \
-- $(APPINDICATOR_LIBS) \
-+libkeyboard_la_LIBADD = \
-+ $(top_builddir)/plugins/common/libcommon.la \
-+ $(SETTINGS_PLUGIN_LIBS) \
-+ $(XF86MISC_LIBS) \
-+ $(KEYBOARD_LIBS) \
- $(NULL)
-
-+libexec_PROGRAMS = csd-test-keyboard
-+csd_test_keyboard_SOURCES = \
-+ test-keyboard.c \
-+ csd-keyboard-manager.h \
-+ csd-keyboard-manager.c \
-+ $(NULL)
-+
-+csd_test_keyboard_CFLAGS = $(libkeyboard_la_CFLAGS)
-+csd_test_keyboard_CPPFLAGS = $(libkeyboard_la_CPPFLAGS)
-+csd_test_keyboard_LDADD = $(libkeyboard_la_LIBADD) $(top_builddir)/cinnamon-settings-daemon/libcsd.la
-+
- plugin_in_files = \
- keyboard.cinnamon-settings-plugin.in \
- $(NULL)
-
- plugin_DATA = $(plugin_in_files:.cinnamon-settings-plugin.in=.cinnamon-settings-plugin)
-
-+if HAVE_IBUS
-+noinst_PROGRAMS = test-keyboard-ibus-utils
-+test_keyboard_ibus_utils_SOURCES = test-keyboard-ibus-utils.c
-+test_keyboard_ibus_utils_CFLAGS = $(libkeyboard_la_CFLAGS)
-+test_keyboard_ibus_utils_CPPFLAGS = $(libkeyboard_la_CPPFLAGS)
-+test_keyboard_ibus_utils_LDADD = $(libkeyboard_la_LIBADD) $(top_builddir)/cinnamon-settings-daemon/libcsd.la
-+
-+check-local: test-keyboard-ibus-utils
-+ $(builddir)/test-keyboard-ibus-utils > /dev/null
-+endif
-+
-+libexec_PROGRAMS += csd-input-sources-switcher
-+
-+csd_input_sources_switcher_SOURCES = \
-+ csd-input-sources-switcher.c \
-+ $(NULL)
-+
-+csd_input_sources_switcher_CPPFLAGS = \
-+ -I$(top_srcdir)/data \
-+ -I$(top_srcdir)/plugins/common \
-+ $(AM_CPPFLAGS) \
-+ $(NULL)
-+
-+csd_input_sources_switcher_CFLAGS = \
-+ $(SETTINGS_PLUGIN_CFLAGS) \
-+ $(AM_CFLAGS) \
-+ $(NULL)
-+
-+csd_input_sources_switcher_LDADD = \
-+ $(top_builddir)/plugins/common/libcommon.la \
-+ $(SETTINGS_PLUGIN_LIBS) \
-+ $(NULL)
-+
- EXTRA_DIST = \
- $(icons_DATA) \
- $(plugin_in_files) \
-diff -uNrp a/plugins/keyboard/test-keyboard.c b/plugins/keyboard/test-keyboard.c
---- a/plugins/keyboard/test-keyboard.c 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/test-keyboard.c 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,7 @@
-+#define NEW csd_keyboard_manager_new
-+#define START csd_keyboard_manager_start
-+#define STOP csd_keyboard_manager_stop
-+#define MANAGER CsdKeyboardManager
-+#include "csd-keyboard-manager.h"
-+
-+#include "test-plugin.h"
-diff -uNrp a/plugins/keyboard/test-keyboard-ibus-utils.c b/plugins/keyboard/test-keyboard-ibus-utils.c
---- a/plugins/keyboard/test-keyboard-ibus-utils.c 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/test-keyboard-ibus-utils.c 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,116 @@
-+#include "csd-keyboard-manager.c"
-+
-+static void
-+test_make_xkb_source_id (void)
-+{
-+ gint i;
-+ const gchar *test_strings[][2] = {
-+ /* input output */
-+ { "xkb:aa:bb:cc", "aa+bb" },
-+ { "xkb:aa:bb:", "aa+bb" },
-+ { "xkb:aa::cc", "aa" },
-+ { "xkb:aa::", "aa" },
-+ { "xkb::bb:cc", "+bb" },
-+ { "xkb::bb:", "+bb" },
-+ { "xkb:::cc", "" },
-+ { "xkb:::", "" },
-+ };
-+
-+ for (i = 0; i < G_N_ELEMENTS (test_strings); ++i)
-+ g_assert_cmpstr (make_xkb_source_id (test_strings[i][0]), ==, test_strings[i][1]);
-+}
-+
-+static void
-+test_layout_from_ibus_layout (void)
-+{
-+ gint i;
-+ const gchar *test_strings[][2] = {
-+ /* input output */
-+ { "", "" },
-+ { "a", "a" },
-+ { "a(", "a" },
-+ { "a[", "a" },
-+ };
-+
-+ for (i = 0; i < G_N_ELEMENTS (test_strings); ++i)
-+ g_assert_cmpstr (layout_from_ibus_layout (test_strings[i][0]), ==, test_strings[i][1]);
-+}
-+
-+static void
-+test_variant_from_ibus_layout (void)
-+{
-+ gint i;
-+ const gchar *test_strings[][2] = {
-+ /* input output */
-+ { "", NULL },
-+ { "a", NULL },
-+ { "(", NULL },
-+ { "()", "" },
-+ { "(b)", "b" },
-+ { "a(", NULL },
-+ { "a()", "" },
-+ { "a(b)", "b" },
-+ };
-+
-+ for (i = 0; i < G_N_ELEMENTS (test_strings); ++i)
-+ g_assert_cmpstr (variant_from_ibus_layout (test_strings[i][0]), ==, test_strings[i][1]);
-+}
-+
-+static void
-+test_options_from_ibus_layout (void)
-+{
-+ gint i, j;
-+ gchar *output_0[] = {
-+ NULL
-+ };
-+ gchar *output_1[] = {
-+ "",
-+ NULL
-+ };
-+ gchar *output_2[] = {
-+ "b",
-+ NULL
-+ };
-+ gchar *output_3[] = {
-+ "b", "",
-+ NULL
-+ };
-+ gchar *output_4[] = {
-+ "b", "c",
-+ NULL
-+ };
-+ const gpointer tests[][2] = {
-+ /* input output */
-+ { "", NULL },
-+ { "a", NULL },
-+ { "a[", output_0 },
-+ { "a[]", output_1 },
-+ { "a[b]", output_2 },
-+ { "a[b,]", output_3 },
-+ { "a[b,c]", output_4 },
-+ };
-+
-+ for (i = 0; i < G_N_ELEMENTS (tests); ++i) {
-+ if (tests[i][1] == NULL) {
-+ g_assert (options_from_ibus_layout (tests[i][0]) == NULL);
-+ } else {
-+ gchar **strv_a = options_from_ibus_layout (tests[i][0]);
-+ gchar **strv_b = tests[i][1];
-+
-+ g_assert (g_strv_length (strv_a) == g_strv_length (strv_b));
-+ for (j = 0; j < g_strv_length (strv_a); ++j)
-+ g_assert_cmpstr (strv_a[j], ==, strv_b[j]);
-+ }
-+ }
-+}
-+
-+int
-+main (void)
-+{
-+ test_make_xkb_source_id ();
-+ test_layout_from_ibus_layout ();
-+ test_variant_from_ibus_layout ();
-+ test_options_from_ibus_layout ();
-+
-+ return 0;
-+}
-diff -uNrp a/plugins/keyboard/xxx/csd-keyboard-xkb.c b/plugins/keyboard/xxx/csd-keyboard-xkb.c
---- a/plugins/keyboard/xxx/csd-keyboard-xkb.c 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/xxx/csd-keyboard-xkb.c 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,579 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
-+ *
-+ * Copyright (C) 2001 Udaltsoft
-+ *
-+ * Written by Sergey V. Oudaltsov
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2, or (at your option)
-+ * any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-+ * 02110-1335, USA.
-+ */
-+
-+#include "config.h"
-+
-+#include
-+#include
-+
-+#include
-+#include
-+#include
-+#include
-+
-+#include
-+
-+#include
-+#include
-+#include
-+#include
-+#include
-+
-+#include "csd-keyboard-xkb.h"
-+#include "delayed-dialog.h"
-+#include "cinnamon-settings-profile.h"
-+
-+#define SETTINGS_KEYBOARD_DIR "org.cinnamon.settings-daemon.plugins.keyboard"
-+
-+static CsdKeyboardManager *manager = NULL;
-+
-+static XklEngine *xkl_engine;
-+static XklConfigRegistry *xkl_registry = NULL;
-+
-+static GkbdDesktopConfig current_config;
-+static GkbdKeyboardConfig current_kbd_config;
-+
-+/* never terminated */
-+static GkbdKeyboardConfig initial_sys_kbd_config;
-+
-+static gboolean inited_ok = FALSE;
-+
-+static GSettings *settings_desktop = NULL;
-+static GSettings *settings_keyboard = NULL;
-+
-+static PostActivationCallback pa_callback = NULL;
-+static void *pa_callback_user_data = NULL;
-+
-+static GtkStatusIcon *icon = NULL;
-+
-+static GHashTable *preview_dialogs = NULL;
-+
-+static void
-+activation_error (void)
-+{
-+ char const *vendor;
-+ GtkWidget *dialog;
-+
-+ vendor =
-+ ServerVendor (GDK_DISPLAY_XDISPLAY
-+ (gdk_display_get_default ()));
-+
-+ /* VNC viewers will not work, do not barrage them with warnings */
-+ if (NULL != vendor && NULL != strstr (vendor, "VNC"))
-+ return;
-+
-+ dialog = gtk_message_dialog_new_with_markup (NULL,
-+ 0,
-+ GTK_MESSAGE_ERROR,
-+ GTK_BUTTONS_CLOSE,
-+ _
-+ ("Error activating XKB configuration.\n"
-+ "There can be various reasons for that.\n\n"
-+ "If you report this situation as a bug, include the results of\n"
-+ " • %s\n"
-+ " • %s\n"
-+ " • %s\n"
-+ " • %s"),
-+ "xprop -root | grep XKB",
-+ "gsettings get org.gnome.libgnomekbd.keyboard model",
-+ "gsettings get org.gnome.libgnomekbd.keyboard layouts",
-+ "gsettings get org.gnome.libgnomekbd.keyboard options");
-+ g_signal_connect (dialog, "response",
-+ G_CALLBACK (gtk_widget_destroy), NULL);
-+ csd_delayed_show_dialog (dialog);
-+}
-+
-+static gboolean
-+ensure_xkl_registry (void)
-+{
-+ if (!xkl_registry) {
-+ xkl_registry =
-+ xkl_config_registry_get_instance (xkl_engine);
-+ /* load all materials, unconditionally! */
-+ if (!xkl_config_registry_load (xkl_registry, TRUE)) {
-+ g_object_unref (xkl_registry);
-+ xkl_registry = NULL;
-+ return FALSE;
-+ }
-+ }
-+
-+ return TRUE;
-+}
-+
-+static void
-+apply_desktop_settings (void)
-+{
-+ if (!inited_ok)
-+ return;
-+
-+ csd_keyboard_manager_apply_settings (manager);
-+ gkbd_desktop_config_load (¤t_config);
-+ /* again, probably it would be nice to compare things
-+ before activating them */
-+ gkbd_desktop_config_activate (¤t_config);
-+}
-+
-+static void
-+popup_menu_launch_capplet ()
-+{
-+ GAppInfo *info;
-+ GdkAppLaunchContext *ctx;
-+ GError *error = NULL;
-+
-+ info =
-+ g_app_info_create_from_commandline
-+ ("cinnamon-settings region", NULL, 0, &error);
-+
-+ if (info != NULL) {
-+ ctx =
-+ gdk_display_get_app_launch_context
-+ (gdk_display_get_default ());
-+
-+ if (g_app_info_launch (info, NULL,
-+ G_APP_LAUNCH_CONTEXT (ctx), &error) == FALSE) {
-+ g_warning
-+ ("Could not execute keyboard properties capplet: [%s]\n",
-+ error->message);
-+ g_error_free (error);
-+ }
-+
-+ g_object_unref (info);
-+ g_object_unref (ctx);
-+ }
-+
-+}
-+
-+static void
-+show_layout_destroy (GtkWidget * dialog, gint group)
-+{
-+ g_hash_table_remove (preview_dialogs, GINT_TO_POINTER (group));
-+}
-+
-+static void
-+popup_menu_show_layout ()
-+{
-+ GtkWidget *dialog;
-+ XklEngine *engine =
-+ xkl_engine_get_instance (GDK_DISPLAY_XDISPLAY
-+ (gdk_display_get_default ()));
-+ XklState *xkl_state = xkl_engine_get_current_state (engine);
-+
-+ gchar **group_names = gkbd_status_get_group_names ();
-+
-+ gpointer p = g_hash_table_lookup (preview_dialogs,
-+ GINT_TO_POINTER
-+ (xkl_state->group));
-+
-+ if (xkl_state->group < 0
-+ || xkl_state->group >= g_strv_length (group_names)) {
-+ return;
-+ }
-+
-+ if (p != NULL) {
-+ /* existing window */
-+ gtk_window_present (GTK_WINDOW (p));
-+ return;
-+ }
-+
-+ if (!ensure_xkl_registry ())
-+ return;
-+
-+ dialog = gkbd_keyboard_drawing_dialog_new ();
-+ gkbd_keyboard_drawing_dialog_set_group (dialog, xkl_registry, xkl_state->group);
-+
-+ g_signal_connect (dialog, "destroy",
-+ G_CALLBACK (show_layout_destroy),
-+ GINT_TO_POINTER (xkl_state->group));
-+ g_hash_table_insert (preview_dialogs,
-+ GINT_TO_POINTER (xkl_state->group), dialog);
-+ gtk_widget_show_all (dialog);
-+}
-+
-+static void
-+popup_menu_set_group (gint group_number, gboolean only_menu)
-+{
-+
-+ XklEngine *engine = gkbd_status_get_xkl_engine ();
-+
-+ XklState *st = xkl_engine_get_current_state(engine);
-+ Window cur;
-+ st->group = group_number;
-+ xkl_engine_allow_one_switch_to_secondary_group (engine);
-+ cur = xkl_engine_get_current_window (engine);
-+ if (cur != (Window) NULL) {
-+ xkl_debug (150, "Enforcing the state %d for window %lx\n",
-+ st->group, cur);
-+
-+ xkl_engine_save_state (engine,
-+ xkl_engine_get_current_window
-+ (engine), st);
-+/* XSetInputFocus( GDK_DISPLAY(), cur, RevertToNone, CurrentTime );*/
-+ } else {
-+ xkl_debug (150,
-+ "??? Enforcing the state %d for unknown window\n",
-+ st->group);
-+ /* strange situation - bad things can happen */
-+ }
-+ if (!only_menu)
-+ xkl_engine_lock_group (engine, st->group);
-+}
-+
-+static void
-+popup_menu_set_group_cb (GtkMenuItem * item, gpointer param)
-+{
-+ gint group_number = GPOINTER_TO_INT (param);
-+
-+ popup_menu_set_group(group_number, FALSE);
-+}
-+
-+
-+static GtkMenu *
-+create_status_menu (void)
-+{
-+ GtkMenu *popup_menu = GTK_MENU (gtk_menu_new ());
-+ int i = 0;
-+
-+ GtkMenu *groups_menu = GTK_MENU (gtk_menu_new ());
-+ gchar **current_name = gkbd_status_get_group_names ();
-+
-+ GtkWidget *item = gtk_menu_item_new_with_mnemonic (_("_Layouts"));
-+ gtk_widget_show (item);
-+ gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item);
-+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (item),
-+ GTK_WIDGET (groups_menu));
-+
-+ item = gtk_menu_item_new_with_mnemonic (_("Show _Keyboard Layout..."));
-+ gtk_widget_show (item);
-+ g_signal_connect (item, "activate", popup_menu_show_layout, NULL);
-+ gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item);
-+
-+ /* translators note:
-+ * This is the name of the cinnamon-settings "region" panel */
-+ item = gtk_menu_item_new_with_mnemonic (_("Region and Language Settings"));
-+ gtk_widget_show (item);
-+ g_signal_connect (item, "activate", popup_menu_launch_capplet, NULL);
-+ gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item);
-+
-+ for (i = 0; current_name && *current_name; i++, current_name++) {
-+
-+ gchar *image_file = gkbd_status_get_image_filename (i);
-+
-+ if (image_file == NULL) {
-+ item =
-+ gtk_menu_item_new_with_label (*current_name);
-+ } else {
-+ GdkPixbuf *pixbuf =
-+ gdk_pixbuf_new_from_file_at_size (image_file,
-+ 24, 24,
-+ NULL);
-+ GtkWidget *img =
-+ gtk_image_new_from_pixbuf (pixbuf);
-+ item =
-+ gtk_image_menu_item_new_with_label
-+ (*current_name);
-+ gtk_widget_show (img);
-+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM
-+ (item), img);
-+ gtk_image_menu_item_set_always_show_image
-+ (GTK_IMAGE_MENU_ITEM (item), TRUE);
-+ g_free (image_file);
-+ }
-+ gtk_widget_show (item);
-+ gtk_menu_shell_append (GTK_MENU_SHELL (groups_menu), item);
-+ g_signal_connect (item, "activate",
-+ G_CALLBACK (popup_menu_set_group_cb),
-+ GINT_TO_POINTER (i));
-+ }
-+
-+ return popup_menu;
-+}
-+
-+static void
-+status_icon_popup_menu_cb (GtkStatusIcon * icon, guint button, guint time)
-+{
-+ GtkMenu *popup_menu = create_status_menu ();
-+
-+ gtk_menu_popup (popup_menu, NULL, NULL,
-+ gtk_status_icon_position_menu,
-+ (gpointer) icon, button, time);
-+}
-+
-+static void
-+show_hide_icon ()
-+{
-+ if (g_strv_length (current_kbd_config.layouts_variants) > 1) {
-+ if (icon == NULL) {
-+ xkl_debug (150, "Creating keyboard status icon\n");
-+ icon = gkbd_status_new ();
-+ g_signal_connect (icon, "popup-menu",
-+ G_CALLBACK
-+ (status_icon_popup_menu_cb),
-+ NULL);
-+
-+ }
-+ } else {
-+ if (icon != NULL) {
-+ xkl_debug (150, "Destroying icon\n");
-+ g_object_unref (icon);
-+ icon = NULL;
-+ }
-+ }
-+}
-+
-+static gboolean
-+try_activating_xkb_config_if_new (GkbdKeyboardConfig *
-+ current_sys_kbd_config)
-+{
-+ /* Activate - only if different! */
-+ if (!gkbd_keyboard_config_equals
-+ (¤t_kbd_config, current_sys_kbd_config)) {
-+ if (gkbd_keyboard_config_activate (¤t_kbd_config)) {
-+ if (pa_callback != NULL) {
-+ (*pa_callback) (pa_callback_user_data);
-+ return TRUE;
-+ }
-+ } else {
-+ return FALSE;
-+ }
-+ }
-+ return TRUE;
-+}
-+
-+static gboolean
-+filter_xkb_config (void)
-+{
-+ XklConfigItem *item;
-+ gchar *lname;
-+ gchar *vname;
-+ gchar **lv;
-+ gboolean any_change = FALSE;
-+
-+ xkl_debug (100, "Filtering configuration against the registry\n");
-+ if (!ensure_xkl_registry ())
-+ return FALSE;
-+
-+ lv = current_kbd_config.layouts_variants;
-+ item = xkl_config_item_new ();
-+ while (*lv) {
-+ xkl_debug (100, "Checking [%s]\n", *lv);
-+ if (gkbd_keyboard_config_split_items (*lv, &lname, &vname)) {
-+ gboolean should_be_dropped = FALSE;
-+ g_snprintf (item->name, sizeof (item->name), "%s",
-+ lname);
-+ if (!xkl_config_registry_find_layout
-+ (xkl_registry, item)) {
-+ xkl_debug (100, "Bad layout [%s]\n",
-+ lname);
-+ should_be_dropped = TRUE;
-+ } else if (vname) {
-+ g_snprintf (item->name,
-+ sizeof (item->name), "%s",
-+ vname);
-+ if (!xkl_config_registry_find_variant
-+ (xkl_registry, lname, item)) {
-+ xkl_debug (100,
-+ "Bad variant [%s(%s)]\n",
-+ lname, vname);
-+ should_be_dropped = TRUE;
-+ }
-+ }
-+ if (should_be_dropped) {
-+ gkbd_strv_behead (lv);
-+ any_change = TRUE;
-+ continue;
-+ }
-+ }
-+ lv++;
-+ }
-+ g_object_unref (item);
-+ return any_change;
-+}
-+
-+static void
-+apply_xkb_settings (void)
-+{
-+ GkbdKeyboardConfig current_sys_kbd_config;
-+
-+ if (!inited_ok)
-+ return;
-+
-+ gkbd_keyboard_config_init (¤t_sys_kbd_config, xkl_engine);
-+
-+ gkbd_keyboard_config_load (¤t_kbd_config,
-+ &initial_sys_kbd_config);
-+
-+ gkbd_keyboard_config_load_from_x_current (¤t_sys_kbd_config,
-+ NULL);
-+
-+ if (!try_activating_xkb_config_if_new (¤t_sys_kbd_config)) {
-+ if (filter_xkb_config ()) {
-+ if (!try_activating_xkb_config_if_new
-+ (¤t_sys_kbd_config)) {
-+ g_warning
-+ ("Could not activate the filtered XKB configuration");
-+ activation_error ();
-+ }
-+ } else {
-+ g_warning
-+ ("Could not activate the XKB configuration");
-+ activation_error ();
-+ }
-+ } else
-+ xkl_debug (100,
-+ "Actual KBD configuration was not changed: redundant notification\n");
-+
-+ gkbd_keyboard_config_term (¤t_sys_kbd_config);
-+ show_hide_icon ();
-+}
-+
-+static void
-+csd_keyboard_xkb_analyze_sysconfig (void)
-+{
-+ if (!inited_ok)
-+ return;
-+
-+ gkbd_keyboard_config_init (&initial_sys_kbd_config, xkl_engine);
-+ gkbd_keyboard_config_load_from_x_initial (&initial_sys_kbd_config,
-+ NULL);
-+}
-+
-+void
-+csd_keyboard_xkb_set_post_activation_callback (PostActivationCallback fun,
-+ void *user_data)
-+{
-+ pa_callback = fun;
-+ pa_callback_user_data = user_data;
-+}
-+
-+static GdkFilterReturn
-+csd_keyboard_xkb_evt_filter (GdkXEvent * xev, GdkEvent * event)
-+{
-+ XEvent *xevent = (XEvent *) xev;
-+ xkl_engine_filter_events (xkl_engine, xevent);
-+ return GDK_FILTER_CONTINUE;
-+}
-+
-+/* When new Keyboard is plugged in - reload the settings */
-+static void
-+csd_keyboard_new_device (XklEngine * engine)
-+{
-+ apply_desktop_settings ();
-+ apply_xkb_settings ();
-+}
-+
-+void
-+csd_keyboard_xkb_init (CsdKeyboardManager * kbd_manager)
-+{
-+ Display *display =
-+ GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
-+ cinnamon_settings_profile_start (NULL);
-+
-+ gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
-+ DATADIR G_DIR_SEPARATOR_S
-+ "icons");
-+
-+ manager = kbd_manager;
-+ cinnamon_settings_profile_start ("xkl_engine_get_instance");
-+ xkl_engine = xkl_engine_get_instance (display);
-+ cinnamon_settings_profile_end ("xkl_engine_get_instance");
-+ if (xkl_engine) {
-+ inited_ok = TRUE;
-+
-+ gkbd_desktop_config_init (¤t_config, xkl_engine);
-+ gkbd_keyboard_config_init (¤t_kbd_config,
-+ xkl_engine);
-+ xkl_engine_backup_names_prop (xkl_engine);
-+ csd_keyboard_xkb_analyze_sysconfig ();
-+
-+ settings_desktop = g_settings_new (GKBD_DESKTOP_SCHEMA);
-+ settings_keyboard = g_settings_new (GKBD_KEYBOARD_SCHEMA);
-+ g_signal_connect (settings_desktop, "changed",
-+ (GCallback) apply_desktop_settings,
-+ NULL);
-+ g_signal_connect (settings_keyboard, "changed",
-+ (GCallback) apply_xkb_settings, NULL);
-+
-+ gdk_window_add_filter (NULL, (GdkFilterFunc)
-+ csd_keyboard_xkb_evt_filter, NULL);
-+
-+ if (xkl_engine_get_features (xkl_engine) &
-+ XKLF_DEVICE_DISCOVERY)
-+ g_signal_connect (xkl_engine, "X-new-device",
-+ G_CALLBACK
-+ (csd_keyboard_new_device), NULL);
-+
-+ cinnamon_settings_profile_start ("xkl_engine_start_listen");
-+ xkl_engine_start_listen (xkl_engine,
-+ XKLL_MANAGE_LAYOUTS |
-+ XKLL_MANAGE_WINDOW_STATES);
-+ cinnamon_settings_profile_end ("xkl_engine_start_listen");
-+
-+ cinnamon_settings_profile_start ("apply_desktop_settings");
-+ apply_desktop_settings ();
-+ cinnamon_settings_profile_end ("apply_desktop_settings");
-+ cinnamon_settings_profile_start ("apply_xkb_settings");
-+ apply_xkb_settings ();
-+ cinnamon_settings_profile_end ("apply_xkb_settings");
-+ }
-+ preview_dialogs = g_hash_table_new (g_direct_hash, g_direct_equal);
-+
-+ cinnamon_settings_profile_end (NULL);
-+}
-+
-+void
-+csd_keyboard_xkb_shutdown (void)
-+{
-+ if (!inited_ok)
-+ return;
-+
-+ pa_callback = NULL;
-+ pa_callback_user_data = NULL;
-+ manager = NULL;
-+
-+ if (preview_dialogs != NULL)
-+ g_hash_table_destroy (preview_dialogs);
-+
-+ if (!inited_ok)
-+ return;
-+
-+ xkl_engine_stop_listen (xkl_engine,
-+ XKLL_MANAGE_LAYOUTS |
-+ XKLL_MANAGE_WINDOW_STATES);
-+
-+ gdk_window_remove_filter (NULL, (GdkFilterFunc)
-+ csd_keyboard_xkb_evt_filter, NULL);
-+
-+ g_object_unref (settings_desktop);
-+ settings_desktop = NULL;
-+ g_object_unref (settings_keyboard);
-+ settings_keyboard = NULL;
-+
-+ if (xkl_registry) {
-+ g_object_unref (xkl_registry);
-+ }
-+
-+ g_object_unref (xkl_engine);
-+
-+ xkl_engine = NULL;
-+
-+ inited_ok = FALSE;
-+}
-diff -uNrp a/plugins/keyboard/xxx/csd-keyboard-xkb.h b/plugins/keyboard/xxx/csd-keyboard-xkb.h
---- a/plugins/keyboard/xxx/csd-keyboard-xkb.h 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/xxx/csd-keyboard-xkb.h 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,39 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
-+ * cinnamon-settings-keyboard-xkb.h
-+ *
-+ * Copyright (C) 2001 Udaltsoft
-+ *
-+ * Written by Sergey V. Oudaltsov
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2, or (at your option)
-+ * any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-+ * 02110-1335, USA.
-+ */
-+
-+#ifndef __CSD_KEYBOARD_XKB_H
-+#define __CSD_KEYBOARD_XKB_H
-+
-+#include
-+#include "csd-keyboard-manager.h"
-+
-+void csd_keyboard_xkb_init (CsdKeyboardManager *manager);
-+void csd_keyboard_xkb_shutdown (void);
-+
-+typedef void (*PostActivationCallback) (void *userData);
-+
-+void
-+csd_keyboard_xkb_set_post_activation_callback (PostActivationCallback fun,
-+ void *userData);
-+
-+#endif
-diff -uNrp a/plugins/keyboard/xxx/delayed-dialog.c b/plugins/keyboard/xxx/delayed-dialog.c
---- a/plugins/keyboard/xxx/delayed-dialog.c 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/xxx/delayed-dialog.c 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,128 @@
-+/*
-+ * Copyright © 2006 Novell, Inc.
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License as
-+ * published by the Free Software Foundation; either version 2, or (at
-+ * your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful, but
-+ * WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-+ * 02110-1335, USA.
-+ */
-+
-+#include
-+#include
-+
-+#include
-+#include
-+
-+#include "delayed-dialog.h"
-+
-+static gboolean delayed_show_timeout (gpointer data);
-+static GdkFilterReturn message_filter (GdkXEvent *xevent,
-+ GdkEvent *event,
-+ gpointer data);
-+
-+static GSList *dialogs = NULL;
-+
-+/**
-+ * csd_delayed_show_dialog:
-+ * @dialog: the dialog
-+ *
-+ * Shows the dialog as with gtk_widget_show(), unless a window manager
-+ * hasn't been started yet, in which case it will wait up to 5 seconds
-+ * for that to happen before showing the dialog.
-+ **/
-+void
-+csd_delayed_show_dialog (GtkWidget *dialog)
-+{
-+ GdkDisplay *display = gtk_widget_get_display (dialog);
-+ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display);
-+ GdkScreen *screen = gtk_widget_get_screen (dialog);
-+ char selection_name[10];
-+ Atom selection_atom;
-+
-+ /* We can't use gdk_selection_owner_get() for this, because
-+ * it's an unknown out-of-process window.
-+ */
-+ snprintf (selection_name, sizeof (selection_name), "WM_S%d",
-+ gdk_screen_get_number (screen));
-+ selection_atom = XInternAtom (xdisplay, selection_name, True);
-+ if (selection_atom &&
-+ XGetSelectionOwner (xdisplay, selection_atom) != None) {
-+ gtk_widget_show (dialog);
-+ return;
-+ }
-+
-+ dialogs = g_slist_prepend (dialogs, dialog);
-+
-+ gdk_window_add_filter (NULL, message_filter, NULL);
-+
-+ g_timeout_add (5000, delayed_show_timeout, NULL);
-+}
-+
-+static gboolean
-+delayed_show_timeout (gpointer data)
-+{
-+ GSList *l;
-+
-+ for (l = dialogs; l; l = l->next)
-+ gtk_widget_show (l->data);
-+ g_slist_free (dialogs);
-+ dialogs = NULL;
-+
-+ /* FIXME: There's no gdk_display_remove_client_message_filter */
-+
-+ return FALSE;
-+}
-+
-+static GdkFilterReturn
-+message_filter (GdkXEvent *xevent, GdkEvent *event, gpointer data)
-+{
-+ XClientMessageEvent *evt;
-+ char *selection_name;
-+ int screen;
-+ GSList *l, *next;
-+
-+ if (((XEvent *)xevent)->type != ClientMessage)
-+ return GDK_FILTER_CONTINUE;
-+
-+ evt = (XClientMessageEvent *)xevent;
-+
-+ if (evt->message_type != XInternAtom (evt->display, "MANAGER", FALSE))
-+ return GDK_FILTER_CONTINUE;
-+
-+ selection_name = XGetAtomName (evt->display, evt->data.l[1]);
-+
-+ if (strncmp (selection_name, "WM_S", 4) != 0) {
-+ XFree (selection_name);
-+ return GDK_FILTER_CONTINUE;
-+ }
-+
-+ screen = atoi (selection_name + 4);
-+
-+ for (l = dialogs; l; l = next) {
-+ GtkWidget *dialog = l->data;
-+ next = l->next;
-+
-+ if (gdk_screen_get_number (gtk_widget_get_screen (dialog)) == screen) {
-+ gtk_widget_show (dialog);
-+ dialogs = g_slist_remove (dialogs, dialog);
-+ }
-+ }
-+
-+ if (!dialogs) {
-+ gdk_window_remove_filter (NULL, message_filter, NULL);
-+ }
-+
-+ XFree (selection_name);
-+
-+ return GDK_FILTER_CONTINUE;
-+}
-diff -uNrp a/plugins/keyboard/xxx/delayed-dialog.h b/plugins/keyboard/xxx/delayed-dialog.h
---- a/plugins/keyboard/xxx/delayed-dialog.h 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/xxx/delayed-dialog.h 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,32 @@
-+/*
-+ * Copyright © 2006 Novell, Inc.
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License as
-+ * published by the Free Software Foundation; either version 2, or (at
-+ * your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful, but
-+ * WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-+ * 02110-1335, USA.
-+ */
-+
-+
-+#ifndef __DELAYED_DIALOG_H
-+#define __DELAYED_DIALOG_H
-+
-+#include
-+
-+G_BEGIN_DECLS
-+
-+void csd_delayed_show_dialog (GtkWidget *dialog);
-+
-+G_END_DECLS
-+
-+#endif
-diff -uNrp a/plugins/keyboard/xxx/gkbd-configuration.c b/plugins/keyboard/xxx/gkbd-configuration.c
---- a/plugins/keyboard/xxx/gkbd-configuration.c 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/xxx/gkbd-configuration.c 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,350 @@
-+/*
-+ * Copyright (C) 2010 Canonical Ltd.
-+ *
-+ * Authors: Jan Arne Petersen
-+ *
-+ * Based on gkbd-status.c by Sergey V. Udaltsov
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the
-+ * Free Software Foundation, Inc., 51 Franklin Street - Suite 500,
-+ * Boston, MA 02110-1335, USA.
-+ */
-+
-+#include
-+
-+#include
-+#include
-+#include
-+
-+#include
-+#include
-+
-+#include "gkbd-configuration.h"
-+
-+struct _GkbdConfigurationPrivate {
-+ XklEngine *engine;
-+ XklConfigRegistry *registry;
-+
-+ GkbdDesktopConfig cfg;
-+ GkbdIndicatorConfig ind_cfg;
-+ GkbdKeyboardConfig kbd_cfg;
-+
-+ gchar **full_group_names;
-+ gchar **short_group_names;
-+
-+ gulong state_changed_handler;
-+ gulong config_changed_handler;
-+};
-+
-+enum {
-+ SIGNAL_CHANGED,
-+ SIGNAL_GROUP_CHANGED,
-+ LAST_SIGNAL
-+};
-+
-+static guint signals[LAST_SIGNAL] = { 0, };
-+
-+#define GKBD_CONFIGURATION_GET_PRIVATE(o) \
-+ (G_TYPE_INSTANCE_GET_PRIVATE ((o), GKBD_TYPE_CONFIGURATION, GkbdConfigurationPrivate))
-+
-+G_DEFINE_TYPE (GkbdConfiguration, gkbd_configuration, G_TYPE_OBJECT)
-+
-+/* Should be called once for all widgets */
-+static void
-+gkbd_configuration_cfg_changed (GSettings *settings,
-+ const char *key,
-+ GkbdConfiguration * configuration)
-+{
-+ GkbdConfigurationPrivate *priv = configuration->priv;
-+
-+ xkl_debug (100,
-+ "General configuration changed in GSettings - reiniting...\n");
-+ gkbd_desktop_config_load (&priv->cfg);
-+ gkbd_desktop_config_activate (&priv->cfg);
-+
-+ g_signal_emit (configuration,
-+ signals[SIGNAL_CHANGED], 0);
-+}
-+
-+/* Should be called once for all widgets */
-+static void
-+gkbd_configuration_ind_cfg_changed (GSettings *settings,
-+ const char *key,
-+ GkbdConfiguration * configuration)
-+{
-+ GkbdConfigurationPrivate *priv = configuration->priv;
-+ xkl_debug (100,
-+ "Applet configuration changed in GSettings - reiniting...\n");
-+ gkbd_indicator_config_load (&priv->ind_cfg);
-+
-+ gkbd_indicator_config_free_image_filenames (&priv->ind_cfg);
-+ gkbd_indicator_config_load_image_filenames (&priv->ind_cfg,
-+ &priv->kbd_cfg);
-+
-+ gkbd_indicator_config_activate (&priv->ind_cfg);
-+
-+ g_signal_emit (configuration,
-+ signals[SIGNAL_CHANGED], 0);
-+}
-+
-+static void
-+gkbd_configuration_load_group_names (GkbdConfiguration * configuration,
-+ XklConfigRec * xklrec)
-+{
-+ GkbdConfigurationPrivate *priv = configuration->priv;
-+
-+ if (!gkbd_desktop_config_load_group_descriptions (&priv->cfg,
-+ priv->registry,
-+ (const char **) xklrec->layouts,
-+ (const char **) xklrec->variants,
-+ &priv->short_group_names,
-+ &priv->full_group_names)) {
-+ /* We just populate no short names (remain NULL) -
-+ * full names are going to be used anyway */
-+ gint i, total_groups =
-+ xkl_engine_get_num_groups (priv->engine);
-+ xkl_debug (150, "group descriptions loaded: %d!\n",
-+ total_groups);
-+ priv->full_group_names =
-+ g_new0 (char *, total_groups + 1);
-+
-+ if (xkl_engine_get_features (priv->engine) &
-+ XKLF_MULTIPLE_LAYOUTS_SUPPORTED) {
-+ for (i = 0; priv->kbd_cfg.layouts_variants[i]; i++) {
-+ priv->full_group_names[i] =
-+ g_strdup ((char *) priv->kbd_cfg.layouts_variants[i]);
-+ }
-+ } else {
-+ for (i = total_groups; --i >= 0;) {
-+ priv->full_group_names[i] =
-+ g_strdup_printf ("Group %d", i);
-+ }
-+ }
-+ }
-+}
-+
-+/* Should be called once for all widgets */
-+static void
-+gkbd_configuration_kbd_cfg_callback (XklEngine *engine,
-+ GkbdConfiguration *configuration)
-+{
-+ GkbdConfigurationPrivate *priv = configuration->priv;
-+ XklConfigRec *xklrec = xkl_config_rec_new ();
-+ xkl_debug (100,
-+ "XKB configuration changed on X Server - reiniting...\n");
-+
-+ gkbd_keyboard_config_load_from_x_current (&priv->kbd_cfg,
-+ xklrec);
-+
-+ gkbd_indicator_config_free_image_filenames (&priv->ind_cfg);
-+ gkbd_indicator_config_load_image_filenames (&priv->ind_cfg,
-+ &priv->kbd_cfg);
-+
-+ g_strfreev (priv->full_group_names);
-+ priv->full_group_names = NULL;
-+
-+ g_strfreev (priv->short_group_names);
-+ priv->short_group_names = NULL;
-+
-+ gkbd_configuration_load_group_names (configuration,
-+ xklrec);
-+
-+ g_signal_emit (configuration,
-+ signals[SIGNAL_CHANGED],
-+ 0);
-+
-+ g_object_unref (G_OBJECT (xklrec));
-+}
-+
-+/* Should be called once for all applets */
-+static void
-+gkbd_configuration_state_callback (XklEngine * engine,
-+ XklEngineStateChange changeType,
-+ gint group, gboolean restore,
-+ GkbdConfiguration * configuration)
-+{
-+ xkl_debug (150, "group is now %d, restore: %d\n", group, restore);
-+
-+ if (changeType == GROUP_CHANGED) {
-+ g_signal_emit (configuration,
-+ signals[SIGNAL_GROUP_CHANGED], 0,
-+ group);
-+ }
-+}
-+
-+static void
-+gkbd_configuration_init (GkbdConfiguration *configuration)
-+{
-+ GkbdConfigurationPrivate *priv;
-+ XklConfigRec *xklrec = xkl_config_rec_new ();
-+
-+ priv = GKBD_CONFIGURATION_GET_PRIVATE (configuration);
-+ configuration->priv = priv;
-+
-+ priv->engine = xkl_engine_get_instance (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()));
-+ if (priv->engine == NULL) {
-+ xkl_debug (0, "Libxklavier initialization error");
-+ return;
-+ }
-+
-+ priv->state_changed_handler =
-+ g_signal_connect (priv->engine, "X-state-changed",
-+ G_CALLBACK (gkbd_configuration_state_callback),
-+ configuration);
-+ priv->config_changed_handler =
-+ g_signal_connect (priv->engine, "X-config-changed",
-+ G_CALLBACK (gkbd_configuration_kbd_cfg_callback),
-+ configuration);
-+
-+ gkbd_desktop_config_init (&priv->cfg, priv->engine);
-+ gkbd_keyboard_config_init (&priv->kbd_cfg, priv->engine);
-+ gkbd_indicator_config_init (&priv->ind_cfg, priv->engine);
-+
-+ gkbd_desktop_config_load (&priv->cfg);
-+ gkbd_desktop_config_activate (&priv->cfg);
-+
-+ priv->registry = xkl_config_registry_get_instance (priv->engine);
-+ xkl_config_registry_load (priv->registry,
-+ priv->cfg.load_extra_items);
-+
-+ gkbd_keyboard_config_load_from_x_current (&priv->kbd_cfg,
-+ xklrec);
-+
-+ gkbd_indicator_config_load (&priv->ind_cfg);
-+
-+ gkbd_indicator_config_load_image_filenames (&priv->ind_cfg,
-+ &priv->kbd_cfg);
-+
-+ gkbd_indicator_config_activate (&priv->ind_cfg);
-+
-+ gkbd_configuration_load_group_names (configuration,
-+ xklrec);
-+ g_object_unref (G_OBJECT (xklrec));
-+
-+ gkbd_desktop_config_start_listen (&priv->cfg,
-+ G_CALLBACK (gkbd_configuration_cfg_changed),
-+ configuration);
-+ gkbd_indicator_config_start_listen (&priv->ind_cfg,
-+ G_CALLBACK (gkbd_configuration_ind_cfg_changed),
-+ configuration);
-+ xkl_engine_start_listen (priv->engine,
-+ XKLL_TRACK_KEYBOARD_STATE);
-+
-+ xkl_debug (100, "Initiating the widget startup process for %p\n",
-+ configuration);
-+}
-+
-+static void
-+gkbd_configuration_finalize (GObject * obj)
-+{
-+ GkbdConfiguration *configuration = GKBD_CONFIGURATION (obj);
-+ GkbdConfigurationPrivate *priv = configuration->priv;
-+
-+ xkl_debug (100,
-+ "Starting the gnome-kbd-configuration widget shutdown process for %p\n",
-+ configuration);
-+
-+ xkl_engine_stop_listen (priv->engine,
-+ XKLL_TRACK_KEYBOARD_STATE);
-+
-+ gkbd_desktop_config_stop_listen (&priv->cfg);
-+ gkbd_indicator_config_stop_listen (&priv->ind_cfg);
-+
-+ gkbd_indicator_config_term (&priv->ind_cfg);
-+ gkbd_keyboard_config_term (&priv->kbd_cfg);
-+ gkbd_desktop_config_term (&priv->cfg);
-+
-+ if (g_signal_handler_is_connected (priv->engine,
-+ priv->state_changed_handler)) {
-+ g_signal_handler_disconnect (priv->engine,
-+ priv->state_changed_handler);
-+ priv->state_changed_handler = 0;
-+ }
-+ if (g_signal_handler_is_connected (priv->engine,
-+ priv->config_changed_handler)) {
-+ g_signal_handler_disconnect (priv->engine,
-+ priv->config_changed_handler);
-+ priv->config_changed_handler = 0;
-+ }
-+
-+ g_object_unref (priv->registry);
-+ priv->registry = NULL;
-+ g_object_unref (priv->engine);
-+ priv->engine = NULL;
-+
-+ G_OBJECT_CLASS (gkbd_configuration_parent_class)->finalize (obj);
-+}
-+
-+static void
-+gkbd_configuration_class_init (GkbdConfigurationClass * klass)
-+{
-+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
-+
-+ /* Initing vtable */
-+ object_class->finalize = gkbd_configuration_finalize;
-+
-+ /* Signals */
-+ signals[SIGNAL_CHANGED] = g_signal_new ("changed",
-+ GKBD_TYPE_CONFIGURATION,
-+ G_SIGNAL_RUN_LAST,
-+ 0,
-+ NULL, NULL,
-+ g_cclosure_marshal_VOID__VOID,
-+ G_TYPE_NONE,
-+ 0);
-+ signals[SIGNAL_GROUP_CHANGED] = g_signal_new ("group-changed",
-+ GKBD_TYPE_CONFIGURATION,
-+ G_SIGNAL_RUN_LAST,
-+ 0,
-+ NULL, NULL,
-+ g_cclosure_marshal_VOID__INT,
-+ G_TYPE_NONE,
-+ 1,
-+ G_TYPE_INT);
-+
-+ g_type_class_add_private (klass, sizeof (GkbdConfigurationPrivate));
-+}
-+
-+GkbdConfiguration *
-+gkbd_configuration_get (void)
-+{
-+ static gpointer instance = NULL;
-+
-+ if (!instance) {
-+ instance = g_object_new (GKBD_TYPE_CONFIGURATION, NULL);
-+ g_object_add_weak_pointer (instance, &instance);
-+ } else {
-+ g_object_ref (instance);
-+ }
-+
-+ return instance;
-+}
-+
-+XklEngine *
-+gkbd_configuration_get_xkl_engine (GkbdConfiguration *configuration)
-+{
-+ return configuration->priv->engine;
-+}
-+
-+const char * const *
-+gkbd_configuration_get_group_names (GkbdConfiguration *configuration)
-+{
-+ return configuration->priv->full_group_names;
-+}
-+
-+const char * const *
-+gkbd_configuration_get_short_group_names (GkbdConfiguration *configuration)
-+{
-+ return configuration->priv->short_group_names;
-+}
-diff -uNrp a/plugins/keyboard/xxx/gkbd-configuration.h b/plugins/keyboard/xxx/gkbd-configuration.h
---- a/plugins/keyboard/xxx/gkbd-configuration.h 1970-01-01 01:00:00.000000000 +0100
-+++ b/plugins/keyboard/xxx/gkbd-configuration.h 2013-08-25 16:36:02.000000000 +0100
-@@ -0,0 +1,65 @@
-+/*
-+ * Copyright (C) 2010 Canonical Ltd.
-+ *
-+ * Authors: Jan Arne Petersen
-+ *
-+ * Based on gkbd-status.h by Sergey V. Udaltsov
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the
-+ * Free Software Foundation, Inc., 51 Franklin Street - Suite 500,
-+ * Boston, MA 02110-1335, USA.
-+ */
-+
-+#ifndef __GKBD_CONFIGURATION_H__
-+#define __GKBD_CONFIGURATION_H__
-+
-+#include
-+
-+#include
-+
-+G_BEGIN_DECLS
-+
-+typedef struct _GkbdConfiguration GkbdConfiguration;
-+typedef struct _GkbdConfigurationPrivate GkbdConfigurationPrivate;
-+typedef struct _GkbdConfigurationClass GkbdConfigurationClass;
-+
-+#define GKBD_TYPE_CONFIGURATION (gkbd_configuration_get_type ())
-+#define GKBD_CONFIGURATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GKBD_TYPE_CONFIGURATION, GkbdConfiguration))
-+#define GKBD_INDCATOR_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GKBD_TYPE_CONFIGURATION, GkbdConfigurationClass))
-+#define GKBD_IS_CONFIGURATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GKBD_TYPE_CONFIGURATION))
-+#define GKBD_IS_CONFIGURATION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), GKBD_TYPE_CONFIGURATION))
-+#define GKBD_CONFIGURATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GKBD_TYPE_CONFIGURATION, GkbdConfigurationClass))
-+
-+struct _GkbdConfiguration {
-+ GObject parent;
-+
-+ GkbdConfigurationPrivate *priv;
-+};
-+
-+struct _GkbdConfigurationClass {
-+ GObjectClass parent_class;
-+};
-+
-+extern GType gkbd_configuration_get_type (void);
-+
-+extern GkbdConfiguration *gkbd_configuration_get (void);
-+
-+extern XklEngine *gkbd_configuration_get_xkl_engine (GkbdConfiguration *configuration);
-+
-+extern const char * const *gkbd_configuration_get_group_names (GkbdConfiguration *configuration);
-+extern const char * const *gkbd_configuration_get_short_group_names (GkbdConfiguration *configuration);
-+
-+G_END_DECLS
-+
-+#endif
-diff -uNrp a/plugins/media-keys/csd-media-keys-manager.c b/plugins/media-keys/csd-media-keys-manager.c
---- a/plugins/media-keys/csd-media-keys-manager.c 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/media-keys/csd-media-keys-manager.c 2013-08-25 16:36:02.000000000 +0100
-@@ -120,6 +120,10 @@ static const gchar kb_introspection_xml[
- #define VOLUME_STEP 6 /* percents for one volume button press */
- #define MAX_VOLUME 65536.0
-
-+#define GNOME_DESKTOP_INPUT_SOURCES_DIR "org.cinnamon.desktop.input-sources"
-+#define KEY_CURRENT_INPUT_SOURCE "current"
-+#define KEY_INPUT_SOURCES "sources"
-+
- #define CSD_MEDIA_KEYS_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CSD_TYPE_MEDIA_KEYS_MANAGER, CsdMediaKeysManagerPrivate))
-
- typedef struct {
-@@ -1750,6 +1754,40 @@ do_keyboard_brightness_action (CsdMediaK
- manager);
- }
-
-+static void
-+do_switch_input_source_action (CsdMediaKeysManager *manager,
-+ MediaKeyType type)
-+{
-+ GSettings *settings;
-+ GVariant *sources;
-+ gint i, n;
-+
-+ settings = g_settings_new (GNOME_DESKTOP_INPUT_SOURCES_DIR);
-+ sources = g_settings_get_value (settings, KEY_INPUT_SOURCES);
-+
-+ n = g_variant_n_children (sources);
-+ if (n < 2)
-+ goto out;
-+
-+ i = g_settings_get_uint (settings, KEY_CURRENT_INPUT_SOURCE);
-+
-+ if (type == SWITCH_INPUT_SOURCE_KEY)
-+ i += 1;
-+ else
-+ i -= 1;
-+
-+ if (i < 0)
-+ i = n - 1;
-+ else if (i >= n)
-+ i = 0;
-+
-+ g_settings_set_uint (settings, KEY_CURRENT_INPUT_SOURCE, i);
-+
-+ out:
-+ g_variant_unref (sources);
-+ g_object_unref (settings);
-+}
-+
- static gboolean
- do_action (CsdMediaKeysManager *manager,
- guint deviceid,
-@@ -1908,6 +1946,10 @@ do_action (CsdMediaKeysManager *manager,
- case BATTERY_KEY:
- do_execute_desktop (manager, "gnome-power-statistics.desktop", timestamp);
- break;
-+ case SWITCH_INPUT_SOURCE_KEY:
-+ case SWITCH_INPUT_SOURCE_BACKWARD_KEY:
-+ do_switch_input_source_action (manager, type);
-+ break;
- /* Note, no default so compiler catches missing keys */
- case CUSTOM_KEY:
- g_assert_not_reached ();
-diff -uNrp a/plugins/media-keys/shortcuts-list.h b/plugins/media-keys/shortcuts-list.h
---- a/plugins/media-keys/shortcuts-list.h 2013-08-24 18:04:31.000000000 +0100
-+++ b/plugins/media-keys/shortcuts-list.h 2013-08-25 16:36:02.000000000 +0100
-@@ -81,6 +81,8 @@ typedef enum {
- KEYBOARD_BRIGHTNESS_DOWN_KEY,
- KEYBOARD_BRIGHTNESS_TOGGLE_KEY,
- BATTERY_KEY,
-+ SWITCH_INPUT_SOURCE_KEY,
-+ SWITCH_INPUT_SOURCE_BACKWARD_KEY,
- CUSTOM_KEY
- } MediaKeyType;
-
-@@ -148,6 +150,9 @@ static struct {
- { KEYBOARD_BRIGHTNESS_UP_KEY, NULL, "XF86KbdBrightnessUp" },
- { KEYBOARD_BRIGHTNESS_DOWN_KEY, NULL, "XF86KbdBrightnessDown" },
- { KEYBOARD_BRIGHTNESS_TOGGLE_KEY, NULL, "XF86KbdLightOnOff" },
-+ { SWITCH_INPUT_SOURCE_KEY, "switch-input-source", NULL },
-+ { SWITCH_INPUT_SOURCE_BACKWARD_KEY, "switch-input-source-backward", NULL },
-+
- { BATTERY_KEY, NULL, "XF86Battery" },
- };
-
diff --git a/pkgs/desktops/cinnamon/muffin.nix b/pkgs/desktops/cinnamon/muffin.nix
deleted file mode 100644
index a1fd6b97ac1..00000000000
--- a/pkgs/desktops/cinnamon/muffin.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, gtk3,intltool,
-cinnamon-desktop, clutter, cogl, zenity, python, gnome_doc_utils, makeWrapper}:
-
-let
- version = "2.0.5";
-in
-stdenv.mkDerivation {
- name = "muffin-${version}";
-
- src = fetchurl {
- url = "http://github.com/linuxmint/muffin/archive/${version}.tar.gz";
- sha256 = "1vn7shxwyxsa6dd3zldrnc0095i1y0rq0944n8kak3m85r2pv9c1";
- };
-
-
- configureFlags = "--enable-compile-warnings=minium" ;
-
- patches = [./gtkdoc.patch];
-
- buildInputs = [
- pkgconfig autoreconfHook
- glib gettext gnome_common
- gtk3 intltool cinnamon-desktop
- clutter cogl zenity python
- gnome_doc_utils makeWrapper];
-
- preBuild = "patchShebangs ./scripts";
-
-
- postFixup = ''
-
- for f in "$out/bin/"*; do
- wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
- done
- '';
-
- meta = {
- homepage = "http://cinnamon.linuxmint.com";
- description = "The cinnamon session files" ;
-
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.roelof ];
-
- broken = true;
- };
-}
diff --git a/pkgs/desktops/cinnamon/region.patch b/pkgs/desktops/cinnamon/region.patch
deleted file mode 100644
index 7b8133e820e..00000000000
--- a/pkgs/desktops/cinnamon/region.patch
+++ /dev/null
@@ -1,5314 +0,0 @@
-
-diff -uNrp a/configure.ac b/configure.ac
---- a/configure.ac 2013-08-25 14:40:14.000000000 +0100
-+++ b/configure.ac 2013-08-25 16:50:30.000000000 +0100
-@@ -82,6 +82,22 @@ else
- SYSTEMD=
- fi
-
-+# IBus support
-+IBUS_REQUIRED_VERSION=1.4.2
-+
-+#AC_ARG_ENABLE(ibus,
-+# AS_HELP_STRING([--disable-ibus],
-+# [Disable IBus support]),
-+# enable_ibus=$enableval,
-+# enable_ibus=yes)
-+enable_ibus=yes
-+#if test "x$enable_ibus" = "xyes" ; then
-+IBUS_MODULE="ibus-1.0 >= $IBUS_REQUIRED_VERSION"
-+AC_DEFINE(HAVE_IBUS, 1, [Defined if IBus support is enabled])
-+#else
-+# IBUS_MODULE=
-+#fi
-+
- dnl ==============================================
- dnl Check that we meet the dependencies
- dnl ==============================================
-@@ -119,9 +135,10 @@ PKG_CHECK_MODULES(NETWORK_PANEL, $COMMON
- PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.9.1
- cinnamon-settings-daemon >= $CSD_REQUIRED_VERSION)
- PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES colord >= 0.1.8)
--PKG_CHECK_MODULES(REGION_PANEL, $COMMON_MODULES libgnomekbd >= 2.91.91
-+PKG_CHECK_MODULES(REGION_PANEL, $COMMON_MODULES
- polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION
-- libxklavier >= 5.1 libgnomekbdui >= 2.91.91)
-+ cinnamon-desktop >= $CINNAMON_DESKTOP_REQUIRED_VERSION
-+ $IBUS_MODULE)
- PKG_CHECK_MODULES(SCREEN_PANEL, $COMMON_MODULES)
- PKG_CHECK_MODULES(SOUND_PANEL, $COMMON_MODULES libxml-2.0
- libcanberra-gtk3 >= $CANBERRA_REQUIRED_VERSION
-diff -uNrp a/panels/region/cc-region-panel.c b/panels/region/cc-region-panel.c
---- a/panels/region/cc-region-panel.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cc-region-panel.c 2013-09-21 13:24:15.329949897 +0100
-@@ -18,17 +18,18 @@
- * Author: Sergey Udaltsov
- *
- */
--#include "config.h"
-+
- #include "cc-region-panel.h"
-+#include
- #include
- #include
-
--#include "cinnamon-region-panel-xkb.h"
-+#include "cinnamon-region-panel-input.h"
- #include "cinnamon-region-panel-lang.h"
- #include "cinnamon-region-panel-formats.h"
- #include "cinnamon-region-panel-system.h"
-
--G_DEFINE_DYNAMIC_TYPE (CcRegionPanel, cc_region_panel, CC_TYPE_PANEL)
-+CC_PANEL_REGISTER (CcRegionPanel, cc_region_panel)
-
- #define REGION_PANEL_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CC_TYPE_REGION_PANEL, CcRegionPanelPrivate))
-
-@@ -48,14 +49,6 @@ enum {
- SYSTEM_PAGE
- };
-
--
--static gboolean
--languages_link_cb (GtkButton *button, gpointer user_data)
--{
-- g_spawn_command_line_async ("gnome-language-selector", NULL);
-- return TRUE;
--}
--
- static void
- cc_region_panel_set_page (CcRegionPanel *panel,
- const char *page)
-@@ -116,13 +109,22 @@ cc_region_panel_finalize (GObject * obje
- G_OBJECT_CLASS (cc_region_panel_parent_class)->finalize (object);
- }
-
-+static const char *
-+cc_region_panel_get_help_uri (CcPanel *panel)
-+{
-+ return "help:gnome-help/prefs-language";
-+}
-+
- static void
- cc_region_panel_class_init (CcRegionPanelClass * klass)
- {
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
-+ CcPanelClass * panel_class = CC_PANEL_CLASS (klass);
-
- g_type_class_add_private (klass, sizeof (CcRegionPanelPrivate));
-
-+ panel_class->get_help_uri = cc_region_panel_get_help_uri;
-+
- object_class->set_property = cc_region_panel_set_property;
- object_class->finalize = cc_region_panel_finalize;
-
-@@ -130,22 +132,14 @@ cc_region_panel_class_init (CcRegionPane
- }
-
- static void
--cc_region_panel_class_finalize (CcRegionPanelClass * klass)
--{
--}
--
--static void
- cc_region_panel_init (CcRegionPanel * self)
- {
- CcRegionPanelPrivate *priv;
- GtkWidget *prefs_widget;
-- const char *desktop;
- GError *error = NULL;
-
- priv = self->priv = REGION_PANEL_PRIVATE (self);
-
-- desktop = g_getenv ("XDG_CURRENT_DESKTOP");
--
- priv->builder = gtk_builder_new ();
- gtk_builder_set_translation_domain (priv->builder, GETTEXT_PACKAGE);
- gtk_builder_add_from_file (priv->builder,
-@@ -157,29 +151,16 @@ cc_region_panel_init (CcRegionPanel * se
- return;
- }
-
-- prefs_widget = (GtkWidget *) gtk_builder_get_object (priv->builder,
-- "region_notebook");
--
-+ prefs_widget = (GtkWidget *) gtk_builder_get_object (priv->builder,
-+ "region_notebook");
- gtk_widget_set_size_request (GTK_WIDGET (prefs_widget), -1, 400);
-
- gtk_widget_reparent (prefs_widget, GTK_WIDGET (self));
-
-- setup_xkb_tabs (priv->builder);
--
-- setup_language (priv->builder);
-- setup_formats (priv->builder);
-- setup_system (priv->builder);
--
-- /* set screen link */
--
-- GtkWidget *widget = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
-- "get_languages_button"));
--
-- gtk_button_set_label (GTK_BUTTON (widget), _("Get more languages..."));
--
-- g_signal_connect (widget, "clicked",
-- G_CALLBACK (languages_link_cb),
-- self);
-+ setup_input_tabs (priv->builder, self);
-+ setup_language (priv->builder);
-+ setup_formats (priv->builder);
-+ setup_system (priv->builder);
- }
-
- void
-@@ -187,6 +168,7 @@ cc_region_panel_register (GIOModule * mo
- {
- bindtextdomain (GETTEXT_PACKAGE, "/usr/share/cinnamon/locale");
- bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
-+
- cc_region_panel_register_type (G_TYPE_MODULE (module));
- g_io_extension_point_implement (CC_SHELL_PANEL_EXTENSION_POINT,
- CC_TYPE_REGION_PANEL,
-diff -uNrp a/panels/region/cinnamon-region-panel-formats.h b/panels/region/cinnamon-region-panel-formats.h
---- a/panels/region/cinnamon-region-panel-formats.h 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-formats.h 2013-09-21 13:24:15.332949789 +0100
-@@ -19,8 +19,8 @@
- * 02110-1335, USA.
- */
-
--#ifndef __GNOME_REGION_PANEL_FORMATS_H
--#define __GNOME_REGION_PANEL_FORMATS_H
-+#ifndef __CINNAMON_REGION_PANEL_FORMATS_H
-+#define __CINNAMON_REGION_PANEL_FORMATS_H
-
- #include
-
-diff -uNrp a/panels/region/cinnamon-region-panel-input.c b/panels/region/cinnamon-region-panel-input.c
---- a/panels/region/cinnamon-region-panel-input.c 1970-01-01 01:00:00.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-input.c 2013-09-21 13:24:15.338949572 +0100
-@@ -0,0 +1,1563 @@
-+/*
-+ * Copyright (C) 2011 Red Hat, Inc.
-+ *
-+ * Written by: Matthias Clasen
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2, or (at your option)
-+ * any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-+ * 02110-1335, USA.
-+ */
-+
-+#include
-+
-+#include
-+
-+#include
-+#include
-+#include
-+
-+#define GNOME_DESKTOP_USE_UNSTABLE_API
-+#include
-+
-+#ifdef HAVE_IBUS
-+#include
-+#endif
-+
-+#include "gdm-languages.h"
-+#include "cinnamon-region-panel-input.h"
-+
-+#define WID(s) GTK_WIDGET(gtk_builder_get_object (builder, s))
-+
-+#define GNOME_DESKTOP_INPUT_SOURCES_DIR "org.cinnamon.desktop.input-sources"
-+
-+#define KEY_CURRENT_INPUT_SOURCE "current"
-+#define KEY_INPUT_SOURCES "sources"
-+
-+#define INPUT_SOURCE_TYPE_XKB "xkb"
-+#define INPUT_SOURCE_TYPE_IBUS "ibus"
-+
-+enum {
-+ NAME_COLUMN,
-+ TYPE_COLUMN,
-+ ID_COLUMN,
-+ SETUP_COLUMN,
-+ N_COLUMNS
-+};
-+
-+static GSettings *input_sources_settings = NULL;
-+static GnomeXkbInfo *xkb_info = NULL;
-+static GtkWidget *input_chooser = NULL; /* weak pointer */
-+
-+#ifdef HAVE_IBUS
-+static IBusBus *ibus = NULL;
-+static GHashTable *ibus_engines = NULL;
-+static GCancellable *ibus_cancellable = NULL;
-+static guint shell_name_watch_id = 0;
-+
-+static const gchar *supported_ibus_engines[] = {
-+ /* Simplified Chinese */
-+ "pinyin",
-+ "bopomofo",
-+ "wubi",
-+ "erbi",
-+ /* Default in Fedora, where ibus-libpinyin replaces ibus-pinyin */
-+ "libpinyin",
-+ "libbopomofo",
-+
-+ /* Traditional Chinese */
-+ /* https://bugzilla.gnome.org/show_bug.cgi?id=680840 */
-+ "chewing",
-+ "cangjie5",
-+ "cangjie3",
-+ "quick5",
-+ "quick3",
-+ "stroke5",
-+
-+ /* Japanese */
-+ "anthy",
-+ "mozc-jp",
-+ "skk",
-+
-+ /* Korean */
-+ "hangul",
-+
-+ /* Thai */
-+ "m17n:th:kesmanee",
-+ "m17n:th:pattachote",
-+ "m17n:th:tis820",
-+
-+ /* Vietnamese */
-+ "m17n:vi:tcvn",
-+ "m17n:vi:telex",
-+ "m17n:vi:viqr",
-+ "m17n:vi:vni",
-+ "Unikey",
-+
-+ /* Sinhala */
-+ "m17n:si:wijesekera",
-+ "m17n:si:phonetic-dynamic",
-+ "m17n:si:trans",
-+ "sayura",
-+
-+ /* Indic */
-+ /* https://fedoraproject.org/wiki/I18N/Indic#Keyboard_Layouts */
-+
-+ /* Assamese */
-+ "m17n:as:phonetic",
-+ "m17n:as:inscript",
-+ "m17n:as:itrans",
-+
-+ /* Bengali */
-+ "m17n:bn:inscript",
-+ "m17n:bn:itrans",
-+ "m17n:bn:probhat",
-+
-+ /* Gujarati */
-+ "m17n:gu:inscript",
-+ "m17n:gu:itrans",
-+ "m17n:gu:phonetic",
-+
-+ /* Hindi */
-+ "m17n:hi:inscript",
-+ "m17n:hi:itrans",
-+ "m17n:hi:phonetic",
-+ "m17n:hi:remington",
-+ "m17n:hi:typewriter",
-+ "m17n:hi:vedmata",
-+
-+ /* Kannada */
-+ "m17n:kn:kgp",
-+ "m17n:kn:inscript",
-+ "m17n:kn:itrans",
-+
-+ /* Kashmiri */
-+ "m17n:ks:inscript",
-+
-+ /* Maithili */
-+ "m17n:mai:inscript",
-+
-+ /* Malayalam */
-+ "m17n:ml:inscript",
-+ "m17n:ml:itrans",
-+ "m17n:ml:mozhi",
-+ "m17n:ml:swanalekha",
-+
-+ /* Marathi */
-+ "m17n:mr:inscript",
-+ "m17n:mr:itrans",
-+ "m17n:mr:phonetic",
-+
-+ /* Nepali */
-+ "m17n:ne:rom",
-+ "m17n:ne:trad",
-+
-+ /* Oriya */
-+ "m17n:or:inscript",
-+ "m17n:or:itrans",
-+ "m17n:or:phonetic",
-+
-+ /* Punjabi */
-+ "m17n:pa:inscript",
-+ "m17n:pa:itrans",
-+ "m17n:pa:phonetic",
-+ "m17n:pa:jhelum",
-+
-+ /* Sanskrit */
-+ "m17n:sa:harvard-kyoto",
-+
-+ /* Sindhi */
-+ "m17n:sd:inscript",
-+
-+ /* Tamil */
-+ "m17n:ta:tamil99",
-+ "m17n:ta:inscript",
-+ "m17n:ta:itrans",
-+ "m17n:ta:phonetic",
-+ "m17n:ta:lk-renganathan",
-+ "m17n:ta:vutam",
-+ "m17n:ta:typewriter",
-+
-+ /* Telugu */
-+ "m17n:te:inscript",
-+ "m17n:te:apple",
-+ "m17n:te:pothana",
-+ "m17n:te:rts",
-+
-+ /* Urdu */
-+ "m17n:ur:phonetic",
-+
-+ /* Inscript2 - https://bugzilla.gnome.org/show_bug.cgi?id=684854 */
-+ "m17n:as:inscript2",
-+ "m17n:bn:inscript2",
-+ "m17n:brx:inscript2-deva",
-+ "m17n:doi:inscript2-deva",
-+ "m17n:gu:inscript2",
-+ "m17n:hi:inscript2",
-+ "m17n:kn:inscript2",
-+ "m17n:kok:inscript2-deva",
-+ "m17n:mai:inscript2",
-+ "m17n:ml:inscript2",
-+ "m17n:mni:inscript2-beng",
-+ "m17n:mni:inscript2-mtei",
-+ "m17n:mr:inscript2",
-+ "m17n:ne:inscript2-deva",
-+ "m17n:or:inscript2",
-+ "m17n:pa:inscript2-guru",
-+ "m17n:sa:inscript2",
-+ "m17n:sat:inscript2-deva",
-+ "m17n:sat:inscript2-olck",
-+ "m17n:sd:inscript2-deva",
-+ "m17n:ta:inscript2",
-+ "m17n:te:inscript2",
-+
-+ /* No corresponding XKB map available for the languages */
-+
-+ /* Chinese Yi */
-+ "m17n:ii:phonetic",
-+
-+ /* Tai-Viet */
-+ "m17n:tai:sonla",
-+
-+ /* Kazakh in Arabic script */
-+ "m17n:kk:arabic",
-+
-+ /* Yiddish */
-+ "m17n:yi:yivo",
-+
-+ /* Canadian Aboriginal languages */
-+ "m17n:ath:phonetic",
-+ "m17n:bla:phonetic",
-+ "m17n:cr:western",
-+ "m17n:iu:phonetic",
-+ "m17n:nsk:phonetic",
-+ "m17n:oj:phonetic",
-+
-+ /* Non-trivial engines, like transliteration-based instead of
-+ keymap-based. Confirmation needed that the engines below are
-+ actually used by local language users. */
-+
-+ /* Tibetan */
-+ "m17n:bo:ewts",
-+ "m17n:bo:tcrc",
-+ "m17n:bo:wylie",
-+
-+ /* Esperanto */
-+ "m17n:eo:h-f",
-+ "m17n:eo:h",
-+ "m17n:eo:plena",
-+ "m17n:eo:q",
-+ "m17n:eo:vi",
-+ "m17n:eo:x",
-+
-+ /* Amharic */
-+ "m17n:am:sera",
-+
-+ /* Russian */
-+ "m17n:ru:translit",
-+
-+ /* Classical Greek */
-+ "m17n:grc:mizuochi",
-+
-+ /* Lao */
-+ "m17n:lo:lrt",
-+
-+ /* Postfix modifier input methods */
-+ "m17n:da:post",
-+ "m17n:sv:post",
-+ NULL
-+};
-+#endif /* HAVE_IBUS */
-+
-+static void populate_model (GtkListStore *store,
-+ GtkListStore *active_sources_store);
-+static GtkWidget *input_chooser_new (GtkWindow *main_window,
-+ GtkListStore *active_sources);
-+static gboolean input_chooser_get_selected (GtkWidget *chooser,
-+ GtkTreeModel **model,
-+ GtkTreeIter *iter);
-+static GtkTreeModel *tree_view_get_actual_model (GtkTreeView *tv);
-+
-+static gboolean
-+strv_contains (const gchar * const *strv,
-+ const gchar *str)
-+{
-+ const gchar * const *p = strv;
-+ for (p = strv; *p; p++)
-+ if (g_strcmp0 (*p, str) == 0)
-+ return TRUE;
-+
-+ return FALSE;
-+}
-+
-+#ifdef HAVE_IBUS
-+static void
-+clear_ibus (void)
-+{
-+ if (shell_name_watch_id > 0)
-+ {
-+ g_bus_unwatch_name (shell_name_watch_id);
-+ shell_name_watch_id = 0;
-+ }
-+ g_cancellable_cancel (ibus_cancellable);
-+ g_clear_object (&ibus_cancellable);
-+ g_clear_pointer (&ibus_engines, g_hash_table_destroy);
-+ g_clear_object (&ibus);
-+}
-+
-+static gchar *
-+engine_get_display_name (IBusEngineDesc *engine_desc)
-+{
-+ const gchar *name;
-+ const gchar *language_code;
-+ const gchar *language;
-+ gchar *display_name;
-+
-+ name = ibus_engine_desc_get_longname (engine_desc);
-+ language_code = ibus_engine_desc_get_language (engine_desc);
-+ language = ibus_get_language_name (language_code);
-+
-+ display_name = g_strdup_printf ("%s (%s)", language, name);
-+
-+ return display_name;
-+}
-+
-+static GDesktopAppInfo *
-+setup_app_info_for_id (const gchar *id)
-+{
-+ GDesktopAppInfo *app_info;
-+ gchar *desktop_file_name;
-+ gchar **strv;
-+
-+ strv = g_strsplit (id, ":", 2);
-+ desktop_file_name = g_strdup_printf ("ibus-setup-%s.desktop", strv[0]);
-+ g_strfreev (strv);
-+
-+ app_info = g_desktop_app_info_new (desktop_file_name);
-+ g_free (desktop_file_name);
-+
-+ return app_info;
-+}
-+
-+static void
-+input_chooser_repopulate (GtkListStore *active_sources_store)
-+{
-+ GtkBuilder *builder;
-+ GtkListStore *model;
-+
-+ if (!input_chooser)
-+ return;
-+
-+ builder = g_object_get_data (G_OBJECT (input_chooser), "builder");
-+ model = GTK_LIST_STORE (gtk_builder_get_object (builder, "input_source_model"));
-+
-+ gtk_list_store_clear (model);
-+ populate_model (model, active_sources_store);
-+}
-+
-+static void
-+update_ibus_active_sources (GtkBuilder *builder)
-+{
-+ GtkTreeView *tv;
-+ GtkTreeModel *model;
-+ GtkTreeIter iter;
-+ gchar *type, *id;
-+ gboolean ret;
-+
-+ tv = GTK_TREE_VIEW (WID ("active_input_sources"));
-+ model = tree_view_get_actual_model (tv);
-+
-+ ret = gtk_tree_model_get_iter_first (model, &iter);
-+ while (ret)
-+ {
-+ gtk_tree_model_get (model, &iter,
-+ TYPE_COLUMN, &type,
-+ ID_COLUMN, &id,
-+ -1);
-+
-+ if (g_str_equal (type, INPUT_SOURCE_TYPE_IBUS))
-+ {
-+ IBusEngineDesc *engine_desc = NULL;
-+ GDesktopAppInfo *app_info = NULL;
-+ gchar *display_name = NULL;
-+
-+ engine_desc = g_hash_table_lookup (ibus_engines, id);
-+ if (engine_desc)
-+ {
-+ display_name = engine_get_display_name (engine_desc);
-+ app_info = setup_app_info_for_id (id);
-+
-+ gtk_list_store_set (GTK_LIST_STORE (model), &iter,
-+ NAME_COLUMN, display_name,
-+ SETUP_COLUMN, app_info,
-+ -1);
-+ g_free (display_name);
-+ if (app_info)
-+ g_object_unref (app_info);
-+ }
-+ }
-+
-+ g_free (type);
-+ g_free (id);
-+
-+ ret = gtk_tree_model_iter_next (model, &iter);
-+ }
-+
-+ input_chooser_repopulate (GTK_LIST_STORE (model));
-+}
-+
-+static void
-+fetch_ibus_engines_result (GObject *object,
-+ GAsyncResult *result,
-+ GtkBuilder *builder)
-+{
-+ gboolean show_all_sources;
-+ GList *list, *l;
-+ GError *error;
-+
-+ error = NULL;
-+ list = ibus_bus_list_engines_async_finish (ibus, result, &error);
-+
-+ g_clear_object (&ibus_cancellable);
-+
-+ if (!list && error)
-+ {
-+ g_warning ("Couldn't finish IBus request: %s", error->message);
-+ g_error_free (error);
-+ return;
-+ }
-+
-+ show_all_sources = g_settings_get_boolean (input_sources_settings, "show-all-sources");
-+
-+ /* Maps engine ids to engine description objects */
-+ ibus_engines = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, g_object_unref);
-+
-+ for (l = list; l; l = l->next)
-+ {
-+ IBusEngineDesc *engine = l->data;
-+ const gchar *engine_id = ibus_engine_desc_get_name (engine);
-+
-+ if (show_all_sources || strv_contains (supported_ibus_engines, engine_id))
-+ g_hash_table_replace (ibus_engines, (gpointer)engine_id, engine);
-+ else
-+ g_object_unref (engine);
-+ }
-+ g_list_free (list);
-+
-+ update_ibus_active_sources (builder);
-+}
-+
-+static void
-+fetch_ibus_engines (GtkBuilder *builder)
-+{
-+ ibus_cancellable = g_cancellable_new ();
-+
-+ ibus_bus_list_engines_async (ibus,
-+ -1,
-+ ibus_cancellable,
-+ (GAsyncReadyCallback)fetch_ibus_engines_result,
-+ builder);
-+
-+ /* We've got everything we needed, don't want to be called again. */
-+ g_signal_handlers_disconnect_by_func (ibus, fetch_ibus_engines, builder);
-+}
-+
-+static void
-+maybe_start_ibus (void)
-+{
-+ /* IBus doesn't export API in the session bus. The only thing
-+ * we have there is a well known name which we can use as a
-+ * sure-fire way to activate it. */
-+ g_bus_unwatch_name (g_bus_watch_name (G_BUS_TYPE_SESSION,
-+ IBUS_SERVICE_IBUS,
-+ G_BUS_NAME_WATCHER_FLAGS_AUTO_START,
-+ NULL,
-+ NULL,
-+ NULL,
-+ NULL));
-+}
-+
-+static void
-+on_shell_appeared (GDBusConnection *connection,
-+ const gchar *name,
-+ const gchar *name_owner,
-+ gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+
-+ if (!ibus)
-+ {
-+ ibus = ibus_bus_new ();
-+ if (ibus_bus_is_connected (ibus))
-+ fetch_ibus_engines (builder);
-+ else
-+ g_signal_connect_swapped (ibus, "connected",
-+ G_CALLBACK (fetch_ibus_engines), builder);
-+ }
-+ maybe_start_ibus ();
-+}
-+#endif /* HAVE_IBUS */
-+
-+static gboolean
-+add_source_to_table (GtkTreeModel *model,
-+ GtkTreePath *path,
-+ GtkTreeIter *iter,
-+ gpointer data)
-+{
-+ GHashTable *hash = data;
-+ gchar *type;
-+ gchar *id;
-+
-+ gtk_tree_model_get (model, iter,
-+ TYPE_COLUMN, &type,
-+ ID_COLUMN, &id,
-+ -1);
-+
-+ g_hash_table_add (hash, g_strconcat (type, id, NULL));
-+
-+ g_free (type);
-+ g_free (id);
-+
-+ return FALSE;
-+}
-+
-+static void
-+populate_model (GtkListStore *store,
-+ GtkListStore *active_sources_store)
-+{
-+ GHashTable *active_sources_table;
-+ GtkTreeIter iter;
-+ const gchar *name;
-+ GList *sources, *tmp;
-+ gchar *source_id = NULL;
-+
-+ active_sources_table = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
-+
-+ gtk_tree_model_foreach (GTK_TREE_MODEL (active_sources_store),
-+ add_source_to_table,
-+ active_sources_table);
-+
-+ sources = gnome_xkb_info_get_all_layouts (xkb_info);
-+
-+ for (tmp = sources; tmp; tmp = tmp->next)
-+ {
-+ g_free (source_id);
-+ source_id = g_strconcat (INPUT_SOURCE_TYPE_XKB, tmp->data, NULL);
-+
-+ if (g_hash_table_contains (active_sources_table, source_id))
-+ continue;
-+
-+ gnome_xkb_info_get_layout_info (xkb_info, (const gchar *)tmp->data,
-+ &name, NULL, NULL, NULL);
-+
-+ gtk_list_store_append (store, &iter);
-+ gtk_list_store_set (store, &iter,
-+ NAME_COLUMN, name,
-+ TYPE_COLUMN, INPUT_SOURCE_TYPE_XKB,
-+ ID_COLUMN, tmp->data,
-+ -1);
-+ }
-+ g_free (source_id);
-+
-+ g_list_free (sources);
-+
-+#ifdef HAVE_IBUS
-+ if (ibus_engines)
-+ {
-+ gchar *display_name;
-+
-+ sources = g_hash_table_get_keys (ibus_engines);
-+
-+ source_id = NULL;
-+ for (tmp = sources; tmp; tmp = tmp->next)
-+ {
-+ g_free (source_id);
-+ source_id = g_strconcat (INPUT_SOURCE_TYPE_IBUS, tmp->data, NULL);
-+
-+ if (g_hash_table_contains (active_sources_table, source_id))
-+ continue;
-+
-+ display_name = engine_get_display_name (g_hash_table_lookup (ibus_engines, tmp->data));
-+
-+ gtk_list_store_append (store, &iter);
-+ gtk_list_store_set (store, &iter,
-+ NAME_COLUMN, display_name,
-+ TYPE_COLUMN, INPUT_SOURCE_TYPE_IBUS,
-+ ID_COLUMN, tmp->data,
-+ -1);
-+ g_free (display_name);
-+ }
-+ g_free (source_id);
-+
-+ g_list_free (sources);
-+ }
-+#endif
-+
-+ g_hash_table_destroy (active_sources_table);
-+}
-+
-+static void
-+populate_with_active_sources (GtkListStore *store)
-+{
-+ GVariant *sources;
-+ GVariantIter iter;
-+ const gchar *name;
-+ const gchar *type;
-+ const gchar *id;
-+ gchar *display_name;
-+ GDesktopAppInfo *app_info;
-+ GtkTreeIter tree_iter;
-+
-+ sources = g_settings_get_value (input_sources_settings, KEY_INPUT_SOURCES);
-+
-+ g_variant_iter_init (&iter, sources);
-+ while (g_variant_iter_next (&iter, "(&s&s)", &type, &id))
-+ {
-+ display_name = NULL;
-+ app_info = NULL;
-+
-+ if (g_str_equal (type, INPUT_SOURCE_TYPE_XKB))
-+ {
-+ gnome_xkb_info_get_layout_info (xkb_info, id, &name, NULL, NULL, NULL);
-+ if (!name)
-+ {
-+ g_warning ("Couldn't find XKB input source '%s'", id);
-+ continue;
-+ }
-+ display_name = g_strdup (name);
-+ }
-+ else if (g_str_equal (type, INPUT_SOURCE_TYPE_IBUS))
-+ {
-+#ifdef HAVE_IBUS
-+ IBusEngineDesc *engine_desc = NULL;
-+
-+ if (ibus_engines)
-+ engine_desc = g_hash_table_lookup (ibus_engines, id);
-+
-+ if (engine_desc)
-+ {
-+ display_name = engine_get_display_name (engine_desc);
-+ app_info = setup_app_info_for_id (id);
-+ }
-+#else
-+ g_warning ("IBus input source type specified but IBus support was not compiled");
-+ continue;
-+#endif
-+ }
-+ else
-+ {
-+ g_warning ("Unknown input source type '%s'", type);
-+ continue;
-+ }
-+
-+ gtk_list_store_append (store, &tree_iter);
-+ gtk_list_store_set (store, &tree_iter,
-+ NAME_COLUMN, display_name,
-+ TYPE_COLUMN, type,
-+ ID_COLUMN, id,
-+ SETUP_COLUMN, app_info,
-+ -1);
-+ g_free (display_name);
-+ if (app_info)
-+ g_object_unref (app_info);
-+ }
-+
-+ g_variant_unref (sources);
-+}
-+
-+static void
-+update_configuration (GtkTreeModel *model)
-+{
-+ GtkTreeIter iter;
-+ gchar *type;
-+ gchar *id;
-+ GVariantBuilder builder;
-+ GVariant *old_sources;
-+ const gchar *old_current_type;
-+ const gchar *old_current_id;
-+ guint old_current_index;
-+ guint old_n_sources;
-+ guint index;
-+
-+ old_sources = g_settings_get_value (input_sources_settings, KEY_INPUT_SOURCES);
-+ old_current_index = g_settings_get_uint (input_sources_settings, KEY_CURRENT_INPUT_SOURCE);
-+ old_n_sources = g_variant_n_children (old_sources);
-+
-+ if (old_n_sources > 0 && old_current_index < old_n_sources)
-+ {
-+ g_variant_get_child (old_sources,
-+ old_current_index,
-+ "(&s&s)",
-+ &old_current_type,
-+ &old_current_id);
-+ }
-+ else
-+ {
-+ old_current_type = "";
-+ old_current_id = "";
-+ }
-+
-+ g_variant_builder_init (&builder, G_VARIANT_TYPE ("a(ss)"));
-+ index = 0;
-+ gtk_tree_model_get_iter_first (model, &iter);
-+ do
-+ {
-+ gtk_tree_model_get (model, &iter,
-+ TYPE_COLUMN, &type,
-+ ID_COLUMN, &id,
-+ -1);
-+ if (index != old_current_index &&
-+ g_str_equal (type, old_current_type) &&
-+ g_str_equal (id, old_current_id))
-+ {
-+ g_settings_set_uint (input_sources_settings, KEY_CURRENT_INPUT_SOURCE, index);
-+ }
-+ g_variant_builder_add (&builder, "(ss)", type, id);
-+ g_free (type);
-+ g_free (id);
-+ index += 1;
-+ }
-+ while (gtk_tree_model_iter_next (model, &iter));
-+
-+ g_settings_set_value (input_sources_settings, KEY_INPUT_SOURCES, g_variant_builder_end (&builder));
-+ g_settings_apply (input_sources_settings);
-+
-+ g_variant_unref (old_sources);
-+}
-+
-+static gboolean
-+get_selected_iter (GtkBuilder *builder,
-+ GtkTreeModel **model,
-+ GtkTreeIter *iter)
-+{
-+ GtkTreeSelection *selection;
-+
-+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (WID ("active_input_sources")));
-+
-+ return gtk_tree_selection_get_selected (selection, model, iter);
-+}
-+
-+static gint
-+idx_from_model_iter (GtkTreeModel *model,
-+ GtkTreeIter *iter)
-+{
-+ GtkTreePath *path;
-+ gint idx;
-+
-+ path = gtk_tree_model_get_path (model, iter);
-+ if (path == NULL)
-+ return -1;
-+
-+ idx = gtk_tree_path_get_indices (path)[0];
-+ gtk_tree_path_free (path);
-+
-+ return idx;
-+}
-+
-+static void
-+update_button_sensitivity (GtkBuilder *builder)
-+{
-+ GtkWidget *remove_button;
-+ GtkWidget *up_button;
-+ GtkWidget *down_button;
-+ GtkWidget *show_button;
-+ GtkWidget *settings_button;
-+ GtkTreeView *tv;
-+ GtkTreeModel *model;
-+ GtkTreeIter iter;
-+ gint n_active;
-+ gint index;
-+ gboolean settings_sensitive;
-+ GDesktopAppInfo *app_info;
-+
-+ remove_button = WID("input_source_remove");
-+ show_button = WID("input_source_show");
-+ up_button = WID("input_source_move_up");
-+ down_button = WID("input_source_move_down");
-+ settings_button = WID("input_source_settings");
-+
-+ tv = GTK_TREE_VIEW (WID ("active_input_sources"));
-+ n_active = gtk_tree_model_iter_n_children (gtk_tree_view_get_model (tv), NULL);
-+
-+ if (get_selected_iter (builder, &model, &iter))
-+ {
-+ index = idx_from_model_iter (model, &iter);
-+ gtk_tree_model_get (model, &iter, SETUP_COLUMN, &app_info, -1);
-+ }
-+ else
-+ {
-+ index = -1;
-+ app_info = NULL;
-+ }
-+
-+ settings_sensitive = (index >= 0 && app_info != NULL);
-+
-+ if (app_info)
-+ g_object_unref (app_info);
-+
-+ gtk_widget_set_sensitive (remove_button, index >= 0 && n_active > 1);
-+ gtk_widget_set_sensitive (show_button, index >= 0);
-+ gtk_widget_set_sensitive (up_button, index > 0);
-+ gtk_widget_set_sensitive (down_button, index >= 0 && index < n_active - 1);
-+ gtk_widget_set_sensitive (settings_button, settings_sensitive);
-+}
-+
-+static void
-+set_selected_path (GtkBuilder *builder,
-+ GtkTreePath *path)
-+{
-+ GtkTreeSelection *selection;
-+
-+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (WID ("active_input_sources")));
-+
-+ gtk_tree_selection_select_path (selection, path);
-+}
-+
-+static GtkTreeModel *
-+tree_view_get_actual_model (GtkTreeView *tv)
-+{
-+ GtkTreeModel *filtered_store;
-+
-+ filtered_store = gtk_tree_view_get_model (tv);
-+
-+ return gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (filtered_store));
-+}
-+
-+static void
-+chooser_response (GtkWidget *chooser, gint response_id, gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+
-+ if (response_id == GTK_RESPONSE_OK)
-+ {
-+ GtkTreeModel *model;
-+ GtkTreeIter iter;
-+
-+ if (input_chooser_get_selected (chooser, &model, &iter))
-+ {
-+ GtkTreeView *tv;
-+ GtkListStore *child_model;
-+ GtkTreeIter child_iter, filter_iter;
-+ gchar *name;
-+ gchar *type;
-+ gchar *id;
-+ GDesktopAppInfo *app_info = NULL;
-+
-+ gtk_tree_model_get (model, &iter,
-+ NAME_COLUMN, &name,
-+ TYPE_COLUMN, &type,
-+ ID_COLUMN, &id,
-+ -1);
-+
-+#ifdef HAVE_IBUS
-+ if (g_str_equal (type, INPUT_SOURCE_TYPE_IBUS))
-+ app_info = setup_app_info_for_id (id);
-+#endif
-+
-+ tv = GTK_TREE_VIEW (WID ("active_input_sources"));
-+ child_model = GTK_LIST_STORE (tree_view_get_actual_model (tv));
-+
-+ gtk_list_store_append (child_model, &child_iter);
-+
-+ gtk_list_store_set (child_model, &child_iter,
-+ NAME_COLUMN, name,
-+ TYPE_COLUMN, type,
-+ ID_COLUMN, id,
-+ SETUP_COLUMN, app_info,
-+ -1);
-+ g_free (name);
-+ g_free (type);
-+ g_free (id);
-+ if (app_info)
-+ g_object_unref (app_info);
-+
-+ gtk_tree_model_filter_convert_child_iter_to_iter (GTK_TREE_MODEL_FILTER (gtk_tree_view_get_model (tv)),
-+ &filter_iter,
-+ &child_iter);
-+ gtk_tree_selection_select_iter (gtk_tree_view_get_selection (tv), &filter_iter);
-+
-+ update_button_sensitivity (builder);
-+ update_configuration (GTK_TREE_MODEL (child_model));
-+ }
-+ else
-+ {
-+ g_debug ("nothing selected, nothing added");
-+ }
-+ }
-+
-+ gtk_widget_destroy (GTK_WIDGET (chooser));
-+}
-+
-+static void
-+add_input (GtkButton *button, gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+ GtkWidget *chooser;
-+ GtkWidget *toplevel;
-+ GtkWidget *treeview;
-+ GtkListStore *active_sources;
-+
-+ g_debug ("add an input source");
-+
-+ toplevel = gtk_widget_get_toplevel (WID ("region_notebook"));
-+ treeview = WID ("active_input_sources");
-+ active_sources = GTK_LIST_STORE (tree_view_get_actual_model (GTK_TREE_VIEW (treeview)));
-+
-+ chooser = input_chooser_new (GTK_WINDOW (toplevel), active_sources);
-+ g_signal_connect (chooser, "response",
-+ G_CALLBACK (chooser_response), builder);
-+}
-+
-+static void
-+remove_selected_input (GtkButton *button, gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+ GtkTreeModel *model;
-+ GtkTreeModel *child_model;
-+ GtkTreeIter iter;
-+ GtkTreeIter child_iter;
-+ GtkTreePath *path;
-+
-+ g_debug ("remove selected input source");
-+
-+ if (get_selected_iter (builder, &model, &iter) == FALSE)
-+ return;
-+
-+ path = gtk_tree_model_get_path (model, &iter);
-+
-+ child_model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (model));
-+ gtk_tree_model_filter_convert_iter_to_child_iter (GTK_TREE_MODEL_FILTER (model),
-+ &child_iter,
-+ &iter);
-+ gtk_list_store_remove (GTK_LIST_STORE (child_model), &child_iter);
-+
-+ if (!gtk_tree_model_get_iter (model, &iter, path))
-+ gtk_tree_path_prev (path);
-+
-+ set_selected_path (builder, path);
-+
-+ gtk_tree_path_free (path);
-+
-+ update_button_sensitivity (builder);
-+ update_configuration (child_model);
-+}
-+
-+static void
-+move_selected_input_up (GtkButton *button, gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+ GtkTreeModel *model;
-+ GtkTreeModel *child_model;
-+ GtkTreeIter iter, prev;
-+ GtkTreeIter child_iter, child_prev;
-+ GtkTreePath *path;
-+
-+ g_debug ("move selected input source up");
-+
-+ if (!get_selected_iter (builder, &model, &iter))
-+ return;
-+
-+ prev = iter;
-+ if (!gtk_tree_model_iter_previous (model, &prev))
-+ return;
-+
-+ path = gtk_tree_model_get_path (model, &prev);
-+
-+ child_model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (model));
-+ gtk_tree_model_filter_convert_iter_to_child_iter (GTK_TREE_MODEL_FILTER (model),
-+ &child_iter,
-+ &iter);
-+ gtk_tree_model_filter_convert_iter_to_child_iter (GTK_TREE_MODEL_FILTER (model),
-+ &child_prev,
-+ &prev);
-+ gtk_list_store_swap (GTK_LIST_STORE (child_model), &child_iter, &child_prev);
-+
-+ set_selected_path (builder, path);
-+ gtk_tree_path_free (path);
-+
-+ update_button_sensitivity (builder);
-+ update_configuration (child_model);
-+}
-+
-+static void
-+move_selected_input_down (GtkButton *button, gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+ GtkTreeModel *model;
-+ GtkTreeModel *child_model;
-+ GtkTreeIter iter, next;
-+ GtkTreeIter child_iter, child_next;
-+ GtkTreePath *path;
-+
-+ g_debug ("move selected input source down");
-+
-+ if (!get_selected_iter (builder, &model, &iter))
-+ return;
-+
-+ next = iter;
-+ if (!gtk_tree_model_iter_next (model, &next))
-+ return;
-+
-+ path = gtk_tree_model_get_path (model, &next);
-+
-+ child_model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (model));
-+ gtk_tree_model_filter_convert_iter_to_child_iter (GTK_TREE_MODEL_FILTER (model),
-+ &child_iter,
-+ &iter);
-+ gtk_tree_model_filter_convert_iter_to_child_iter (GTK_TREE_MODEL_FILTER (model),
-+ &child_next,
-+ &next);
-+ gtk_list_store_swap (GTK_LIST_STORE (child_model), &child_iter, &child_next);
-+
-+ set_selected_path (builder, path);
-+ gtk_tree_path_free (path);
-+
-+ update_button_sensitivity (builder);
-+ update_configuration (child_model);
-+}
-+
-+static void
-+show_selected_layout (GtkButton *button, gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+ GtkTreeModel *model;
-+ GtkTreeIter iter;
-+ gchar *type;
-+ gchar *id;
-+ gchar *kbd_viewer_args;
-+ const gchar *xkb_layout;
-+ const gchar *xkb_variant;
-+
-+ g_debug ("show selected layout");
-+
-+ if (!get_selected_iter (builder, &model, &iter))
-+ return;
-+
-+ gtk_tree_model_get (model, &iter,
-+ TYPE_COLUMN, &type,
-+ ID_COLUMN, &id,
-+ -1);
-+
-+ if (g_str_equal (type, INPUT_SOURCE_TYPE_XKB))
-+ {
-+ gnome_xkb_info_get_layout_info (xkb_info, id, NULL, NULL, &xkb_layout, &xkb_variant);
-+
-+ if (!xkb_layout || !xkb_layout[0])
-+ {
-+ g_warning ("Couldn't find XKB input source '%s'", id);
-+ goto exit;
-+ }
-+ }
-+ else if (g_str_equal (type, INPUT_SOURCE_TYPE_IBUS))
-+ {
-+#ifdef HAVE_IBUS
-+ IBusEngineDesc *engine_desc = NULL;
-+
-+ if (ibus_engines)
-+ engine_desc = g_hash_table_lookup (ibus_engines, id);
-+
-+ if (engine_desc)
-+ {
-+ xkb_layout = ibus_engine_desc_get_layout (engine_desc);
-+ xkb_variant = "";
-+ }
-+ else
-+ {
-+ g_warning ("Couldn't find IBus input source '%s'", id);
-+ goto exit;
-+ }
-+#else
-+ g_warning ("IBus input source type specified but IBus support was not compiled");
-+ goto exit;
-+#endif
-+ }
-+ else
-+ {
-+ g_warning ("Unknown input source type '%s'", type);
-+ goto exit;
-+ }
-+
-+ if (xkb_variant[0])
-+ kbd_viewer_args = g_strdup_printf ("gkbd-keyboard-display -l \"%s\t%s\"",
-+ xkb_layout, xkb_variant);
-+ else
-+ kbd_viewer_args = g_strdup_printf ("gkbd-keyboard-display -l %s",
-+ xkb_layout);
-+
-+ g_spawn_command_line_async (kbd_viewer_args, NULL);
-+
-+ g_free (kbd_viewer_args);
-+ exit:
-+ g_free (type);
-+ g_free (id);
-+}
-+
-+static void
-+show_selected_settings (GtkButton *button, gpointer data)
-+{
-+ GtkBuilder *builder = data;
-+ GtkTreeModel *model;
-+ GtkTreeIter iter;
-+ GdkAppLaunchContext *ctx;
-+ GDesktopAppInfo *app_info;
-+ gchar *id;
-+ GError *error = NULL;
-+
-+ g_debug ("show selected layout");
-+
-+ if (!get_selected_iter (builder, &model, &iter))
-+ return;
-+
-+ gtk_tree_model_get (model, &iter, SETUP_COLUMN, &app_info, -1);
-+
-+ if (!app_info)
-+ return;
-+
-+ ctx = gdk_display_get_app_launch_context (gdk_display_get_default ());
-+ gdk_app_launch_context_set_timestamp (ctx, gtk_get_current_event_time ());
-+
-+ gtk_tree_model_get (model, &iter, ID_COLUMN, &id, -1);
-+ g_app_launch_context_setenv (G_APP_LAUNCH_CONTEXT (ctx),
-+ "IBUS_ENGINE_NAME",
-+ id);
-+ g_free (id);
-+
-+ if (!g_app_info_launch (G_APP_INFO (app_info), NULL, G_APP_LAUNCH_CONTEXT (ctx), &error))
-+ {
-+ g_warning ("Failed to launch input source setup: %s", error->message);
-+ g_error_free (error);
-+ }
-+
-+ g_object_unref (ctx);
-+ g_object_unref (app_info);
-+}
-+
-+static gboolean
-+go_to_shortcuts (GtkLinkButton *button,
-+ CcRegionPanel *panel)
-+{
-+ gchar *argv[3];
-+ argv[0] = "cinnamon-settings";
-+ argv[1] = "keyboard";
-+ argv[3] = NULL;
-+ g_spawn_async(NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL);
-+ return TRUE;
-+}
-+
-+static void
-+input_sources_changed (GSettings *settings,
-+ gchar *key,
-+ GtkBuilder *builder)
-+{
-+ GtkWidget *treeview;
-+ GtkTreeModel *store;
-+ GtkTreePath *path;
-+ GtkTreeIter iter;
-+ GtkTreeModel *model;
-+
-+ treeview = WID("active_input_sources");
-+ store = tree_view_get_actual_model (GTK_TREE_VIEW (treeview));
-+
-+ if (get_selected_iter (builder, &model, &iter))
-+ path = gtk_tree_model_get_path (model, &iter);
-+ else
-+ path = NULL;
-+
-+ gtk_list_store_clear (GTK_LIST_STORE (store));
-+ populate_with_active_sources (GTK_LIST_STORE (store));
-+
-+ if (path)
-+ {
-+ set_selected_path (builder, path);
-+ gtk_tree_path_free (path);
-+ }
-+}
-+
-+static void
-+update_shortcut_label (GtkWidget *widget,
-+ const char *value)
-+{
-+ char *text;
-+ guint accel_key, *keycode;
-+ GdkModifierType mods;
-+
-+ if (value == NULL || *value == '\0')
-+ {
-+ gtk_label_set_text (GTK_LABEL (widget), "\342\200\224");
-+ return;
-+ }
-+ gtk_accelerator_parse_with_keycode (value, &accel_key, &keycode, &mods);
-+ if (accel_key == 0 && keycode == NULL && mods == 0)
-+ {
-+ gtk_label_set_text (GTK_LABEL (widget), "\342\200\224");
-+ g_warning ("Failed to parse keyboard shortcut: '%s'", value);
-+ return;
-+ }
-+
-+ text = gtk_accelerator_get_label_with_keycode (gtk_widget_get_display (widget), accel_key, *keycode, mods);
-+ g_free (keycode);
-+ gtk_label_set_text (GTK_LABEL (widget), text);
-+ g_free (text);
-+}
-+
-+static void
-+update_shortcuts (GtkBuilder *builder)
-+{
-+ char *previous, *next;
-+ GSettings *settings;
-+
-+ settings = g_settings_new ("org.cinnamon.settings-daemon.plugins.media-keys");
-+
-+ previous = g_settings_get_string (settings, "switch-input-source-backward");
-+ next = g_settings_get_string (settings, "switch-input-source");
-+
-+ update_shortcut_label (WID ("prev-source-shortcut-label"), previous);
-+ update_shortcut_label (WID ("next-source-shortcut-label"), next);
-+
-+ g_free (previous);
-+ g_free (next);
-+}
-+
-+static gboolean
-+active_sources_visible_func (GtkTreeModel *model,
-+ GtkTreeIter *iter,
-+ gpointer data)
-+{
-+ gchar *display_name;
-+
-+ gtk_tree_model_get (model, iter, NAME_COLUMN, &display_name, -1);
-+
-+ if (!display_name)
-+ return FALSE;
-+
-+ g_free (display_name);
-+
-+ return TRUE;
-+}
-+
-+void
-+setup_input_tabs (GtkBuilder *builder,
-+ CcRegionPanel *panel)
-+{
-+ GtkWidget *treeview;
-+ GtkTreeViewColumn *column;
-+ GtkCellRenderer *cell;
-+ GtkListStore *store;
-+ GtkTreeModel *filtered_store;
-+ GtkTreeSelection *selection;
-+
-+ /* set up the list of active inputs */
-+ treeview = WID("active_input_sources");
-+ column = gtk_tree_view_column_new ();
-+ cell = gtk_cell_renderer_text_new ();
-+ gtk_tree_view_column_pack_start (column, cell, TRUE);
-+ gtk_tree_view_column_add_attribute (column, cell, "text", NAME_COLUMN);
-+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
-+
-+ store = gtk_list_store_new (N_COLUMNS,
-+ G_TYPE_STRING,
-+ G_TYPE_STRING,
-+ G_TYPE_STRING,
-+ G_TYPE_DESKTOP_APP_INFO);
-+
-+ gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL (store));
-+
-+ input_sources_settings = g_settings_new (GNOME_DESKTOP_INPUT_SOURCES_DIR);
-+ g_settings_delay (input_sources_settings);
-+ g_object_weak_ref (G_OBJECT (builder), (GWeakNotify) g_object_unref, input_sources_settings);
-+
-+ if (!xkb_info)
-+ xkb_info = gnome_xkb_info_new ();
-+
-+#ifdef HAVE_IBUS
-+ ibus_init ();
-+ shell_name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
-+ "org.Cinnamon",
-+ G_BUS_NAME_WATCHER_FLAGS_NONE,
-+ on_shell_appeared,
-+ NULL,
-+ builder,
-+ NULL);
-+ g_object_weak_ref (G_OBJECT (builder), (GWeakNotify) clear_ibus, NULL);
-+#endif
-+
-+ populate_with_active_sources (store);
-+
-+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview));
-+ g_signal_connect_swapped (selection, "changed",
-+ G_CALLBACK (update_button_sensitivity), builder);
-+
-+ /* Some input source types might have their info loaded
-+ * asynchronously. In that case we don't want to show them
-+ * immediately so we use a filter model on top of the real model
-+ * which mirrors the GSettings key. */
-+ filtered_store = gtk_tree_model_filter_new (GTK_TREE_MODEL (store), NULL);
-+ gtk_tree_model_filter_set_visible_func (GTK_TREE_MODEL_FILTER (filtered_store),
-+ active_sources_visible_func,
-+ NULL,
-+ NULL);
-+ gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), filtered_store);
-+
-+ /* set up the buttons */
-+ g_signal_connect (WID("input_source_add"), "clicked",
-+ G_CALLBACK (add_input), builder);
-+ g_signal_connect (WID("input_source_remove"), "clicked",
-+ G_CALLBACK (remove_selected_input), builder);
-+ g_signal_connect (WID("input_source_move_up"), "clicked",
-+ G_CALLBACK (move_selected_input_up), builder);
-+ g_signal_connect (WID("input_source_move_down"), "clicked",
-+ G_CALLBACK (move_selected_input_down), builder);
-+ g_signal_connect (WID("input_source_show"), "clicked",
-+ G_CALLBACK (show_selected_layout), builder);
-+ g_signal_connect (WID("input_source_settings"), "clicked",
-+ G_CALLBACK (show_selected_settings), builder);
-+
-+ /* use an em dash is no shortcut */
-+ update_shortcuts (builder);
-+
-+ g_signal_connect (WID("jump-to-shortcuts"), "activate-link",
-+ G_CALLBACK (go_to_shortcuts), panel);
-+
-+ g_signal_connect (G_OBJECT (input_sources_settings),
-+ "changed::" KEY_INPUT_SOURCES,
-+ G_CALLBACK (input_sources_changed),
-+ builder);
-+}
-+
-+static void
-+filter_clear (GtkEntry *entry,
-+ GtkEntryIconPosition icon_pos,
-+ GdkEvent *event,
-+ gpointer user_data)
-+{
-+ gtk_entry_set_text (entry, "");
-+}
-+
-+static gchar **search_pattern_list;
-+
-+static void
-+filter_changed (GtkBuilder *builder)
-+{
-+ GtkTreeModelFilter *filtered_model;
-+ GtkTreeView *tree_view;
-+ GtkTreeSelection *selection;
-+ GtkTreeIter selected_iter;
-+ GtkWidget *filter_entry;
-+ const gchar *pattern;
-+ gchar *upattern;
-+
-+ filter_entry = WID ("input_source_filter");
-+ pattern = gtk_entry_get_text (GTK_ENTRY (filter_entry));
-+ upattern = g_utf8_strup (pattern, -1);
-+ if (!g_strcmp0 (pattern, ""))
-+ g_object_set (G_OBJECT (filter_entry),
-+ "secondary-icon-name", "edit-find-symbolic",
-+ "secondary-icon-activatable", FALSE,
-+ "secondary-icon-sensitive", FALSE,
-+ NULL);
-+ else
-+ g_object_set (G_OBJECT (filter_entry),
-+ "secondary-icon-name", "edit-clear-symbolic",
-+ "secondary-icon-activatable", TRUE,
-+ "secondary-icon-sensitive", TRUE,
-+ NULL);
-+
-+ if (search_pattern_list != NULL)
-+ g_strfreev (search_pattern_list);
-+
-+ search_pattern_list = g_strsplit (upattern, " ", -1);
-+ g_free (upattern);
-+
-+ filtered_model = GTK_TREE_MODEL_FILTER (gtk_builder_get_object (builder, "filtered_input_source_model"));
-+ gtk_tree_model_filter_refilter (filtered_model);
-+
-+ tree_view = GTK_TREE_VIEW (WID ("filtered_input_source_list"));
-+ selection = gtk_tree_view_get_selection (tree_view);
-+ if (gtk_tree_selection_get_selected (selection, NULL, &selected_iter))
-+ {
-+ GtkTreePath *path = gtk_tree_model_get_path (GTK_TREE_MODEL (filtered_model),
-+ &selected_iter);
-+ gtk_tree_view_scroll_to_cell (tree_view, path, NULL, TRUE, 0.5, 0.5);
-+ gtk_tree_path_free (path);
-+ }
-+ else
-+ {
-+ GtkTreeIter iter;
-+ if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (filtered_model), &iter))
-+ gtk_tree_selection_select_iter (selection, &iter);
-+ }
-+}
-+
-+static void
-+selection_changed (GtkTreeSelection *selection,
-+ GtkBuilder *builder)
-+{
-+ gtk_widget_set_sensitive (WID ("ok-button"),
-+ gtk_tree_selection_get_selected (selection, NULL, NULL));
-+}
-+
-+static void
-+row_activated (GtkTreeView *tree_view,
-+ GtkTreePath *path,
-+ GtkTreeViewColumn *column,
-+ GtkBuilder *builder)
-+{
-+ GtkWidget *add_button;
-+ GtkWidget *dialog;
-+
-+ add_button = WID ("ok-button");
-+ dialog = WID ("input_source_chooser");
-+ if (gtk_widget_is_sensitive (add_button))
-+ gtk_dialog_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
-+}
-+
-+static void
-+entry_activated (GtkBuilder *builder,
-+ gpointer data)
-+{
-+ row_activated (NULL, NULL, NULL, builder);
-+}
-+
-+static gboolean
-+filter_func (GtkTreeModel *model,
-+ GtkTreeIter *iter,
-+ gpointer data)
-+{
-+ gchar *name = NULL;
-+ gchar **pattern;
-+ gboolean rv = TRUE;
-+
-+ if (search_pattern_list == NULL || search_pattern_list[0] == NULL)
-+ return TRUE;
-+
-+ gtk_tree_model_get (model, iter,
-+ NAME_COLUMN, &name,
-+ -1);
-+
-+ pattern = search_pattern_list;
-+ do {
-+ gboolean is_pattern_found = FALSE;
-+ gchar *udesc = g_utf8_strup (name, -1);
-+ if (udesc != NULL && g_strstr_len (udesc, -1, *pattern))
-+ {
-+ is_pattern_found = TRUE;
-+ }
-+ g_free (udesc);
-+
-+ if (!is_pattern_found)
-+ {
-+ rv = FALSE;
-+ break;
-+ }
-+
-+ } while (*++pattern != NULL);
-+
-+ g_free (name);
-+
-+ return rv;
-+}
-+
-+static GtkWidget *
-+input_chooser_new (GtkWindow *main_window,
-+ GtkListStore *active_sources)
-+{
-+ GtkBuilder *builder;
-+ GtkWidget *chooser;
-+ GtkWidget *filtered_list;
-+ GtkWidget *filter_entry;
-+ GtkTreeViewColumn *visible_column;
-+ GtkTreeSelection *selection;
-+ GtkListStore *model;
-+ GtkTreeModelFilter *filtered_model;
-+ GtkTreeIter iter;
-+
-+ builder = gtk_builder_new ();
-+ gtk_builder_set_translation_domain (builder, GETTEXT_PACKAGE);
-+ gtk_builder_add_from_file (builder,
-+ CINNAMONCC_UI_DIR "/cinnamon-region-panel-input-chooser.ui",
-+ NULL);
-+ chooser = WID ("input_source_chooser");
-+ input_chooser = chooser;
-+ g_object_add_weak_pointer (G_OBJECT (chooser), (gpointer *) &input_chooser);
-+ g_object_set_data_full (G_OBJECT (chooser), "builder", builder, g_object_unref);
-+
-+ filtered_list = WID ("filtered_input_source_list");
-+ filter_entry = WID ("input_source_filter");
-+
-+ g_object_set_data (G_OBJECT (chooser),
-+ "filtered_input_source_list", filtered_list);
-+ visible_column =
-+ gtk_tree_view_column_new_with_attributes ("Input Sources",
-+ gtk_cell_renderer_text_new (),
-+ "text", NAME_COLUMN,
-+ NULL);
-+
-+ gtk_window_set_transient_for (GTK_WINDOW (chooser), main_window);
-+
-+ gtk_tree_view_append_column (GTK_TREE_VIEW (filtered_list),
-+ visible_column);
-+ /* We handle searching ourselves, thank you. */
-+ gtk_tree_view_set_enable_search (GTK_TREE_VIEW (filtered_list), FALSE);
-+ gtk_tree_view_set_search_column (GTK_TREE_VIEW (filtered_list), -1);
-+
-+ g_signal_connect_swapped (G_OBJECT (filter_entry), "activate",
-+ G_CALLBACK (entry_activated), builder);
-+ g_signal_connect_swapped (G_OBJECT (filter_entry), "notify::text",
-+ G_CALLBACK (filter_changed), builder);
-+
-+ g_signal_connect (G_OBJECT (filter_entry), "icon-release",
-+ G_CALLBACK (filter_clear), NULL);
-+
-+ filtered_model = GTK_TREE_MODEL_FILTER (gtk_builder_get_object (builder, "filtered_input_source_model"));
-+ model = GTK_LIST_STORE (gtk_builder_get_object (builder, "input_source_model"));
-+
-+ populate_model (model, active_sources);
-+
-+ gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (model),
-+ NAME_COLUMN, GTK_SORT_ASCENDING);
-+
-+ gtk_tree_model_filter_set_visible_func (filtered_model,
-+ filter_func,
-+ NULL, NULL);
-+
-+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (filtered_list));
-+
-+ g_signal_connect (G_OBJECT (selection), "changed",
-+ G_CALLBACK (selection_changed), builder);
-+
-+ if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (filtered_model), &iter))
-+ gtk_tree_selection_select_iter (selection, &iter);
-+
-+ g_signal_connect (G_OBJECT (filtered_list), "row-activated",
-+ G_CALLBACK (row_activated), builder);
-+
-+ gtk_widget_grab_focus (filter_entry);
-+
-+ gtk_widget_show (chooser);
-+
-+ return chooser;
-+}
-+
-+static gboolean
-+input_chooser_get_selected (GtkWidget *dialog,
-+ GtkTreeModel **model,
-+ GtkTreeIter *iter)
-+{
-+ GtkWidget *tv;
-+ GtkTreeSelection *selection;
-+
-+ tv = g_object_get_data (G_OBJECT (dialog), "filtered_input_source_list");
-+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (tv));
-+
-+ return gtk_tree_selection_get_selected (selection, model, iter);
-+}
-diff -uNrp a/panels/region/cinnamon-region-panel-input-chooser.ui b/panels/region/cinnamon-region-panel-input-chooser.ui
---- a/panels/region/cinnamon-region-panel-input-chooser.ui 1970-01-01 01:00:00.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-input-chooser.ui 2013-09-21 13:24:15.339949536 +0100
-@@ -0,0 +1,157 @@
-+
-+
-+
-+
-+
-+
-+
-diff -uNrp a/panels/region/cinnamon-region-panel-input.h b/panels/region/cinnamon-region-panel-input.h
---- a/panels/region/cinnamon-region-panel-input.h 1970-01-01 01:00:00.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-input.h 2013-09-21 13:24:15.339949536 +0100
-@@ -0,0 +1,36 @@
-+/* cinnamon-region-panel-input.h
-+ * Copyright (C) 2011 Red Hat, Inc.
-+ *
-+ * Written by Matthias Clasen
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2, or (at your option)
-+ * any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-+ * 02110-1335, USA.
-+ */
-+
-+#ifndef __CINNAMON_KEYBOARD_PROPERTY_INPUT_H
-+#define __CINNAMON_KEYBOARD_PROPERTY_INPUT_H
-+
-+#include
-+
-+#include "cc-region-panel.h"
-+
-+G_BEGIN_DECLS
-+
-+void setup_input_tabs (GtkBuilder *builder,
-+ CcRegionPanel *self);
-+
-+G_END_DECLS
-+
-+#endif /* __CINNAMON_KEYBOARD_PROPERTY_INPUT_H */
-diff -uNrp a/panels/region/cinnamon-region-panel-lang.c b/panels/region/cinnamon-region-panel-lang.c
---- a/panels/region/cinnamon-region-panel-lang.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-lang.c 2013-09-21 13:24:15.340949500 +0100
-@@ -24,7 +24,7 @@
- #endif
-
- #include
--#include
-+#include
-
- #include "cinnamon-region-panel-lang.h"
- #include "cinnamon-region-panel-formats.h"
-diff -uNrp a/panels/region/cinnamon-region-panel-lang.h b/panels/region/cinnamon-region-panel-lang.h
---- a/panels/region/cinnamon-region-panel-lang.h 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-lang.h 2013-09-21 13:24:15.340949500 +0100
-@@ -19,8 +19,8 @@
- * 02110-1335, USA.
- */
-
--#ifndef __GNOME_KEYBOARD_PROPERTY_LANG_H
--#define __GNOME_KEYBOARD_PROPERTY_LANG_H
-+#ifndef __CINNAMON_KEYBOARD_PROPERTY_LANG_H
-+#define __CINNAMON_KEYBOARD_PROPERTY_LANG_H
-
- #include
-
-@@ -29,4 +29,4 @@ G_BEGIN_DECLS
- void setup_language (GtkBuilder *builder);
-
- G_END_DECLS
--#endif /* __GNOME_KEYBOARD_PROPERTY_LANG_H */
-+#endif /* __CINNAMON_KEYBOARD_PROPERTY_LANG_H */
-diff -uNrp a/panels/region/cinnamon-region-panel-layout-chooser.ui b/panels/region/cinnamon-region-panel-layout-chooser.ui
---- a/panels/region/cinnamon-region-panel-layout-chooser.ui 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-layout-chooser.ui 1970-01-01 01:00:00.000000000 +0100
-@@ -1,180 +0,0 @@
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- layout_list_model
--
--
-- False
-- False
-- 5
-- Choose a Layout
-- True
-- center-on-parent
-- dialog
--
--
-- True
-- False
-- vertical
-- 2
--
--
-- True
-- False
-- end
--
--
-- Preview
-- True
-- True
-- True
-- False
--
--
-- False
-- False
-- 0
-- True
--
--
--
--
-- gtk-cancel
-- True
-- True
-- True
-- False
-- False
-- True
--
--
-- False
-- False
-- end
-- 1
--
--
--
--
-- gtk-add
-- True
-- True
-- True
-- False
-- False
-- True
--
--
-- False
-- False
-- end
-- 2
--
--
--
--
--
--
-- True
-- False
-- 5
-- 6
--
--
-- True
-- False
-- 6
--
--
-- True
-- False
-- 0
-- Select an input source to add
--
--
-- False
-- False
-- 0
--
--
--
--
-- True
-- True
-- never
-- etched-in
-- 450
-- 250
--
--
-- True
-- True
-- filtered_layout_list_model
-- False
-- 0
--
--
--
--
--
--
--
-- True
-- True
-- 1
--
--
--
--
-- True
-- True
-- 0
--
--
--
--
-- True
-- True
-- •
-- edit-find-symbolic
-- False
-- False
--
--
-- False
-- False
-- end
-- 1
--
--
--
--
-- True
-- True
-- 1
--
--
--
--
--
-- btnPreview
-- btnOk
-- btnCancel
--
--
--
-diff -uNrp a/panels/region/cinnamon-region-panel-options-dialog.ui b/panels/region/cinnamon-region-panel-options-dialog.ui
---- a/panels/region/cinnamon-region-panel-options-dialog.ui 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-options-dialog.ui 1970-01-01 01:00:00.000000000 +0100
-@@ -1,79 +0,0 @@
--
--
--
--
-- False
-- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
-- 5
-- Keyboard Layout Options
-- center-on-parent
-- 550
-- 400
-- dialog
--
--
-- True
-- False
-- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
-- vertical
-- 2
--
--
-- True
-- True
-- 5
-- out
--
--
-- True
-- False
-- none
--
--
-- True
-- False
--
--
--
--
--
--
-- False
-- True
-- 1
--
--
--
--
-- True
-- False
-- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
-- end
--
--
--
--
--
-- gtk-close
-- True
-- True
-- True
-- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
-- False
-- True
--
--
-- False
-- False
-- 1
--
--
--
--
--
--
--
-- button2
--
--
--
-diff -uNrp a/panels/region/cinnamon-region-panel-system.c b/panels/region/cinnamon-region-panel-system.c
---- a/panels/region/cinnamon-region-panel-system.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-system.c 2013-09-21 13:24:15.342949428 +0100
-@@ -27,15 +27,18 @@
-
- #include
-
--#include
-+#include
-+
-+#define GNOME_DESKTOP_USE_UNSTABLE_API
-+#include
-
--#include
- #include "cc-common-language.h"
- #include "gdm-languages.h"
- #include "cinnamon-region-panel-system.h"
--#include "cinnamon-region-panel-xkb.h"
-
--static GSettings *locale_settings, *xkb_settings;
-+#define WID(s) GTK_WIDGET(gtk_builder_get_object (dialog, s))
-+
-+static GSettings *locale_settings, *input_sources_settings;
- static GDBusProxy *localed_proxy;
- static GPermission *localed_permission;
-
-@@ -72,13 +75,14 @@ update_copy_button (GtkBuilder *dialog)
-
- button = WID ("copy_settings_button");
-
-- /* If the version of localed doesn't include layouts... */
-- if (system_input_source) {
-+ if (user_input_source && user_input_source[0]) {
- layouts_differ = (g_strcmp0 (user_input_source, system_input_source) != 0);
- if (layouts_differ == FALSE)
- layouts_differ = (g_strcmp0 (user_input_variants, system_input_variants) != 0);
-- } else
-+ } else {
-+ /* Nothing to copy */
- layouts_differ = FALSE;
-+ }
-
- if (g_strcmp0 (user_lang, system_lang) == 0 &&
- g_strcmp0 (user_region, system_region) == 0 &&
-@@ -131,61 +135,67 @@ system_update_language (GtkBuilder *dial
- }
-
- static void
--xkb_settings_changed (GSettings *settings,
-- const gchar *key,
-- GtkBuilder *dialog)
-+input_sources_changed (GSettings *settings,
-+ const gchar *key,
-+ GtkBuilder *dialog)
- {
-- guint i;
-- GString *disp, *list, *variants;
-- GtkWidget *label;
-- gchar **layouts;
--
-- layouts = g_settings_get_strv (settings, "layouts");
-- if (layouts == NULL)
-- return;
--
-- label = WID ("user_input_source");
-- disp = g_string_new ("");
-- list = g_string_new ("");
-- variants = g_string_new ("");
--
-- for (i = 0; layouts[i]; i++) {
-- gchar *utf_visible;
-- char **split;
-- gchar *layout, *variant;
--
-- utf_visible = xkb_layout_description_utf8 (layouts[i]);
-- if (disp->str[0] != '\0')
-- g_string_append (disp, ", ");
-- g_string_append (disp, utf_visible ? utf_visible : layouts[i]);
-- g_free (utf_visible);
--
-- split = g_strsplit_set (layouts[i], " \t", 2);
--
-- if (split == NULL || split[0] == NULL)
-- continue;
--
-- layout = split[0];
-- variant = split[1];
--
-- if (list->str[0] != '\0')
-- g_string_append (list, ",");
-- g_string_append (list, layout);
--
-- if (variants->str[0] != '\0')
-- g_string_append (variants, ",");
-- g_string_append (variants, variant ? variant : "");
--
-- g_strfreev (split);
-- }
-- g_strfreev (layouts);
-+ GString *disp, *list, *variants;
-+ GtkWidget *label;
-+ GnomeXkbInfo *xkb_info;
-+ GVariantIter iter;
-+ GVariant *sources;
-+ const gchar *type;
-+ const gchar *id;
-+
-+ sources = g_settings_get_value (input_sources_settings, "sources");
-+ xkb_info = gnome_xkb_info_new ();
-+
-+ label = WID ("user_input_source");
-+ disp = g_string_new ("");
-+ list = g_string_new ("");
-+ variants = g_string_new ("");
-+
-+ g_variant_iter_init (&iter, sources);
-+ while (g_variant_iter_next (&iter, "(&s&s)", &type, &id)) {
-+ /* We can't copy non-XKB layouts to the system yet */
-+ if (g_str_equal (type, "xkb")) {
-+ char **split;
-+ gchar *layout, *variant;
-+ const char *name;
-+
-+ gnome_xkb_info_get_layout_info (xkb_info, id, &name, NULL, NULL, NULL);
-+ if (disp->str[0] != '\0')
-+ g_string_append (disp, ", ");
-+ g_string_append (disp, name);
-+
-+ split = g_strsplit (id, "+", 2);
-+
-+ if (split == NULL || split[0] == NULL)
-+ continue;
-+
-+ layout = split[0];
-+ variant = split[1];
-+
-+ if (list->str[0] != '\0') {
-+ g_string_append (list, ",");
-+ g_string_append (variants, ",");
-+ }
-+ g_string_append (list, layout);
-+ g_string_append (variants, variant ? variant : "");
-+
-+ g_strfreev (split);
-+ }
-+ }
-+ g_variant_unref (sources);
-+ g_object_unref (xkb_info);
-
- g_object_set_data_full (G_OBJECT (label), "input_source", g_string_free (list, FALSE), g_free);
- g_object_set_data_full (G_OBJECT (label), "input_variants", g_string_free (variants, FALSE), g_free);
-+
- gtk_label_set_text (GTK_LABEL (label), disp->str);
- g_string_free (disp, TRUE);
-
-- update_copy_button (dialog);
-+ update_copy_button (dialog);
- }
-
- static void
-@@ -222,12 +232,13 @@ on_localed_properties_changed (GDBusProx
- const gchar **invalidated_properties,
- GtkBuilder *dialog)
- {
-- GVariant *v;
-+ GVariant *v, *w;
- GtkWidget *label;
-- const char *layout;
-+ GnomeXkbInfo *xkb_info;
- char **layouts;
-+ char **variants;
- GString *disp;
-- guint i;
-+ guint i, n;
-
- if (invalidated_properties != NULL) {
- guint i;
-@@ -236,6 +247,8 @@ on_localed_properties_changed (GDBusProx
- update_property (proxy, "Locale");
- else if (g_str_equal (invalidated_properties[i], "X11Layout"))
- update_property (proxy, "X11Layout");
-+ else if (g_str_equal (invalidated_properties[i], "X11Variant"))
-+ update_property (proxy, "X11Variant");
- }
- }
-
-@@ -290,29 +303,56 @@ on_localed_properties_changed (GDBusProx
- label = WID ("system_input_source");
- v = g_dbus_proxy_get_cached_property (proxy, "X11Layout");
- if (v) {
-- layout = g_variant_get_string (v, NULL);
-- g_object_set_data_full (G_OBJECT (label), "input_source", g_strdup (layout), g_free);
-- } else {
-+ layouts = g_strsplit (g_variant_get_string (v, NULL), ",", -1);
-+ g_object_set_data_full (G_OBJECT (label), "input_source",
-+ g_variant_dup_string (v, NULL), g_free);
-+ g_variant_unref (v);
-+ } else {
- g_object_set_data_full (G_OBJECT (label), "input_source", NULL, g_free);
- update_copy_button (dialog);
- return;
- }
-
-- disp = g_string_new ("");
-- layouts = g_strsplit (layout, ",", -1);
-- for (i = 0; layouts[i]; i++) {
-- gchar *utf_visible;
--
-- utf_visible = xkb_layout_description_utf8 (layouts[i]);
-- if (disp->str[0] != '\0')
-- disp = g_string_append (disp, ", ");
-- disp = g_string_append (disp, utf_visible ? utf_visible : layouts[i]);
-- g_free (utf_visible);
-- }
-+ w = g_dbus_proxy_get_cached_property (proxy, "X11Variant");
-+ if (w) {
-+ variants = g_strsplit (g_variant_get_string (w, NULL), ",", -1);
-+ g_object_set_data_full (G_OBJECT (label), "input_variants",
-+ g_variant_dup_string (w, NULL), g_free);
-+ g_variant_unref (w);
-+ } else {
-+ variants = NULL;
-+ g_object_set_data_full (G_OBJECT (label), "input_variants", NULL, g_free);
-+ }
-+
-+ if (variants && variants[0])
-+ n = MIN (g_strv_length (layouts), g_strv_length (variants));
-+ else
-+ n = g_strv_length (layouts);
-+
-+ xkb_info = gnome_xkb_info_new ();
-+ disp = g_string_new ("");
-+ for (i = 0; i < n && layouts[i][0]; i++) {
-+ const char *name;
-+ char *id;
-+
-+ if (variants && variants[i] && variants[i][0])
-+ id = g_strdup_printf ("%s+%s", layouts[i], variants[i]);
-+ else
-+ id = g_strdup (layouts[i]);
-+
-+ gnome_xkb_info_get_layout_info (xkb_info, id, &name, NULL, NULL, NULL);
-+ if (disp->str[0] != '\0')
-+ disp = g_string_append (disp, ", ");
-+ disp = g_string_append (disp, name ? name : id);
-+
-+ g_free (id);
-+ }
- gtk_label_set_text (GTK_LABEL (label), disp->str);
- g_string_free (disp, TRUE);
-
-- g_variant_unref (v);
-+ g_strfreev (variants);
-+ g_strfreev (layouts);
-+ g_object_unref (xkb_info);
-
- update_copy_button (dialog);
- }
-@@ -386,6 +426,11 @@ copy_settings (GtkButton *button, GtkBui
- layout = g_object_get_data (G_OBJECT (label), "input_source");
- variants = g_object_get_data (G_OBJECT (label), "input_variants");
-
-+ if (layout == NULL || layout[0] == '\0') {
-+ g_debug ("Not calling SetX11Keyboard, as there are no XKB input sources in the user's settings");
-+ return;
-+ }
-+
- g_dbus_proxy_call (localed_proxy,
- "SetX11Keyboard",
- g_variant_new ("(ssssbb)", layout, "", variants ? variants : "", "", TRUE, TRUE),
-@@ -468,10 +513,10 @@ setup_system (GtkBuilder *dialog)
- G_CALLBACK (locale_settings_changed), dialog);
- g_object_weak_ref (G_OBJECT (dialog), (GWeakNotify) g_object_unref, locale_settings);
-
-- xkb_settings = g_settings_new (GKBD_KEYBOARD_SCHEMA);
-- g_signal_connect (xkb_settings, "changed::layouts",
-- G_CALLBACK (xkb_settings_changed), dialog);
-- g_object_weak_ref (G_OBJECT (dialog), (GWeakNotify) g_object_unref, xkb_settings);
-+ input_sources_settings = g_settings_new ("org.cinnamon.desktop.input-sources");
-+ g_signal_connect (input_sources_settings, "changed::sources",
-+ G_CALLBACK (input_sources_changed), dialog);
-+ g_object_weak_ref (G_OBJECT (dialog), (GWeakNotify) g_object_unref, input_sources_settings);
-
- /* Display user settings */
- language = cc_common_language_get_current_language ();
-@@ -480,7 +525,7 @@ setup_system (GtkBuilder *dialog)
-
- locale_settings_changed (locale_settings, "region", dialog);
-
-- xkb_settings_changed (xkb_settings, "layouts", dialog);
-+ input_sources_changed (input_sources_settings, "sources", dialog);
-
- bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, NULL);
- g_dbus_proxy_new (bus,
-diff -uNrp a/panels/region/cinnamon-region-panel-system.h b/panels/region/cinnamon-region-panel-system.h
---- a/panels/region/cinnamon-region-panel-system.h 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-system.h 2013-09-21 13:24:15.342949428 +0100
-@@ -19,8 +19,8 @@
- * 02110-1335, USA.
- */
-
--#ifndef __GNOME_REGION_PANEL_SYSTEM_H
--#define __GNOME_REGION_PANEL_SYSTEM_H
-+#ifndef __CINNAMON_REGION_PANEL_SYSTEM_H
-+#define __CINNAMON_REGION_PANEL_SYSTEM_H
-
- #include
-
-diff -uNrp a/panels/region/cinnamon-region-panel.ui b/panels/region/cinnamon-region-panel.ui
---- a/panels/region/cinnamon-region-panel.ui 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel.ui 2013-09-21 13:24:15.347949247 +0100
-@@ -162,27 +162,17 @@
-
-+
-
-
-+ False
- True
-- False
- Add Language
-- True
-- list-add-symbolic
--
--
-- False
-- True
--
--
--
--
-- True
-- False
- False
-- Remove Language
- True
-- list-remove-symbolic
-+ list-add-symbolic
-
-
- False
-@@ -198,12 +188,13 @@
-
-
-
-- True
- False
-
-
- True
- False
-+ True
-+ Add Language
-
-
- True
-@@ -212,23 +203,24 @@
-
-
-
--
-- button
-+
-+ Install languages...
- True
- True
- True
-+ True
-
-
-- True
-+ False
- True
-- 13
-+ 1
-
-
-
-
- False
- True
-- 2
-+ 1
-
-
-
-@@ -305,19 +297,19 @@
-
-
-
-- True
-- False
- icons
- False
- 1
-+ True
-
-
-
-+ False
-+ Add Region
- True
- False
-- Add Region
- True
- list-add-symbolic
-
-@@ -328,10 +320,11 @@
-
-
-
-+ False
- True
-+ Remove Region
- False
- False
-- Remove Region
- True
- list-remove-symbolic
-
-@@ -373,18 +366,6 @@
- 9
- 2
-
--
--
--
--
--
--
--
--
--
--
--
--
-
- True
- False
-@@ -626,6 +607,12 @@
- 1
-
-
-+
-+
-+
-+
-+
-+
-
-
- 1
-@@ -643,36 +630,43 @@
-
-
-
--
-+
- True
- False
-- 10
-+ 12
- 12
-
--
-+
-+ True
-+ False
-+ 0
-+ Select keyboards or other input sources
-+
-+
-+ False
-+ False
-+ 0
-+
-
-
--
-+
- True
- False
- 12
-
--
-+
- True
- False
-
--
-+
- True
- True
- in
-
--
-+
- True
- True
- False
--
--
--
-
-
-
-@@ -683,7 +677,7 @@
-
-
-
--
-+
- True
- False
- icons
-@@ -693,70 +687,166 @@
-
-
-
--
-+
- True
-- False
-- Add Layout
-- True
-- list-add-symbolic
-+
-+
-+ True
-+
-+
-+ True
-+
-+
-+ Add Input Source
-+
-+
-+
-+
-+
-+ True
-+ list-add-symbolic
-+ 1
-+
-+
-+
-+
-+
-+
-+ True
-+
-+
-+ Remove Input Source
-+
-+
-+
-+
-+ True
-+ list-remove-symbolic
-+ 1
-+
-+
-+
-+
-+
-+
-
--
-- False
-- True
--
-
-+
-
--
-+
- True
-- False
-- Remove Layout
-- True
-- list-remove-symbolic
-+ False
-
-
-- False
-- True
-+ True
-
-
-+
-
--
-+
- True
-- False
-- Move Up
-- True
-- go-up-symbolic
-+
-+
-+ True
-+
-+
-+ True
-+
-+
-+ Move Input Source Up
-+
-+
-+
-+
-+
-+ True
-+ go-up-symbolic
-+ 1
-+
-+
-+
-+
-+
-+
-+ True
-+
-+
-+ Move Input Source Down
-+
-+
-+
-+
-+ True
-+ go-down-symbolic
-+ 1
-+
-+
-+
-+
-+
-+
-
--
-- False
-- True
--
-
-+
-
--
-+
- True
-- False
-- Move Down
-- True
-- go-down-symbolic
-+ False
-+ True
-
-
-- False
-- True
-+ True
-
-
-+
-
--
-+
- True
-- False
-- Preview Layout
-- True
-- input-keyboard-symbolic
-+
-+
-+ True
-+
-+
-+ True
-+
-+
-+ Input Source Settings
-+
-+
-+
-+
-+
-+ True
-+ preferences-system-symbolic
-+ 1
-+ 16
-+
-+
-+
-+
-+
-+
-+ True
-+
-+
-+ Show Keyboard Layout
-+
-+
-+
-+
-+
-+ True
-+ input-keyboard-symbolic
-+ 1
-+
-+
-+
-+
-+
-+
-
--
-- False
-- True
--
-
-+
-
-
- False
-@@ -772,168 +862,111 @@
-
-
-
--
-+
- True
- False
-- 12
-+ 0
-+ none
-
--
-+
- True
- False
-- 6
-+ 12
-
--
-- Use the same layout for all windows
-- True
-- True
-- False
-- 0
-- True
-- True
--
--
-- True
-- True
-- 0
--
--
--
--
-- Allow different layouts for individual windows
-- True
-- True
-- False
-- 0
-- True
-- True
-- chk_same_group
--
--
-- True
-- True
-- 1
--
--
--
--
-+
- True
- False
-- 12
-+ 6
-+ 6
-+ 6
-
--
-+
- True
- False
--
--
-- New windows use the default layout
-- True
-- True
-- False
-- 0
-- True
-- True
--
--
-- True
-- True
-- 0
--
--
--
--
-- New windows use the previous window's layout
-- True
-- True
-- False
-- 0
-- True
-- True
-- chk_new_windows_default_layout
--
--
-- True
-- True
-- 1
--
--
-+ 0
-+ Switch to previous source
-
-+
-+ 0
-+ 0
-+ 1
-+ 1
-+
-+
-+
-+
-+ True
-+ False
-+ end
-+ True
-+ Ctrl+Alt+Space
-+
-+
-+
-+ 1
-+ 0
-+ 1
-+ 1
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+ Switch to next source
-+
-+
-+ 0
-+ 1
-+ 1
-+ 1
-+
-+
-+
-+
-+ True
-+ False
-+ end
-+ True
-+ Ctrl+Alt+Shift+Space
-+
-+
-+
-+ 1
-+ 1
-+ 1
-+ 1
-+
-+
-+
-+
-+ True
-+ True
-+ Shortcut Settings
-+ end
-+
-+
-+ 1
-+ 2
-+ 1
-+ 1
-+
-
-
--
-- True
-- True
-- 2
--
-
-
--
-- False
-- False
-- 0
--
--
--
--
-- True
-- False
--
--
-- True
-- False
-- 1
--
-
--
--
-+
-+
- True
- False
-- 6
-- end
--
--
-- _Options...
-- True
-- True
-- True
-- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
-- True
-- View and edit keyboard layout options
-- View and edit keyboard layout options
-- True
--
--
-- False
-- False
-- 0
--
--
--
--
-- Reset to De_faults
-- True
-- True
-- True
-- True
-- Replace the current keyboard layout settings with the
--default settings
-- Replace the current keyboard layout settings with the
--default settings
-- True
--
--
-- False
-- False
-- end
-- 1
-- True
--
--
-+ Shortcuts
-+ True
-+
-+
-+
-
--
-- False
-- False
-- 2
--
-
-
-
-@@ -951,17 +984,17 @@ default settings
-
-
-
-- 2
-+ 3
-
-
-
--
-+
- True
- False
-- Keyboard Layouts
-+ Input Sources
-
-
-- 2
-+ 3
- False
-
-
-@@ -974,9 +1007,6 @@ default settings
- 12
- 12
-
--
--
--
-
- True
- False
-@@ -1051,6 +1081,7 @@ default settings
- 2
- 3
- 3
-+ GTK_FILL
-
-
-
-@@ -1060,6 +1091,7 @@ default settings
- 0
- 0
- True
-+ 18
-
-
- 1
-@@ -1068,6 +1100,7 @@ default settings
- 2
- 3
- 3
-+ GTK_FILL
-
-
-
-@@ -1178,6 +1211,7 @@ default settings
- 2
- 3
- 3
-+ GTK_FILL
-
-
-
-@@ -1187,6 +1221,7 @@ default settings
- 0
- 0
- True
-+ 18
-
-
- 1
-@@ -1195,6 +1230,7 @@ default settings
- 2
- 3
- 3
-+ GTK_FILL
-
-
-
-@@ -1254,6 +1290,7 @@ default settings
-
-
- Copy Settings...
-+ False
- True
- True
- True
-@@ -1269,9 +1306,12 @@ default settings
- 3
-
-
-+
-+
-+
-
-
-- 3
-+ 4
-
-
-
-@@ -1281,7 +1321,7 @@ default settings
- System
-
-
-- 3
-+ 4
- False
-
-
-@@ -1302,4 +1342,11 @@ default settings
-
-
-
-+
-+ vertical
-+
-+
-+
-+
-+
-
-diff -uNrp a/panels/region/cinnamon-region-panel-xkb.c b/panels/region/cinnamon-region-panel-xkb.c
---- a/panels/region/cinnamon-region-panel-xkb.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-xkb.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,190 +0,0 @@
--/* cinnamon-region-panel-xkb.c
-- * Copyright (C) 2003-2007 Sergey V. Udaltsov
-- *
-- * Written by: Sergey V. Udaltsov
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#ifdef HAVE_CONFIG_H
--# include
--#endif
--
--#include
--#include
--#include
--
--#include "cinnamon-region-panel-xkb.h"
--
--#include
--
--XklEngine *engine;
--XklConfigRegistry *config_registry;
--
--GkbdKeyboardConfig initial_config;
--GkbdDesktopConfig desktop_config;
--
--GSettings *xkb_keyboard_settings;
--GSettings *xkb_desktop_settings;
--
--char *
--xci_desc_to_utf8 (const XklConfigItem * ci)
--{
-- gchar *dd = g_strdup (ci->description);
-- gchar *sd = g_strstrip (dd);
-- gchar *rv = g_strdup (sd[0] == 0 ? ci->name : sd);
-- g_free (dd);
-- return rv;
--}
--
--static void
--cleanup_xkb_tabs (GtkBuilder * dialog,
-- GObject *where_the_object_wa)
--{
-- gkbd_desktop_config_term (&desktop_config);
-- gkbd_keyboard_config_term (&initial_config);
-- g_object_unref (G_OBJECT (config_registry));
-- config_registry = NULL;
-- /* Don't unref it here, or we'll crash if open the panel again */
-- engine = NULL;
-- g_object_unref (G_OBJECT (xkb_keyboard_settings));
-- g_object_unref (G_OBJECT (xkb_desktop_settings));
-- xkb_keyboard_settings = NULL;
-- xkb_desktop_settings = NULL;
--}
--
--static void
--reset_to_defaults (GtkWidget * button, GtkBuilder * dialog)
--{
-- GkbdKeyboardConfig empty_kbd_config;
--
-- gkbd_keyboard_config_init (&empty_kbd_config, engine);
-- gkbd_keyboard_config_save (&empty_kbd_config);
-- gkbd_keyboard_config_term (&empty_kbd_config);
--
-- g_settings_reset (xkb_desktop_settings,
-- GKBD_DESKTOP_CONFIG_KEY_DEFAULT_GROUP);
--
-- /* all the rest is g-s-d's business */
--}
--
--static void
--chk_new_windows_inherit_layout_toggled (GtkWidget *
-- chk_new_windows_inherit_layout,
-- GtkBuilder * dialog)
--{
-- xkb_save_default_group (gtk_toggle_button_get_active
-- (GTK_TOGGLE_BUTTON
-- (chk_new_windows_inherit_layout)) ? -1 :
-- 0);
--}
--
--void
--setup_xkb_tabs (GtkBuilder * dialog)
--{
-- GtkWidget *widget;
-- GtkStyleContext *context;
-- GtkWidget *chk_new_windows_inherit_layout;
--
-- chk_new_windows_inherit_layout = WID ("chk_new_windows_inherit_layout");
--
-- xkb_desktop_settings = g_settings_new (GKBD_DESKTOP_SCHEMA);
-- xkb_keyboard_settings = g_settings_new (GKBD_KEYBOARD_SCHEMA);
--
-- engine =
-- xkl_engine_get_instance (GDK_DISPLAY_XDISPLAY
-- (gdk_display_get_default ()));
-- config_registry = xkl_config_registry_get_instance (engine);
--
-- gkbd_desktop_config_init (&desktop_config, engine);
-- gkbd_desktop_config_load (&desktop_config);
--
-- xkl_config_registry_load (config_registry,
-- desktop_config.load_extra_items);
--
-- gkbd_keyboard_config_init (&initial_config, engine);
-- gkbd_keyboard_config_load_from_x_initial (&initial_config, NULL);
--
-- /* Set initial state */
-- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (WID ("chk_separate_group_per_window")),
-- g_settings_get_boolean (xkb_desktop_settings,
-- GKBD_DESKTOP_CONFIG_KEY_GROUP_PER_WINDOW));
-- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (chk_new_windows_inherit_layout),
-- xkb_get_default_group () < 0);
--
-- g_settings_bind (xkb_desktop_settings,
-- GKBD_DESKTOP_CONFIG_KEY_GROUP_PER_WINDOW,
-- WID ("chk_separate_group_per_window"), "active",
-- G_SETTINGS_BIND_DEFAULT);
-- g_settings_bind (xkb_desktop_settings,
-- GKBD_DESKTOP_CONFIG_KEY_GROUP_PER_WINDOW,
-- WID ("chk_new_windows_inherit_layout"), "sensitive",
-- G_SETTINGS_BIND_DEFAULT);
-- g_settings_bind (xkb_desktop_settings,
-- GKBD_DESKTOP_CONFIG_KEY_GROUP_PER_WINDOW,
-- WID ("chk_new_windows_default_layout"), "sensitive",
-- G_SETTINGS_BIND_DEFAULT);
--
-- xkb_layouts_prepare_selected_tree (dialog);
-- xkb_layouts_fill_selected_tree (dialog);
--
-- xkb_layouts_register_buttons_handlers (dialog);
-- g_signal_connect (G_OBJECT (WID ("xkb_reset_to_defaults")),
-- "clicked", G_CALLBACK (reset_to_defaults),
-- dialog);
--
-- g_signal_connect (G_OBJECT (chk_new_windows_inherit_layout),
-- "toggled",
-- G_CALLBACK
-- (chk_new_windows_inherit_layout_toggled),
-- dialog);
--
-- g_signal_connect_swapped (G_OBJECT (WID ("xkb_layout_options")),
-- "clicked",
-- G_CALLBACK (xkb_options_popup_dialog),
-- dialog);
--
-- xkb_layouts_register_conf_listener (dialog);
-- xkb_options_register_conf_listener (dialog);
--
-- g_object_weak_ref (G_OBJECT (WID ("region_notebook")),
-- (GWeakNotify) cleanup_xkb_tabs, dialog);
--
-- enable_disable_restoring (dialog);
--
-- /* Setup junction between toolbar and treeview */
-- widget = WID ("xkb_layouts_swindow");
-- context = gtk_widget_get_style_context (widget);
-- gtk_style_context_set_junction_sides (context, GTK_JUNCTION_BOTTOM);
-- widget = WID ("layouts-toolbar");
-- context = gtk_widget_get_style_context (widget);
-- gtk_style_context_set_junction_sides (context, GTK_JUNCTION_TOP);
--}
--
--void
--enable_disable_restoring (GtkBuilder * dialog)
--{
-- GkbdKeyboardConfig gswic;
-- gboolean enable;
--
-- gkbd_keyboard_config_init (&gswic, engine);
-- gkbd_keyboard_config_load (&gswic, NULL);
--
-- enable = !gkbd_keyboard_config_equals (&gswic, &initial_config);
--
-- gkbd_keyboard_config_term (&gswic);
-- gtk_widget_set_sensitive (WID ("xkb_reset_to_defaults"), enable);
--}
-diff -uNrp a/panels/region/cinnamon-region-panel-xkb.h b/panels/region/cinnamon-region-panel-xkb.h
---- a/panels/region/cinnamon-region-panel-xkb.h 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-xkb.h 1970-01-01 01:00:00.000000000 +0100
-@@ -1,96 +0,0 @@
--/* cinnamon-region-panel-xkb.h
-- * Copyright (C) 2003-2007 Sergey V Udaltsov
-- *
-- * Written by Sergey V. Udaltsov
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#ifndef __GNOME_KEYBOARD_PROPERTY_XKB_H
--#define __GNOME_KEYBOARD_PROPERTY_XKB_H
--
--#include
--
--#include "libgnomekbd/gkbd-keyboard-config.h"
--#include "libgnomekbd/gkbd-util.h"
--
--G_BEGIN_DECLS
--#define CWID(s) GTK_WIDGET (gtk_builder_get_object (chooser_dialog, s))
--#define WID(s) GTK_WIDGET (gtk_builder_get_object (dialog, s))
--extern XklEngine *engine;
--extern XklConfigRegistry *config_registry;
--extern GSettings *xkb_keyboard_settings;
--extern GSettings *xkb_desktop_settings;
--extern GkbdKeyboardConfig initial_config;
--
--extern void setup_xkb_tabs (GtkBuilder * dialog);
--
--extern void xkb_layouts_fill_selected_tree (GtkBuilder * dialog);
--
--extern void xkb_layouts_register_buttons_handlers (GtkBuilder * dialog);
--
--extern void xkb_layouts_register_conf_listener (GtkBuilder * dialog);
--
--extern void xkb_options_register_conf_listener (GtkBuilder * dialog);
--
--extern void xkb_layouts_prepare_selected_tree (GtkBuilder * dialog);
--
--extern void xkb_options_load_options (GtkBuilder * dialog);
--
--extern void xkb_options_popup_dialog (GtkBuilder * dialog);
--
--extern char *xci_desc_to_utf8 (const XklConfigItem * ci);
--
--extern gchar *xkb_layout_description_utf8 (const gchar * visible);
--
--extern void enable_disable_restoring (GtkBuilder * dialog);
--
--extern void preview_toggled (GtkBuilder * dialog, GtkWidget * button);
--
--extern GtkWidget *xkb_layout_choose (GtkBuilder * dialog);
--
--extern void xkb_layout_chooser_response (GtkDialog *dialog, gint response_id);
--
--extern gchar **xkb_layouts_get_selected_list (void);
--
--extern gchar **xkb_options_get_selected_list (void);
--
--#define xkb_layouts_set_selected_list(list) \
-- g_settings_set_strv (xkb_keyboard_settings, \
-- GKBD_KEYBOARD_CONFIG_KEY_LAYOUTS, \
-- (const gchar *const*)(list))
--
--#define xkb_options_set_selected_list(list) \
-- g_settings_set_strv (xkb_keyboard_settings, \
-- GKBD_KEYBOARD_CONFIG_KEY_OPTIONS, \
-- (const gchar *const*)(list))
--
--extern GtkWidget *xkb_layout_preview_create_widget (GtkBuilder *
-- chooser_dialog);
--
--extern void xkb_layout_preview_update (GtkBuilder * chooser_dialog);
--
--extern void xkb_layout_preview_set_drawing_layout (GtkWidget * kbdraw,
-- const gchar * id);
--
--extern gchar *xkb_layout_chooser_get_selected_id (GtkDialog *dialog);
--
--extern void xkb_save_default_group (gint group_no);
--
--extern gint xkb_get_default_group (void);
--
--G_END_DECLS
--#endif /* __GNOME_KEYBOARD_PROPERTY_XKB_H */
-diff -uNrp a/panels/region/cinnamon-region-panel-xkbltadd.c b/panels/region/cinnamon-region-panel-xkbltadd.c
---- a/panels/region/cinnamon-region-panel-xkbltadd.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-xkbltadd.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,495 +0,0 @@
--/* cinnamon-region-panel-xkbltadd.c
-- * Copyright (C) 2007 Sergey V. Udaltsov
-- *
-- * Written by: Sergey V. Udaltsov
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#ifdef HAVE_CONFIG_H
--# include
--#endif
--
--#include
--
--#include
--#include
--
--#include "cinnamon-region-panel-xkb.h"
--
--enum {
-- COMBO_BOX_MODEL_COL_SORT,
-- COMBO_BOX_MODEL_COL_VISIBLE,
-- COMBO_BOX_MODEL_COL_XKB_ID,
-- COMBO_BOX_MODEL_COL_COUNTRY_DESC,
-- COMBO_BOX_MODEL_COL_LANGUAGE_DESC
--};
--
--static gchar **search_pattern_list = NULL;
--
--static GtkWidget *preview_dialog = NULL;
--
--static GRegex *left_bracket_regex = NULL;
--
--#define RESPONSE_PREVIEW 1
--
--static void
--xkb_preview_destroy_callback (GtkWidget * widget)
--{
-- preview_dialog = NULL;
--}
--
--static gboolean
--xkb_layout_chooser_selection_dupe (GtkDialog * dialog)
--{
-- gchar *selected_id =
-- (gchar *) xkb_layout_chooser_get_selected_id (dialog);
-- gchar **layouts_list, **pl;
-- gboolean rv = FALSE;
-- if (selected_id == NULL)
-- return rv;
-- layouts_list = pl = xkb_layouts_get_selected_list ();
-- while (pl && *pl) {
-- if (!g_ascii_strcasecmp (*pl++, selected_id)) {
-- rv = TRUE;
-- break;
-- }
-- }
-- g_strfreev (layouts_list);
-- return rv;
--}
--
--void
--xkb_layout_chooser_response (GtkDialog * dialog, gint response)
--{
-- switch (response)
-- case GTK_RESPONSE_OK:{
-- /* Handled by the main code */
-- break;
-- case RESPONSE_PREVIEW:{
-- gchar *selected_id = (gchar *)
-- xkb_layout_chooser_get_selected_id
-- (dialog);
--
-- if (selected_id != NULL) {
-- if (preview_dialog == NULL) {
-- preview_dialog =
-- gkbd_keyboard_drawing_dialog_new
-- ();
-- g_signal_connect (G_OBJECT
-- (preview_dialog),
-- "destroy",
-- G_CALLBACK
-- (xkb_preview_destroy_callback),
-- NULL);
-- /* Put into the separate group to avoid conflict
-- with modal parent */
-- gtk_window_group_add_window
-- (gtk_window_group_new
-- (),
-- GTK_WINDOW
-- (preview_dialog));
-- };
-- gkbd_keyboard_drawing_dialog_set_layout
-- (preview_dialog,
-- config_registry, selected_id);
--
-- gtk_widget_show_all
-- (preview_dialog);
-- }
-- }
--
-- return;
-- }
-- if (preview_dialog != NULL) {
-- gtk_widget_destroy (preview_dialog);
-- }
-- if (search_pattern_list != NULL) {
-- g_strfreev (search_pattern_list);
-- search_pattern_list = NULL;
-- }
-- gtk_widget_destroy (GTK_WIDGET (dialog));
--}
--
--static gchar *
--xkl_create_description_from_list (const XklConfigItem * item,
-- const XklConfigItem * subitem,
-- const gchar * prop_name,
-- const gchar *
-- (*desc_getter) (const gchar * code))
--{
-- gchar *rv = NULL, *code = NULL;
-- gchar **list = NULL;
-- const gchar *desc;
--
-- if (subitem != NULL)
-- list =
-- (gchar
-- **) (g_object_get_data (G_OBJECT (subitem),
-- prop_name));
-- if (list == NULL || *list == 0)
-- list =
-- (gchar
-- **) (g_object_get_data (G_OBJECT (item), prop_name));
--
-- /* First try the parent id as such */
-- desc = desc_getter (item->name);
-- if (desc != NULL) {
-- rv = g_utf8_strup (desc, -1);
-- } else {
-- code = g_utf8_strup (item->name, -1);
-- desc = desc_getter (code);
-- if (desc != NULL) {
-- rv = g_utf8_strup (desc, -1);
-- }
-- g_free (code);
-- }
--
-- if (list == NULL || *list == 0)
-- return rv;
--
-- while (*list != 0) {
-- code = *list++;
-- desc = desc_getter (code);
-- if (desc != NULL) {
-- gchar *udesc = g_utf8_strup (desc, -1);
-- if (rv == NULL) {
-- rv = udesc;
-- } else {
-- gchar *orv = rv;
-- rv = g_strdup_printf ("%s %s", rv, udesc);
-- g_free (orv);
-- g_free (udesc);
-- }
-- }
-- }
-- return rv;
--}
--
--static void
--xkl_layout_add_to_list (XklConfigRegistry * config,
-- const XklConfigItem * item,
-- const XklConfigItem * subitem,
-- GtkBuilder * chooser_dialog)
--{
-- GtkListStore *list_store =
-- GTK_LIST_STORE (gtk_builder_get_object (chooser_dialog,
-- "layout_list_model"));
-- GtkTreeIter iter;
--
-- gchar *utf_variant_name =
-- subitem ?
-- xkb_layout_description_utf8 (gkbd_keyboard_config_merge_items
-- (item->name,
-- subitem->name)) :
-- xci_desc_to_utf8 (item);
--
-- const gchar *xkb_id =
-- subitem ? gkbd_keyboard_config_merge_items (item->name,
-- subitem->name) :
-- item->name;
--
-- gchar *country_desc =
-- xkl_create_description_from_list (item, subitem,
-- XCI_PROP_COUNTRY_LIST,
-- xkl_get_country_name);
-- gchar *language_desc =
-- xkl_create_description_from_list (item, subitem,
-- XCI_PROP_LANGUAGE_LIST,
-- xkl_get_language_name);
--
-- gchar *tmp = utf_variant_name;
-- utf_variant_name =
-- g_regex_replace_literal (left_bracket_regex, tmp, -1, 0,
-- "<", 0, NULL);
-- g_free (tmp);
--
-- if (subitem
-- && g_object_get_data (G_OBJECT (subitem),
-- XCI_PROP_EXTRA_ITEM)) {
-- gchar *buf =
-- g_strdup_printf ("%s", utf_variant_name);
-- gtk_list_store_insert_with_values (list_store, &iter, -1,
-- COMBO_BOX_MODEL_COL_SORT,
-- utf_variant_name,
-- COMBO_BOX_MODEL_COL_VISIBLE,
-- buf,
-- COMBO_BOX_MODEL_COL_XKB_ID,
-- xkb_id,
-- COMBO_BOX_MODEL_COL_COUNTRY_DESC,
-- country_desc,
-- COMBO_BOX_MODEL_COL_LANGUAGE_DESC,
-- language_desc, -1);
-- g_free (buf);
-- } else
-- gtk_list_store_insert_with_values (list_store, &iter,
-- -1,
-- COMBO_BOX_MODEL_COL_SORT,
-- utf_variant_name,
-- COMBO_BOX_MODEL_COL_VISIBLE,
-- utf_variant_name,
-- COMBO_BOX_MODEL_COL_XKB_ID,
-- xkb_id,
-- COMBO_BOX_MODEL_COL_COUNTRY_DESC,
-- country_desc,
-- COMBO_BOX_MODEL_COL_LANGUAGE_DESC,
-- language_desc, -1);
-- g_free (utf_variant_name);
-- g_free (country_desc);
-- g_free (language_desc);
--}
--
--static void
--xkb_layout_filter_clear (GtkEntry * entry,
-- GtkEntryIconPosition icon_pos,
-- GdkEvent * event, gpointer user_data)
--{
-- gtk_entry_set_text (entry, "");
--}
--
--static void
--xkb_layout_filter_changed (GtkBuilder * chooser_dialog)
--{
-- GtkTreeModelFilter *filtered_model =
-- GTK_TREE_MODEL_FILTER (gtk_builder_get_object (chooser_dialog,
-- "filtered_layout_list_model"));
-- GtkWidget *xkb_layout_filter = CWID ("xkb_layout_filter");
-- const gchar *pattern =
-- gtk_entry_get_text (GTK_ENTRY (xkb_layout_filter));
-- gchar *upattern = g_utf8_strup (pattern, -1);
--
-- if (!g_strcmp0 (pattern, "")) {
-- g_object_set (G_OBJECT (xkb_layout_filter),
-- "secondary-icon-name", "edit-find-symbolic",
-- "secondary-icon-activatable", FALSE,
-- "secondary-icon-sensitive", FALSE, NULL);
-- } else {
-- g_object_set (G_OBJECT (xkb_layout_filter),
-- "secondary-icon-name", "edit-clear-symbolic",
-- "secondary-icon-activatable", TRUE,
-- "secondary-icon-sensitive", TRUE, NULL);
-- }
--
-- if (search_pattern_list != NULL)
-- g_strfreev (search_pattern_list);
--
-- search_pattern_list = g_strsplit (upattern, " ", -1);
-- g_free (upattern);
--
-- gtk_tree_model_filter_refilter (filtered_model);
--}
--
--static void
--xkb_layout_chooser_selection_changed (GtkTreeSelection * selection,
-- GtkBuilder * chooser_dialog)
--{
-- GList *selected_layouts =
-- gtk_tree_selection_get_selected_rows (selection, NULL);
-- GtkWidget *add_button = CWID ("btnOk");
-- GtkWidget *preview_button = CWID ("btnPreview");
-- gboolean anything_selected = g_list_length (selected_layouts) == 1;
-- gboolean dupe =
-- xkb_layout_chooser_selection_dupe (GTK_DIALOG
-- (CWID
-- ("xkb_layout_chooser")));
--
-- gtk_widget_set_sensitive (add_button, anything_selected && !dupe);
-- gtk_widget_set_sensitive (preview_button, anything_selected);
--}
--
--static void
--xkb_layout_chooser_row_activated (GtkTreeView * tree_view,
-- GtkTreePath * path,
-- GtkTreeViewColumn * column,
-- GtkBuilder * chooser_dialog)
--{
-- GtkWidget *add_button = CWID ("btnOk");
-- GtkWidget *dialog = CWID ("xkb_layout_chooser");
--
-- if (gtk_widget_is_sensitive (add_button))
-- gtk_dialog_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
--}
--
--static gboolean
--xkb_filter_layouts (GtkTreeModel * model,
-- GtkTreeIter * iter, gpointer data)
--{
-- gchar *desc = NULL, *country_desc = NULL, *language_desc =
-- NULL, **pattern;
-- gboolean rv = TRUE;
--
-- if (search_pattern_list == NULL || search_pattern_list[0] == NULL)
-- return TRUE;
--
-- gtk_tree_model_get (model, iter,
-- COMBO_BOX_MODEL_COL_SORT, &desc,
-- COMBO_BOX_MODEL_COL_COUNTRY_DESC,
-- &country_desc,
-- COMBO_BOX_MODEL_COL_LANGUAGE_DESC,
-- &language_desc, -1);
--
-- pattern = search_pattern_list;
-- do {
-- gboolean is_pattern_found = FALSE;
-- gchar *udesc = g_utf8_strup (desc, -1);
-- if (udesc != NULL && g_strstr_len (udesc, -1, *pattern)) {
-- is_pattern_found = TRUE;
-- } else if (country_desc != NULL
-- && g_strstr_len (country_desc, -1, *pattern)) {
-- is_pattern_found = TRUE;
-- } else if (language_desc != NULL
-- && g_strstr_len (language_desc, -1, *pattern)) {
-- is_pattern_found = TRUE;
-- }
-- g_free (udesc);
--
-- if (!is_pattern_found) {
-- rv = FALSE;
-- break;
-- }
--
-- } while (*++pattern != NULL);
--
-- g_free (desc);
-- g_free (country_desc);
-- g_free (language_desc);
-- return rv;
--}
--
--GtkWidget *
--xkb_layout_choose (GtkBuilder * dialog)
--{
-- GtkBuilder *chooser_dialog = gtk_builder_new ();
-- GtkWidget *chooser, *xkb_filtered_layouts_list, *xkb_layout_filter;
-- GtkTreeViewColumn *visible_column;
-- GtkTreeSelection *selection;
-- GtkListStore *model;
-- GtkTreeModelFilter *filtered_model;
-- gtk_builder_set_translation_domain (chooser_dialog, GETTEXT_PACKAGE);
-- gtk_builder_add_from_file (chooser_dialog, CINNAMONCC_UI_DIR
-- "/cinnamon-region-panel-layout-chooser.ui",
-- NULL);
-- chooser = CWID ("xkb_layout_chooser");
-- xkb_filtered_layouts_list = CWID ("xkb_filtered_layouts_list");
-- xkb_layout_filter = CWID ("xkb_layout_filter");
--
-- g_object_set_data (G_OBJECT (chooser), "xkb_filtered_layouts_list",
-- xkb_filtered_layouts_list);
-- visible_column =
-- gtk_tree_view_column_new_with_attributes ("Layout",
-- gtk_cell_renderer_text_new
-- (), "markup",
-- COMBO_BOX_MODEL_COL_VISIBLE,
-- NULL);
--
-- gtk_window_set_transient_for (GTK_WINDOW (chooser),
-- GTK_WINDOW
-- (gtk_widget_get_toplevel
-- (WID ("region_notebook"))));
--
-- gtk_tree_view_append_column (GTK_TREE_VIEW
-- (xkb_filtered_layouts_list),
-- visible_column);
-- g_signal_connect_swapped (G_OBJECT (xkb_layout_filter),
-- "notify::text",
-- G_CALLBACK
-- (xkb_layout_filter_changed),
-- chooser_dialog);
--
-- g_signal_connect (G_OBJECT (xkb_layout_filter), "icon-release",
-- G_CALLBACK (xkb_layout_filter_clear), NULL);
--
-- selection =
-- gtk_tree_view_get_selection (GTK_TREE_VIEW
-- (xkb_filtered_layouts_list));
--
-- g_signal_connect (G_OBJECT (selection),
-- "changed",
-- G_CALLBACK
-- (xkb_layout_chooser_selection_changed),
-- chooser_dialog);
--
-- xkb_layout_chooser_selection_changed (selection, chooser_dialog);
--
-- g_signal_connect (G_OBJECT (xkb_filtered_layouts_list),
-- "row-activated",
-- G_CALLBACK (xkb_layout_chooser_row_activated),
-- chooser_dialog);
--
-- filtered_model =
-- GTK_TREE_MODEL_FILTER (gtk_builder_get_object
-- (chooser_dialog,
-- "filtered_layout_list_model"));
-- model =
-- GTK_LIST_STORE (gtk_builder_get_object
-- (chooser_dialog, "layout_list_model"));
--
-- left_bracket_regex = g_regex_new ("<", 0, 0, NULL);
--
-- xkl_config_registry_search_by_pattern (config_registry,
-- NULL,
-- (TwoConfigItemsProcessFunc)
-- (xkl_layout_add_to_list),
-- chooser_dialog);
--
-- g_regex_unref (left_bracket_regex);
--
-- gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (model),
-- COMBO_BOX_MODEL_COL_SORT,
-- GTK_SORT_ASCENDING);
--
-- gtk_tree_model_filter_set_visible_func (filtered_model,
-- xkb_filter_layouts,
-- NULL, NULL);
--
-- gtk_widget_grab_focus (xkb_layout_filter);
--
-- gtk_widget_show (chooser);
--
-- return chooser;
--}
--
--gchar *
--xkb_layout_chooser_get_selected_id (GtkDialog * dialog)
--{
-- GtkTreeModel *filtered_list_model;
-- GtkWidget *xkb_filtered_layouts_list =
-- g_object_get_data (G_OBJECT (dialog),
-- "xkb_filtered_layouts_list");
-- GtkTreeIter viter;
-- gchar *v_id;
-- GtkTreeSelection *selection =
-- gtk_tree_view_get_selection (GTK_TREE_VIEW
-- (xkb_filtered_layouts_list));
-- GList *selected_layouts =
-- gtk_tree_selection_get_selected_rows (selection,
-- &filtered_list_model);
--
-- if (g_list_length (selected_layouts) != 1)
-- return NULL;
--
-- gtk_tree_model_get_iter (filtered_list_model,
-- &viter,
-- (GtkTreePath *) (selected_layouts->data));
-- g_list_foreach (selected_layouts,
-- (GFunc) gtk_tree_path_free, NULL);
-- g_list_free (selected_layouts);
--
-- gtk_tree_model_get (filtered_list_model, &viter,
-- COMBO_BOX_MODEL_COL_XKB_ID, &v_id, -1);
--
-- return v_id;
--}
-diff -uNrp a/panels/region/cinnamon-region-panel-xkblt.c b/panels/region/cinnamon-region-panel-xkblt.c
---- a/panels/region/cinnamon-region-panel-xkblt.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-xkblt.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,470 +0,0 @@
--/* cinnamon-region-panel-xkblt.c
-- * Copyright (C) 2003-2007 Sergey V. Udaltsov
-- *
-- * Written by: Sergey V. Udaltsov
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#ifdef HAVE_CONFIG_H
--# include
--#endif
--
--#include
--#include
--
--#include
--#include
--
--#include "cinnamon-region-panel-xkb.h"
--
--enum {
-- SEL_LAYOUT_TREE_COL_DESCRIPTION,
-- SEL_LAYOUT_TREE_COL_ID,
-- SEL_LAYOUT_TREE_COL_ENABLED,
-- SEL_LAYOUT_N_COLS
--};
--
--static int idx2select = -1;
--static int max_selected_layouts = -1;
--
--static GtkCellRenderer *text_renderer;
--
--static gboolean disable_buttons_sensibility_update = FALSE;
--
--static gboolean
--get_selected_iter (GtkBuilder *dialog,
-- GtkTreeModel **model,
-- GtkTreeIter *iter)
--{
-- GtkTreeSelection *selection;
--
-- selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (WID ("xkb_layouts_selected")));
--
-- return gtk_tree_selection_get_selected (selection, model, iter);
--}
--
--static void
--set_selected_path (GtkBuilder *dialog,
-- GtkTreePath *path)
--{
-- GtkTreeSelection *selection;
--
-- selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (WID ("xkb_layouts_selected")));
--
-- gtk_tree_selection_select_path (selection, path);
--}
--
--static gint
--find_selected_layout_idx (GtkBuilder *dialog)
--{
-- GtkTreeIter selected_iter;
-- GtkTreeModel *model;
-- GtkTreePath *path;
-- gint *indices;
-- gint rv;
--
-- if (!get_selected_iter (dialog, &model, &selected_iter))
-- return -1;
--
-- path = gtk_tree_model_get_path (model, &selected_iter);
-- if (path == NULL)
-- return -1;
--
-- indices = gtk_tree_path_get_indices (path);
-- rv = indices[0];
-- gtk_tree_path_free (path);
-- return rv;
--}
--
--gchar **
--xkb_layouts_get_selected_list (void)
--{
-- gchar **retval;
--
-- retval = g_settings_get_strv (xkb_keyboard_settings,
-- GKBD_KEYBOARD_CONFIG_KEY_LAYOUTS);
-- if (retval == NULL || retval[0] == NULL) {
-- g_strfreev (retval);
-- retval = g_strdupv (initial_config.layouts_variants);
-- }
--
-- return retval;
--}
--
--gint
--xkb_get_default_group ()
--{
-- return g_settings_get_int (xkb_desktop_settings,
-- GKBD_DESKTOP_CONFIG_KEY_DEFAULT_GROUP);
--}
--
--void
--xkb_save_default_group (gint default_group)
--{
-- g_settings_set_int (xkb_desktop_settings,
-- GKBD_DESKTOP_CONFIG_KEY_DEFAULT_GROUP,
-- default_group);
--}
--
--static void
--xkb_layouts_enable_disable_buttons (GtkBuilder * dialog)
--{
-- GtkWidget *add_layout_btn = WID ("xkb_layouts_add");
-- GtkWidget *show_layout_btn = WID ("xkb_layouts_show");
-- GtkWidget *del_layout_btn = WID ("xkb_layouts_remove");
-- GtkWidget *selected_layouts_tree = WID ("xkb_layouts_selected");
-- GtkWidget *move_up_layout_btn = WID ("xkb_layouts_move_up");
-- GtkWidget *move_down_layout_btn = WID ("xkb_layouts_move_down");
--
-- GtkTreeSelection *s_selection =
-- gtk_tree_view_get_selection (GTK_TREE_VIEW
-- (selected_layouts_tree));
-- const int n_selected_selected_layouts =
-- gtk_tree_selection_count_selected_rows (s_selection);
-- GtkTreeModel *selected_layouts_model = gtk_tree_view_get_model
-- (GTK_TREE_VIEW (selected_layouts_tree));
-- const int n_selected_layouts =
-- gtk_tree_model_iter_n_children (selected_layouts_model,
-- NULL);
-- gint sidx = find_selected_layout_idx (dialog);
--
-- if (disable_buttons_sensibility_update)
-- return;
--
-- gtk_widget_set_sensitive (add_layout_btn,
-- (n_selected_layouts <
-- max_selected_layouts
-- || max_selected_layouts == 0));
-- gtk_widget_set_sensitive (del_layout_btn, (n_selected_layouts > 1)
-- && (n_selected_selected_layouts > 0));
-- gtk_widget_set_sensitive (show_layout_btn,
-- (n_selected_selected_layouts > 0));
-- gtk_widget_set_sensitive (move_up_layout_btn, sidx > 0);
-- gtk_widget_set_sensitive (move_down_layout_btn, sidx >= 0
-- && sidx < (n_selected_layouts - 1));
--}
--
--static void
--update_layouts_list (GtkTreeModel *model,
-- GtkBuilder *dialog)
--{
-- gboolean cont;
-- GtkTreeIter iter;
-- GPtrArray *array;
--
-- array = g_ptr_array_new_with_free_func ((GDestroyNotify) g_free);
-- cont = gtk_tree_model_get_iter_first (model, &iter);
-- while (cont) {
-- char *id;
--
-- gtk_tree_model_get (model, &iter,
-- SEL_LAYOUT_TREE_COL_ID, &id,
-- -1);
-- g_ptr_array_add (array, id);
-- cont = gtk_tree_model_iter_next (model, &iter);
-- }
-- g_ptr_array_add (array, NULL);
-- xkb_layouts_set_selected_list (array->pdata);
-- g_ptr_array_free (array, TRUE);
--
-- xkb_layouts_enable_disable_buttons (dialog);
--}
--
--static void
--xkb_layouts_drag_end (GtkWidget *widget,
-- GdkDragContext *drag_context,
-- gpointer user_data)
--{
-- update_layouts_list (gtk_tree_view_get_model (GTK_TREE_VIEW (widget)),
-- GTK_BUILDER (user_data));
--}
--
--void
--xkb_layouts_prepare_selected_tree (GtkBuilder * dialog)
--{
-- GtkListStore *list_store;
-- GtkWidget *tree_view = WID ("xkb_layouts_selected");
-- GtkTreeSelection *selection;
-- GtkTreeViewColumn *desc_column;
--
-- list_store = gtk_list_store_new (SEL_LAYOUT_N_COLS,
-- G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN);
--
-- text_renderer = GTK_CELL_RENDERER (gtk_cell_renderer_text_new ());
--
-- desc_column =
-- gtk_tree_view_column_new_with_attributes (_("Layout"),
-- text_renderer,
-- "text",
-- SEL_LAYOUT_TREE_COL_DESCRIPTION,
-- "sensitive",
-- SEL_LAYOUT_TREE_COL_ENABLED,
-- NULL);
-- selection =
-- gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view));
--
-- gtk_tree_view_set_model (GTK_TREE_VIEW (tree_view),
-- GTK_TREE_MODEL (list_store));
--
-- gtk_tree_view_column_set_sizing (desc_column,
-- GTK_TREE_VIEW_COLUMN_AUTOSIZE);
-- gtk_tree_view_column_set_resizable (desc_column, TRUE);
-- gtk_tree_view_column_set_expand (desc_column, TRUE);
--
-- gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view),
-- desc_column);
--
-- g_signal_connect_swapped (G_OBJECT (selection), "changed",
-- G_CALLBACK
-- (xkb_layouts_enable_disable_buttons),
-- dialog);
-- max_selected_layouts = xkl_engine_get_max_num_groups (engine);
--
-- /* Setting up DnD */
-- gtk_tree_view_set_reorderable (GTK_TREE_VIEW (tree_view), TRUE);
-- g_signal_connect (G_OBJECT (tree_view), "drag-end",
-- G_CALLBACK (xkb_layouts_drag_end), dialog);
--}
--
--gchar *
--xkb_layout_description_utf8 (const gchar * visible)
--{
-- char *l, *sl, *v, *sv;
-- if (gkbd_keyboard_config_get_descriptions
-- (config_registry, visible, &sl, &l, &sv, &v))
-- visible =
-- gkbd_keyboard_config_format_full_description (l, v);
-- return g_strstrip (g_strdup (visible));
--}
--
--void
--xkb_layouts_fill_selected_tree (GtkBuilder * dialog)
--{
-- gchar **layouts = xkb_layouts_get_selected_list ();
-- guint i;
-- GtkListStore *list_store =
-- GTK_LIST_STORE (gtk_tree_view_get_model
-- (GTK_TREE_VIEW
-- (WID ("xkb_layouts_selected"))));
--
-- /* temporarily disable the buttons' status update */
-- disable_buttons_sensibility_update = TRUE;
--
-- gtk_list_store_clear (list_store);
--
-- for (i = 0; layouts != NULL && layouts[i] != NULL; i++) {
-- char *cur_layout = layouts[i];
-- gchar *utf_visible =
-- xkb_layout_description_utf8 (cur_layout);
--
-- gtk_list_store_insert_with_values (list_store, NULL, G_MAXINT,
-- SEL_LAYOUT_TREE_COL_DESCRIPTION,
-- utf_visible,
-- SEL_LAYOUT_TREE_COL_ID,
-- cur_layout,
-- SEL_LAYOUT_TREE_COL_ENABLED,
-- i < max_selected_layouts, -1);
-- g_free (utf_visible);
-- }
--
-- g_strfreev (layouts);
--
-- /* enable the buttons' status update */
-- disable_buttons_sensibility_update = FALSE;
--
-- if (idx2select != -1) {
-- GtkTreeSelection *selection =
-- gtk_tree_view_get_selection ((GTK_TREE_VIEW
-- (WID
-- ("xkb_layouts_selected"))));
-- GtkTreePath *path =
-- gtk_tree_path_new_from_indices (idx2select, -1);
-- gtk_tree_selection_select_path (selection, path);
-- gtk_tree_path_free (path);
-- idx2select = -1;
-- } else {
-- /* if there is nothing to select - just enable/disable the buttons,
-- otherwise it would be done by the selection change */
-- xkb_layouts_enable_disable_buttons (dialog);
-- }
--}
--
--static void
--add_default_switcher_if_necessary ()
--{
-- gchar **layouts_list = xkb_layouts_get_selected_list();
-- gchar **options_list = xkb_options_get_selected_list ();
-- gboolean was_appended;
--
-- options_list =
-- gkbd_keyboard_config_add_default_switch_option_if_necessary
-- (layouts_list, options_list, &was_appended);
-- if (was_appended)
-- xkb_options_set_selected_list (options_list);
-- g_strfreev (options_list);
--}
--
--static void
--chooser_response (GtkDialog *chooser,
-- int response_id,
-- GtkBuilder *dialog)
--{
-- if (response_id == GTK_RESPONSE_OK) {
-- char *id, *name;
-- GtkListStore *list_store;
--
-- list_store = GTK_LIST_STORE (gtk_tree_view_get_model (GTK_TREE_VIEW (WID ("xkb_layouts_selected"))));
-- id = xkb_layout_chooser_get_selected_id (chooser);
-- name = xkb_layout_description_utf8 (id);
-- gtk_list_store_insert_with_values (list_store, NULL, G_MAXINT,
-- SEL_LAYOUT_TREE_COL_DESCRIPTION, name,
-- SEL_LAYOUT_TREE_COL_ID, id,
-- SEL_LAYOUT_TREE_COL_ENABLED, TRUE,
-- -1);
-- g_free (name);
-- add_default_switcher_if_necessary ();
-- update_layouts_list (GTK_TREE_MODEL (list_store), dialog);
-- }
--
-- xkb_layout_chooser_response (chooser, response_id);
--}
--
--static void
--add_selected_layout (GtkWidget * button, GtkBuilder * dialog)
--{
-- GtkWidget *chooser;
--
-- chooser = xkb_layout_choose (dialog);
-- g_signal_connect (G_OBJECT (chooser), "response",
-- G_CALLBACK (chooser_response), dialog);
--}
--
--static void
--show_selected_layout (GtkWidget * button, GtkBuilder * dialog)
--{
-- gint idx = find_selected_layout_idx (dialog);
--
-- if (idx != -1) {
-- GtkWidget *parent = WID ("region_notebook");
-- GtkWidget *popup = gkbd_keyboard_drawing_dialog_new ();
-- gkbd_keyboard_drawing_dialog_set_group (popup,
-- config_registry,
-- idx);
-- gtk_window_set_transient_for (GTK_WINDOW (popup),
-- GTK_WINDOW
-- (gtk_widget_get_toplevel
-- (parent)));
-- gtk_widget_show_all (popup);
-- }
--}
--
--static void
--remove_selected_layout (GtkWidget * button, GtkBuilder * dialog)
--{
-- GtkTreeModel *model;
-- GtkTreeIter iter;
--
-- if (get_selected_iter (dialog, &model, &iter) == FALSE)
-- return;
--
-- gtk_list_store_remove (GTK_LIST_STORE (model), &iter);
-- update_layouts_list (model, dialog);
--}
--
--static void
--move_up_selected_layout (GtkWidget * button, GtkBuilder * dialog)
--{
-- GtkTreeModel *model;
-- GtkTreeIter iter, prev;
-- GtkTreePath *path;
--
-- if (get_selected_iter (dialog, &model, &iter) == FALSE)
-- return;
--
-- prev = iter;
-- if (!gtk_tree_model_iter_previous (model, &prev))
-- return;
--
-- path = gtk_tree_model_get_path (model, &prev);
--
-- gtk_list_store_swap (GTK_LIST_STORE (model), &iter, &prev);
--
-- update_layouts_list (model, dialog);
--
-- set_selected_path (dialog, path);
--
-- gtk_tree_path_free (path);
--}
--
--static void
--move_down_selected_layout (GtkWidget * button, GtkBuilder * dialog)
--{
-- GtkTreeModel *model;
-- GtkTreeIter iter, next;
-- GtkTreePath *path;
--
-- if (get_selected_iter (dialog, &model, &iter) == FALSE)
-- return;
--
-- next = iter;
-- if (!gtk_tree_model_iter_next (model, &next))
-- return;
--
-- path = gtk_tree_model_get_path (model, &next);
--
-- gtk_list_store_swap (GTK_LIST_STORE (model), &iter, &next);
--
-- update_layouts_list (model, dialog);
--
-- set_selected_path (dialog, path);
--
-- gtk_tree_path_free (path);
--}
--
--void
--xkb_layouts_register_buttons_handlers (GtkBuilder * dialog)
--{
-- g_signal_connect (G_OBJECT (WID ("xkb_layouts_add")), "clicked",
-- G_CALLBACK (add_selected_layout), dialog);
-- g_signal_connect (G_OBJECT (WID ("xkb_layouts_show")), "clicked",
-- G_CALLBACK (show_selected_layout), dialog);
-- g_signal_connect (G_OBJECT (WID ("xkb_layouts_remove")), "clicked",
-- G_CALLBACK (remove_selected_layout), dialog);
-- g_signal_connect (G_OBJECT (WID ("xkb_layouts_move_up")),
-- "clicked", G_CALLBACK (move_up_selected_layout),
-- dialog);
-- g_signal_connect (G_OBJECT (WID ("xkb_layouts_move_down")),
-- "clicked",
-- G_CALLBACK (move_down_selected_layout), dialog);
--}
--
--static void
--xkb_layouts_update_list (GSettings * settings,
-- gchar * key, GtkBuilder * dialog)
--{
-- if (strcmp (key, GKBD_KEYBOARD_CONFIG_KEY_LAYOUTS) == 0) {
-- xkb_layouts_fill_selected_tree (dialog);
-- enable_disable_restoring (dialog);
-- }
--}
--
--void
--xkb_layouts_register_conf_listener (GtkBuilder * dialog)
--{
-- g_signal_connect (xkb_keyboard_settings, "changed",
-- G_CALLBACK (xkb_layouts_update_list), dialog);
--}
-diff -uNrp a/panels/region/cinnamon-region-panel-xkbot.c b/panels/region/cinnamon-region-panel-xkbot.c
---- a/panels/region/cinnamon-region-panel-xkbot.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-xkbot.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,516 +0,0 @@
--/* cinnamon-region-panel-xkbot.c
-- * Copyright (C) 2003-2007 Sergey V. Udaltsov
-- *
-- * Written by: Sergey V. Udaltsov
-- * John Spray
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#ifdef HAVE_CONFIG_H
--# include
--#endif
--
--#include
--#include
--
--#include "cinnamon-region-panel-xkb.h"
--
--static GtkBuilder *chooser_dialog = NULL;
--static const char *current1st_level_id = NULL;
--static GSList *option_checks_list = NULL;
--static GtkWidget *current_none_radio = NULL;
--static GtkWidget *current_expander = NULL;
--static gboolean current_multi_select = FALSE;
--static GSList *current_radio_group = NULL;
--
--#define OPTION_ID_PROP "optionID"
--#define SELCOUNTER_PROP "selectionCounter"
--#define GCONFSTATE_PROP "gconfState"
--#define EXPANDERS_PROP "expandersList"
--
--gchar **
--xkb_options_get_selected_list (void)
--{
-- gchar **retval;
--
-- retval =
-- g_settings_get_strv (xkb_keyboard_settings,
-- GKBD_KEYBOARD_CONFIG_KEY_OPTIONS);
-- if (retval == NULL) {
-- retval = g_strdupv (initial_config.options);
-- }
--
-- return retval;
--}
--
--/* Returns the selection counter of the expander (static current_expander) */
--static int
--xkb_options_expander_selcounter_get (void)
--{
-- return
-- GPOINTER_TO_INT (g_object_get_data
-- (G_OBJECT (current_expander),
-- SELCOUNTER_PROP));
--}
--
--/* Increments the selection counter in the expander (static current_expander)
-- using the value (can be 0)*/
--static void
--xkb_options_expander_selcounter_add (int value)
--{
-- g_object_set_data (G_OBJECT (current_expander), SELCOUNTER_PROP,
-- GINT_TO_POINTER
-- (xkb_options_expander_selcounter_get ()
-- + value));
--}
--
--/* Resets the seletion counter in the expander (static current_expander) */
--static void
--xkb_options_expander_selcounter_reset (void)
--{
-- g_object_set_data (G_OBJECT (current_expander), SELCOUNTER_PROP,
-- GINT_TO_POINTER (0));
--}
--
--/* Formats the expander (static current_expander), based on the selection counter */
--static void
--xkb_options_expander_highlight (void)
--{
-- char *utf_group_name =
-- g_object_get_data (G_OBJECT (current_expander),
-- "utfGroupName");
-- int counter = xkb_options_expander_selcounter_get ();
-- if (utf_group_name != NULL) {
-- gchar *titlemarkup =
-- g_strconcat (counter >
-- 0 ? "" : "",
-- utf_group_name, "", NULL);
-- gtk_expander_set_label (GTK_EXPANDER (current_expander),
-- titlemarkup);
-- g_free (titlemarkup);
-- }
--}
--
--/* Add optionname from the backend's selection list if it's not
-- already in there. */
--static void
--xkb_options_select (gchar * optionname)
--{
-- gboolean already_selected = FALSE;
-- gchar **options_list;
-- guint i;
--
-- options_list = xkb_options_get_selected_list ();
-- for (i = 0; options_list != NULL && options_list[i] != NULL; i++) {
-- gchar *option = options_list[i];
-- if (!strcmp (option, optionname)) {
-- already_selected = TRUE;
-- break;
-- }
-- }
--
-- if (!already_selected) {
-- options_list =
-- gkbd_strv_append (options_list, g_strdup (optionname));
-- xkb_options_set_selected_list (options_list);
-- }
--
-- g_strfreev (options_list);
--}
--
--/* Remove all occurences of optionname from the backend's selection list */
--static void
--xkb_options_deselect (gchar * optionname)
--{
-- gchar **options_list = xkb_options_get_selected_list ();
-- if (options_list != NULL) {
-- gchar **option = options_list;
-- while (*option != NULL) {
-- gchar *id = *option;
-- if (!strcmp (id, optionname)) {
-- gkbd_strv_behead (option);
-- } else
-- option++;
-- }
-- xkb_options_set_selected_list (options_list);
-- }
-- g_strfreev (options_list);
--}
--
--/* Return true if optionname describes a string already in the backend's
-- list of selected options */
--static gboolean
--xkb_options_is_selected (gchar * optionname)
--{
-- gboolean retval = FALSE;
-- gchar **options_list = xkb_options_get_selected_list ();
-- if (options_list != NULL) {
-- gchar **option = options_list;
-- while (*option != NULL) {
-- if (!strcmp (*option, optionname)) {
-- retval = TRUE;
-- break;
-- }
-- option++;
-- }
-- }
-- g_strfreev (options_list);
-- return retval;
--}
--
--/* Make sure selected options stay visible when navigating with the keyboard */
--static gboolean
--option_focused_cb (GtkWidget * widget, GdkEventFocus * event,
-- gpointer data)
--{
-- GtkScrolledWindow *win = GTK_SCROLLED_WINDOW (data);
-- GtkAllocation alloc;
-- GtkAdjustment *adj;
--
-- gtk_widget_get_allocation (widget, &alloc);
-- adj = gtk_scrolled_window_get_vadjustment (win);
-- gtk_adjustment_clamp_page (adj, alloc.y, alloc.y + alloc.height);
--
-- return FALSE;
--}
--
--/* Update xkb backend to reflect the new UI state */
--static void
--option_toggled_cb (GtkWidget * checkbutton, gpointer data)
--{
-- gpointer optionID =
-- g_object_get_data (G_OBJECT (checkbutton), OPTION_ID_PROP);
-- if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (checkbutton)))
-- xkb_options_select (optionID);
-- else
-- xkb_options_deselect (optionID);
--}
--
--/* Add a check_button or radio_button to control a particular option
-- This function makes particular use of the current... variables at
-- the top of this file. */
--static void
--xkb_options_add_option (XklConfigRegistry * config_registry,
-- XklConfigItem * config_item, GtkBuilder * dialog)
--{
-- GtkWidget *option_check;
-- gchar *utf_option_name = xci_desc_to_utf8 (config_item);
-- /* Copy this out because we'll load it into the widget with set_data */
-- gchar *full_option_name =
-- g_strdup (gkbd_keyboard_config_merge_items
-- (current1st_level_id, config_item->name));
-- gboolean initial_state;
--
-- if (current_multi_select)
-- option_check =
-- gtk_check_button_new_with_label (utf_option_name);
-- else {
-- if (current_radio_group == NULL) {
-- /* The first radio in a group is to be "Default", meaning none of
-- the below options are to be included in the selected list.
-- This is a HIG-compliant alternative to allowing no
-- selection in the group. */
-- option_check =
-- gtk_radio_button_new_with_label
-- (current_radio_group, _("Default"));
-- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON
-- (option_check),
-- TRUE);
-- /* Make option name underscore -
-- to enforce its first position in the list */
-- g_object_set_data_full (G_OBJECT (option_check),
-- "utfOptionName",
-- g_strdup (" "), g_free);
-- option_checks_list =
-- g_slist_append (option_checks_list,
-- option_check);
-- current_radio_group =
-- gtk_radio_button_get_group (GTK_RADIO_BUTTON
-- (option_check));
-- current_none_radio = option_check;
--
-- g_signal_connect (option_check, "focus-in-event",
-- G_CALLBACK (option_focused_cb),
-- WID ("options_scroll"));
-- }
-- option_check =
-- gtk_radio_button_new_with_label (current_radio_group,
-- utf_option_name);
-- current_radio_group =
-- gtk_radio_button_get_group (GTK_RADIO_BUTTON
-- (option_check));
-- g_object_set_data (G_OBJECT (option_check), "NoneRadio",
-- current_none_radio);
-- }
--
-- initial_state = xkb_options_is_selected (full_option_name);
--
-- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (option_check),
-- initial_state);
--
-- g_object_set_data_full (G_OBJECT (option_check), OPTION_ID_PROP,
-- full_option_name, g_free);
-- g_object_set_data_full (G_OBJECT (option_check), "utfOptionName",
-- utf_option_name, g_free);
--
-- g_signal_connect (option_check, "toggled",
-- G_CALLBACK (option_toggled_cb), NULL);
--
-- option_checks_list =
-- g_slist_append (option_checks_list, option_check);
--
-- g_signal_connect (option_check, "focus-in-event",
-- G_CALLBACK (option_focused_cb),
-- WID ("options_scroll"));
--
-- xkb_options_expander_selcounter_add (initial_state);
-- g_object_set_data (G_OBJECT (option_check), GCONFSTATE_PROP,
-- GINT_TO_POINTER (initial_state));
--}
--
--static gint
--xkb_option_checks_compare (GtkWidget * chk1, GtkWidget * chk2)
--{
-- const gchar *t1 =
-- g_object_get_data (G_OBJECT (chk1), "utfOptionName");
-- const gchar *t2 =
-- g_object_get_data (G_OBJECT (chk2), "utfOptionName");
-- return g_utf8_collate (t1, t2);
--}
--
--/* Add a group of options: create title and layout widgets and then
-- add widgets for all the options in the group. */
--static void
--xkb_options_add_group (XklConfigRegistry * config_registry,
-- XklConfigItem * config_item, GtkBuilder * dialog)
--{
-- GtkWidget *align, *vbox, *option_check;
-- gboolean allow_multiple_selection =
-- GPOINTER_TO_INT (g_object_get_data (G_OBJECT (config_item),
-- XCI_PROP_ALLOW_MULTIPLE_SELECTION));
--
-- GSList *expanders_list =
-- g_object_get_data (G_OBJECT (dialog), EXPANDERS_PROP);
--
-- gchar *utf_group_name = xci_desc_to_utf8 (config_item);
-- gchar *titlemarkup =
-- g_strconcat ("", utf_group_name, "", NULL);
--
-- current_expander = gtk_expander_new (titlemarkup);
-- gtk_expander_set_use_markup (GTK_EXPANDER (current_expander),
-- TRUE);
-- g_object_set_data_full (G_OBJECT (current_expander),
-- "utfGroupName", utf_group_name, g_free);
-- g_object_set_data_full (G_OBJECT (current_expander), "groupId",
-- g_strdup (config_item->name), g_free);
--
-- g_free (titlemarkup);
-- align = gtk_alignment_new (0, 0, 1, 1);
-- gtk_alignment_set_padding (GTK_ALIGNMENT (align), 6, 12, 12, 0);
-- vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
-- gtk_box_set_homogeneous (GTK_BOX (vbox), TRUE);
-- gtk_container_add (GTK_CONTAINER (align), vbox);
-- gtk_container_add (GTK_CONTAINER (current_expander), align);
--
-- current_multi_select = (gboolean) allow_multiple_selection;
-- current_radio_group = NULL;
-- current1st_level_id = config_item->name;
--
-- option_checks_list = NULL;
--
-- xkl_config_registry_foreach_option (config_registry,
-- config_item->name,
-- (ConfigItemProcessFunc)
-- xkb_options_add_option,
-- dialog);
-- /* sort it */
-- option_checks_list =
-- g_slist_sort (option_checks_list,
-- (GCompareFunc) xkb_option_checks_compare);
-- while (option_checks_list) {
-- option_check = GTK_WIDGET (option_checks_list->data);
-- gtk_box_pack_start (GTK_BOX (vbox), option_check, TRUE,
-- TRUE, 0);
-- option_checks_list = option_checks_list->next;
-- }
-- /* free it */
-- g_slist_free (option_checks_list);
-- option_checks_list = NULL;
--
-- xkb_options_expander_highlight ();
--
-- expanders_list = g_slist_append (expanders_list, current_expander);
-- g_object_set_data (G_OBJECT (dialog), EXPANDERS_PROP,
-- expanders_list);
--
-- g_signal_connect (current_expander, "focus-in-event",
-- G_CALLBACK (option_focused_cb),
-- WID ("options_scroll"));
--}
--
--static gint
--xkb_options_expanders_compare (GtkWidget * expander1,
-- GtkWidget * expander2)
--{
-- const gchar *t1 =
-- g_object_get_data (G_OBJECT (expander1), "utfGroupName");
-- const gchar *t2 =
-- g_object_get_data (G_OBJECT (expander2), "utfGroupName");
-- return g_utf8_collate (t1, t2);
--}
--
--/* Create widgets to represent the options made available by the backend */
--void
--xkb_options_load_options (GtkBuilder * dialog)
--{
-- GtkWidget *opts_vbox = WID ("options_vbox");
-- GtkWidget *dialog_vbox = WID ("dialog_vbox");
-- GtkWidget *options_scroll = WID ("options_scroll");
-- GtkWidget *expander;
-- GSList *expanders_list;
--
-- current1st_level_id = NULL;
-- current_none_radio = NULL;
-- current_multi_select = FALSE;
-- current_radio_group = NULL;
--
-- /* fill the list */
-- xkl_config_registry_foreach_option_group (config_registry,
-- (ConfigItemProcessFunc)
-- xkb_options_add_group,
-- dialog);
-- /* sort it */
-- expanders_list =
-- g_object_get_data (G_OBJECT (dialog), EXPANDERS_PROP);
-- expanders_list =
-- g_slist_sort (expanders_list,
-- (GCompareFunc) xkb_options_expanders_compare);
-- g_object_set_data (G_OBJECT (dialog), EXPANDERS_PROP,
-- expanders_list);
-- while (expanders_list) {
-- expander = GTK_WIDGET (expanders_list->data);
-- gtk_box_pack_start (GTK_BOX (opts_vbox), expander, FALSE,
-- FALSE, 0);
-- expanders_list = expanders_list->next;
-- }
--
-- /* Somewhere in gtk3 the top vbox in dialog is made non-expandable */
-- gtk_box_set_child_packing (GTK_BOX (dialog_vbox), options_scroll,
-- TRUE, TRUE, 0, GTK_PACK_START);
-- gtk_widget_show_all (dialog_vbox);
--}
--
--static void
--chooser_response_cb (GtkDialog * dialog, gint response, gpointer data)
--{
-- switch (response) {
-- case GTK_RESPONSE_DELETE_EVENT:
-- case GTK_RESPONSE_CLOSE: {
-- /* just cleanup */
-- GSList *expanders_list =
-- g_object_get_data (G_OBJECT (dialog),
-- EXPANDERS_PROP);
-- g_object_set_data (G_OBJECT (dialog),
-- EXPANDERS_PROP, NULL);
-- g_slist_free (expanders_list);
--
-- gtk_widget_destroy (GTK_WIDGET (dialog));
-- chooser_dialog = NULL;
-- }
-- break;
-- }
--}
--
--/* Create popup dialog */
--void
--xkb_options_popup_dialog (GtkBuilder * dialog)
--{
-- GtkWidget *chooser;
--
-- chooser_dialog = gtk_builder_new ();
-- gtk_builder_set_translation_domain (chooser_dialog, GETTEXT_PACKAGE);
-- gtk_builder_add_from_file (chooser_dialog, CINNAMONCC_UI_DIR
-- "/cinnamon-region-panel-options-dialog.ui",
-- NULL);
--
-- chooser = CWID ("xkb_options_dialog");
-- gtk_window_set_transient_for (GTK_WINDOW (chooser),
-- GTK_WINDOW (gtk_widget_get_toplevel (WID ("region_notebook"))));
-- gtk_window_set_modal (GTK_WINDOW (chooser), TRUE);
-- xkb_options_load_options (chooser_dialog);
--
-- g_signal_connect (chooser, "response",
-- G_CALLBACK (chooser_response_cb), dialog);
-- gtk_widget_show (chooser);
--}
--
--/* Update selected option counters for a group-bound expander */
--static void
--xkb_options_update_option_counters (XklConfigRegistry * config_registry,
-- XklConfigItem * config_item)
--{
-- gchar *full_option_name =
-- g_strdup (gkbd_keyboard_config_merge_items
-- (current1st_level_id, config_item->name));
-- gboolean current_state =
-- xkb_options_is_selected (full_option_name);
-- g_free (full_option_name);
--
-- xkb_options_expander_selcounter_add (current_state);
--}
--
--/* Respond to a change in the xkb gconf settings */
--static void
--xkb_options_update (GSettings * settings, gchar * key, GtkBuilder * dialog)
--{
-- if (!strcmp (key, GKBD_KEYBOARD_CONFIG_KEY_OPTIONS)) {
-- /* Updating options is handled by gconf notifies for each widget
-- This is here to avoid calling it N_OPTIONS times for each gconf
-- change. */
-- enable_disable_restoring (dialog);
--
-- if (chooser_dialog != NULL) {
-- GSList *expanders_list =
-- g_object_get_data (G_OBJECT (chooser_dialog),
-- EXPANDERS_PROP);
-- while (expanders_list) {
-- current_expander =
-- GTK_WIDGET (expanders_list->data);
-- gchar *group_id =
-- g_object_get_data (G_OBJECT
-- (current_expander),
-- "groupId");
-- current1st_level_id = group_id;
-- xkb_options_expander_selcounter_reset ();
-- xkl_config_registry_foreach_option
-- (config_registry, group_id,
-- (ConfigItemProcessFunc)
-- xkb_options_update_option_counters,
-- current_expander);
-- xkb_options_expander_highlight ();
-- expanders_list = expanders_list->next;
-- }
-- }
-- }
--}
--
--void
--xkb_options_register_conf_listener (GtkBuilder * dialog)
--{
-- g_signal_connect (xkb_keyboard_settings, "changed",
-- G_CALLBACK (xkb_options_update), dialog);
--}
-diff -uNrp a/panels/region/cinnamon-region-panel-xkbpv.c b/panels/region/cinnamon-region-panel-xkbpv.c
---- a/panels/region/cinnamon-region-panel-xkbpv.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/cinnamon-region-panel-xkbpv.c 1970-01-01 01:00:00.000000000 +0100
-@@ -1,120 +0,0 @@
--/* cinnamon-region-panel-xkbpv.c
-- * Copyright (C) 2003-2007 Sergey V. Udaltsov
-- *
-- * Written by: Sergey V. Udaltsov
-- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 2, or (at your option)
-- * any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 51 Franklin Street - Suite 500, Boston, MA
-- * 02110-1335, USA.
-- */
--
--#ifdef HAVE_CONFIG_H
--# include
--#endif
--
--#include
--
--#include "cinnamon-region-panel-xkb.h"
--
--#ifdef HAVE_X11_EXTENSIONS_XKB_H
--#include "X11/XKBlib.h"
--/**
-- * BAD STYLE: Taken from xklavier_private_xkb.h
-- * Any ideas on architectural improvements are WELCOME
-- */
--extern gboolean xkl_xkb_config_native_prepare (XklEngine * engine,
-- const XklConfigRec * data,
-- XkbComponentNamesPtr
-- component_names);
--
--extern void xkl_xkb_config_native_cleanup (XklEngine * engine,
-- XkbComponentNamesPtr
-- component_names);
--
--/* */
--#endif
--
--static GkbdKeyboardDrawingGroupLevel groupsLevels[] =
-- { {0, 1}, {0, 3}, {0, 0}, {0, 2} };
--static GkbdKeyboardDrawingGroupLevel *pGroupsLevels[] = {
-- groupsLevels, groupsLevels + 1, groupsLevels + 2, groupsLevels + 3
--};
--
--GtkWidget *
--xkb_layout_preview_create_widget (GtkBuilder * chooserDialog)
--{
-- GtkWidget *kbdraw = gkbd_keyboard_drawing_new ();
--
-- gkbd_keyboard_drawing_set_groups_levels (GKBD_KEYBOARD_DRAWING
-- (kbdraw), pGroupsLevels);
-- return kbdraw;
--}
--
--void
--xkb_layout_preview_set_drawing_layout (GtkWidget * kbdraw,
-- const gchar * id)
--{
--#ifdef HAVE_X11_EXTENSIONS_XKB_H
-- if (kbdraw != NULL) {
-- if (id != NULL) {
-- XklConfigRec *data;
-- char **p, *layout, *variant;
-- XkbComponentNamesRec component_names;
--
-- data = xkl_config_rec_new ();
-- if (xkl_config_rec_get_from_server (data, engine)) {
-- if ((p = data->layouts) != NULL)
-- g_strfreev (data->layouts);
--
-- if ((p = data->variants) != NULL)
-- g_strfreev (data->variants);
--
-- data->layouts = g_new0 (char *, 2);
-- data->variants = g_new0 (char *, 2);
-- if (gkbd_keyboard_config_split_items
-- (id, &layout, &variant)
-- && variant != NULL) {
-- data->layouts[0] =
-- (layout ==
-- NULL) ? NULL :
-- g_strdup (layout);
-- data->variants[0] =
-- (variant ==
-- NULL) ? NULL :
-- g_strdup (variant);
-- } else {
-- data->layouts[0] =
-- (id ==
-- NULL) ? NULL : g_strdup (id);
-- data->variants[0] = NULL;
-- }
--
-- if (xkl_xkb_config_native_prepare
-- (engine, data, &component_names)) {
-- gkbd_keyboard_drawing_set_keyboard
-- (GKBD_KEYBOARD_DRAWING
-- (kbdraw), &component_names);
--
-- xkl_xkb_config_native_cleanup
-- (engine, &component_names);
-- }
-- }
-- g_object_unref (G_OBJECT (data));
-- } else
-- gkbd_keyboard_drawing_set_keyboard
-- (GKBD_KEYBOARD_DRAWING (kbdraw), NULL);
--
-- }
--#endif
--}
-diff -uNrp a/panels/region/.indent.pro b/panels/region/.indent.pro
---- a/panels/region/.indent.pro 1970-01-01 01:00:00.000000000 +0100
-+++ b/panels/region/.indent.pro 2013-08-25 16:50:30.000000000 +0100
-@@ -0,0 +1,2 @@
-+-kr -i8 -pcs -lps -psl
-+
-diff -uNrp a/panels/region/Makefile.am b/panels/region/Makefile.am
---- a/panels/region/Makefile.am 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/Makefile.am 2013-09-21 13:24:15.347949247 +0100
-@@ -23,12 +23,9 @@ libregion_la_SOURCES = \
- cinnamon-region-panel-lang.h \
- cinnamon-region-panel-system.c \
- cinnamon-region-panel-system.h \
-- cinnamon-region-panel-xkb.c \
-- cinnamon-region-panel-xkblt.c \
-- cinnamon-region-panel-xkbltadd.c \
-- cinnamon-region-panel-xkbot.c \
-- cinnamon-region-panel-xkbpv.c \
-- cinnamon-region-panel-xkb.h
-+ cinnamon-region-panel-input.c \
-+ cinnamon-region-panel-input.h \
-+ $(NULL)
-
- libregion_la_LIBADD = $(PANEL_LIBS) $(REGION_PANEL_LIBS) $(builddir)/../common/liblanguage.la
-
-@@ -39,8 +36,8 @@ libregion_la_LDFLAGS = $(PANEL_LDFLAGS)
- uidir = $(pkgdatadir)/ui
- ui_DATA = \
- cinnamon-region-panel.ui \
-- cinnamon-region-panel-layout-chooser.ui \
-- cinnamon-region-panel-options-dialog.ui
-+ cinnamon-region-panel-input-chooser.ui \
-+ $(NULL)
-
- desktopdir = $(datadir)/applications
- Desktop_in_files = cinnamon-region-panel.desktop.in
-diff -uNrp a/panels/region/region-module.c b/panels/region/region-module.c
---- a/panels/region/region-module.c 2013-08-25 14:40:14.000000000 +0100
-+++ b/panels/region/region-module.c 2013-09-21 13:24:15.347949247 +0100
-@@ -28,6 +28,7 @@
- void
- g_io_module_load (GIOModule * module)
- {
-+
- /* register the panel */
- cc_region_panel_register (module);
- }
diff --git a/pkgs/desktops/cinnamon/remove-sessionmigration.patch b/pkgs/desktops/cinnamon/remove-sessionmigration.patch
deleted file mode 100644
index 92e63549d96..00000000000
--- a/pkgs/desktops/cinnamon/remove-sessionmigration.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/cinnamon-session/csm-session-fill.c
-+++ b/cinnamon-session/csm-session-fill.c
-@@ -228,15 +228,6 @@
- load_standard_apps (CsmManager *manager,
- GKeyFile *keyfile)
- {
-- GError *error;
--
-- g_debug ("fill: *** Executing user migration");
-- error = NULL;
-- if(!g_spawn_command_line_sync ("session-migration", NULL, NULL, NULL, &error)) {
-- g_warning ("Error while executing session-migration: %s", error->message);
-- g_error_free (error);
-- }
--
- g_debug ("fill: *** Adding required components");
- handle_required_components (keyfile, !csm_manager_get_failsafe (manager),
- append_required_components_helper, manager);
-
diff --git a/pkgs/desktops/cinnamon/systemd-support.patch b/pkgs/desktops/cinnamon/systemd-support.patch
deleted file mode 100644
index feceaf05f7b..00000000000
--- a/pkgs/desktops/cinnamon/systemd-support.patch
+++ /dev/null
@@ -1,536 +0,0 @@
-
-diff --git a/plugins/media-keys/csd-media-keys-manager.c b/plugins/media-keys/csd-media-keys-manager.c
-index 02930a3..7c1c519 100644
---- a/plugins/media-keys/csd-media-keys-manager.c
-+++ b/plugins/media-keys/csd-media-keys-manager.c
-@@ -39,6 +39,7 @@
- #include
- #include
- #include
-+#include
-
- #ifdef HAVE_GUDEV
- #include
-@@ -121,6 +122,10 @@ static const gchar kb_introspection_xml[] =
- #define VOLUME_STEP 5 /* percents for one volume button press */
- #define MAX_VOLUME 65536.0
-
-+#define SYSTEMD_DBUS_NAME "org.freedesktop.login1"
-+#define SYSTEMD_DBUS_PATH "/org/freedesktop/login1"
-+#define SYSTEMD_DBUS_INTERFACE "org.freedesktop.login1.Manager"
-+
- #define CSD_MEDIA_KEYS_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CSD_TYPE_MEDIA_KEYS_MANAGER, CsdMediaKeysManagerPrivate))
-
- typedef struct {
-@@ -167,6 +172,10 @@ struct CsdMediaKeysManagerPrivate
- GDBusProxy *power_screen_proxy;
- GDBusProxy *power_keyboard_proxy;
-
-+ /* systemd stuff */
-+ GDBusProxy *logind_proxy;
-+ gint inhibit_keys_fd;
-+
- /* Multihead stuff */
- GdkScreen *current_screen;
- GSList *screens;
-@@ -2213,6 +2222,11 @@ csd_media_keys_manager_stop (CsdMediaKeysManager *manager)
- }
- #endif /* HAVE_GUDEV */
-
-+ if (priv->logind_proxy) {
-+ g_object_unref (priv->logind_proxy);
-+ priv->logind_proxy = NULL;
-+ }
-+
- if (priv->settings) {
- g_object_unref (priv->settings);
- priv->settings = NULL;
-@@ -2356,9 +2370,85 @@ csd_media_keys_manager_class_init (CsdMediaKeysManagerClass *klass)
- }
-
- static void
-+inhibit_done (GObject *source,
-+ GAsyncResult *result,
-+ gpointer user_data)
-+{
-+ GDBusProxy *proxy = G_DBUS_PROXY (source);
-+ CsdMediaKeysManager *manager = CSD_MEDIA_KEYS_MANAGER (user_data);
-+ GError *error = NULL;
-+ GVariant *res;
-+ GUnixFDList *fd_list = NULL;
-+ gint idx;
-+
-+ res = g_dbus_proxy_call_with_unix_fd_list_finish (proxy, &fd_list, result, &error);
-+ if (res == NULL) {
-+ g_warning ("Unable to inhibit keypresses: %s", error->message);
-+ g_error_free (error);
-+ } else {
-+ g_variant_get (res, "(h)", &idx);
-+ manager->priv->inhibit_keys_fd = g_unix_fd_list_get (fd_list, idx, &error);
-+ if (manager->priv->inhibit_keys_fd == -1) {
-+ g_warning ("Failed to receive system inhibitor fd: %s", error->message);
-+ g_error_free (error);
-+ }
-+ g_debug ("System inhibitor fd is %d", manager->priv->inhibit_keys_fd);
-+ g_object_unref (fd_list);
-+ g_variant_unref (res);
-+ }
-+}
-+
-+static void
- csd_media_keys_manager_init (CsdMediaKeysManager *manager)
- {
-+ GError *error;
-+ GDBusConnection *bus;
-+
-+ error = NULL;
- manager->priv = CSD_MEDIA_KEYS_MANAGER_GET_PRIVATE (manager);
-+
-+ bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
-+ if (bus == NULL) {
-+ g_warning ("Failed to connect to system bus: %s",
-+ error->message);
-+ g_error_free (error);
-+ return;
-+ }
-+
-+ manager->priv->logind_proxy =
-+ g_dbus_proxy_new_sync (bus,
-+ 0,
-+ NULL,
-+ SYSTEMD_DBUS_NAME,
-+ SYSTEMD_DBUS_PATH,
-+ SYSTEMD_DBUS_INTERFACE,
-+ NULL,
-+ &error);
-+
-+ if (manager->priv->logind_proxy == NULL) {
-+ g_warning ("Failed to connect to systemd: %s",
-+ error->message);
-+ g_error_free (error);
-+ }
-+
-+ g_object_unref (bus);
-+
-+ g_debug ("Adding system inhibitors for power keys");
-+ manager->priv->inhibit_keys_fd = -1;
-+ g_dbus_proxy_call_with_unix_fd_list (manager->priv->logind_proxy,
-+ "Inhibit",
-+ g_variant_new ("(ssss)",
-+ "handle-power-key:handle-suspend-key:handle-hibernate-key",
-+ g_get_user_name (),
-+ "Cinnamon handling keypresses",
-+ "block"),
-+ 0,
-+ G_MAXINT,
-+ NULL,
-+ NULL,
-+ inhibit_done,
-+ manager);
-+
- }
-
- static void
-@@ -2375,6 +2465,8 @@ csd_media_keys_manager_finalize (GObject *object)
-
- if (media_keys_manager->priv->start_idle_id != 0)
- g_source_remove (media_keys_manager->priv->start_idle_id);
-+ if (media_keys_manager->priv->inhibit_keys_fd != -1)
-+ close (media_keys_manager->priv->inhibit_keys_fd);
-
- G_OBJECT_CLASS (csd_media_keys_manager_parent_class)->finalize (object);
- }
-diff --git a/plugins/power/csd-power-manager.c b/plugins/power/csd-power-manager.c
-index b54cb5b..b9c5429 100644
---- a/plugins/power/csd-power-manager.c
-+++ b/plugins/power/csd-power-manager.c
-@@ -32,6 +32,7 @@
- #include
- #include
- #include
-+#include
-
- #include
-
-@@ -79,6 +80,10 @@
- #define CSD_POWER_MANAGER_CRITICAL_ALERT_TIMEOUT 5 /* seconds */
- #define CSD_POWER_MANAGER_LID_CLOSE_SAFETY_TIMEOUT 30 /* seconds */
-
-+#define SYSTEMD_DBUS_NAME "org.freedesktop.login1"
-+#define SYSTEMD_DBUS_PATH "/org/freedesktop/login1"
-+#define SYSTEMD_DBUS_INTERFACE "org.freedesktop.login1.Manager"
-+
- /* Keep this in sync with gnome-shell */
- #define SCREENSAVER_FADE_TIME 10 /* seconds */
-
-@@ -203,6 +208,13 @@ struct CsdPowerManagerPrivate
- GtkStatusIcon *status_icon;
- guint xscreensaver_watchdog_timer_id;
- gboolean is_virtual_machine;
-+
-+ /* systemd stuff */
-+ GDBusProxy *logind_proxy;
-+ gint inhibit_lid_switch_fd;
-+ gboolean inhibit_lid_switch_taken;
-+ gint inhibit_suspend_fd;
-+ gboolean inhibit_suspend_taken;
- };
-
- enum {
-@@ -3350,30 +3362,6 @@ lock_screensaver (CsdPowerManager *manager)
- if (!do_lock)
- return;
-
-- /* connect to the screensaver first */
-- g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION,
-- G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES,
-- NULL,
-- GS_DBUS_NAME,
-- GS_DBUS_PATH,
-- GS_DBUS_INTERFACE,
-- NULL,
-- sleep_cb_screensaver_proxy_ready_cb,
-- manager);
--}
--
--static void
--upower_notify_sleep_cb (UpClient *client,
-- UpSleepKind sleep_kind,
-- CsdPowerManager *manager)
--{
-- gboolean do_lock;
--
-- do_lock = g_settings_get_boolean (manager->priv->settings,
-- "lock-on-suspend");
-- if (!do_lock)
-- return;
--
- /* connect to the screensaver first */
- g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION,
- G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES,
-@@ -3384,46 +3372,6 @@ upower_notify_sleep_cb (UpClient *client,
- NULL,
- sleep_cb_screensaver_proxy_ready_cb,
- manager);
--
--}
--
--static void
--upower_notify_resume_cb (UpClient *client,
-- UpSleepKind sleep_kind,
-- CsdPowerManager *manager)
--{
-- gboolean ret;
-- GError *error = NULL;
--
-- /* this displays the unlock dialogue so the user doesn't have
-- * to move the mouse or press any key before the window comes up */
-- if (manager->priv->screensaver_proxy != NULL) {
-- g_dbus_proxy_call (manager->priv->screensaver_proxy,
-- "SimulateUserActivity",
-- NULL,
-- G_DBUS_CALL_FLAGS_NONE,
-- -1, NULL, NULL, NULL);
-- }
--
-- if (manager->priv->screensaver_proxy != NULL) {
-- g_object_unref (manager->priv->screensaver_proxy);
-- manager->priv->screensaver_proxy = NULL;
-- }
--
-- /* close existing notifications on resume, the system power
-- * state is probably different now */
-- notify_close_if_showing (manager->priv->notification_low);
-- notify_close_if_showing (manager->priv->notification_discharging);
--
-- /* ensure we turn the panel back on after resume */
-- ret = gnome_rr_screen_set_dpms_mode (manager->priv->x11_screen,
-- GNOME_RR_DPMS_ON,
-- &error);
-- if (!ret) {
-- g_warning ("failed to turn the panel on after resume: %s",
-- error->message);
-- g_error_free (error);
-- }
- }
-
- static void
-@@ -3582,6 +3530,219 @@ disable_builtin_screensaver (gpointer unused)
- return TRUE;
- }
-
-+static void
-+inhibit_lid_switch_done (GObject *source,
-+ GAsyncResult *result,
-+ gpointer user_data)
-+{
-+ GDBusProxy *proxy = G_DBUS_PROXY (source);
-+ CsdPowerManager *manager = CSD_POWER_MANAGER (user_data);
-+ GError *error = NULL;
-+ GVariant *res;
-+ GUnixFDList *fd_list = NULL;
-+ gint idx;
-+
-+ res = g_dbus_proxy_call_with_unix_fd_list_finish (proxy, &fd_list, result, &error);
-+ if (res == NULL) {
-+ g_warning ("Unable to inhibit lid switch: %s", error->message);
-+ g_error_free (error);
-+ } else {
-+ g_variant_get (res, "(h)", &idx);
-+ manager->priv->inhibit_lid_switch_fd = g_unix_fd_list_get (fd_list, idx, &error);
-+ if (manager->priv->inhibit_lid_switch_fd == -1) {
-+ g_warning ("Failed to receive system inhibitor fd: %s", error->message);
-+ g_error_free (error);
-+ }
-+ g_debug ("System inhibitor fd is %d", manager->priv->inhibit_lid_switch_fd);
-+ g_object_unref (fd_list);
-+ g_variant_unref (res);
-+ }
-+}
-+
-+static void
-+inhibit_lid_switch (CsdPowerManager *manager)
-+{
-+ GVariant *params;
-+
-+ if (manager->priv->inhibit_lid_switch_taken) {
-+ g_debug ("already inhibited lid-switch");
-+ return;
-+ }
-+ g_debug ("Adding lid switch system inhibitor");
-+ manager->priv->inhibit_lid_switch_taken = TRUE;
-+
-+ params = g_variant_new ("(ssss)",
-+ "handle-lid-switch",
-+ g_get_user_name (),
-+ "Multiple displays attached",
-+ "block");
-+ g_dbus_proxy_call_with_unix_fd_list (manager->priv->logind_proxy,
-+ "Inhibit",
-+ params,
-+ 0,
-+ G_MAXINT,
-+ NULL,
-+ NULL,
-+ inhibit_lid_switch_done,
-+ manager);
-+}
-+
-+static void
-+inhibit_suspend_done (GObject *source,
-+ GAsyncResult *result,
-+ gpointer user_data)
-+{
-+ GDBusProxy *proxy = G_DBUS_PROXY (source);
-+ CsdPowerManager *manager = CSD_POWER_MANAGER (user_data);
-+ GError *error = NULL;
-+ GVariant *res;
-+ GUnixFDList *fd_list = NULL;
-+ gint idx;
-+
-+ res = g_dbus_proxy_call_with_unix_fd_list_finish (proxy, &fd_list, result, &error);
-+ if (res == NULL) {
-+ g_warning ("Unable to inhibit suspend: %s", error->message);
-+ g_error_free (error);
-+ } else {
-+ g_variant_get (res, "(h)", &idx);
-+ manager->priv->inhibit_suspend_fd = g_unix_fd_list_get (fd_list, idx, &error);
-+ if (manager->priv->inhibit_suspend_fd == -1) {
-+ g_warning ("Failed to receive system inhibitor fd: %s", error->message);
-+ g_error_free (error);
-+ }
-+ g_debug ("System inhibitor fd is %d", manager->priv->inhibit_suspend_fd);
-+ g_object_unref (fd_list);
-+ g_variant_unref (res);
-+ }
-+}
-+
-+/* We take a delay inhibitor here, which causes logind to send a
-+ * PrepareToSleep signal, which gives us a chance to lock the screen
-+ * and do some other preparations.
-+ */
-+static void
-+inhibit_suspend (CsdPowerManager *manager)
-+{
-+ if (manager->priv->inhibit_suspend_taken) {
-+ g_debug ("already inhibited lid-switch");
-+ return;
-+ }
-+ g_debug ("Adding suspend delay inhibitor");
-+ manager->priv->inhibit_suspend_taken = TRUE;
-+ g_dbus_proxy_call_with_unix_fd_list (manager->priv->logind_proxy,
-+ "Inhibit",
-+ g_variant_new ("(ssss)",
-+ "sleep",
-+ g_get_user_name (),
-+ "Cinnamon needs to lock the screen",
-+ "delay"),
-+ 0,
-+ G_MAXINT,
-+ NULL,
-+ NULL,
-+ inhibit_suspend_done,
-+ manager);
-+}
-+
-+static void
-+uninhibit_suspend (CsdPowerManager *manager)
-+{
-+ if (manager->priv->inhibit_suspend_fd == -1) {
-+ g_debug ("no suspend delay inhibitor");
-+ return;
-+ }
-+ g_debug ("Removing suspend delay inhibitor");
-+ close (manager->priv->inhibit_suspend_fd);
-+ manager->priv->inhibit_suspend_fd = -1;
-+ manager->priv->inhibit_suspend_taken = FALSE;
-+}
-+
-+static void
-+handle_suspend_actions (CsdPowerManager *manager)
-+{
-+ gboolean do_lock;
-+
-+ do_lock = g_settings_get_boolean (manager->priv->settings,
-+ "lock-on-suspend");
-+ if (do_lock)
-+ lock_screensaver (manager);
-+
-+ /* lift the delay inhibit, so logind can proceed */
-+ uninhibit_suspend (manager);
-+}
-+
-+static void
-+handle_resume_actions (CsdPowerManager *manager)
-+{
-+ gboolean ret;
-+ GError *error = NULL;
-+
-+ /* this displays the unlock dialogue so the user doesn't have
-+ * to move the mouse or press any key before the window comes up */
-+ g_dbus_connection_call (manager->priv->connection,
-+ GS_DBUS_NAME,
-+ GS_DBUS_PATH,
-+ GS_DBUS_INTERFACE,
-+ "SimulateUserActivity",
-+ NULL, NULL,
-+ G_DBUS_CALL_FLAGS_NONE, -1,
-+ NULL, NULL, NULL);
-+
-+ /* close existing notifications on resume, the system power
-+ * state is probably different now */
-+ notify_close_if_showing (manager->priv->notification_low);
-+ notify_close_if_showing (manager->priv->notification_discharging);
-+
-+ /* ensure we turn the panel back on after resume */
-+ ret = gnome_rr_screen_set_dpms_mode (manager->priv->x11_screen,
-+ GNOME_RR_DPMS_ON,
-+ &error);
-+ if (!ret) {
-+ g_warning ("failed to turn the panel on after resume: %s",
-+ error->message);
-+ g_error_free (error);
-+ }
-+
-+ /* set up the delay again */
-+ inhibit_suspend (manager);
-+}
-+
-+static void
-+upower_notify_sleep_cb (UpClient *client,
-+ UpSleepKind sleep_kind,
-+ CsdPowerManager *manager)
-+{
-+ handle_suspend_actions (manager);
-+}
-+
-+static void
-+upower_notify_resume_cb (UpClient *client,
-+ UpSleepKind sleep_kind,
-+ CsdPowerManager *manager)
-+{
-+ handle_resume_actions (manager);
-+}
-+
-+static void
-+logind_proxy_signal_cb (GDBusProxy *proxy,
-+ const gchar *sender_name,
-+ const gchar *signal_name,
-+ GVariant *parameters,
-+ gpointer user_data)
-+{
-+ CsdPowerManager *manager = CSD_POWER_MANAGER (user_data);
-+ gboolean is_about_to_suspend;
-+
-+ if (g_strcmp0 (signal_name, "PrepareForSleep") != 0)
-+ return;
-+ g_variant_get (parameters, "(b)", &is_about_to_suspend);
-+ if (is_about_to_suspend) {
-+ handle_suspend_actions (manager);
-+ } else {
-+ handle_resume_actions (manager);
-+ }
-+}
-+
- static gboolean
- is_hardware_a_virtual_machine (void)
- {
-@@ -3647,6 +3808,26 @@ csd_power_manager_start (CsdPowerManager *manager,
- if (manager->priv->x11_screen == NULL)
- return FALSE;
-
-+ /* Set up the logind proxy */
-+ manager->priv->logind_proxy =
-+ g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
-+ 0,
-+ NULL,
-+ SYSTEMD_DBUS_NAME,
-+ SYSTEMD_DBUS_PATH,
-+ SYSTEMD_DBUS_INTERFACE,
-+ NULL,
-+ error);
-+ g_signal_connect (manager->priv->logind_proxy, "g-signal",
-+ G_CALLBACK (logind_proxy_signal_cb),
-+ manager);
-+
-+ /* Set up a delay inhibitor to be informed about suspend attempts */
-+ inhibit_suspend (manager);
-+
-+ /* Disable logind's lid handling while g-s-d is active */
-+ inhibit_lid_switch (manager);
-+
- /* track the active session */
- manager->priv->session = cinnamon_settings_session_new ();
- g_signal_connect (manager->priv->session, "notify::state",
-@@ -3856,6 +4037,22 @@ csd_power_manager_stop (CsdPowerManager *manager)
- manager->priv->up_client = NULL;
- }
-
-+ if (manager->priv->inhibit_lid_switch_fd != -1) {
-+ close (manager->priv->inhibit_lid_switch_fd);
-+ manager->priv->inhibit_lid_switch_fd = -1;
-+ manager->priv->inhibit_lid_switch_taken = FALSE;
-+ }
-+ if (manager->priv->inhibit_suspend_fd != -1) {
-+ close (manager->priv->inhibit_suspend_fd);
-+ manager->priv->inhibit_suspend_fd = -1;
-+ manager->priv->inhibit_suspend_taken = FALSE;
-+ }
-+
-+ if (manager->priv->logind_proxy != NULL) {
-+ g_object_unref (manager->priv->logind_proxy);
-+ manager->priv->logind_proxy = NULL;
-+ }
-+
- if (manager->priv->x11_screen != NULL) {
- g_object_unref (manager->priv->x11_screen);
- manager->priv->x11_screen = NULL;
-@@ -3928,6 +4125,8 @@ static void
- csd_power_manager_init (CsdPowerManager *manager)
- {
- manager->priv = CSD_POWER_MANAGER_GET_PRIVATE (manager);
-+ manager->priv->inhibit_lid_switch_fd = -1;
-+ manager->priv->inhibit_suspend_fd = -1;
- }
-
- static void
diff --git a/pkgs/desktops/cinnamon/timeout.patch b/pkgs/desktops/cinnamon/timeout.patch
deleted file mode 100644
index 59d1f9ab5f3..00000000000
--- a/pkgs/desktops/cinnamon/timeout.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -u -r cinnamon-session-3.4.2/cinnamon-session/csm-session-fill.c cinnamon-session-3.4.2-timeout/cinnamon-session/csm-session-fill.c
---- cinnamon-session-3.4.2/cinnamon-session/csm-session-fill.c 2012-02-02 15:33:01.000000000 +0100
-+++ cinnamon-session-3.4.2-timeout/cinnamon-session/csm-session-fill.c 2012-06-10 02:39:46.184348462 +0200
-@@ -36,7 +36,7 @@
- #define CSM_KEYFILE_DEFAULT_PROVIDER_PREFIX "DefaultProvider"
-
- /* See https://bugzilla.gnome.org/show_bug.cgi?id=641992 for discussion */
--#define CSM_RUNNABLE_HELPER_TIMEOUT 3000 /* ms */
-+#define CSM_RUNNABLE_HELPER_TIMEOUT 10000 /* ms */
-
- typedef void (*GsmFillHandleProvider) (const char *provides,
- const char *default_provider,
-diff -u -r cinnamon-session-3.4.2/tools/cinnamon-session-check-accelerated.c
-cinnamon-session-3.4.2-timeout/tools/cinnamon-session-check-accelerated.c
---- cinnamon-session-3.4.2/tools/cinnamon-session-check-accelerated.c 2011-03-22 21:31:43.000000000 +0100
-+++ cinnamon-session-3.4.2-timeout/tools/cinnamon-session-check-accelerated.c 2012-06-10 02:42:08.013218006 +0200
-@@ -30,7 +30,7 @@
- #include
-
- /* Wait up to this long for a running check to finish */
--#define PROPERTY_CHANGE_TIMEOUT 5000
-+#define PROPERTY_CHANGE_TIMEOUT 12000
-
- /* Values used for the _GNOME_SESSION_ACCELERATED root window property */
- #define NO_ACCEL 0
-
diff --git a/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix
index c7432a760cf..8be614f7397 100644
--- a/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix
+++ b/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix
@@ -19,8 +19,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2 desktop_file_utils ];
+ # Silly ./configure, it looks for dbus file from gnome-shell in the
+ # installation tree of the package it is configuring.
+ preConfigure = ''
+ mkdir -p "$out/share/dbus-1/interfaces"
+ cp "${gnome3.gnome_shell}/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml" "$out/share/dbus-1/interfaces"
+ '';
+
# FIXME: enable for gnome3
- configureFlags = [ "--disable-search-provider" "--disable-migration" ];
+ configureFlags = [ "--disable-migration" ];
preFixup = ''
for f in "$out/libexec/gnome-terminal-server"; do
diff --git a/pkgs/desktops/gnome-3/3.18/apps/bijiben/src.nix b/pkgs/desktops/gnome-3/3.18/apps/bijiben/src.nix
index 9eb11c0e379..7c30c037d8c 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/bijiben/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/bijiben/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "bijiben-3.18.0";
+ name = "bijiben-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/bijiben/3.18/bijiben-3.18.0.tar.xz;
- sha256 = "3e933eae3776ae50a639f0866b5c11279961b5ebdaa83a621509dfe31c218fea";
+ url = mirror://gnome/sources/bijiben/3.18/bijiben-3.18.2.tar.xz;
+ sha256 = "45fed3242ba092138760b99e725f0a4d3c8d749ef37c607d43c8f010e11a645d";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/cheese/src.nix b/pkgs/desktops/gnome-3/3.18/apps/cheese/src.nix
index 7e47c2c4950..588ccb4e4fb 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/cheese/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/cheese/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "cheese-3.18.0";
+ name = "cheese-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/cheese/3.18/cheese-3.18.0.tar.xz;
- sha256 = "65ba4a60be51b9fc5537e5c1cdb6605b3098145982fae75a08ace94b965aeb0b";
+ url = mirror://gnome/sources/cheese/3.18/cheese-3.18.1.tar.xz;
+ sha256 = "fc9d8798b1f0c6b35731f063869a32c6910bab6d0386b9ea36386ebda0d57177";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/evolution/src.nix b/pkgs/desktops/gnome-3/3.18/apps/evolution/src.nix
index 46af1c8b8bb..1dbbd390877 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/evolution/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/evolution/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "evolution-3.18.0";
+ name = "evolution-3.18.3";
src = fetchurl {
- url = mirror://gnome/sources/evolution/3.18/evolution-3.18.0.tar.xz;
- sha256 = "a3efe42a861200c0463476e0a02e566fde74a0d4a699d8cc6514c031d5cad410";
+ url = mirror://gnome/sources/evolution/3.18/evolution-3.18.3.tar.xz;
+ sha256 = "f073b7cbef4ecc3dc4c3e0b80f98198eec577a20cae93e784659e8cf5af7c9b9";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gedit/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gedit/src.nix
index ff427fdfb90..e368fd2cdd9 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gedit/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gedit/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gedit-3.18.0";
+ name = "gedit-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gedit/3.18/gedit-3.18.0.tar.xz;
- sha256 = "9abd4f1478385f8b6c983298206f4ab1a25c682b9c87fb00d759b7db5b949533";
+ url = mirror://gnome/sources/gedit/3.18/gedit-3.18.2.tar.xz;
+ sha256 = "856e451aec29ee45980011de57cadfe89c3cbc53968f6cc865f8efe0bd0d49b1";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-boxes/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-boxes/src.nix
index 06543540e76..cd43d87f826 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-boxes/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-boxes/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-boxes-3.18.0";
+ name = "gnome-boxes-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-boxes/3.18/gnome-boxes-3.18.0.tar.xz;
- sha256 = "ed2b442fc676bdfa47d6b6326836238c2c98af9725a91eb023784a3e692ae749";
+ url = mirror://gnome/sources/gnome-boxes/3.18/gnome-boxes-3.18.1.tar.xz;
+ sha256 = "0235d7f76cf3faa3889b302c743d608759e84506657ed4e374592c39f768fb2b";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-calendar/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-calendar/src.nix
index 6b941b592e5..b8a7f5a4761 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-calendar/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-calendar/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-calendar-3.18.0";
+ name = "gnome-calendar-3.18.2.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-calendar/3.18/gnome-calendar-3.18.0.tar.xz;
- sha256 = "f7d50fe8d5d3dcc574f0034dba6a64cbb9b3f842faab5978c9d02b38548f355b";
+ url = mirror://gnome/sources/gnome-calendar/3.18/gnome-calendar-3.18.2.1.tar.xz;
+ sha256 = "eedd9b10da837db6e7dc02794a942e9a98b3cdaa975b0d46226aa0cdaf88c0f6";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-characters/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-characters/src.nix
index a957aa91d75..95874e7cfec 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-characters/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-characters/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-characters-3.18.0";
+ name = "gnome-characters-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-characters/3.18/gnome-characters-3.18.0.tar.xz;
- sha256 = "e068b2275a08639565a88b096d378a4ac2abf90301ff43056bb5157dff54ce08";
+ url = mirror://gnome/sources/gnome-characters/3.18/gnome-characters-3.18.1.tar.xz;
+ sha256 = "161839bb6c1ffca78b6c11b8d4f3f32b8263705911df0aed3268672c050b9bac";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-documents/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-documents/src.nix
index 5906bade1ef..8e2b3d0645d 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-documents/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-documents/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-documents-3.18.0.1";
+ name = "gnome-documents-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-documents/3.18/gnome-documents-3.18.0.1.tar.xz;
- sha256 = "0b19593e949276de71cb7292bb77520eb3cd915ac8c71d27a8d05f79b9e86816";
+ url = mirror://gnome/sources/gnome-documents/3.18/gnome-documents-3.18.2.tar.xz;
+ sha256 = "850ddaf3366549bbe0696c2ec3a36faf16438b387b8e9cb7812c7d5266a74cd4";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-getting-started-docs/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-getting-started-docs/src.nix
index a4ed1d6b909..83abd9504b9 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-getting-started-docs/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-getting-started-docs/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-getting-started-docs-3.18.0";
+ name = "gnome-getting-started-docs-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-getting-started-docs/3.18/gnome-getting-started-docs-3.18.0.tar.xz;
- sha256 = "5ef0373c5a864fefdecb17bffdfc2cca00fb2abf93756b1df9062e12208925d6";
+ url = mirror://gnome/sources/gnome-getting-started-docs/3.18/gnome-getting-started-docs-3.18.2.tar.xz;
+ sha256 = "5f4a39d51aba3669d84ce2cb06619a09a92103f58d4bc6728db448398b1f308b";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-logs/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-logs/src.nix
index b077f8cee4d..754a4965184 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-logs/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-logs/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-logs-3.18.0";
+ name = "gnome-logs-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-logs/3.18/gnome-logs-3.18.0.tar.xz;
- sha256 = "7602b55d47b5d889be7547869a0a48f03f6b22a1c872b86ed70049695d06d699";
+ url = mirror://gnome/sources/gnome-logs/3.18/gnome-logs-3.18.1.tar.xz;
+ sha256 = "3ccbd74e61af13b9ab4f8a45df9c0ff84b7c06a7baccf2150601a82b6dd662dc";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-maps/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-maps/src.nix
index 9d33216480d..d0373e037b8 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-maps/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-maps/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-maps-3.18.0";
+ name = "gnome-maps-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-maps/3.18/gnome-maps-3.18.0.tar.xz;
- sha256 = "242f70346a1527ba0d9a664bd863b02e2227f9f0f0f577b9b0c00dc3075eb85e";
+ url = mirror://gnome/sources/gnome-maps/3.18/gnome-maps-3.18.2.tar.xz;
+ sha256 = "693ff1559252eabe5d8c9c7354333b5aa1996e870936456d15706a0e0bac9278";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-music/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-music/src.nix
index de2cf605486..f52e5c38de8 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-music/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-music/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-music-3.18.0";
+ name = "gnome-music-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-music/3.18/gnome-music-3.18.0.tar.xz;
- sha256 = "e2e4b99a57c7b5c83ce3deccd38880cbafb875b423ab276204af523bc648d69c";
+ url = mirror://gnome/sources/gnome-music/3.18/gnome-music-3.18.2.tar.xz;
+ sha256 = "81b6ae8b4193774a1dc05e77c59ad8ff5e7debc0aea30ce2ecd13b2ceda10bff";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-photos/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-photos/src.nix
index 1af6b71cdb9..28b2ada45ba 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-photos/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-photos/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-photos-3.18.0";
+ name = "gnome-photos-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-photos/3.18/gnome-photos-3.18.0.tar.xz;
- sha256 = "5ca74b33de33da125059918e2d7c665ff78ac1adfbc04c98b3378e705cc73a54";
+ url = mirror://gnome/sources/gnome-photos/3.18/gnome-photos-3.18.2.tar.xz;
+ sha256 = "7f6169c663b7a0e1b971d5af4def3d9a633e16a24e7d2c593b51be0053f9a0d8";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/gnome-weather/src.nix b/pkgs/desktops/gnome-3/3.18/apps/gnome-weather/src.nix
index b1dc538815d..6062444fa04 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/gnome-weather/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/gnome-weather/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-weather-3.18.0";
+ name = "gnome-weather-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-weather/3.18/gnome-weather-3.18.0.tar.xz;
- sha256 = "fa0c098bef351af7457abf0ef6bd0afb62d727f041a15107e02693c9c7bd48aa";
+ url = mirror://gnome/sources/gnome-weather/3.18/gnome-weather-3.18.1.tar.xz;
+ sha256 = "d0cbe0ee6e9f9332e30836d72c9a462ecc908a97402943c33cd6e61d08323fdf";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/polari/src.nix b/pkgs/desktops/gnome-3/3.18/apps/polari/src.nix
index 9d7497b61c7..acb570c0a14 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/polari/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/polari/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "polari-3.18.0";
+ name = "polari-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/polari/3.18/polari-3.18.0.tar.xz;
- sha256 = "7b98c820a1e9a25a0f3a927e8d4ba8400296041f783301a764e37840c7ef6018";
+ url = mirror://gnome/sources/polari/3.18/polari-3.18.1.tar.xz;
+ sha256 = "554a089b1edf88d49408ecf6ce79ad6f7114ecf557753c8f39a9af153a76843a";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/seahorse/src.nix b/pkgs/desktops/gnome-3/3.18/apps/seahorse/src.nix
index 1d790c81e4f..05c8a9c474c 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/seahorse/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/seahorse/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "seahorse-3.16.0";
+ name = "seahorse-3.18.0";
src = fetchurl {
- url = mirror://gnome/sources/seahorse/3.16/seahorse-3.16.0.tar.xz;
- sha256 = "770a5f03b8745054ef04cef9923dd713b1fbf309169150bc8dd32d7e5f7ee131";
+ url = mirror://gnome/sources/seahorse/3.18/seahorse-3.18.0.tar.xz;
+ sha256 = "530c889a01c4cad25df4c9ab58ab95d24747875789bc6116bef529d60fc1b667";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/apps/vinagre/src.nix b/pkgs/desktops/gnome-3/3.18/apps/vinagre/src.nix
index 94b6d8a83e1..27e5792ea42 100644
--- a/pkgs/desktops/gnome-3/3.18/apps/vinagre/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/apps/vinagre/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "vinagre-3.18.0";
+ name = "vinagre-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/vinagre/3.18/vinagre-3.18.0.tar.xz;
- sha256 = "77214384c03df985551a5094ea16fd3f42b74c708123128b29baff6458b2fef9";
+ url = mirror://gnome/sources/vinagre/3.18/vinagre-3.18.2.tar.xz;
+ sha256 = "65b81299de0b75a9433e5654d5314f347895d5efb7acd3b111e5e8c03f48fbc4";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/baobab/src.nix b/pkgs/desktops/gnome-3/3.18/core/baobab/src.nix
index 5032262f278..b8e5c9af3cf 100644
--- a/pkgs/desktops/gnome-3/3.18/core/baobab/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/baobab/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "baobab-3.18.0";
+ name = "baobab-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/baobab/3.18/baobab-3.18.0.tar.xz;
- sha256 = "75924c53dd0e94d97c2f0ec30270fa3ffc59adfab7e21aac3ed9c6c088760b5a";
+ url = mirror://gnome/sources/baobab/3.18/baobab-3.18.1.tar.xz;
+ sha256 = "c2ac90426390e77147446a290c1480c49936c0a224f740b555ddaec2675b44b5";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/dconf-editor/src.nix b/pkgs/desktops/gnome-3/3.18/core/dconf-editor/src.nix
index eb15838bb48..aef30cf0820 100644
--- a/pkgs/desktops/gnome-3/3.18/core/dconf-editor/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/dconf-editor/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "dconf-editor-3.18.0";
+ name = "dconf-editor-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/dconf-editor/3.18/dconf-editor-3.18.0.tar.xz;
- sha256 = "6579b8b216b068acae7d8301b5e2d57054c85a3f147c92355ffa46a62c052534";
+ url = mirror://gnome/sources/dconf-editor/3.18/dconf-editor-3.18.2.tar.xz;
+ sha256 = "a7957f5274b5b20c2dfdead5ebf42321c82fae1326465413cbafb61ede89bc75";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/eog/src.nix b/pkgs/desktops/gnome-3/3.18/core/eog/src.nix
index 154a02d7b43..937f1dcaa21 100644
--- a/pkgs/desktops/gnome-3/3.18/core/eog/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/eog/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "eog-3.16.3";
+ name = "eog-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/eog/3.16/eog-3.16.3.tar.xz;
- sha256 = "ee6d101f8e73aacc8d48256f06a780c6d0d5f3975990f375f58cd0e70816b766";
+ url = mirror://gnome/sources/eog/3.18/eog-3.18.1.tar.xz;
+ sha256 = "7b7bb47a680518701e2e724c8632fcf12dcb3c3e45ce1f2bdd4c4ace325793a7";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/epiphany/src.nix b/pkgs/desktops/gnome-3/3.18/core/epiphany/src.nix
index 2ecf2c98d19..2daa8ecc24e 100644
--- a/pkgs/desktops/gnome-3/3.18/core/epiphany/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/epiphany/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "epiphany-3.18.0";
+ name = "epiphany-3.18.3";
src = fetchurl {
- url = mirror://gnome/sources/epiphany/3.18/epiphany-3.18.0.tar.xz;
- sha256 = "d5ba67a8cd85c80b81e076862bcab3fc376ba51b0a1536ca7430608d1f50491d";
+ url = mirror://gnome/sources/epiphany/3.18/epiphany-3.18.3.tar.xz;
+ sha256 = "cd4e9ce588c4c66109547d93999d9740d338c3f9dbfbc2143cf2cbb74260def9";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/evince/src.nix b/pkgs/desktops/gnome-3/3.18/core/evince/src.nix
index 392aeefb4e9..17dca072e77 100644
--- a/pkgs/desktops/gnome-3/3.18/core/evince/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/evince/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "evince-3.18.0";
+ name = "evince-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/evince/3.18/evince-3.18.0.tar.xz;
- sha256 = "96e8351f6a6fc5823bb8f51178cde1182bd66481af6fb09bf58a18b673cafa70";
+ url = mirror://gnome/sources/evince/3.18/evince-3.18.2.tar.xz;
+ sha256 = "42ad6c7354d881a9ecab136ea84ff867acb942605bcfac48b6c12e1c2d8ecb17";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/evolution-data-server/src.nix b/pkgs/desktops/gnome-3/3.18/core/evolution-data-server/src.nix
index 876b2236ef5..9f899fb6e42 100644
--- a/pkgs/desktops/gnome-3/3.18/core/evolution-data-server/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/evolution-data-server/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "evolution-data-server-3.18.0";
+ name = "evolution-data-server-3.18.3";
src = fetchurl {
- url = mirror://gnome/sources/evolution-data-server/3.18/evolution-data-server-3.18.0.tar.xz;
- sha256 = "ca4273b888912cadc474c1c2aebd2f02639381a9ddfa516a46cf9abd3dbc11f7";
+ url = mirror://gnome/sources/evolution-data-server/3.18/evolution-data-server-3.18.3.tar.xz;
+ sha256 = "9de9d6392822bb4b89318a88f5db1fd2f0f09899b793a0dd5525a656ed0e8163";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gcr/src.nix b/pkgs/desktops/gnome-3/3.18/core/gcr/src.nix
index e2b4ad195ff..6f2d0fd29b3 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gcr/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gcr/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gcr-3.16.0";
+ name = "gcr-3.18.0";
src = fetchurl {
- url = mirror://gnome/sources/gcr/3.16/gcr-3.16.0.tar.xz;
- sha256 = "ecfe8df41cc88158364bb15addc670b11e539fe844742983629ba2323888d075";
+ url = mirror://gnome/sources/gcr/3.18/gcr-3.18.0.tar.xz;
+ sha256 = "d4d16da5af55148a694055835ccd07ad34daf0ad03bdad929bf7cad15637ce00";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-bluetooth/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-bluetooth/src.nix
index eb5f6149976..2e0df487ee4 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-bluetooth/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-bluetooth/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-bluetooth-3.18.0";
+ name = "gnome-bluetooth-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-bluetooth/3.18/gnome-bluetooth-3.18.0.tar.xz;
- sha256 = "f5c0d43226c4ec6a545dddb86181adadbc2b5cf720b640026003b9660fba0b8f";
+ url = mirror://gnome/sources/gnome-bluetooth/3.18/gnome-bluetooth-3.18.1.tar.xz;
+ sha256 = "c51d5b896d32845a2b5bb6ccd48926c88c8e9ef0915c32d3c56cb7e7974d4a49";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-calculator/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-calculator/src.nix
index 42fc4667087..501e4ed0b1e 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-calculator/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-calculator/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-calculator-3.18.0";
+ name = "gnome-calculator-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-calculator/3.18/gnome-calculator-3.18.0.tar.xz;
- sha256 = "54dc40de68b118c06b443f9d8a56397425434a45dddbb2daba7b720b77b35672";
+ url = mirror://gnome/sources/gnome-calculator/3.18/gnome-calculator-3.18.2.tar.xz;
+ sha256 = "c86c5857409ce1d01896904e97ccf0a1a880f3dcf428a524e5c0fec27b274d64";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-contacts/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-contacts/src.nix
index 94fcfb85fdf..9a47605b3bc 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-contacts/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-contacts/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-contacts-3.18.0";
+ name = "gnome-contacts-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-contacts/3.18/gnome-contacts-3.18.0.tar.xz;
- sha256 = "c81ad739a1f554e4c89979564565e32ceaf1d2cc6c93a6a75d929d7d1fe8e287";
+ url = mirror://gnome/sources/gnome-contacts/3.18/gnome-contacts-3.18.1.tar.xz;
+ sha256 = "0418d25e70e73c05f4db58ce843819ef91180a21531549a832eafeaf2700cf26";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-control-center/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-control-center/src.nix
index f87859fe51f..87263aef685 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-control-center/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-control-center/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-control-center-3.18.0";
+ name = "gnome-control-center-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-control-center/3.18/gnome-control-center-3.18.0.tar.xz;
- sha256 = "42648eda11fc1df0f717d7d3b385cb7c519fdd084ed4e3fad2e55fd11712fb52";
+ url = mirror://gnome/sources/gnome-control-center/3.18/gnome-control-center-3.18.2.tar.xz;
+ sha256 = "36fe6157247d2b7c8a98dbb3dbcde1c3a6f9e5e8fcc9ccf357e2b2417578f8ad";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-desktop/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-desktop/src.nix
index 84fbb8ebdff..3a864781f92 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-desktop/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-desktop/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-desktop-3.18.0";
+ name = "gnome-desktop-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-desktop/3.18/gnome-desktop-3.18.0.tar.xz;
- sha256 = "44c806b16ea7d38bdc0e6343f2cb6be97afd7f64490f30c0cb5c3373e89a9d44";
+ url = mirror://gnome/sources/gnome-desktop/3.18/gnome-desktop-3.18.2.tar.xz;
+ sha256 = "ddd46d022de137543a71f50c7392b32f9b98d5d3f2b53040b35f5802de2e7b56";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-disk-utility/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-disk-utility/src.nix
index 29589586625..9014ce2effb 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-disk-utility/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-disk-utility/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-disk-utility-3.18.0";
+ name = "gnome-disk-utility-3.18.3.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-disk-utility/3.18/gnome-disk-utility-3.18.0.tar.xz;
- sha256 = "e7363107e40fb1e7fb9f65e37194c0e8da3928f9ec35a4b27a5c439c64e51686";
+ url = mirror://gnome/sources/gnome-disk-utility/3.18/gnome-disk-utility-3.18.3.1.tar.xz;
+ sha256 = "652e6332bcf987b15621ebcefc2c14f360b21b7295f94fded6ecfc40c45ae4e8";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-keyring/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-keyring/src.nix
index ccd1488fd30..a9ad02a6217 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-keyring/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-keyring/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-keyring-3.16.0";
+ name = "gnome-keyring-3.18.3";
src = fetchurl {
- url = mirror://gnome/sources/gnome-keyring/3.16/gnome-keyring-3.16.0.tar.xz;
- sha256 = "15a3bb8c53855a4ff0dbbdfbe4ec3df206c32048f50bdc76a51f8e3e14ece1f5";
+ url = mirror://gnome/sources/gnome-keyring/3.18/gnome-keyring-3.18.3.tar.xz;
+ sha256 = "3f670dd61789bdda75b9c9e31e289bf7b1d23ba012433474790081ba7dc0ed98";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-online-accounts/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-online-accounts/src.nix
index 3038209042e..3dd7f17a42e 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-online-accounts/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-online-accounts/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-online-accounts-3.18.0";
+ name = "gnome-online-accounts-3.18.3";
src = fetchurl {
- url = mirror://gnome/sources/gnome-online-accounts/3.18/gnome-online-accounts-3.18.0.tar.xz;
- sha256 = "fc2dac96551746576759bd14f9b322bae1dd0aeedc0e755065ddf5eaaefacd34";
+ url = mirror://gnome/sources/gnome-online-accounts/3.18/gnome-online-accounts-3.18.3.tar.xz;
+ sha256 = "bfb983831af8b1fbd81b70befda7683a38f86ca4cc911f763ae31207306e3827";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-session/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-session/src.nix
index 211cc140a88..41c48b7f534 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-session/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-session/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-session-3.18.0";
+ name = "gnome-session-3.18.1.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-session/3.18/gnome-session-3.18.0.tar.xz;
- sha256 = "ba23d0e41e90f238103835603eded0f30a7cc56506b68168899377785aec706f";
+ url = mirror://gnome/sources/gnome-session/3.18/gnome-session-3.18.1.2.tar.xz;
+ sha256 = "b37d823d57ff2e3057401a426279954699cfe1e44e59a4cbdd941687ff928a45";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-settings-daemon/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-settings-daemon/src.nix
index d7b459ae0ea..fea0cf72cd9 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-settings-daemon/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-settings-daemon/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-settings-daemon-3.18.0";
+ name = "gnome-settings-daemon-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-settings-daemon/3.18/gnome-settings-daemon-3.18.0.tar.xz;
- sha256 = "8d3ef9c18538831ed89122fee0bdaca68b0e482a18b3c4388c4e672aba1b3cd5";
+ url = mirror://gnome/sources/gnome-settings-daemon/3.18/gnome-settings-daemon-3.18.2.tar.xz;
+ sha256 = "3071c7258f22684f7f64b7f735821e4cb25f59fc4665eb08e8d86b560e72fc6f";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-shell-extensions/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-shell-extensions/src.nix
index ed51bc4b200..96ad5a9c84b 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-shell-extensions/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-shell-extensions/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-shell-extensions-3.18.0";
+ name = "gnome-shell-extensions-3.18.3";
src = fetchurl {
- url = mirror://gnome/sources/gnome-shell-extensions/3.18/gnome-shell-extensions-3.18.0.tar.xz;
- sha256 = "a5fb88004b021e4a16f4fa5eb3d7d6f0903db1288023c18c0f9825152fa0f5f7";
+ url = mirror://gnome/sources/gnome-shell-extensions/3.18/gnome-shell-extensions-3.18.3.tar.xz;
+ sha256 = "2bb3726decf14a31ae35755c049d8f03425231857c42ed27f01854af755ec035";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-shell/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-shell/src.nix
index 340a2e67252..5d0ee821394 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-shell/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-shell/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-shell-3.18.0";
+ name = "gnome-shell-3.18.3";
src = fetchurl {
- url = mirror://gnome/sources/gnome-shell/3.18/gnome-shell-3.18.0.tar.xz;
- sha256 = "1f0f276c45c0979c72700121cb0f711aea343c4393eb3d5ddd6b311d8dc83c99";
+ url = mirror://gnome/sources/gnome-shell/3.18/gnome-shell-3.18.3.tar.xz;
+ sha256 = "8517baf8606f970ebf38222411eb7563cab2ae5efbfb088954ce23705b67519b";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-system-monitor/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-system-monitor/src.nix
index a4c87752e78..ab800c1aecc 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-system-monitor/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-system-monitor/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-system-monitor-3.18.0.1";
+ name = "gnome-system-monitor-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-system-monitor/3.18/gnome-system-monitor-3.18.0.1.tar.xz;
- sha256 = "71ff8db2fa3eb53d8f54ffd612c6679b231a9d69c13adb91cf63421425953b10";
+ url = mirror://gnome/sources/gnome-system-monitor/3.18/gnome-system-monitor-3.18.2.tar.xz;
+ sha256 = "9e4a5d6aefa362448f301907fe07f3889e3dd7824922ceef8c48a7808be3e666";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-terminal/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-terminal/src.nix
index dff213cc389..2827ca7c65c 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-terminal/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-terminal/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-terminal-3.18.0";
+ name = "gnome-terminal-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-terminal/3.18/gnome-terminal-3.18.0.tar.xz;
- sha256 = "776642502b57b7a6b5f099291b660c0b4a4ff2b3024d15a2f5b33c4286c9dce6";
+ url = mirror://gnome/sources/gnome-terminal/3.18/gnome-terminal-3.18.2.tar.xz;
+ sha256 = "5e35c0fa1395258bab83952cfabe4c1828b8655bcd761f8faed70b452bd89efa";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gnome-user-docs/src.nix b/pkgs/desktops/gnome-3/3.18/core/gnome-user-docs/src.nix
index 0187516061b..61bbcf576ce 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gnome-user-docs/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gnome-user-docs/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-user-docs-3.18.0";
+ name = "gnome-user-docs-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-user-docs/3.18/gnome-user-docs-3.18.0.tar.xz;
- sha256 = "c515d2c8b051ffb05ec497e4231d1ceecec824dc4fca45425d21295bb592e952";
+ url = mirror://gnome/sources/gnome-user-docs/3.18/gnome-user-docs-3.18.1.tar.xz;
+ sha256 = "83e52528de6afe4412679d7fd8c7f8124b07770b4e291592f24e9e50657efae4";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gsettings-desktop-schemas/src.nix b/pkgs/desktops/gnome-3/3.18/core/gsettings-desktop-schemas/src.nix
index 047f014d2af..a7d5a77a23b 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gsettings-desktop-schemas/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gsettings-desktop-schemas/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gsettings-desktop-schemas-3.18.0";
+ name = "gsettings-desktop-schemas-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gsettings-desktop-schemas/3.18/gsettings-desktop-schemas-3.18.0.tar.xz;
- sha256 = "ba27337226a96d83f385c0ad192fdfe561c7e7882c61bb326c571be24e41eceb";
+ url = mirror://gnome/sources/gsettings-desktop-schemas/3.18/gsettings-desktop-schemas-3.18.1.tar.xz;
+ sha256 = "258713b2a3dc6b6590971bcfc81f98d78ea9827d60e2f55ffbe40d9cd0f99a1a";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gtksourceview/src.nix b/pkgs/desktops/gnome-3/3.18/core/gtksourceview/src.nix
index 5bbd2c42474..bb02f9c6f84 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gtksourceview/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gtksourceview/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gtksourceview-3.18.0";
+ name = "gtksourceview-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gtksourceview/3.18/gtksourceview-3.18.0.tar.xz;
- sha256 = "54b111264e6985e26a878dec88ff94fd0a9ae0dc4cfcdf08f4a6b5f655d4b693";
+ url = mirror://gnome/sources/gtksourceview/3.18/gtksourceview-3.18.1.tar.xz;
+ sha256 = "7be95faf068b9f0ac7540cc1e8d607baa98a482850ef11a6471b53c9327aede6";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/gucharmap/src.nix b/pkgs/desktops/gnome-3/3.18/core/gucharmap/src.nix
index 01eca1e367b..69c0dd60025 100644
--- a/pkgs/desktops/gnome-3/3.18/core/gucharmap/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/gucharmap/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gucharmap-3.18.0";
+ name = "gucharmap-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gucharmap/3.18/gucharmap-3.18.0.tar.xz;
- sha256 = "121d2652f59a26c9426c96e7c6ca73295c45b675dd4ef0ccdb1b50bc0b4f3830";
+ url = mirror://gnome/sources/gucharmap/3.18/gucharmap-3.18.2.tar.xz;
+ sha256 = "80141d3e892c3c4812c1a8fad8f89978559ef19e933843267e6e9a5524c09ec9";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/libgee/libgee-1.nix b/pkgs/desktops/gnome-3/3.18/core/libgee/libgee-1.nix
new file mode 100644
index 00000000000..1715e7eeb85
--- /dev/null
+++ b/pkgs/desktops/gnome-3/3.18/core/libgee/libgee-1.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchurl, autoconf, vala, pkgconfig, glib, gobjectIntrospection, gnome3 }:
+let
+ ver_maj = "0.6";
+ ver_min = "8";
+in
+stdenv.mkDerivation rec {
+ name = "libgee-${ver_maj}.${ver_min}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/libgee/${ver_maj}/${name}.tar.xz";
+ sha256 = "1lzmxgz1bcs14ghfp8qqzarhn7s64ayx8c508ihizm3kc5wqs7x6";
+ };
+
+ doCheck = true;
+
+ patches = [ ./fix_introspection_paths.patch ];
+
+ buildInputs = [ autoconf vala pkgconfig glib gobjectIntrospection ];
+
+ meta = with stdenv.lib; {
+ description = "Utility library providing GObject-based interfaces and classes for commonly used data structures";
+ license = licenses.lgpl21Plus;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.spacefrogg ] ++ gnome3.maintainers;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/3.18/core/libgweather/src.nix b/pkgs/desktops/gnome-3/3.18/core/libgweather/src.nix
index da56dc3361a..e7690af4c2d 100644
--- a/pkgs/desktops/gnome-3/3.18/core/libgweather/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/libgweather/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "libgweather-3.18.0";
+ name = "libgweather-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/libgweather/3.18/libgweather-3.18.0.tar.xz;
- sha256 = "8f4fda67f48c776f2bf955d384de4cc842aacb8d9b2ad87b42d83d0dc5a1cb1f";
+ url = mirror://gnome/sources/libgweather/3.18/libgweather-3.18.1.tar.xz;
+ sha256 = "94b2292f8f7616e2aa81b1516befd7b27682b20acecbd5d656b6954990ca7ad0";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/mutter/src.nix b/pkgs/desktops/gnome-3/3.18/core/mutter/src.nix
index 2f183d1a919..7fbdae378e5 100644
--- a/pkgs/desktops/gnome-3/3.18/core/mutter/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/mutter/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "mutter-3.18.0";
+ name = "mutter-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/mutter/3.18/mutter-3.18.0.tar.xz;
- sha256 = "9fb287976b9c65f0a2aca09d0e2c4c2748d3d2cfa5f38921dbeafe4cd1d541b1";
+ url = mirror://gnome/sources/mutter/3.18/mutter-3.18.2.tar.xz;
+ sha256 = "8a69326f216c7575ed6cd53938b9cfc49b3b359cde95d3b6a7ed46c837261181";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/nautilus/src.nix b/pkgs/desktops/gnome-3/3.18/core/nautilus/src.nix
index 4e8c692bce4..83809052efc 100644
--- a/pkgs/desktops/gnome-3/3.18/core/nautilus/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/nautilus/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "nautilus-3.18.0";
+ name = "nautilus-3.18.4";
src = fetchurl {
- url = mirror://gnome/sources/nautilus/3.18/nautilus-3.18.0.tar.xz;
- sha256 = "6914e5698c5ce865870086e4db9395d56a78eddf8002020458ce05db16a95a33";
+ url = mirror://gnome/sources/nautilus/3.18/nautilus-3.18.4.tar.xz;
+ sha256 = "4ff2c78dba352b4666bb30e0c80ed786eed09199fd624f00810fce4d987fcd26";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/totem/src.nix b/pkgs/desktops/gnome-3/3.18/core/totem/src.nix
index 92bf2c1f8a6..a946fe27a63 100644
--- a/pkgs/desktops/gnome-3/3.18/core/totem/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/totem/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "totem-3.18.0";
+ name = "totem-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/totem/3.18/totem-3.18.0.tar.xz;
- sha256 = "1b6a7e66414df4b2e2427a9c5f1fee5a5f286beb098fdbe0902e37e3663e3e89";
+ url = mirror://gnome/sources/totem/3.18/totem-3.18.1.tar.xz;
+ sha256 = "d7816eae9606846c44fd508902eae10bdaed28e6d4f621531990d473184107a2";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/vino/src.nix b/pkgs/desktops/gnome-3/3.18/core/vino/src.nix
index b2202c48733..e550fda483e 100644
--- a/pkgs/desktops/gnome-3/3.18/core/vino/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/vino/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "vino-3.18.0";
+ name = "vino-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/vino/3.18/vino-3.18.0.tar.xz;
- sha256 = "52be0b036389713eab224abf27f2ca2a067ba5bd1f6b526592703576005e0919";
+ url = mirror://gnome/sources/vino/3.18/vino-3.18.1.tar.xz;
+ sha256 = "07ec6e78bbecd4ee3fce873eb26932fdda9c7642bb09d17ac36483b996fafe5a";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/vte/src.nix b/pkgs/desktops/gnome-3/3.18/core/vte/src.nix
index ea6e39182fc..fe67aaf9fe1 100644
--- a/pkgs/desktops/gnome-3/3.18/core/vte/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/vte/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "vte-0.42.0";
+ name = "vte-0.42.1";
src = fetchurl {
- url = mirror://gnome/sources/vte/0.42/vte-0.42.0.tar.xz;
- sha256 = "2168f79d2043cbbe6d4375d01e54cebda71bb6f5d9dc8ad658b9a1dc1052de04";
+ url = mirror://gnome/sources/vte/0.42/vte-0.42.1.tar.xz;
+ sha256 = "0d4xzjq6mxrlhnh4i12a1yy90n41m03z8wf8g6wh4hjgx7ly404y";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/yelp-xsl/src.nix b/pkgs/desktops/gnome-3/3.18/core/yelp-xsl/src.nix
index a3343d2dfd1..54c55eaab5a 100644
--- a/pkgs/desktops/gnome-3/3.18/core/yelp-xsl/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/yelp-xsl/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "yelp-xsl-3.18.0";
+ name = "yelp-xsl-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/yelp-xsl/3.18/yelp-xsl-3.18.0.tar.xz;
- sha256 = "893620857b72b3b43ee3b462281240b7ca4d80292f469552827f0597bf60d2b2";
+ url = mirror://gnome/sources/yelp-xsl/3.18/yelp-xsl-3.18.1.tar.xz;
+ sha256 = "00870fbe59a1bc7797b385fce16386917e2987c404e9b5a7adcf0036f1c1ba62";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/yelp/src.nix b/pkgs/desktops/gnome-3/3.18/core/yelp/src.nix
index cb25d3d30c6..a32918a02d0 100644
--- a/pkgs/desktops/gnome-3/3.18/core/yelp/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/yelp/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "yelp-3.18.0";
+ name = "yelp-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/yelp/3.18/yelp-3.18.0.tar.xz;
- sha256 = "a8c201e520c87832d017439492e4343e957a90da5c6d85060e8dd3b28ffee72e";
+ url = mirror://gnome/sources/yelp/3.18/yelp-3.18.1.tar.xz;
+ sha256 = "ba3a4eb4717c0ecf4a2e40eff0963fcd12c700c4fb80b83ecaad8b7032256880";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/core/zenity/src.nix b/pkgs/desktops/gnome-3/3.18/core/zenity/src.nix
index 87f16156515..7fd6d35f4ed 100644
--- a/pkgs/desktops/gnome-3/3.18/core/zenity/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/core/zenity/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "zenity-3.18.0";
+ name = "zenity-3.18.1.1";
src = fetchurl {
- url = mirror://gnome/sources/zenity/3.18/zenity-3.18.0.tar.xz;
- sha256 = "0efafea95a830f3bf6eca805ff4a8008df760a6ad3e81181b9473dcf721c3a69";
+ url = mirror://gnome/sources/zenity/3.18/zenity-3.18.1.1.tar.xz;
+ sha256 = "e6317a03f58b528e2e3330fef5acea39506ec08a7c2aeec5c4f1e7505d43a80a";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/default.nix b/pkgs/desktops/gnome-3/3.18/default.nix
index e98424a2250..f949eb1b208 100644
--- a/pkgs/desktops/gnome-3/3.18/default.nix
+++ b/pkgs/desktops/gnome-3/3.18/default.nix
@@ -176,6 +176,7 @@ let
libcroco = callPackage ./core/libcroco {};
libgee = callPackage ./core/libgee { };
+ libgee_1 = callPackage ./core/libgee/libgee-1.nix { };
libgdata = callPackage ./core/libgdata { };
diff --git a/pkgs/desktops/gnome-3/3.18/devtools/anjuta/src.nix b/pkgs/desktops/gnome-3/3.18/devtools/anjuta/src.nix
index 835024c3447..34394b686d3 100644
--- a/pkgs/desktops/gnome-3/3.18/devtools/anjuta/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/devtools/anjuta/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "anjuta-3.18.0";
+ name = "anjuta-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/anjuta/3.18/anjuta-3.18.0.tar.xz;
- sha256 = "6a3fec0963f04bc62a9dfb951e577a3276d39c3414083ef73163c3fea8e741ba";
+ url = mirror://gnome/sources/anjuta/3.18/anjuta-3.18.2.tar.xz;
+ sha256 = "be864f2f1807e1b870697f646294e997d221d5984a135245543b719e501cef8e";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/devtools/devhelp/src.nix b/pkgs/desktops/gnome-3/3.18/devtools/devhelp/src.nix
index 8da63dc2685..acbcedb6043 100644
--- a/pkgs/desktops/gnome-3/3.18/devtools/devhelp/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/devtools/devhelp/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "devhelp-3.18.0";
+ name = "devhelp-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/devhelp/3.18/devhelp-3.18.0.tar.xz;
- sha256 = "2494af16fedc311d7bb50bc47c32a69035f7b95fd7995d9db4fe497926087fb5";
+ url = mirror://gnome/sources/devhelp/3.18/devhelp-3.18.1.tar.xz;
+ sha256 = "303a162ad294dc6f9984898e501a06dc5d2aa9812b06801c2e39b250d8c51aef";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/devtools/gnome-devel-docs/src.nix b/pkgs/desktops/gnome-3/3.18/devtools/gnome-devel-docs/src.nix
index 50a575945d7..4926a56fc29 100644
--- a/pkgs/desktops/gnome-3/3.18/devtools/gnome-devel-docs/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/devtools/gnome-devel-docs/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-devel-docs-3.18.0";
+ name = "gnome-devel-docs-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-devel-docs/3.18/gnome-devel-docs-3.18.0.tar.xz;
- sha256 = "f237fb8593ada0346ccc932ae17647a883cc9f7026f4cad16f084bb7420e0925";
+ url = mirror://gnome/sources/gnome-devel-docs/3.18/gnome-devel-docs-3.18.1.tar.xz;
+ sha256 = "33d06a27bd41107fcb0cf6d447e113db081c0d08fb2d041317ad2b8abae7d880";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/aisleriot/src.nix b/pkgs/desktops/gnome-3/3.18/games/aisleriot/src.nix
index 465fccd15b4..f67c43bc15e 100644
--- a/pkgs/desktops/gnome-3/3.18/games/aisleriot/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/aisleriot/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "aisleriot-3.18.0";
+ name = "aisleriot-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/aisleriot/3.18/aisleriot-3.18.0.tar.xz;
- sha256 = "3421f7dabe482ddae2fd2a053a13a2a9549fe960fec5838ab4fe6d89cff054dd";
+ url = mirror://gnome/sources/aisleriot/3.18/aisleriot-3.18.2.tar.xz;
+ sha256 = "0bac8ba11ce37e4e7beddcd173f55ac1630a425399cfabb57e0e500886642fe3";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/four-in-a-row/src.nix b/pkgs/desktops/gnome-3/3.18/games/four-in-a-row/src.nix
index dc24a4366e3..0b558106edd 100644
--- a/pkgs/desktops/gnome-3/3.18/games/four-in-a-row/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/four-in-a-row/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "four-in-a-row-3.18.0";
+ name = "four-in-a-row-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/four-in-a-row/3.18/four-in-a-row-3.18.0.tar.xz;
- sha256 = "a65fece60b66122fbf5fddf646ac2acffc58a802cf3e87e5985d5b962d53df48";
+ url = mirror://gnome/sources/four-in-a-row/3.18/four-in-a-row-3.18.2.tar.xz;
+ sha256 = "458fa0ba35a2640248b3b4a2f162ded27bd6056e146c521760e0ef06961b8356";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/gnome-klotski/src.nix b/pkgs/desktops/gnome-3/3.18/games/gnome-klotski/src.nix
index c772988198c..132fc45c5bd 100644
--- a/pkgs/desktops/gnome-3/3.18/games/gnome-klotski/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/gnome-klotski/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-klotski-3.18.0";
+ name = "gnome-klotski-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-klotski/3.18/gnome-klotski-3.18.0.tar.xz;
- sha256 = "75ef9f7b3b09edf660165f62f8797f3850a49d6be4de0c258ee7d828e67820f2";
+ url = mirror://gnome/sources/gnome-klotski/3.18/gnome-klotski-3.18.2.tar.xz;
+ sha256 = "e22b7136c4646b1aa6a9cefa8206bc92aed4ac389e891e48551e1804a2748192";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/gnome-mines/src.nix b/pkgs/desktops/gnome-3/3.18/games/gnome-mines/src.nix
index e5099ac9575..c054ef6efd9 100644
--- a/pkgs/desktops/gnome-3/3.18/games/gnome-mines/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/gnome-mines/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-mines-3.18.0";
+ name = "gnome-mines-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-mines/3.18/gnome-mines-3.18.0.tar.xz;
- sha256 = "8b4c05ef0ab43031661e3cdb1b17ba551efe4e4488fe4462fee9557cd10a64f9";
+ url = mirror://gnome/sources/gnome-mines/3.18/gnome-mines-3.18.2.tar.xz;
+ sha256 = "7e1e0778eb623bb96063944b0397503f964b898c234d30936c24ca1c9063f347";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/gnome-nibbles/src.nix b/pkgs/desktops/gnome-3/3.18/games/gnome-nibbles/src.nix
index d82422619f8..d3054b558d2 100644
--- a/pkgs/desktops/gnome-3/3.18/games/gnome-nibbles/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/gnome-nibbles/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-nibbles-3.18.0";
+ name = "gnome-nibbles-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-nibbles/3.18/gnome-nibbles-3.18.0.tar.xz;
- sha256 = "9ffc549d574774905c79b391d3e59f8045f47504d96279d9b26cc602f59ad545";
+ url = mirror://gnome/sources/gnome-nibbles/3.18/gnome-nibbles-3.18.2.tar.xz;
+ sha256 = "106cacd8b55aeb6911b4d982071cf599cbec272e01bed6f16f16f9486026e229";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/gnome-robots/src.nix b/pkgs/desktops/gnome-3/3.18/games/gnome-robots/src.nix
index 228e2ca81b1..130cb2fcef9 100644
--- a/pkgs/desktops/gnome-3/3.18/games/gnome-robots/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/gnome-robots/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-robots-3.18.0";
+ name = "gnome-robots-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-robots/3.18/gnome-robots-3.18.0.tar.xz;
- sha256 = "34311cb9de6a970f00fa9743dced2925e98f40f77b4a406e17b589412cb902fc";
+ url = mirror://gnome/sources/gnome-robots/3.18/gnome-robots-3.18.1.tar.xz;
+ sha256 = "2e58ffdc4b243a4a3557ba9c84fa1c0129c5ffadbb5c2a20fede48ccf4618090";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/gnome-sudoku/src.nix b/pkgs/desktops/gnome-3/3.18/games/gnome-sudoku/src.nix
index f7dd422bec5..0699fec31c5 100644
--- a/pkgs/desktops/gnome-3/3.18/games/gnome-sudoku/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/gnome-sudoku/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-sudoku-3.18.0";
+ name = "gnome-sudoku-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-sudoku/3.18/gnome-sudoku-3.18.0.tar.xz;
- sha256 = "e6180b14f7ccb9ec43e187cf358eceaf707edb4d9defff3386ae4ef8e53cce5b";
+ url = mirror://gnome/sources/gnome-sudoku/3.18/gnome-sudoku-3.18.2.tar.xz;
+ sha256 = "4eefde04145d9f4bf30f4327b83929f6bfb8a19b604337c1d75f66e984f8c0ac";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/gnome-taquin/src.nix b/pkgs/desktops/gnome-3/3.18/games/gnome-taquin/src.nix
index 41cb361edb3..7017d94cf99 100644
--- a/pkgs/desktops/gnome-3/3.18/games/gnome-taquin/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/gnome-taquin/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-taquin-3.18.0";
+ name = "gnome-taquin-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/gnome-taquin/3.18/gnome-taquin-3.18.0.tar.xz;
- sha256 = "3cee6a52003ccec3147020d24c079a0cd01b6855fcd486ef20a60e0f862e8760";
+ url = mirror://gnome/sources/gnome-taquin/3.18/gnome-taquin-3.18.2.tar.xz;
+ sha256 = "26154f5fd9f75b6e9e6857d6a31a9d2ce4814ec81afc6ca3e4643058877d1155";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/iagno/src.nix b/pkgs/desktops/gnome-3/3.18/games/iagno/src.nix
index 09b30cf066b..77ef9f02dcc 100644
--- a/pkgs/desktops/gnome-3/3.18/games/iagno/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/iagno/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "iagno-3.18.0";
+ name = "iagno-3.18.2";
src = fetchurl {
- url = mirror://gnome/sources/iagno/3.18/iagno-3.18.0.tar.xz;
- sha256 = "4a03b474f9b0f0812c8b22b4991aa6dd894dedc05959001fd9e3e09d0d323c56";
+ url = mirror://gnome/sources/iagno/3.18/iagno-3.18.2.tar.xz;
+ sha256 = "2ee2954ef459211643fadf74745be79a82592e12750b5cf813e784e2cbbfe1bb";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/games/swell-foop/src.nix b/pkgs/desktops/gnome-3/3.18/games/swell-foop/src.nix
index ea127d8c8dc..148fe347474 100644
--- a/pkgs/desktops/gnome-3/3.18/games/swell-foop/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/games/swell-foop/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "swell-foop-3.18.0";
+ name = "swell-foop-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/swell-foop/3.18/swell-foop-3.18.0.tar.xz;
- sha256 = "b105a36e04dc33e2fe1c3200ed62efea0a68e2411453cb41269508aa739d2936";
+ url = mirror://gnome/sources/swell-foop/3.18/swell-foop-3.18.1.tar.xz;
+ sha256 = "b454fb8ccc1d040a7ae08d632a07feecf88a2bf0c172b75b863f2a05e97179f6";
};
}
diff --git a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch
index d5a6f90e33d..0649d2bc8cc 100644
--- a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch
+++ b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch
@@ -1,7 +1,7 @@
-From 175218579aa2b4f4974ff1cf4fd1ac93082a4714 Mon Sep 17 00:00:00 2001
-From: Jascha Geerds
+From bdbbe312e6520ce70e91319162e85367a69ce044 Mon Sep 17 00:00:00 2001
+From: Jascha Geerds
Date: Sat, 1 Aug 2015 21:01:11 +0200
-Subject: [PATCH 1/1] Search for themes and icons in system data dirs
+Subject: [PATCH 1/3] Search for themes and icons in system data dirs
---
gtweak/tweaks/tweak_group_interface.py | 17 ++++-------------
@@ -59,7 +59,7 @@ index ed2ad5f..a319907 100644
os.path.exists(os.path.join(d, "cursors")))
return valid
diff --git a/gtweak/tweaks/tweak_group_keymouse.py b/gtweak/tweaks/tweak_group_keymouse.py
-index b56a4f4..3486098 100644
+index e4cce7b..4ac08b7 100644
--- a/gtweak/tweaks/tweak_group_keymouse.py
+++ b/gtweak/tweaks/tweak_group_keymouse.py
@@ -20,7 +20,7 @@ import os.path
@@ -68,10 +68,10 @@ index b56a4f4..3486098 100644
import gtweak
-from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default
+from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs
- from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title
+ from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak
class PrimaryPasteTweak(GetterSetterSwitchTweak):
-@@ -47,10 +47,7 @@ class KeyThemeSwitcher(GSettingsComboTweak):
+@@ -48,10 +48,7 @@ class KeyThemeSwitcher(GSettingsComboTweak):
**options)
def _get_valid_key_themes(self):
@@ -84,7 +84,7 @@ index b56a4f4..3486098 100644
os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc")))
return valid
diff --git a/gtweak/utils.py b/gtweak/utils.py
-index 3d20425..0fcb51d 100644
+index 6e4d701..535e1f3 100644
--- a/gtweak/utils.py
+++ b/gtweak/utils.py
@@ -21,6 +21,7 @@ import tempfile
@@ -95,7 +95,7 @@ index 3d20425..0fcb51d 100644
import gtweak
from gtweak.gsettings import GSettingsSetting
-@@ -114,6 +115,22 @@ def execute_subprocess(cmd_then_args, block=True):
+@@ -116,6 +117,22 @@ def execute_subprocess(cmd_then_args, block=True):
stdout, stderr = p.communicate()
return stdout, stderr, p.returncode
@@ -119,5 +119,5 @@ index 3d20425..0fcb51d 100644
class AutostartManager:
--
-2.4.5
+2.7.0
diff --git a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch
index 61ae2734979..7863941a420 100644
--- a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch
+++ b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch
@@ -1,7 +1,7 @@
-From edd3203c7b7d5ba596df9f148c443cdfc8a58d88 Mon Sep 17 00:00:00 2001
-From: Jascha Geerds
+From 22b948c39b32fb45066c4f5a9f99082094fea3d1 Mon Sep 17 00:00:00 2001
+From: Jascha Geerds
Date: Sat, 1 Aug 2015 21:26:57 +0200
-Subject: [PATCH 1/1] Don't show multiple entries for a single theme
+Subject: [PATCH 2/3] Don't show multiple entries for a single theme
---
gtweak/tweaks/tweak_group_interface.py | 8 ++++----
@@ -50,7 +50,7 @@ index a319907..82c0286 100644
class ShellThemeTweak(Gtk.Box, Tweak):
diff --git a/gtweak/tweaks/tweak_group_keymouse.py b/gtweak/tweaks/tweak_group_keymouse.py
-index 3486098..9f53425 100644
+index 4ac08b7..ce1d0c1 100644
--- a/gtweak/tweaks/tweak_group_keymouse.py
+++ b/gtweak/tweaks/tweak_group_keymouse.py
@@ -20,7 +20,7 @@ import os.path
@@ -59,10 +59,10 @@ index 3486098..9f53425 100644
import gtweak
-from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs
+from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs, get_unique_resources
- from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title
+ from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak
class PrimaryPasteTweak(GetterSetterSwitchTweak):
-@@ -50,7 +50,7 @@ class KeyThemeSwitcher(GSettingsComboTweak):
+@@ -51,7 +51,7 @@ class KeyThemeSwitcher(GSettingsComboTweak):
valid = walk_directories(get_resource_dirs("themes"), lambda d:
os.path.isfile(os.path.join(d, "gtk-3.0", "gtk-keys.css")) and \
os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc")))
@@ -72,10 +72,10 @@ index 3486098..9f53425 100644
TWEAK_GROUPS = [
ListBoxTweakGroup(_("Keyboard and Mouse"),
diff --git a/gtweak/utils.py b/gtweak/utils.py
-index 0fcb51d..ce8e12e 100644
+index 535e1f3..42f7d96 100644
--- a/gtweak/utils.py
+++ b/gtweak/utils.py
-@@ -131,6 +131,22 @@ def get_resource_dirs(resource):
+@@ -133,6 +133,22 @@ def get_resource_dirs(resource):
return [dir for dir in dirs if os.path.isdir(dir)]
@@ -99,5 +99,5 @@ index 0fcb51d..ce8e12e 100644
class AutostartManager:
--
-2.4.5
+2.7.0
diff --git a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch
index 840ebb82ec7..b25b2d6dc4a 100644
--- a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch
+++ b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch
@@ -1,7 +1,7 @@
-From dea8fc3c37c43f4fbbcc658ee995a95b93452b3c Mon Sep 17 00:00:00 2001
-From: Jascha Geerds
+From cdafa01dc90da486d0114b423e3e467f7b083d1b Mon Sep 17 00:00:00 2001
+From: Jascha Geerds
Date: Sun, 2 Aug 2015 12:01:20 +0200
-Subject: [PATCH 1/1] Create config dir if it doesn't exist
+Subject: [PATCH 3/3] Create config dir if it doesn't exist
Otherwise gnome-tweak-tool can't enable the dark theme and fails
without a clear error message.
@@ -25,5 +25,5 @@ index bcec9f1..f39991b 100644
keyfile.load_from_file(self._path, 0)
except MemoryError:
--
-2.4.5
+2.7.0
diff --git a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/src.nix b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/src.nix
index abb957394e7..799087bd9b9 100644
--- a/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/src.nix
+++ b/pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/src.nix
@@ -1,10 +1,10 @@
# Autogenerated by maintainers/scripts/gnome.sh update
fetchurl: {
- name = "gnome-tweak-tool-3.16.2";
+ name = "gnome-tweak-tool-3.18.1";
src = fetchurl {
- url = mirror://gnome/sources/gnome-tweak-tool/3.16/gnome-tweak-tool-3.16.2.tar.xz;
- sha256 = "b1e403725c3489be07e1d754f044d1128eddb38204a344bbe0baa523d531bd64";
+ url = mirror://gnome/sources/gnome-tweak-tool/3.18/gnome-tweak-tool-3.18.1.tar.xz;
+ sha256 = "5c2c1103237648413c2d63a941e06b7057d6b102276b5968517753075de29430";
};
}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/libksane.nix b/pkgs/desktops/kde-4.14/kdegraphics/libksane.nix
index 6c3543eef37..d55419f02c7 100644
--- a/pkgs/desktops/kde-4.14/kdegraphics/libksane.nix
+++ b/pkgs/desktops/kde-4.14/kdegraphics/libksane.nix
@@ -1,7 +1,7 @@
-{ stdenv, kde, kdelibs, saneBackends }:
+{ stdenv, kde, kdelibs, sane-backends }:
kde {
- buildInputs = [ kdelibs saneBackends ];
+ buildInputs = [ kdelibs sane-backends ];
meta = {
description = "An image scanning library that provides a QWidget that contains all the logic needed to interface a sacanner";
diff --git a/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix b/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix
index e786c8f7041..d12c261a728 100644
--- a/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix
+++ b/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix
@@ -1,7 +1,7 @@
{ kde, kdelibs
-, pythonPackages, cups, pyqt4, pykde4, pycups, system_config_printer }:
+, pythonPackages, cups, pyqt4, pykde4, pycups, system-config-printer }:
-let s_c_p = system_config_printer.override { withGUI = false; }; in
+let s_c_p = system-config-printer.override { withGUI = false; }; in
kde rec {
buildInputs = [ kdelibs pythonPackages.python pythonPackages.wrapPython
diff --git a/pkgs/desktops/plasma-5.5/fetchsrcs.sh b/pkgs/desktops/plasma-5.5/fetchsrcs.sh
index 48ecc6ff469..7d80ec7890d 100755
--- a/pkgs/desktops/plasma-5.5/fetchsrcs.sh
+++ b/pkgs/desktops/plasma-5.5/fetchsrcs.sh
@@ -4,7 +4,7 @@
set -x
# The trailing slash at the end is necessary!
-RELEASE_URL="http://download.kde.org/stable/plasma/5.5.2/"
+RELEASE_URL="http://download.kde.org/stable/plasma/5.5.3/"
EXTRA_WGET_ARGS='-A *.tar.xz'
mkdir tmp; cd tmp
diff --git a/pkgs/desktops/plasma-5.5/kscreen.nix b/pkgs/desktops/plasma-5.5/kscreen.nix
index 113c2565d07..2cfd0df2e1d 100644
--- a/pkgs/desktops/plasma-5.5/kscreen.nix
+++ b/pkgs/desktops/plasma-5.5/kscreen.nix
@@ -1,6 +1,6 @@
{ plasmaPackage, extra-cmake-modules, kconfig, kconfigwidgets
, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons, kxmlgui
-, libkscreen, makeQtWrapper, qtdeclarative
+, libkscreen, makeQtWrapper, qtdeclarative, qtgraphicaleffects
}:
plasmaPackage {
@@ -21,9 +21,12 @@ plasmaPackage {
ki18n
libkscreen
qtdeclarative
+ qtgraphicaleffects
];
propagatedUserEnvPkgs = [
libkscreen # D-Bus service
+ qtdeclarative # QML import
+ qtgraphicaleffects # QML import
];
postInstall = ''
wrapQtProgram "$out/bin/kscreen-console"
diff --git a/pkgs/desktops/plasma-5.5/srcs.nix b/pkgs/desktops/plasma-5.5/srcs.nix
index 107946da8a2..a96450b482d 100644
--- a/pkgs/desktops/plasma-5.5/srcs.nix
+++ b/pkgs/desktops/plasma-5.5/srcs.nix
@@ -3,307 +3,307 @@
{
bluedevil = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/bluedevil-5.5.2.tar.xz";
- sha256 = "0z13vj9ybdilsixnn44wixr54f50lbbq52ryjfc4bxllycv9fzjf";
- name = "bluedevil-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/bluedevil-5.5.3.tar.xz";
+ sha256 = "079bj1s86w9xycijs7imfwkhbg6k8sw22dh6p52q0kzsbz4sh7mk";
+ name = "bluedevil-5.5.3.tar.xz";
};
};
breeze = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/breeze-5.5.2.tar.xz";
- sha256 = "171n9i642i2p1a8sd5pjamm41phbih5f244f1f5f6h2r29bpccgr";
- name = "breeze-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/breeze-5.5.3.tar.xz";
+ sha256 = "1kaw4mv86lw0igqhbl7v60k11s9az2cj14rs6yqrl96k2ki3931x";
+ name = "breeze-5.5.3.tar.xz";
};
};
breeze-gtk = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/breeze-gtk-5.5.2.tar.xz";
- sha256 = "1zlxdb6rlg7r4dfd87l9p0js52c9k190l8aj2zd9hhw2wyc388x0";
- name = "breeze-gtk-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/breeze-gtk-5.5.3.tar.xz";
+ sha256 = "0ph3n77s37rklcjmh5g9rj047hmiym6h4dn27zxmfnfybr52zfjv";
+ name = "breeze-gtk-5.5.3.tar.xz";
};
};
discover = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/discover-5.5.2.tar.xz";
- sha256 = "13wm838yqhl1xw4wp93b0avfacp2zgg9rvml1hm6ksfbbyh8xxj0";
- name = "discover-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/discover-5.5.3.tar.xz";
+ sha256 = "0qhhgnjpwdir3y6i3z4cvfvgigbrmsblwkxhsafg015ralklgcnd";
+ name = "discover-5.5.3.tar.xz";
};
};
kde-cli-tools = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kde-cli-tools-5.5.2.tar.xz";
- sha256 = "0di7qxifrck1d1y24dypvgd3b60pkddlk2nnf6m230m0qacw6kk6";
- name = "kde-cli-tools-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kde-cli-tools-5.5.3.tar.xz";
+ sha256 = "0aw936amj3jigi3n8ldhlihmp4v9m7mbjbxlhp8s7643963f3n3w";
+ name = "kde-cli-tools-5.5.3.tar.xz";
};
};
kdecoration = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kdecoration-5.5.2.tar.xz";
- sha256 = "1g9bvkqvzy8h5l79qcm3zf4s146fld4la3ri83bbsfd9my6lrwph";
- name = "kdecoration-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kdecoration-5.5.3.tar.xz";
+ sha256 = "1lhzbk9bwn7biilqbk7n8dd453a7580n50571lyxxr6b7kfs6ikv";
+ name = "kdecoration-5.5.3.tar.xz";
};
};
kde-gtk-config = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kde-gtk-config-5.5.2.tar.xz";
- sha256 = "0pd8a36ggdrp145mxk28n33r8fd436v74jq8xzvq0f2gfh4lcih8";
- name = "kde-gtk-config-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kde-gtk-config-5.5.3.tar.xz";
+ sha256 = "0dk2gda8qc1mg8fra3lgb4mizl5q2bx8zx5j2w3r8gqrw2g6vk5v";
+ name = "kde-gtk-config-5.5.3.tar.xz";
};
};
kdeplasma-addons = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kdeplasma-addons-5.5.2.tar.xz";
- sha256 = "0lqhgqy25bijpm62hlzn2ksia0dldvvdf4s9ax8b2g4jq114wrl4";
- name = "kdeplasma-addons-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kdeplasma-addons-5.5.3.tar.xz";
+ sha256 = "0i2j5m51dlbrh54ndspk9zl4ggwpfampsbdjs6kzwisxa4ksyz1s";
+ name = "kdeplasma-addons-5.5.3.tar.xz";
};
};
kgamma5 = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kgamma5-5.5.2.tar.xz";
- sha256 = "0lcz7frb3134k7pvll7di1x08bs8q1cxr4hy0d1danns6jj19w6q";
- name = "kgamma5-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kgamma5-5.5.3.tar.xz";
+ sha256 = "0pm41wfihayp980z4zb5jdsh7qvyd93bql36jzicv8mmj2z7p3g4";
+ name = "kgamma5-5.5.3.tar.xz";
};
};
khelpcenter = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/khelpcenter-5.5.2.tar.xz";
- sha256 = "1ypy0p9ld9gy06z8r19lcysbzbg202m3ljdmzkzixvr8173lg01x";
- name = "khelpcenter-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/khelpcenter-5.5.3.tar.xz";
+ sha256 = "0gazbv5z1145zv0d7zrm41byqs9blis2x6ij2yha7h8i0vf748rc";
+ name = "khelpcenter-5.5.3.tar.xz";
};
};
khotkeys = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/khotkeys-5.5.2.tar.xz";
- sha256 = "0dcdh0hxhlqaip3vk02npw3bk2pgpsrfhjr80k8bmhiy9g95z7ab";
- name = "khotkeys-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/khotkeys-5.5.3.tar.xz";
+ sha256 = "0mmszjnwcza30b5npd6ddkj88g4zy3nhnpw7bdghz053cn1lb1m0";
+ name = "khotkeys-5.5.3.tar.xz";
};
};
kinfocenter = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kinfocenter-5.5.2.tar.xz";
- sha256 = "1wg8yv096glby3ds822b643x0lrhmf67karr1xcd98xr5l188ngw";
- name = "kinfocenter-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kinfocenter-5.5.3.tar.xz";
+ sha256 = "1c5bbvkfmdizkmd4n0mqbg6mpixkxvmahprsrlczh4fyd12j1r00";
+ name = "kinfocenter-5.5.3.tar.xz";
};
};
kmenuedit = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kmenuedit-5.5.2.tar.xz";
- sha256 = "1gqb2wrb1ahdqljm451w9kbyl0mmqm7axrpnf4hblh4453ym19wr";
- name = "kmenuedit-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kmenuedit-5.5.3.tar.xz";
+ sha256 = "1vihqqc431na4b29hliflcv61lhw1r43l0m4bficcy0l6xkmiyxz";
+ name = "kmenuedit-5.5.3.tar.xz";
};
};
kscreen = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kscreen-5.5.2.tar.xz";
- sha256 = "0kqf296r6gxfq0cz2s8yg05jazb3048fxbm2v0b9mv235c5j5xap";
- name = "kscreen-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kscreen-5.5.3.tar.xz";
+ sha256 = "12r4k9ihlx62wgra7aw3pj5gjscg3jw1akkjrw9dkjy1vbpdxmpg";
+ name = "kscreen-5.5.3.tar.xz";
};
};
kscreenlocker = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kscreenlocker-5.5.2.tar.xz";
- sha256 = "1yknbrxnk162jvi8da4m23qxcwxqm1jsa1l1yxw4nj6rdz3jl6dm";
- name = "kscreenlocker-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kscreenlocker-5.5.3.tar.xz";
+ sha256 = "1crgnq6hwi7hy1yx2brs8hln57ib889ifz5ba72v9j4wk0439p49";
+ name = "kscreenlocker-5.5.3.tar.xz";
};
};
ksshaskpass = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/ksshaskpass-5.5.2.tar.xz";
- sha256 = "0dq1qifmq3qdb6ia19n22wrxv5pndl77hlr2pyn2i67rz19zxywf";
- name = "ksshaskpass-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/ksshaskpass-5.5.3.tar.xz";
+ sha256 = "14xlvbb411vc3rfkdfcyx7jdgdnaf9gwy6xd6bivvdlj9hq2nikb";
+ name = "ksshaskpass-5.5.3.tar.xz";
};
};
ksysguard = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/ksysguard-5.5.2.tar.xz";
- sha256 = "0c1iaimpwnh6naryj7apqxkdcaj5wmyir1yvlpr5v9wp49gkn2nx";
- name = "ksysguard-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/ksysguard-5.5.3.tar.xz";
+ sha256 = "1y5x3n1rqncnzvs7j1icb4k3i2254l5mvvw6rrr6ymd1mvl8h1hx";
+ name = "ksysguard-5.5.3.tar.xz";
};
};
kwallet-pam = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kwallet-pam-5.5.2.tar.xz";
- sha256 = "0gmk2jm1svvy1jxr5nsq14gscalzknrmzyar858nijyc9k5wb1n0";
- name = "kwallet-pam-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kwallet-pam-5.5.3.tar.xz";
+ sha256 = "0nlzrvdzf339pjcvm359brf0dmlx983gamjr75wm4277hhxwmphd";
+ name = "kwallet-pam-5.5.3.tar.xz";
};
};
kwayland = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kwayland-5.5.2.tar.xz";
- sha256 = "1i1gx3f1ygh9l1hwh4jcipjzl9b00issqk22i1li3054cb45g0mv";
- name = "kwayland-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kwayland-5.5.3.tar.xz";
+ sha256 = "0jmv4zphy2fb1pnkxcgsy1qcd926llqgqcdqn0kiwlxaznll0lnz";
+ name = "kwayland-5.5.3.tar.xz";
};
};
kwayland-integration = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kwayland-integration-5.5.2.tar.xz";
- sha256 = "09czrmyz75mkpaq9ca8n4w2b9x15dhw1l4g2vyqzarc8y5id4bnv";
- name = "kwayland-integration-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kwayland-integration-5.5.3.tar.xz";
+ sha256 = "1yyp8vq6b544gbphpfcdayn1n0g4i3lyb5n1pnxb71nvv2j5ji95";
+ name = "kwayland-integration-5.5.3.tar.xz";
};
};
kwin = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kwin-5.5.2.tar.xz";
- sha256 = "0cly3mnb7d64h0pcfiqhcqs7p9plwsh0zb7kgz7ahcahqqgzbx4p";
- name = "kwin-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kwin-5.5.3.tar.xz";
+ sha256 = "1hjgxm8l25vdc7zfv6kivgdwhbjvjfia7lqdsv8r4rf110f4an70";
+ name = "kwin-5.5.3.tar.xz";
};
};
kwrited = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/kwrited-5.5.2.tar.xz";
- sha256 = "0fm6bvihyksiizxdp3alpal19c897pjmhqp2cyf7z9aahkyhpgh8";
- name = "kwrited-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/kwrited-5.5.3.tar.xz";
+ sha256 = "1bggps8icam3ngkzxz6hkf8r5slz4x25wd1c47651y8prvqdagx9";
+ name = "kwrited-5.5.3.tar.xz";
};
};
libkscreen = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/libkscreen-5.5.2.tar.xz";
- sha256 = "02aaaqzblahn477m07xzrk4vc21gc9szhj9aj780qyvpng8jifn2";
- name = "libkscreen-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/libkscreen-5.5.3.tar.xz";
+ sha256 = "04gm7sqpij0mnivrhx7n2y0y1dpsffsvbn5l5l754q5bis6f182y";
+ name = "libkscreen-5.5.3.tar.xz";
};
};
libksysguard = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/libksysguard-5.5.2.tar.xz";
- sha256 = "1z4riwjb3i9wv3zd34y5cv1s2pb3x1v6kayl5bq89v8pyqqkp5n5";
- name = "libksysguard-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/libksysguard-5.5.3.tar.xz";
+ sha256 = "1p35agppwplfz396irdprsjgqjqpin4vbcigzylxflbvp7yp5sgl";
+ name = "libksysguard-5.5.3.tar.xz";
};
};
milou = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/milou-5.5.2.tar.xz";
- sha256 = "180i93zlypqnsw5105xqgfjnvg024z7i7qxhv7snidzm9yrc3f0q";
- name = "milou-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/milou-5.5.3.tar.xz";
+ sha256 = "0sddp3x8hm5d300bxn2m6j0vvy49kw8hidqmc7yim5gvimipzn92";
+ name = "milou-5.5.3.tar.xz";
};
};
oxygen = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/oxygen-5.5.2.tar.xz";
- sha256 = "0q9mbazync4skgkz595ccjznndkv6v3qwhhyx2ycs73s2v4380kp";
- name = "oxygen-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/oxygen-5.5.3.tar.xz";
+ sha256 = "1rynv9scc4pm682imjc8w8czcf4yryzkwvsviyl86iqx1v14jydn";
+ name = "oxygen-5.5.3.tar.xz";
};
};
plasma-desktop = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/plasma-desktop-5.5.2.tar.xz";
- sha256 = "08c4hmnmwzy67cp01p001mil9cvf0gx37dxf0iwghxw7b7nzmxnf";
- name = "plasma-desktop-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/plasma-desktop-5.5.3.tar.xz";
+ sha256 = "1w5bphy231722ly2f8ybpgdck0sbrlibjjxvkby2r2pynzsgbr0m";
+ name = "plasma-desktop-5.5.3.tar.xz";
};
};
plasma-mediacenter = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/plasma-mediacenter-5.5.2.tar.xz";
- sha256 = "1019nbgb6f37bn9ncbjzmybrcfi187sf0rg0mxpvrhh1imdfxwsj";
- name = "plasma-mediacenter-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/plasma-mediacenter-5.5.3.tar.xz";
+ sha256 = "15sisk0pyggrirfkvbq2qcy17m1jgxn43vznfnbzp8dp9yrz0wbv";
+ name = "plasma-mediacenter-5.5.3.tar.xz";
};
};
plasma-nm = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/plasma-nm-5.5.2.tar.xz";
- sha256 = "00fx5m6avbq14wkmd6jjd1wda8rznav2hs5x70jx9dnkl1c6463x";
- name = "plasma-nm-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/plasma-nm-5.5.3.tar.xz";
+ sha256 = "1ijqx0aphdhk5zffy4mnc1lbkkzdhj0qng0v4978kkxxjdq7g26q";
+ name = "plasma-nm-5.5.3.tar.xz";
};
};
plasma-pa = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/plasma-pa-5.5.2.tar.xz";
- sha256 = "0nikv5ms1dnyf4w41c97gsx2wvy7da3qz7hddx3xnkzk3hh596fi";
- name = "plasma-pa-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/plasma-pa-5.5.3.tar.xz";
+ sha256 = "0hpdf9vhsys0jbv8fya2dqdnig8bvbnaxp01x0zwa59lxb6b3czf";
+ name = "plasma-pa-5.5.3.tar.xz";
};
};
plasma-sdk = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/plasma-sdk-5.5.2.tar.xz";
- sha256 = "0ain65582dz075xjfq8kh7rkcf8hzbr7fdw4hifmcjfp4lh0da4g";
- name = "plasma-sdk-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/plasma-sdk-5.5.3.tar.xz";
+ sha256 = "0cqg8a3gmmifgicca7fg559didqmr7hgpfybw7j8rlibsh8wdlk5";
+ name = "plasma-sdk-5.5.3.tar.xz";
};
};
plasma-workspace = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/plasma-workspace-5.5.2.tar.xz";
- sha256 = "00nmfq864lkj03z82cgfczxhijafhd9nxiw0cprs6x9kvp1d3ylc";
- name = "plasma-workspace-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/plasma-workspace-5.5.3.tar.xz";
+ sha256 = "0wpsmw1rbidr8fc4zcfp84h05gs6cfxcl6cn0azb8lc2zh3v4ja9";
+ name = "plasma-workspace-5.5.3.tar.xz";
};
};
plasma-workspace-wallpapers = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/plasma-workspace-wallpapers-5.5.2.tar.xz";
- sha256 = "11gymzyhszb9192z0q54z6dlgxqivixj2grhynj2096r4c8jb1rk";
- name = "plasma-workspace-wallpapers-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/plasma-workspace-wallpapers-5.5.3.tar.xz";
+ sha256 = "1i1gysw489spvpbfr654yncf8yjpg29aggk21ykmmmyc2qpz1jxp";
+ name = "plasma-workspace-wallpapers-5.5.3.tar.xz";
};
};
polkit-kde-agent = {
- version = "1-5.5.2";
+ version = "1-5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/polkit-kde-agent-1-5.5.2.tar.xz";
- sha256 = "0jmsmx41ixksl1cja295c06agpcs4hn4c0jvhc30b5l9i7nf79j9";
- name = "polkit-kde-agent-1-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/polkit-kde-agent-1-5.5.3.tar.xz";
+ sha256 = "1hh3i0chc817bvxaydb2ak1wq65wzrqyj7dl3q1wl4l7a4yyh8ab";
+ name = "polkit-kde-agent-1-5.5.3.tar.xz";
};
};
powerdevil = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/powerdevil-5.5.2.tar.xz";
- sha256 = "1l5765izd4p6i5q1f2r77ra0fip8fb0c1pl5bxg45sg3hnnaxk21";
- name = "powerdevil-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/powerdevil-5.5.3.tar.xz";
+ sha256 = "0ilx44rhy0z8c0kv439nypr5rrs7wk30a1hnhdzssqbhc4d43kzy";
+ name = "powerdevil-5.5.3.tar.xz";
};
};
sddm-kcm = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/sddm-kcm-5.5.2.tar.xz";
- sha256 = "0fcyhndi1hh17cpbadm8alfhrkal847h4a7rx2rs8rrgypxdzhf9";
- name = "sddm-kcm-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/sddm-kcm-5.5.3.tar.xz";
+ sha256 = "0gijb75bzqih7h4m6r6kqg16p5l7rj4nb1cc959gqqkkqxghgfd0";
+ name = "sddm-kcm-5.5.3.tar.xz";
};
};
systemsettings = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/systemsettings-5.5.2.tar.xz";
- sha256 = "03y6mhfy3ax12g2s937w88hd88ln23asvcbsl52fy8h37b9vlnba";
- name = "systemsettings-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/systemsettings-5.5.3.tar.xz";
+ sha256 = "1wcbgs10shhgip1dxz80wxpgxifrcal863h6ygzpqwj9jb53dj7x";
+ name = "systemsettings-5.5.3.tar.xz";
};
};
user-manager = {
- version = "5.5.2";
+ version = "5.5.3";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.5.2/user-manager-5.5.2.tar.xz";
- sha256 = "0lvl8dhy8vymngb4p5x4y7miih8g004ii237lwrxv254ddv60azn";
- name = "user-manager-5.5.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.5.3/user-manager-5.5.3.tar.xz";
+ sha256 = "1v421xfy089m6kj7x5175lvvsaqjk9y9zr7s33jsnhg8zd1hwwcm";
+ name = "user-manager-5.5.3.tar.xz";
};
};
}
diff --git a/pkgs/development/arduino/platformio/chrootenv.nix b/pkgs/development/arduino/platformio/chrootenv.nix
new file mode 100644
index 00000000000..4aad955ec24
--- /dev/null
+++ b/pkgs/development/arduino/platformio/chrootenv.nix
@@ -0,0 +1,33 @@
+{ lib, buildFHSUserEnv, platformio, stdenv }:
+
+buildFHSUserEnv {
+ name = "platformio";
+
+ targetPkgs = pkgs: (with pkgs;
+ [
+ python27Packages.python
+ python27Packages.setuptools
+ python27Packages.pip
+ python27Packages.bottle
+ python27Packages.platformio
+ zlib
+ ]);
+ multiPkgs = pkgs: (with pkgs;
+ [
+ python27Packages.python
+ python27Packages.setuptools
+ python27Packages.pip
+ python27Packages.bottle
+ zlib
+ python27Packages.platformio
+ ]);
+
+ meta = with stdenv.lib; {
+ description = "An open source ecosystem for IoT development";
+ homepage = http://platformio.org;
+ maintainers = with maintainers; [ mog ];
+ license = licenses.asl20;
+ };
+
+ runScript = "platformio";
+}
diff --git a/pkgs/development/arduino/platformio/default.nix b/pkgs/development/arduino/platformio/default.nix
new file mode 100644
index 00000000000..dfdd8141aaa
--- /dev/null
+++ b/pkgs/development/arduino/platformio/default.nix
@@ -0,0 +1,11 @@
+
+{ pkgs, newScope }:
+
+let
+ callPackage = newScope self;
+
+ self = rec {
+ platformio-chrootenv = callPackage ./chrootenv.nix { };
+ };
+
+in self
diff --git a/pkgs/development/compilers/arachne-pnr/default.nix b/pkgs/development/compilers/arachne-pnr/default.nix
new file mode 100644
index 00000000000..7926bf273ac
--- /dev/null
+++ b/pkgs/development/compilers/arachne-pnr/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, icestorm }:
+
+stdenv.mkDerivation rec {
+ name = "arachne-pnr-${version}";
+ version = "2015.12.29";
+
+ src = fetchFromGitHub {
+ owner = "cseed";
+ repo = "arachne-pnr";
+ rev = "1a4fdf96a7fd08806c032d41a2443c8e17c72c80";
+ sha256 = "1dj7ycffwkmlsh12117fbybkdfnlhxbbxkbfgwfyvcgmg3cacgl1";
+ };
+
+ preBuild = ''
+ makeFlags="DESTDIR=$out $makeFlags"
+ '';
+ makeFlags = "ICEBOX=${icestorm}/share/icebox";
+
+ meta = {
+ description = "Place and route tool for FPGAs";
+ longDescription = ''
+ Arachne-pnr implements the place and route step of
+ the hardware compilation process for FPGAs. It
+ accepts as input a technology-mapped netlist in BLIF
+ format, as output by the Yosys [0] synthesis suite
+ for example. It currently targets the Lattice
+ Semiconductor iCE40 family of FPGAs [1]. Its output
+ is a textual bitstream representation for assembly by
+ the IceStorm [2] icepack command.
+ '';
+ homepage = https://github.com/cseed/arachne-pnr;
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = [ stdenv.lib.maintainers.shell ];
+ };
+}
diff --git a/pkgs/development/compilers/ccl/default.nix b/pkgs/development/compilers/ccl/default.nix
index 938361146e7..e5e07705a18 100644
--- a/pkgs/development/compilers/ccl/default.nix
+++ b/pkgs/development/compilers/ccl/default.nix
@@ -5,7 +5,7 @@ let
/* TODO: there are also MacOS, FreeBSD and Windows versions */
x86_64-linux = {
arch = "linuxx86";
- sha256 = "04p77n18cw0bc8i66mp2vfrhlliahrx66lm004a3nw3h0mdk0gd8";
+ sha256 = "0d2vhp5n74yhwixnvlsnp7dzaf9aj6zd2894hr2728djyd8x9fx6";
runtime = "lx86cl64";
kernel = "linuxx8664";
};
@@ -17,7 +17,7 @@ let
};
armv7l-linux = {
arch = "linuxarm";
- sha256 = "0xg9p1q1fpgyfhwjk2hh24vqzddzx5zqff04lycf0vml5qw1gnkv";
+ sha256 = "0k6wxwyg3pmbb5xdkwma0i3rvbjmy3p604g4minjjc1drzsn1i0q";
runtime = "armcl";
kernel = "linuxarm";
};
@@ -30,7 +30,7 @@ assert builtins.hasAttr stdenv.system options;
stdenv.mkDerivation rec {
name = "ccl-${version}";
- version = "1.10";
+ version = "1.11";
revision = "16313";
src = fetchsvn {
diff --git a/pkgs/development/compilers/dmd/default.nix b/pkgs/development/compilers/dmd/default.nix
index 1cd894372bb..12e8745ece1 100644
--- a/pkgs/development/compilers/dmd/default.nix
+++ b/pkgs/development/compilers/dmd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, unzip, curl, makeWrapper, gcc }:
+{ stdenv, fetchurl, unzip, curl, makeWrapper }:
stdenv.mkDerivation {
name = "dmd-2.067.1";
@@ -10,9 +10,15 @@ stdenv.mkDerivation {
buildInputs = [ unzip curl makeWrapper ];
- # Allow to use "clang++", commented in Makefile
postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
- substituteInPlace src/dmd/posix.mak --replace g++ clang++
+ # Allow to use "clang++", commented in Makefile
+ substituteInPlace src/dmd/posix.mak \
+ --replace g++ clang++ \
+ --replace MACOSX_DEPLOYMENT_TARGET MACOSX_DEPLOYMENT_TARGET_
+
+ # Was not able to compile on darwin due to "__inline_isnanl"
+ # being undefined.
+ substituteInPlace src/dmd/root/port.c --replace __inline_isnanl __inline_isnan
'';
# Buid and install are based on http://wiki.dlang.org/Building_DMD
@@ -48,7 +54,9 @@ stdenv.mkDerivation {
cp -r std $out/include/d2
cp -r etc $out/include/d2
- wrapProgram $out/bin/dmd --prefix PATH ":" "${gcc}/bin/"
+ wrapProgram $out/bin/dmd \
+ --prefix PATH ":" "${stdenv.cc}/bin" \
+ --set CC "$""{CC:-$CC""}"
cd $out/bin
tee dmd.conf << EOF
diff --git a/pkgs/development/compilers/fpc/default.nix b/pkgs/development/compilers/fpc/default.nix
index b34b5e8a446..2f4cb10bd4d 100644
--- a/pkgs/development/compilers/fpc/default.nix
+++ b/pkgs/development/compilers/fpc/default.nix
@@ -3,12 +3,12 @@
let startFPC = import ./binary.nix { inherit stdenv fetchurl; }; in
stdenv.mkDerivation rec {
- version = "2.6.4";
+ version = "3.0.0";
name = "fpc-${version}";
src = fetchurl {
url = "mirror://sourceforge/freepascal/fpcbuild-${version}.tar.gz";
- sha256 = "1akdlp4n9ai1gnn4yq236i5rx03rs5sjfgk60myb7nb9lk7kp74d";
+ sha256 = "1v40bjp0kvsi8y0mndqvvhnsqjfssl2w6wpfww51j4rxblfkp4fm";
};
buildInputs = [ startFPC gawk ];
diff --git a/pkgs/development/compilers/fpc/lazarus.nix b/pkgs/development/compilers/fpc/lazarus.nix
index 06c4f6bbe2b..c579ba5612a 100644
--- a/pkgs/development/compilers/fpc/lazarus.nix
+++ b/pkgs/development/compilers/fpc/lazarus.nix
@@ -8,10 +8,10 @@ stdenv, fetchurl
let
s =
rec {
- version = "1.2.6";
+ version = "1.4.4";
versionSuffix = "-0";
url = "mirror://sourceforge/lazarus/Lazarus%20Zip%20_%20GZip/Lazarus%20${version}/lazarus-${version}${versionSuffix}.tar.gz";
- sha256 = "1sjyc2l46hyd5ic5hr6vscy4qr9kazyhiyddy7bfs9vgf54fdiy0";
+ sha256 = "12w3xwqif96a65b0ygi4riqrp0122wsp0ykb1j7k8hjfyk91x91a";
name = "lazarus-${version}";
};
buildInputs = [
diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix
index 15cff141070..b163b8fc9e9 100644
--- a/pkgs/development/compilers/gcc/4.9/default.nix
+++ b/pkgs/development/compilers/gcc/4.9/default.nix
@@ -63,7 +63,8 @@ let version = "4.9.3";
enableParallelBuilding = true;
- patches = [ ]
+ patches =
+ [ ../use-source-date-epoch.patch ]
++ optionals enableParallelBuilding [ ../parallel-bconfig.patch ./parallel-strsignal.patch ]
++ optional (cross != null) ../libstdc++-target.patch
++ optional noSysDirs ../no-sys-dirs.patch
diff --git a/pkgs/development/compilers/gcc/5/default.nix b/pkgs/development/compilers/gcc/5/default.nix
index d050c712d3b..20c60eac309 100644
--- a/pkgs/development/compilers/gcc/5/default.nix
+++ b/pkgs/development/compilers/gcc/5/default.nix
@@ -65,7 +65,8 @@ let version = "5.3.0";
enableParallelBuilding = true;
- patches = [ ]
+ patches =
+ [ ../use-source-date-epoch.patch ]
++ optional (cross != null) ../libstdc++-target.patch
++ optional noSysDirs ../no-sys-dirs.patch
# The GNAT Makefiles did not pay attention to CFLAGS_FOR_TARGET for its
diff --git a/pkgs/development/compilers/gcc/use-source-date-epoch.patch b/pkgs/development/compilers/gcc/use-source-date-epoch.patch
new file mode 100644
index 00000000000..65a5ab028c1
--- /dev/null
+++ b/pkgs/development/compilers/gcc/use-source-date-epoch.patch
@@ -0,0 +1,52 @@
+https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02210.html
+
+diff --git a/libcpp/macro.c b/libcpp/macro.c
+index 1e0a0b5..a52e3cb 100644
+--- a/libcpp/macro.c
++++ b/libcpp/macro.c
+@@ -349,14 +349,38 @@ _cpp_builtin_macro_text (cpp_reader *pfile, cpp_hashnode *node)
+ slow on some systems. */
+ time_t tt;
+ struct tm *tb = NULL;
++ char *source_date_epoch;
+
+- /* (time_t) -1 is a legitimate value for "number of seconds
+- since the Epoch", so we have to do a little dance to
+- distinguish that from a genuine error. */
+- errno = 0;
+- tt = time(NULL);
+- if (tt != (time_t)-1 || errno == 0)
+- tb = localtime (&tt);
++ /* Allow the date and time to be set externally by an exported
++ environment variable to enable reproducible builds. */
++ source_date_epoch = getenv ("SOURCE_DATE_EPOCH");
++ if (source_date_epoch)
++ {
++ errno = 0;
++ tt = (time_t) strtol (source_date_epoch, NULL, 10);
++ if (errno == 0)
++ {
++ tb = gmtime (&tt);
++ if (tb == NULL)
++ cpp_error (pfile, CPP_DL_ERROR,
++ "SOURCE_DATE_EPOCH=\"%s\" is not a valid date",
++ source_date_epoch);
++ }
++ else
++ cpp_error (pfile, CPP_DL_ERROR,
++ "SOURCE_DATE_EPOCH=\"%s\" is not a valid number",
++ source_date_epoch);
++ }
++ else
++ {
++ /* (time_t) -1 is a legitimate value for "number of seconds
++ since the Epoch", so we have to do a little dance to
++ distinguish that from a genuine error. */
++ errno = 0;
++ tt = time(NULL);
++ if (tt != (time_t)-1 || errno == 0)
++ tb = localtime (&tt);
++ }
+
+ if (tb)
+ {
diff --git a/pkgs/development/compilers/ghc/8.0.1.nix b/pkgs/development/compilers/ghc/8.0.1.nix
new file mode 100644
index 00000000000..7f337c01953
--- /dev/null
+++ b/pkgs/development/compilers/ghc/8.0.1.nix
@@ -0,0 +1,61 @@
+{ stdenv, fetchurl, fetchpatch, ghc, perl, gmp, ncurses, libiconv, binutils, coreutils
+, hscolour
+}:
+
+stdenv.mkDerivation rec {
+ version = "8.0.0.20160111";
+ name = "ghc-${version}";
+
+ src = fetchurl {
+ url = "https://downloads.haskell.org/~ghc/8.0.1-rc1/${name}-src.tar.xz";
+ sha256 = "0y4nha46mw01ysw90kh8szcbsfdc37rqjm7r5fyk6flqwr8b6pvr";
+ };
+
+ patches = [
+ ./dont-pass-linker-flags-via-response-files.patch # https://github.com/NixOS/nixpkgs/issues/10752
+ ];
+
+ buildInputs = [ ghc perl hscolour ];
+
+ enableParallelBuilding = true;
+
+ preConfigure = ''
+ sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
+ '' + stdenv.lib.optionalString (!stdenv.isDarwin) ''
+ export NIX_LDFLAGS="$NIX_LDFLAGS -rpath $out/lib/ghc-${version}"
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ export NIX_LDFLAGS+=" -no_dtrace_dof"
+ '';
+
+ configureFlags = [
+ "--with-gcc=${stdenv.cc}/bin/cc"
+ "--with-gmp-includes=${gmp}/include" "--with-gmp-libraries=${gmp}/lib"
+ "--with-curses-includes=${ncurses}/include" "--with-curses-libraries=${ncurses}/lib"
+ ] ++ stdenv.lib.optional stdenv.isDarwin [
+ "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
+ ];
+
+ # required, because otherwise all symbols from HSffi.o are stripped, and
+ # that in turn causes GHCi to abort
+ stripDebugFlags = [ "-S" ] ++ stdenv.lib.optional (!stdenv.isDarwin) "--keep-file-symbols";
+
+ postInstall = ''
+ # Install the bash completion file.
+ install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/ghc
+
+ # Patch scripts to include "readelf" and "cat" in $PATH.
+ for i in "$out/bin/"*; do
+ test ! -h $i || continue
+ egrep --quiet '^#!' <(head -n 1 $i) || continue
+ sed -i -e '2i export PATH="$PATH:${binutils}/bin:${coreutils}/bin"' $i
+ done
+ '';
+
+ meta = {
+ homepage = "http://haskell.org/ghc";
+ description = "The Glasgow Haskell Compiler";
+ maintainers = with stdenv.lib.maintainers; [ marcweber andres simons ];
+ inherit (ghc.meta) license platforms;
+ };
+
+}
diff --git a/pkgs/development/compilers/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix
index 91570752380..533302cadb6 100644
--- a/pkgs/development/compilers/ghcjs/default.nix
+++ b/pkgs/development/compilers/ghcjs/default.nix
@@ -119,4 +119,5 @@ mkDerivation (rec {
license = stdenv.lib.licenses.bsd3;
platforms = ghc.meta.platforms;
maintainers = with stdenv.lib.maintainers; [ jwiegley cstrahan ];
+ broken = true; # depends on outdated versions of its Haskell build inputs
})
diff --git a/pkgs/development/compilers/go/1.5.nix b/pkgs/development/compilers/go/1.5.nix
index 30967ae2c15..54c8cf219d5 100644
--- a/pkgs/development/compilers/go/1.5.nix
+++ b/pkgs/development/compilers/go/1.5.nix
@@ -15,11 +15,11 @@ in
stdenv.mkDerivation rec {
name = "go-${version}";
- version = "1.5.2";
+ version = "1.5.3";
src = fetchurl {
url = "https://github.com/golang/go/archive/go${version}.tar.gz";
- sha256 = "1ggh5ll774an78yiij6xan67n38zglws0pxj36g0rcg84460h4m4";
+ sha256 = "1n2niq0147pqflqh8j1s5wv8aq3vlh58ni3bp9add261z5q1g50k";
};
# perl is used for testing go vet
@@ -77,6 +77,7 @@ stdenv.mkDerivation rec {
sed -i '/TestCgoLookupIP/areturn' src/net/cgo_unix_test.go
sed -i '/TestChdirAndGetwd/areturn' src/os/os_test.go
sed -i '/TestRead0/areturn' src/os/os_test.go
+ sed -i '/TestNohup/areturn' src/os/signal/signal_test.go
sed -i '/TestSystemRoots/areturn' src/crypto/x509/root_darwin_test.go
sed -i '/TestGoInstallRebuildsStalePackagesInOtherGOPATH/areturn' src/cmd/go/go_test.go
diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix
index 81781868b02..0eddde15a58 100644
--- a/pkgs/development/compilers/julia/default.nix
+++ b/pkgs/development/compilers/julia/default.nix
@@ -28,10 +28,10 @@ let
sha256 = "03kaqbjbi6viz0n33dk5jlf6ayxqlsq4804n7kwkndiga9s4hd42";
};
- libuvVersion = "28f5f06b5ff6f010d666ec26552e0badaca5cdcd";
+ libuvVersion = "9ab431a88fe255dd21e19a11f7fa2dd95774abf4";
libuv = fetchurl {
url = "https://api.github.com/repos/JuliaLang/libuv/tarball/${libuvVersion}";
- sha256 = "1ksns0aiayxmxffvq2kc96904mxlmbkfc30xxck69xnidr2jvr4a";
+ sha256 = "1bh973lbrzrjk7pcjbjnh4n92qldi81ql3aqsclywn2yg07a36h5";
};
rmathVersion = "0.1";
diff --git a/pkgs/development/compilers/llvm/3.5/llvm.nix b/pkgs/development/compilers/llvm/3.5/llvm.nix
index 8daba7b1d9c..f16b6981dea 100644
--- a/pkgs/development/compilers/llvm/3.5/llvm.nix
+++ b/pkgs/development/compilers/llvm/3.5/llvm.nix
@@ -13,6 +13,7 @@
, zlib
, compiler-rt_src
, debugVersion ? false
+, enableSharedLibraries ? !stdenv.isDarwin
}:
let
@@ -43,10 +44,11 @@ in stdenv.mkDerivation rec {
"-DLLVM_BUILD_TESTS=ON"
"-DLLVM_ENABLE_FFI=ON"
"-DLLVM_REQUIRES_RTTI=1"
- ] ++ stdenv.lib.optionals (!isDarwin) [
+ ] ++ stdenv.lib.optional enableSharedLibraries
"-DBUILD_SHARED_LIBS=ON"
+ ++ stdenv.lib.optional (!isDarwin)
"-DLLVM_BINUTILS_INCDIR=${binutils}/include"
- ] ++ stdenv.lib.optionals ( isDarwin) [
+ ++ stdenv.lib.optionals ( isDarwin) [
"-DCMAKE_CXX_FLAGS=-stdlib=libc++"
"-DCAN_TARGET_i386=false"
];
diff --git a/pkgs/development/compilers/llvm/3.6/llvm.nix b/pkgs/development/compilers/llvm/3.6/llvm.nix
index 6da31fbbf5b..2ccf9d1ed71 100644
--- a/pkgs/development/compilers/llvm/3.6/llvm.nix
+++ b/pkgs/development/compilers/llvm/3.6/llvm.nix
@@ -13,6 +13,7 @@
, zlib
, compiler-rt_src
, debugVersion ? false
+, enableSharedLibraries ? !stdenv.isDarwin
}:
let
@@ -43,10 +44,11 @@ in stdenv.mkDerivation rec {
"-DLLVM_BUILD_TESTS=ON"
"-DLLVM_ENABLE_FFI=ON"
"-DLLVM_ENABLE_RTTI=ON"
- ] ++ stdenv.lib.optionals (!isDarwin) [
+ ] ++ stdenv.lib.optional enableSharedLibraries
"-DBUILD_SHARED_LIBS=ON"
+ ++ stdenv.lib.optional (!isDarwin)
"-DLLVM_BINUTILS_INCDIR=${binutils}/include"
- ] ++ stdenv.lib.optionals ( isDarwin) [
+ ++ stdenv.lib.optionals ( isDarwin) [
"-DCMAKE_CXX_FLAGS=-stdlib=libc++"
"-DCAN_TARGET_i386=false"
];
diff --git a/pkgs/development/compilers/llvm/3.7/clang/default.nix b/pkgs/development/compilers/llvm/3.7/clang/default.nix
index 9fb212b9c05..e6369b1167e 100644
--- a/pkgs/development/compilers/llvm/3.7/clang/default.nix
+++ b/pkgs/development/compilers/llvm/3.7/clang/default.nix
@@ -6,7 +6,7 @@ in stdenv.mkDerivation {
name = "clang-${version}";
unpackPhase = ''
- unpackFile ${fetch "cfe" "1k517b0jj74c4vgnnd4ikbrpb96na541bi8q845ckw8xm72l1msf"}
+ unpackFile ${fetch "cfe" "0x065d0w9b51xvdjxwfzjxng0gzpbx45fgiaxpap45ragi61dqjn"}
mv cfe-${version}.src clang
sourceRoot=$PWD/clang
unpackFile ${clang-tools-extra_src}
diff --git a/pkgs/development/compilers/llvm/3.7/default.nix b/pkgs/development/compilers/llvm/3.7/default.nix
index cbd0f89ae08..d7864d11d7b 100644
--- a/pkgs/development/compilers/llvm/3.7/default.nix
+++ b/pkgs/development/compilers/llvm/3.7/default.nix
@@ -2,7 +2,7 @@
let
callPackage = newScope (self // { inherit stdenv isl version fetch; });
- version = "3.7.0";
+ version = "3.7.1";
fetch = fetch_v version;
fetch_v = ver: name: sha256: fetchurl {
@@ -10,8 +10,8 @@ let
inherit sha256;
};
- compiler-rt_src = fetch "compiler-rt" "02rbsqdnj1dw9q3d8w5wwmvz5gfraiv8xp18lis4kj8baacajzr2";
- clang-tools-extra_src = fetch "clang-tools-extra" "1k894zkx4w8grigmgv5y4q9zrcic2ypz0zfn28270ykbm6is1s4a";
+ compiler-rt_src = fetch "compiler-rt" "10c1mz2q4bdq9bqfgr3dirc6hz1h3sq8573srd5q5lr7m7j6jiwx";
+ clang-tools-extra_src = fetch "clang-tools-extra" "0sxw2l3q5msbrwxv1ck72arggdw6n5ysi929gi69ikniranfv4aa";
self = {
llvm = callPackage ./llvm.nix {
diff --git a/pkgs/development/compilers/llvm/3.7/libc++/default.nix b/pkgs/development/compilers/llvm/3.7/libc++/default.nix
index db1475cfc14..00bfb3518b1 100644
--- a/pkgs/development/compilers/llvm/3.7/libc++/default.nix
+++ b/pkgs/development/compilers/llvm/3.7/libc++/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
name = "libc++-${version}";
- src = fetch "libcxx" "13nh78zp5d2jf732mxnalw679zjywbjpz9942j66fznd6f1kr3y1";
+ src = fetch "libcxx" "0i7iyzk024krda5spfpfi8jksh83yp3bxqkal0xp76ffi11bszrm";
postUnpack = ''
unpackFile ${libcxxabi.src}
diff --git a/pkgs/development/compilers/llvm/3.7/libc++abi.nix b/pkgs/development/compilers/llvm/3.7/libc++abi.nix
index 97f182a9af8..ec0be51a11c 100644
--- a/pkgs/development/compilers/llvm/3.7/libc++abi.nix
+++ b/pkgs/development/compilers/llvm/3.7/libc++abi.nix
@@ -3,9 +3,9 @@
stdenv.mkDerivation {
name = "libc++abi-${version}";
- src = fetch "libcxxabi" "1swvnhrf9g67579c5picg0l869f8l2bwi4xqpbcb4n296gyp9c28";
+ src = fetch "libcxxabi" "0ambfcmr2nh88hx000xb7yjm9lsqjjz49w5mlf6dlxzmj3nslzx4";
- buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin) libunwind;
+ buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD) libunwind;
postUnpack = ''
unpackFile ${libcxx.src}
diff --git a/pkgs/development/compilers/llvm/3.7/lldb.nix b/pkgs/development/compilers/llvm/3.7/lldb.nix
index 60f1550dd44..fe69130e71a 100644
--- a/pkgs/development/compilers/llvm/3.7/lldb.nix
+++ b/pkgs/development/compilers/llvm/3.7/lldb.nix
@@ -15,7 +15,7 @@
stdenv.mkDerivation {
name = "lldb-${version}";
- src = fetch "lldb" "1sbi9c6c4m73wfw249dn0n2974p444i03brk82m4w10iq5dm1mzl";
+ src = fetch "lldb" "008fdbyza13ym3v0xpans4z4azw4y16hcbgrrnc4rx2mxwaw62ws";
patchPhase = ''
sed -i 's|/usr/bin/env||' \
diff --git a/pkgs/development/compilers/llvm/3.7/llvm.nix b/pkgs/development/compilers/llvm/3.7/llvm.nix
index 58073cbefc5..be527d87375 100644
--- a/pkgs/development/compilers/llvm/3.7/llvm.nix
+++ b/pkgs/development/compilers/llvm/3.7/llvm.nix
@@ -18,15 +18,10 @@
}:
let
- src = fetch "llvm" "0lrirklh4nrcb078qc2f6vbmmc34kxqgsy9s18a1xbfdkmgqjidb";
+ src = fetch "llvm" "1masakdp9g2dan1yrazg7md5am2vacbkb3nahb3dchpc1knr8xxy";
in stdenv.mkDerivation rec {
name = "llvm-${version}";
- patches = [
- # Backport for Rust, remove when 3.7.1 is released
- ./r242372-fix-LLVMBuildLandingPad.patch
- ];
-
unpackPhase = ''
unpackFile ${src}
mv llvm-${version}.src llvm
diff --git a/pkgs/development/compilers/llvm/3.7/r242372-fix-LLVMBuildLandingPad.patch b/pkgs/development/compilers/llvm/3.7/r242372-fix-LLVMBuildLandingPad.patch
deleted file mode 100644
index 749de6e9b6a..00000000000
--- a/pkgs/development/compilers/llvm/3.7/r242372-fix-LLVMBuildLandingPad.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-Index: llvm/bindings/ocaml/llvm/llvm_ocaml.c
-===================================================================
---- llvm/bindings/ocaml/llvm/llvm_ocaml.c (revision 242371)
-+++ llvm/bindings/ocaml/llvm/llvm_ocaml.c (revision 242372)
-@@ -1745,7 +1745,7 @@
- CAMLprim LLVMValueRef llvm_build_landingpad(LLVMTypeRef Ty, LLVMValueRef PersFn,
- value NumClauses, value Name,
- value B) {
-- return LLVMBuildLandingPad(Builder_val(B), Ty, Int_val(NumClauses),
-+ return LLVMBuildLandingPad(Builder_val(B), Ty, PersFn, Int_val(NumClauses),
- String_val(Name));
- }
-
-Index: llvm/bindings/go/llvm/ir.go
-===================================================================
---- llvm/bindings/go/llvm/ir.go (revision 242371)
-+++ llvm/bindings/go/llvm/ir.go (revision 242372)
-@@ -1731,7 +1731,7 @@
- func (b Builder) CreateLandingPad(t Type, nclauses int, name string) (l Value) {
- cname := C.CString(name)
- defer C.free(unsafe.Pointer(cname))
-- l.C = C.LLVMBuildLandingPad(b.C, t.C, C.unsigned(nclauses), cname)
-+ l.C = C.LLVMBuildLandingPad(b.C, t.C, nil, C.unsigned(nclauses), cname)
- return l
- }
-
-Index: llvm/lib/IR/Core.cpp
-===================================================================
---- llvm/lib/IR/Core.cpp (revision 242371)
-+++ llvm/lib/IR/Core.cpp (revision 242372)
-@@ -2257,7 +2257,14 @@
- }
-
- LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty,
-- unsigned NumClauses, const char *Name) {
-+ LLVMValueRef PersFn, unsigned NumClauses,
-+ const char *Name) {
-+ // The personality used to live on the landingpad instruction, but now it
-+ // lives on the parent function. For compatibility, take the provided
-+ // personality and put it on the parent function.
-+ if (PersFn)
-+ unwrap(B)->GetInsertBlock()->getParent()->setPersonalityFn(
-+ cast(unwrap(PersFn)));
- return wrap(unwrap(B)->CreateLandingPad(unwrap(Ty), NumClauses, Name));
- }
-
-Index: llvm/include/llvm-c/Core.h
-===================================================================
---- llvm/include/llvm-c/Core.h (revision 242371)
-+++ llvm/include/llvm-c/Core.h (revision 242372)
-@@ -2675,7 +2675,8 @@
- LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch,
- const char *Name);
- LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty,
-- unsigned NumClauses, const char *Name);
-+ LLVMValueRef PersFn, unsigned NumClauses,
-+ const char *Name);
- LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
- LLVMValueRef LLVMBuildUnreachable(LLVMBuilderRef);
-
diff --git a/pkgs/development/compilers/openjdk-darwin/8.nix b/pkgs/development/compilers/openjdk-darwin/8.nix
new file mode 100644
index 00000000000..bcafca16022
--- /dev/null
+++ b/pkgs/development/compilers/openjdk-darwin/8.nix
@@ -0,0 +1,43 @@
+{ stdenv, fetchurl, unzip, setJavaClassPath }:
+let
+ jdk = stdenv.mkDerivation {
+ name = "zulu1.8.0_66-8.11.0.1";
+
+ src = fetchurl {
+ url = http://cdn.azulsystems.com/zulu/bin/zulu1.8.0_66-8.11.0.1-macosx.zip;
+ sha256 = "0pvbpb3vf0509xm2x1rh0p0w4wmx50zf15604p28z1k8ai1a23sz";
+ curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-linux/";
+ };
+
+ buildInputs = [ unzip ];
+
+ installPhase = ''
+ mkdir -p $out
+ mv * $out
+
+ # jni.h expects jni_md.h to be in the header search path.
+ ln -s $out/include/darwin/*_md.h $out/include/
+ '';
+
+ preFixup = ''
+ # Propagate the setJavaClassPath setup hook from the JRE so that
+ # any package that depends on the JRE has $CLASSPATH set up
+ # properly.
+ mkdir -p $out/nix-support
+ echo -n "${setJavaClassPath}" > $out/nix-support/propagated-native-build-inputs
+
+ # Set JAVA_HOME automatically.
+ cat <> $out/nix-support/setup-hook
+ if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out; fi
+ EOF
+ '';
+
+ passthru = {
+ jre = jdk;
+ home = jdk;
+ };
+
+ meta.platforms = stdenv.lib.platforms.darwin;
+
+ };
+in jdk
diff --git a/pkgs/development/compilers/orc/default.nix b/pkgs/development/compilers/orc/default.nix
index 22fb400a1ea..1488736a480 100644
--- a/pkgs/development/compilers/orc/default.nix
+++ b/pkgs/development/compilers/orc/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "orc-0.4.23";
+ name = "orc-0.4.24";
src = fetchurl {
url = "http://gstreamer.freedesktop.org/src/orc/${name}.tar.xz";
- sha256 = "1ryz1gfgrxcj806cakcblxf0bcwq8p2mw8k86fs3f5wlwayawzkn";
+ sha256 = "16ykgdrgxr6pfpy931p979cs68klvwmk3ii1k0a00wr4nn9x931k";
};
outputs = [ "dev" "out" ];
diff --git a/pkgs/development/compilers/rustc/head.nix b/pkgs/development/compilers/rustc/head.nix
index ccbfc51b671..2cefc4cfc13 100644
--- a/pkgs/development/compilers/rustc/head.nix
+++ b/pkgs/development/compilers/rustc/head.nix
@@ -2,11 +2,11 @@
{ stdenv, callPackage }:
callPackage ./generic.nix {
- shortVersion = "2015-12-09";
+ shortVersion = "2016-01-10";
isRelease = false;
- forceBundledLLVM = true;
- srcRev = "462ec0576";
- srcSha = "1mci0hxwnqb24j4k68rgffqk8ccznz2iddfmyhi8wxa094hqgghp";
+ forceBundledLLVM = false;
+ srcRev = "d70ab2bdf16c22b9f3ff0230089b44855e3f1593";
+ srcSha = "13ssis1bdgg8sdkgrvxcbd1qcfmf7q6bv4akfxrjgdm44l1n1l97";
/* Rust is bootstrapped from an earlier built version. We need
to fetch these earlier versions, which vary per platform.
@@ -15,12 +15,12 @@ callPackage ./generic.nix {
with the set you want at the top.
*/
- snapshotHashLinux686 = "e2553bf399cd134a08ef3511a0a6ab0d7a667216";
- snapshotHashLinux64 = "7df8ba9dec63ec77b857066109d4b6250f3d222f";
- snapshotHashDarwin686 = "29750870c82a0347f8b8b735a4e2e0da26f5098d";
- snapshotHashDarwin64 = "c9f2c588238b4c6998190c3abeb33fd6164099a2";
- snapshotDate = "2015-08-11";
- snapshotRev = "1af31d4";
+ snapshotHashLinux686 = "a09c4a4036151d0cb28e265101669731600e01f2";
+ snapshotHashLinux64 = "97e2a5eb8904962df8596e95d6e5d9b574d73bf4";
+ snapshotHashDarwin686 = "ca52d2d3ba6497ed007705ee3401cf7efc136ca1";
+ snapshotHashDarwin64 = "3c44ffa18f89567c2b81f8d695e711c86d81ffc7";
+ snapshotDate = "2015-12-18";
+ snapshotRev = "3391630";
patches = [ ./patches/remove-uneeded-git.patch ]
++ stdenv.lib.optional stdenv.needsPax ./patches/grsec.patch;
diff --git a/pkgs/development/compilers/sbcl/bootstrap.nix b/pkgs/development/compilers/sbcl/bootstrap.nix
index 0114f014a51..f8352f0a362 100644
--- a/pkgs/development/compilers/sbcl/bootstrap.nix
+++ b/pkgs/development/compilers/sbcl/bootstrap.nix
@@ -24,6 +24,11 @@ let
};
armv6l-linux = armv7l-linux;
x86_64-solaris = x86_64-linux;
+ x86_64-freebsd = rec {
+ version = "1.2.7";
+ system = "x86-64-freebsd";
+ sha256 = "14k42xiqd2rrim4pd5k5pjcrpkac09qnpynha8j1v4jngrvmw7y6";
+ };
};
cfg = options.${stdenv.system};
in
diff --git a/pkgs/development/compilers/terra/default.nix b/pkgs/development/compilers/terra/default.nix
new file mode 100644
index 00000000000..3586e4c32e5
--- /dev/null
+++ b/pkgs/development/compilers/terra/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, lua, fetchFromGitHub, fetchurl, which, llvm, clang, ncurses }:
+
+let luajitArchive = "LuaJIT-2.0.4.tar.gz";
+ luajitSrc = fetchurl {
+ url = "http://luajit.org/download/${luajitArchive}";
+ sha256 = "0zc0y7p6nx1c0pp4nhgbdgjljpfxsb5kgwp4ysz22l1p2bms83v2";
+ };
+in stdenv.mkDerivation rec {
+ name = "terra-git-${version}";
+ version = "2016-01-06";
+
+ src = fetchFromGitHub {
+ owner = "zdevito";
+ repo = "terra";
+ rev = "914cb98b8adcd50b2ec8205ef5d6914d3547e281";
+ sha256 = "1q0dm9gkx2lh2d2sfgly6j5nw32qigmlj3phdvjp26bz99cvxq46";
+ };
+
+ patchPhase = ''
+ substituteInPlace Makefile --replace \
+ '-lcurses' '-lncurses'
+ '';
+
+ configurePhase = ''
+ mkdir -p build
+ cp ${luajitSrc} build/${luajitArchive}
+ '';
+
+ installPhase = ''
+ mkdir -p $out
+ cp -r "release/"* $out
+ '';
+
+ buildInputs = [ which lua llvm clang ncurses ];
+
+ meta = with stdenv.lib; {
+ inherit (src.meta) homepage;
+ description = "A low-level counterpart to Lua";
+ maintainers = with maintainers; [ jb55 ];
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/compilers/uhc/default.nix b/pkgs/development/compilers/uhc/default.nix
index 1ed31422d53..eda5157bb75 100644
--- a/pkgs/development/compilers/uhc/default.nix
+++ b/pkgs/development/compilers/uhc/default.nix
@@ -41,7 +41,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "http://www.cs.uu.nl/wiki/UHC";
description = "Utrecht Haskell Compiler";
- maintainers = [ maintainers.phausmann ];
+ maintainers = [ maintainers.phile314 ];
# UHC i686 support is broken, see
# https://github.com/UU-ComputerScience/uhc/issues/52
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix
new file mode 100644
index 00000000000..cfaabb0a71a
--- /dev/null
+++ b/pkgs/development/compilers/yosys/default.nix
@@ -0,0 +1,50 @@
+{ stdenv, fetchFromGitHub, fetchFromBitbucket, pkgconfig, tcl, readline, libffi, python3, bison, flex }:
+
+stdenv.mkDerivation rec {
+ name = "yosys-${version}";
+ version = "2015.12.29";
+
+ srcs = [
+ (fetchFromGitHub {
+ owner = "cliffordwolf";
+ repo = "yosys";
+ rev = "1d62f8710f04fec405ef79b9e9a4a031afcf7d42";
+ sha256 = "0q1dk9in3gmrihb58pjckncx56lj7y4b6y34jgb68f0fh91fdvfx";
+ name = "yosys";
+ })
+ (fetchFromBitbucket {
+ owner = "alanmi";
+ repo = "abc";
+ rev = "c3698e053a7a";
+ sha256 = "05p0fvbr7xvb6w3d7j2r6gynr3ljb6r5q6jvn2zs3ysn2b003qwd";
+ name = "abc";
+ })
+ ];
+ sourceRoot = "yosys";
+
+ buildInputs = [ pkgconfig tcl readline libffi python3 bison flex ];
+ preBuild = ''
+ chmod -R u+w ../abc
+ ln -s ../abc abc
+ make config-gcc
+ echo 'ABCREV := default' >> Makefile.conf
+ makeFlags="PREFIX=$out $makeFlags"
+ '';
+
+ meta = {
+ description = "Framework for RTL synthesis tools";
+ longDescription = ''
+ Yosys is a framework for RTL synthesis tools. It currently has
+ extensive Verilog-2005 support and provides a basic set of
+ synthesis algorithms for various application domains.
+
+ Yosys can be adapted to perform any synthesis job by combining
+ the existing passes (algorithms) using synthesis scripts and
+ adding additional passes as needed by extending the yosys C++
+ code base.
+ '';
+ homepage = http://www.clifford.at/yosys/;
+ license = stdenv.lib.licenses.isc;
+ maintainers = [ stdenv.lib.maintainers.shell ];
+ };
+}
diff --git a/pkgs/development/coq-modules/coquelicot/default.nix b/pkgs/development/coq-modules/coquelicot/default.nix
new file mode 100644
index 00000000000..a57686177c4
--- /dev/null
+++ b/pkgs/development/coq-modules/coquelicot/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, which, coq, ssreflect }:
+
+stdenv.mkDerivation {
+ name = "coq${coq.coq-version}-coquelicot-2.1.1";
+ src = fetchurl {
+ url = https://gforge.inria.fr/frs/download.php/file/35429/coquelicot-2.1.1.tar.gz;
+ sha256 = "1wxds73h26q03r2xiw8shplh97rsbim2i2s0r7af0fa490bp44km";
+ };
+
+ nativeBuildInputs = [ which ];
+ buildInputs = [ coq ];
+ propagatedBuildInputs = [ ssreflect ];
+
+ configureFlags = "--libdir=$out/lib/coq/${coq.coq-version}/user-contrib/Coquelicot";
+ buildPhase = "./remake";
+ installPhase = "./remake install";
+
+ meta = {
+ homepage = http://coquelicot.saclay.inria.fr/;
+ description = "A Coq library for Reals";
+ license = stdenv.lib.licenses.lgpl3;
+ maintainers = [ stdenv.lib.maintainers.vbgl ];
+ inherit (coq.meta) platforms;
+ };
+}
diff --git a/pkgs/development/coq-modules/flocq/default.nix b/pkgs/development/coq-modules/flocq/default.nix
index 2ee0aeb20a1..09af50db971 100644
--- a/pkgs/development/coq-modules/flocq/default.nix
+++ b/pkgs/development/coq-modules/flocq/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "coq-flocq-${coq.coq-version}-${version}";
- version = "2.5.0";
+ version = "2.5.1";
src = fetchurl {
- url = "https://gforge.inria.fr/frs/download.php/file/33979/flocq-${version}.tar.gz";
- sha256 = "0v3qiaz7vxfc5nk8rxwi39mik7hm7p5kb040q2pimb69qgfl6vml";
+ url = https://gforge.inria.fr/frs/download.php/file/35430/flocq-2.5.1.tar.gz;
+ sha256 = "1a0gznvg32ckxgs3jzznc1368p8x2ny4vfwrnavb3h0ljcl1mlzy";
};
buildInputs = [ coq.ocaml coq.camlp5 bash which autoconf automake ];
diff --git a/pkgs/development/coq-modules/interval/default.nix b/pkgs/development/coq-modules/interval/default.nix
index 628aa973562..f367dad1fca 100644
--- a/pkgs/development/coq-modules/interval/default.nix
+++ b/pkgs/development/coq-modules/interval/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, which, coq, flocq, mathcomp }:
+{ stdenv, fetchurl, which, coq, coquelicot, flocq, mathcomp }:
stdenv.mkDerivation {
- name = "coq-interval-${coq.coq-version}-2.1.0";
+ name = "coq-interval-${coq.coq-version}-2.2.1";
src = fetchurl {
- url = https://gforge.inria.fr/frs/download.php/file/35092/interval-2.1.0.tar.gz;
- sha256 = "02sn8mh85kxwn7681h2z6r7vnac9idh4ik3hbmr2yvixizakb70b";
+ url = https://gforge.inria.fr/frs/download.php/file/35431/interval-2.2.1.tar.gz;
+ sha256 = "1i6v7da9mf6907sa803xa0llsf9lj4akxbrl8rma6gsdgff2d78n";
};
nativeBuildInputs = [ which ];
buildInputs = [ coq ];
- propagatedBuildInputs = [ flocq mathcomp ];
+ propagatedBuildInputs = [ coquelicot flocq mathcomp ];
configurePhase = "./configure --libdir=$out/lib/coq/${coq.coq-version}/user-contrib/Interval";
buildPhase = "./remake";
diff --git a/pkgs/development/coq-modules/mathcomp/generic.nix b/pkgs/development/coq-modules/mathcomp/generic.nix
index b4048aa8003..b257c81e85f 100644
--- a/pkgs/development/coq-modules/mathcomp/generic.nix
+++ b/pkgs/development/coq-modules/mathcomp/generic.nix
@@ -18,6 +18,7 @@ stdenv.mkDerivation {
buildFlags = stdenv.lib.optionalString withDoc "doc";
preBuild = ''
+ patchShebangs etc/utils/ssrcoqdep
cd mathcomp
export COQBIN=${coq}/bin/
'';
diff --git a/pkgs/development/coq-modules/ssreflect/generic.nix b/pkgs/development/coq-modules/ssreflect/generic.nix
index d7303ad8852..891a4e2885a 100644
--- a/pkgs/development/coq-modules/ssreflect/generic.nix
+++ b/pkgs/development/coq-modules/ssreflect/generic.nix
@@ -18,6 +18,7 @@ stdenv.mkDerivation {
inherit patches;
preBuild = ''
+ patchShebangs etc/utils/ssrcoqdep
cd mathcomp/ssreflect
export COQBIN=${coq}/bin/
'';
diff --git a/pkgs/development/erlang-modules/build-erlang.nix b/pkgs/development/erlang-modules/build-erlang.nix
deleted file mode 100644
index e662166741a..00000000000
--- a/pkgs/development/erlang-modules/build-erlang.nix
+++ /dev/null
@@ -1,68 +0,0 @@
-# This file is not used not tested at this time, build-hex.nix is the currently
-# main vehicle of bringing Erlang packages in.
-
-{ stdenv, erlang, rebar, openssl, libyaml }:
-
-{ name, version
-, buildInputs ? [], erlangDeps ? []
-, postPatch ? ""
-, meta ? {}
-, ... }@attrs:
-
-with stdenv.lib;
-
-stdenv.mkDerivation (attrs // {
- name = "${name}-${version}";
-
- buildInputs = buildInputs ++ [ erlang rebar openssl libyaml ];
-
- postPatch = ''
- rm -f rebar
- if [ -e "src/${name}.app.src" ]; then
- sed -i -e 's/{ *vsn *,[^}]*}/{vsn, "${version}"}/' "src/${name}.app.src"
- fi
- ${postPatch}
- '';
-
- configurePhase = let
- getDeps = drv: [drv] ++ (map getDeps drv.erlangDeps);
- recursiveDeps = uniqList {
- inputList = flatten (map getDeps erlangDeps);
- };
- in ''
- runHook preConfigure
- ${concatMapStrings (dep: ''
- header "linking erlang dependency ${dep}"
- mkdir deps
- ln -s "${dep}" "deps/${dep.packageName}"
- stopNest
- '') recursiveDeps}
- runHook postConfigure
- '';
-
- buildPhase = ''
- runHook preBuild
- rebar compile
- runHook postBuild
- '';
-
- installPhase = ''
- runHook preInstall
- for reldir in src ebin priv include; do
- [ -e "$reldir" ] || continue
- mkdir "$out"
- cp -rt "$out" "$reldir"
- success=1
- done
- runHook postInstall
- '';
-
- meta = {
- inherit (erlang.meta) platforms;
- } // meta;
-
- passthru = {
- packageName = name;
- inherit erlangDeps;
- };
-})
diff --git a/pkgs/development/erlang-modules/build-hex.nix b/pkgs/development/erlang-modules/build-hex.nix
index 7ba8fab9bd2..ff6e47e5a80 100644
--- a/pkgs/development/erlang-modules/build-hex.nix
+++ b/pkgs/development/erlang-modules/build-hex.nix
@@ -1,109 +1,19 @@
-{ stdenv, erlang, rebar3, openssl, libyaml, fetchHex, fetchFromGitHub,
- rebar3-pc, buildEnv }:
+{ stdenv, buildRebar3, fetchHex }:
{ name, version, sha256
, hexPkg ? name
-, buildInputs ? [], erlangDeps ? [], pluginDeps ? []
-, postPatch ? ""
-, compilePorts ? false
-, meta ? {}
, ... }@attrs:
with stdenv.lib;
let
- plugins = pluginDeps ++ (if compilePorts then [rebar3-pc] else []);
- getDeps = drv: [drv] ++ (map getDeps drv.erlangDeps);
- recursiveDeps = unique (flatten (map getDeps erlangDeps));
- recursivePluginsDeps = unique (flatten (map getDeps plugins));
-
- erlEnv = drv: buildEnv {
- name = "erlang-env-${drv.name}";
- paths = [ drv ] ++ recursiveDeps;
- ignoreCollisions = false;
- meta = drv.meta;
- };
-
- shell = drv: let
- drvEnv = erlEnv drv;
- in stdenv.mkDerivation {
- name = "interactive-shell-${drv.name}";
- nativeBuildInputs = [ erlang drvEnv ];
- shellHook = ''
- export ERL_LIBS="${drvEnv}";
- '';
- };
- pkg = self: stdenv.mkDerivation (attrs // {
- name = "${name}-${version}";
-
- buildInputs = buildInputs ++ [ erlang rebar3 openssl libyaml ];
+ pkg = self: buildRebar3 (attrs // {
src = fetchHex {
pkg = hexPkg;
inherit version;
inherit sha256;
};
-
- postPatch = ''
- rm -f rebar rebar3
- if [ -e "src/${name}.app.src" ]; then
- sed -i -e 's/{ *vsn *,[^}]*}/{vsn, "${version}"}/' "src/${name}.app.src"
- fi
-
- ${if compilePorts then ''
- echo "{plugins, [pc]}." >> rebar.config
- '' else ''''}
-
- ${rebar3.setupRegistry}
-
- ${postPatch}
- '';
-
- configurePhase = ''
- runHook preConfigure
- ${concatMapStrings (dep: ''
- header "linking erlang dependency ${dep}"
- ln -s "${dep}/${dep.name}" "_build/default/lib/${dep.name}"
- stopNest
- '') recursiveDeps}
- ${concatMapStrings (dep: ''
- header "linking rebar3 plugins ${dep}"
- ln -s "${dep}/${dep.name}" "_build/default/plugins/${dep.name}"
- stopNest
- '') recursivePluginsDeps}
- runHook postConfigure
- '';
-
- buildPhase = ''
- runHook preBuild
- HOME=. rebar3 compile
- ${if compilePorts then ''
- HOME=. rebar3 pc compile
- '' else ''''}
- runHook postBuild
- '';
-
- installPhase = ''
- runHook preInstall
- mkdir -p "$out/${name}"
- for reldir in src ebin priv include; do
- fd="_build/default/lib/${name}/$reldir"
- [ -d "$fd" ] || continue
- cp -Hrt "$out/${name}" "$fd"
- success=1
- done
- runHook postInstall
- '';
-
- meta = {
- inherit (erlang.meta) platforms;
- } // meta;
-
- passthru = {
- packageName = name;
- env = shell self;
- inherit erlangDeps;
- };
});
in
fix pkg
diff --git a/pkgs/development/erlang-modules/build-rebar3.nix b/pkgs/development/erlang-modules/build-rebar3.nix
new file mode 100644
index 00000000000..8033d6c838e
--- /dev/null
+++ b/pkgs/development/erlang-modules/build-rebar3.nix
@@ -0,0 +1,88 @@
+{ stdenv, writeText, erlang, rebar3, openssl, libyaml, fetchHex, fetchFromGitHub,
+ pc, buildEnv }:
+
+{ name, version
+, src
+, setupHook ? null
+, buildInputs ? [], erlangDeps ? [], buildPlugins ? []
+, postPatch ? ""
+, compilePorts ? false
+, installPhase ? null
+, meta ? {}
+, ... }@attrs:
+
+with stdenv.lib;
+
+let
+ ownPlugins = buildPlugins ++ (if compilePorts then [pc] else []);
+
+ shell = drv: stdenv.mkDerivation {
+ name = "interactive-shell-${drv.name}";
+ buildInputs = [ drv ];
+ };
+
+ pkg = self: stdenv.mkDerivation (attrs // {
+
+ name = "${name}-${version}";
+ inherit version;
+
+ buildInputs = buildInputs ++ [ erlang rebar3 openssl libyaml ];
+ propagatedBuildInputs = unique (erlangDeps ++ ownPlugins);
+
+ # The following are used by rebar3-nix-bootstrap
+ inherit compilePorts;
+ buildPlugins = ownPlugins;
+
+ inherit src;
+
+ setupHook = if setupHook == null
+ then writeText "setupHook.sh" ''
+ addToSearchPath ERL_LIBS "$1/lib/erlang/lib/"
+ ''
+ else setupHook;
+
+ postPatch = ''
+ rm -f rebar rebar3
+ '';
+
+ configurePhase = ''
+ runHook preConfigure
+ rebar3-nix-bootstrap
+ runHook postConfigure
+ '';
+
+ buildPhase = ''
+ runHook preBuild
+ HOME=. rebar3 compile
+ ${if compilePorts then ''
+ HOME=. rebar3 pc compile
+ '' else ''''}
+ runHook postBuild
+ '';
+
+ installPhase = if installPhase == null
+ then ''
+ runHook preInstall
+ mkdir -p "$out/lib/erlang/lib/${name}-${version}"
+ for reldir in src ebin priv include; do
+ fd="_build/default/lib/${name}/$reldir"
+ [ -d "$fd" ] || continue
+ cp -Hrt "$out/lib/erlang/lib/${name}-${version}" "$fd"
+ success=1
+ done
+ runHook postInstall
+ ''
+ else installPhase;
+
+ meta = {
+ inherit (erlang.meta) platforms;
+ } // meta;
+
+ passthru = {
+ packageName = name;
+ env = shell self;
+ inherit erlangDeps;
+ };
+ });
+in
+ fix pkg
diff --git a/pkgs/development/erlang-modules/default.nix b/pkgs/development/erlang-modules/default.nix
index 84590e12a1c..f3adf18df0c 100644
--- a/pkgs/development/erlang-modules/default.nix
+++ b/pkgs/development/erlang-modules/default.nix
@@ -1,18 +1,14 @@
-{ pkgs }: #? import {} }:
+{ stdenv, pkgs }: #? import {} }:
let
- callPackage = pkgs.lib.callPackageWith (pkgs // self);
-
self = rec {
- buildErlang = callPackage ./build-erlang.nix {};
+ hex = import ./hex-packages.nix { stdenv = stdenv; callPackage = self.callPackage; };
+ callPackage = pkgs.lib.callPackageWith (pkgs // self // hex);
+
+ buildRebar3 = callPackage ./build-rebar3.nix {};
buildHex = callPackage ./build-hex.nix {};
- rebar3-pc = callPackage ./hex/rebar3-pc.nix {};
- esqlite = callPackage ./hex/esqlite.nix {};
- goldrush = callPackage ./hex/goldrush.nix {};
- ibrowse = callPackage ./hex/ibrowse.nix {};
- jiffy = callPackage ./hex/jiffy.nix {};
- lager = callPackage ./hex/lager.nix {};
- meck = callPackage ./hex/meck.nix {};
+ ## Non hex packages
+ webdriver = callPackage ./webdriver {};
};
-in self
+in self // self.hex
diff --git a/pkgs/development/erlang-modules/hex-packages.nix b/pkgs/development/erlang-modules/hex-packages.nix
new file mode 100644
index 00000000000..9a165503b79
--- /dev/null
+++ b/pkgs/development/erlang-modules/hex-packages.nix
@@ -0,0 +1,3807 @@
+/* hex-packages.nix is an auto-generated file -- DO NOT EDIT!
+*
+* Unbuildable Packages:
+*
+* active_0_9_0
+* conferl_0_0_1
+* db_0_9_0
+* ekstat_0_2_2
+* erltrace_0_1_4
+* escalus_2_6_4
+* fqc_0_1_5
+* - libsnarlmatch_0_1_5
+* - rankmatcher_0_1_2
+* fqc_0_1_7
+* hash_ring_ex_1_1_2
+* gpb_3_18_10
+* gpb_3_18_8
+* - rebar_protobuffs_0_1_0
+* jose_1_4_2
+* jsxn_0_2_1
+* kvs_2_1_0
+* lager_2_1_1
+* - dqe_0_1_22
+* - ensq_0_1_6
+* - eplugin_0_1_4
+* - fifo_utils_0_1_18
+* - lager_watchdog_0_1_10
+* - mdns_client_0_1_7
+* - mdns_client_lib_0_1_33
+* lasp_0_0_3
+* libleofs_0_1_2
+* ezmq_0_2_0
+* mad_0_9_0
+* hackney_1_4_8
+* mmath_0_1_15
+* - ddb_client_0_1_17
+* - folsom_ddb_0_1_20
+* - dproto_0_1_12
+* - mstore_0_1_9
+* mmath_0_1_16
+* n2o_2_3_0
+* nodefinder_1_4_0
+* - cloudi_core_1_4_0_rc_4
+* - cloudi_service_db_cassandra_1_3_3
+* - cloudi_service_db_elasticsearch_1_3_3
+* - cloudi_service_db_riak_1_3_3
+* nodefinder_1_5_1
+* - cloudi_core_1_5_1
+* - cloudi_service_api_requests_1_5_1
+* - cloudi_service_db_1_5_1
+* - cloudi_service_db_cassandra_cql_1_5_1
+* - cloudi_service_db_couchdb_1_5_1
+* - cloudi_service_db_http_elli_1_5_1
+* - cloudi_service_db_memcached_1_5_1
+* - cloudi_service_db_mysql_1_5_1
+* - cloudi_service_db_pgsql_1_5_1
+* - cloudi_service_db_tokyotyrant_1_5_0
+* - cloudi_service_filesystem_1_5_1
+* - cloudi_service_http_client_1_5_1
+* - cloudi_service_http_cowboy_1_5_1
+* - cloudi_service_http_rest_1_5_1
+* - cloudi_service_map_reduce_1_5_1
+* - cloudi_service_monitoring_1_5_1
+* - cloudi_service_queue_1_5_1
+* - cloudi_service_quorum_1_5_1
+* - cloudi_service_router_1_5_1
+* - cloudi_service_tcp_1_5_1
+* - cloudi_service_timers_1_5_1
+* - cloudi_service_udp_1_5_1
+* - cloudi_service_validate_1_5_1
+* - cloudi_service_zeromq_1_5_1
+* - service_1_5_1
+* fast_yaml_1_0_1
+* parse_trans_2_9_0
+* pooler_1_4_0
+* protobuffs_0_8_2
+* - rebar3_protobuffs_0_2_0
+* - riak_pb_2_1_0
+* - riakc_2_1_1
+* locker_1_0_8
+* cowboy_1_0_4
+* - cet_0_2_0
+* amqp_client_3_5_6
+* rebar3_abnfc_plugin_0_1_0
+* rebar3_eqc_0_0_8
+* rebar3_exunit_0_1_1
+* rebar3_proper_0_5_0
+* rebar3_yang_plugin_0_2_1
+* hackney_1_1_0
+* - erlastic_search_1_1_1
+* hackney_1_3_1
+* - craterl_0_2_3
+* hackney_1_3_2
+* - epubnub_0_1_0
+* cpg_1_4_0
+* cpg_1_5_1
+* uuid_erl_1_4_0
+* uuid_erl_1_5_1
+* ucol_nif_1_1_5
+* katipo_0_2_4
+* xref_runner_0_2_4
+*/
+{ stdenv, callPackage }:
+
+let
+ self = rec {
+
+ aws_http_0_2_4 = callPackage
+ (
+ { buildHex, barrel_jiffy_0_14_4, lhttpc_1_3_0 }:
+ buildHex {
+ name = "aws_http";
+ version = "0.2.4";
+ sha256 =
+ "96065da0d348a8e47e01531cfa720615e15a21c1bd4e5c82decf56026cde128f";
+
+ erlangDeps = [ barrel_jiffy_0_14_4 lhttpc_1_3_0 ];
+
+ meta = {
+ description = "Amazon AWS HTTP helpers";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/anha0825/erl_aws_http";
+ };
+ }
+ ) {};
+
+ aws_http = aws_http_0_2_4;
+
+ backoff_1_1_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "backoff";
+ version = "1.1.3";
+ sha256 =
+ "30cead738d20e4c8d36cd37857dd5e23aeba57cb868bf64766d47d371422bdff";
+
+ meta = {
+ description = "Exponential backoffs library";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/ferd/backoff";
+ };
+ }
+ ) {};
+
+ backoff = backoff_1_1_3;
+
+ barrel_ibrowse_4_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "barrel_ibrowse";
+ version = "4.2.0";
+ sha256 =
+ "58bd9e45932c10fd3d0ceb5c4e47952c3243ea300b388192761ac20be197b2ca";
+
+ meta = {
+ description = "Erlang HTTP client application";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/barrel-db/ibrowse";
+ };
+ }
+ ) {};
+
+ barrel_ibrowse = barrel_ibrowse_4_2_0;
+
+ barrel_jiffy_0_14_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "barrel_jiffy";
+ version = "0.14.4";
+ sha256 =
+ "3b730d6a18e988b8411f449bbb5df3637eb7bea864302924581b2391dd6b6e71";
+ compilePort = true;
+
+ meta = {
+ description = "JSON Decoder/Encoder.";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/barrel-db/jiffy";
+ };
+ }
+ ) {};
+
+ barrel_jiffy_0_14_5 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "barrel_jiffy";
+ version = "0.14.5";
+ sha256 =
+ "8a874c6dbcf439a7d7b300b4463f47e088fd54e2b715ef7261e21807ee421f47";
+ compilePort = true;
+
+ meta = {
+ description = "JSON Decoder/Encoder.";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/barrel-db/jiffy";
+ };
+ }
+ ) {};
+
+ barrel_jiffy = barrel_jiffy_0_14_5;
+
+ barrel_oauth_1_6_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "barrel_oauth";
+ version = "1.6.0";
+ sha256 =
+ "b2a800b771d45f32a9a55d416054b3bdfab3a925b62e8000f2c08b719390d4dd";
+
+ meta = {
+ description = "An Erlang OAuth 1.0 implementation";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/barrel-db/erlang-oauth";
+ };
+ }
+ ) {};
+
+ barrel_oauth = barrel_oauth_1_6_0;
+
+ base16_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "base16";
+ version = "1.0.0";
+ sha256 =
+ "02afd0827e61a7b07093873e063575ca3a2b07520567c7f8cec7c5d42f052d76";
+
+ meta = {
+ description = "Base16 encoding and decoding";
+ license = with stdenv.lib.licenses; [ bsd3 free ];
+ homepage = "https://github.com/goj/base16";
+ };
+ }
+ ) {};
+
+ base16 = base16_1_0_0;
+
+ base64url_0_0_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "base64url";
+ version = "0.0.1";
+ sha256 =
+ "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9";
+
+ meta = {
+ description = "URL safe base64-compatible codec";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/dvv/base64url";
+ };
+ }
+ ) {};
+
+ base64url = base64url_0_0_1;
+
+ bbmustache_1_0_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "bbmustache";
+ version = "1.0.4";
+ sha256 =
+ "03b0d47db66e86df993896dce7578d7e4aae5f84636809b45fa8a3e34ee59b12";
+
+ meta = {
+ description =
+ "Binary pattern match Based Mustache template engine for Erlang/OTP";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/soranoba/bbmustache";
+ };
+ }
+ ) {};
+
+ bbmustache_1_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "bbmustache";
+ version = "1.1.0";
+ sha256 =
+ "aa22469836bb8a9928ad741bdd2038d49116228bfbe0c2d6c792e1bdd4b256d9";
+
+ meta = {
+ description =
+ "Binary pattern match Based Mustache template engine for Erlang/OTP";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/soranoba/bbmustache";
+ };
+ }
+ ) {};
+
+ bbmustache = bbmustache_1_1_0;
+
+ bear_0_8_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "bear";
+ version = "0.8.3";
+ sha256 =
+ "0a04ce4702e00e0a43c0fcdd63e38c9c7d64dceb32b27ffed261709e7c3861ad";
+
+ meta = {
+ description = "Statistics functions for Erlang";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/puzza007/bear";
+ };
+ }
+ ) {};
+
+ bear = bear_0_8_3;
+
+ bstr_0_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "bstr";
+ version = "0.3.0";
+ sha256 =
+ "0fb4e05619663d48dabcd21023915741277ba392f2a5710dde7ab6034760284d";
+
+ meta = {
+ description = "Erlang library that uses binaries as strings";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/jcomellas/bstr";
+ };
+ }
+ ) {};
+
+ bstr = bstr_0_3_0;
+
+ cache_tab_1_0_1 = callPackage
+ (
+ { buildHex, p1_utils_1_0_1 }:
+ buildHex {
+ name = "cache_tab";
+ version = "1.0.1";
+ sha256 =
+ "717a91101e03535ab65e4a9ce028ae3f0ddfb4ce0fd4144bf8816082c6dc2933";
+
+ erlangDeps = [ p1_utils_1_0_1 ];
+
+ meta = {
+ description = "In-memory cache Erlang / Elixir library";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/processone/cache_tab";
+ };
+ }
+ ) {};
+
+ cache_tab = cache_tab_1_0_1;
+
+ certifi_0_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "certifi";
+ version = "0.1.1";
+ sha256 =
+ "e6d1dda48fad1b1c5b454c8402e2ac375ae12bf85a9910decaf791f330a7de29";
+
+ meta = {
+ description = "An OTP library";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/certifi/erlang-certifi";
+ };
+ }
+ ) {};
+
+ certifi_0_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "certifi";
+ version = "0.3.0";
+ sha256 =
+ "42ae85fe91c038a634a5fb8d0c77f4fc581914c508f087c7138e9366a1517f6a";
+
+ meta = {
+ description = "An OTP library";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/certifi/erlang-certifi";
+ };
+ }
+ ) {};
+
+ certifi = certifi_0_3_0;
+
+ cf_0_1_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "cf";
+ version = "0.1.2";
+ sha256 =
+ "c86f56bca74dd3616057b28574d920973fe665ecb064aa458dc6a2447f3f4924";
+
+ meta = {
+ description = "Terminal colour helper";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ cf_0_2_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "cf";
+ version = "0.2.1";
+ sha256 =
+ "baee9aa7ec2dfa3cb4486b67211177caa293f876780f0b313b45718edef6a0a5";
+
+ meta = {
+ description = "Terminal colour helper";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ cf = cf_0_2_1;
+
+ cmark_0_6_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "cmark";
+ version = "0.6.2";
+ sha256 =
+ "c17bbc354864cc8dfd352c772eb1655a5c67718c76d76df0aaf6179a833c76ef";
+ compilePort = true;
+
+ meta = {
+ longDescription = ''Elixir NIF for cmark (C), a parser library
+ following the CommonMark spec, a compatible
+ implementation of Markdown.'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/asaaki/cmark.ex";
+ };
+ }
+ ) {};
+
+ cmark = cmark_0_6_2;
+
+ comeonin_2_0_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "comeonin";
+ version = "2.0.1";
+ sha256 =
+ "7f7468625058ab1b817c00efa473d8117b0113a73a429f25cf663d5e2416572f";
+ compilePort = true;
+
+ meta = {
+ description =
+ "Password hashing (bcrypt, pbkdf2_sha512) library for Elixir.";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/elixircnx/comeonin";
+ };
+ }
+ ) {};
+
+ comeonin = comeonin_2_0_1;
+
+ couchbeam_1_2_1 = callPackage
+ (
+ { buildHex, hackney_1_4_4, jsx_2_8_0 }:
+ buildHex {
+ name = "couchbeam";
+ version = "1.2.1";
+ sha256 =
+ "ed19f0412aa0539ecf622ac8ade1ca0e316f424e3334ad015a3fb8db19e91194";
+
+ erlangDeps = [ hackney_1_4_4 jsx_2_8_0 ];
+
+ meta = {
+ description = "Erlang CouchDB client";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ couchbeam = couchbeam_1_2_1;
+
+ cowlib_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "cowlib";
+ version = "1.0.0";
+ sha256 =
+ "4dacd60356177ec8cf93dbff399de17435b613f3318202614d3d5acbccee1474";
+
+ meta = {
+ description = "Support library for manipulating Web protocols.";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/ninenines/cowlib";
+ };
+ }
+ ) {};
+
+ cowlib_1_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "cowlib";
+ version = "1.0.2";
+ sha256 =
+ "db622da03aa039e6366ab953e31186cc8190d32905e33788a1acb22744e6abd2";
+
+ meta = {
+ description = "Support library for manipulating Web protocols.";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/ninenines/cowlib";
+ };
+ }
+ ) {};
+
+ cowlib_1_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "cowlib";
+ version = "1.3.0";
+ sha256 =
+ "2b1ac020ec92e7a59cb7322779870c2d3adc7c904ecb3b9fa406f04dc9816b73";
+
+ meta = {
+ description = "Support library for manipulating Web protocols.";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/ninenines/cowlib";
+ };
+ }
+ ) {};
+
+ cowlib = cowlib_1_3_0;
+
+ crc_0_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "crc";
+ version = "0.3.0";
+ sha256 =
+ "23d7cb6a18cca461f46f5a0f341c74fd0a680cdae62460687f1a24f0a7faabd4";
+
+ meta = {
+ description =
+ "A library used to calculate CRC checksums for binary data";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/TattdCodeMonkey/crc";
+ };
+ }
+ ) {};
+
+ crc = crc_0_3_0;
+
+ crypto_rsassa_pss_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "crypto_rsassa_pss";
+ version = "1.0.0";
+ sha256 =
+ "d8f48874dbef940a8954126249499714e702d8ae0a8f23230a6c2f4a92833313";
+
+ meta = {
+ description =
+ "RSASSA-PSS Public Key Cryptographic Signature Algorithm for Erlang";
+ license = stdenv.lib.licenses.free;
+ homepage =
+ "https://github.com/potatosalad/erlang-crypto_rsassa_pss";
+ };
+ }
+ ) {};
+
+ crypto_rsassa_pss = crypto_rsassa_pss_1_0_0;
+
+ cth_readable_1_2_0 = callPackage
+ (
+ { buildHex, cf_0_2_1 }:
+ buildHex {
+ name = "cth_readable";
+ version = "1.2.0";
+ sha256 =
+ "41dee2a37e0f266c590b3ea9542ca664e84ebc781a3949115eba658afc08026d";
+
+ erlangDeps = [ cf_0_2_1 ];
+
+ meta = {
+ description = "Common Test hooks for more readable logs";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/ferd/cth_readable";
+ };
+ }
+ ) {};
+
+ cth_readable = cth_readable_1_2_0;
+
+ cucumberl_0_0_6 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "cucumberl";
+ version = "0.0.6";
+ sha256 =
+ "3b9ea813997fd8c1e3d2b004e89288496dc21d2e5027f432e5900569d2c61cf3";
+
+ meta = {
+ description = "A pure-erlang implementation of Cucumber.";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/ericbmerritt/cucumberl";
+ };
+ }
+ ) {};
+
+ cucumberl = cucumberl_0_0_6;
+
+ denrei_0_2_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "denrei";
+ version = "0.2.3";
+ sha256 =
+ "bc0e8cf7e085dda6027df83ef5d63c41b93988bcd7f3db7c68e4dad3cd599744";
+
+ meta = {
+ description = "Denrei - a lightweight Erlang messaging system.";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ denrei = denrei_0_2_3;
+
+ detergent_0_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "detergent";
+ version = "0.3.0";
+ sha256 =
+ "510cfb5d35b4b344762f074b73c8696b4bdde654ea046b3365cf92760ae33362";
+
+ meta = {
+ description = "An emulsifying Erlang SOAP library";
+ license = with stdenv.lib.licenses; [ unlicense bsd3 ];
+ homepage = "https://github.com/devinus/detergent";
+ };
+ }
+ ) {};
+
+ detergent = detergent_0_3_0;
+
+ dflow_0_1_5 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "dflow";
+ version = "0.1.5";
+ sha256 =
+ "f08e73f22d4c620ef5f358a0b40f8fe3b91219ca3922fbdbe7e42f1cb58f737e";
+
+ meta = {
+ description = "Pipelined flow processing engine";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/dalmatinerdb/dflow";
+ };
+ }
+ ) {};
+
+ dflow = dflow_0_1_5;
+
+ discount_0_7_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "discount";
+ version = "0.7.0";
+ sha256 =
+ "a37b7890620f93aa2fae06eee364cd906991588bc8897e659f51634179519c97";
+
+ meta = {
+ description = "Elixir NIF for discount, a Markdown parser";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/asaaki/discount.ex";
+ };
+ }
+ ) {};
+
+ discount = discount_0_7_0;
+
+ dynamic_compile_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "dynamic_compile";
+ version = "1.0.0";
+ sha256 =
+ "eb73d8e9a6334914f79c15ee8214acad9659c42222d49beda3e8b6f6789a980a";
+
+ meta = {
+ description =
+ "compile and load erlang modules from string input";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/okeuday/dynamic_compile";
+ };
+ }
+ ) {};
+
+ dynamic_compile = dynamic_compile_1_0_0;
+
+ econfig_0_7_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "econfig";
+ version = "0.7.1";
+ sha256 =
+ "b11d68e3d288b5cb4bd34e668e03176c4ea42790c09f1f449cdbd46a649ea7f3";
+
+ meta = {
+ description = "simple Erlang config handler using INI files";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/benoitc/econfig";
+ };
+ }
+ ) {};
+
+ econfig = econfig_0_7_1;
+
+ edown_0_7_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "edown";
+ version = "0.7.0";
+ sha256 =
+ "6d7365a7854cd724e8d1fd005f5faa4444eae6a87eb6df9b789b6e7f6f09110a";
+
+ meta = {
+ description = "Markdown generated from Edoc.";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/uwiger/edown";
+ };
+ }
+ ) {};
+
+ edown = edown_0_7_0;
+
+ elixir_ale_0_4_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "elixir_ale";
+ version = "0.4.1";
+ sha256 =
+ "2ee5c6989a8005a0ab8f1aea0b4f89b5feae75be78a70bade6627c3624c59c46";
+
+ meta = {
+ description =
+ "Elixir access to hardware I/O interfaces such as GPIO, I2C, and SPI.";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/fhunleth/elixir_ale";
+ };
+ }
+ ) {};
+
+ elixir_ale = elixir_ale_0_4_1;
+
+ elli_1_0_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "elli";
+ version = "1.0.4";
+ sha256 =
+ "87641b9c069b1372dac4e1bdda795076ea3142af78aac0d63896a38079e89e8e";
+
+ meta = {
+ description =
+ "Fast and robust web server for building high-throughput, low-latency apps";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ elli = elli_1_0_4;
+
+ enotify_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "enotify";
+ version = "0.1.0";
+ sha256 =
+ "8e48da763ce15bfd75cc857ddfe5011b03189d597f47bcdd8acc6fbbe8e6b6f4";
+ compilePort = true;
+
+ meta = {
+ description = "Filesystem listener";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/tsloughter/enotify";
+ };
+ }
+ ) {};
+
+ enotify = enotify_0_1_0;
+
+ eper_0_94_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "eper";
+ version = "0.94.0";
+ sha256 =
+ "8d853792fa61a7fd068fe9c113a8a44bc839e11ad70cb8d5d2884566e3bede39";
+
+ meta = {
+ longDescription = ''Erlang Performance and Debugging Tools sherk
+ - a profiler, similar to Linux oprofile or MacOs
+ shark gperf - a graphical performance monitor;
+ shows CPU, memory and network usage dtop -
+ similar to unix top redbug- similar to the OTP
+ dbg application, but safer, better etc.'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/massemanet/eper";
+ };
+ }
+ ) {};
+
+ eper = eper_0_94_0;
+
+ epgsql_3_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "epgsql";
+ version = "3.1.1";
+ sha256 =
+ "4b3f478ad090aed7200b2a8c9f2d5ef45c3aaa167be896b5237bba4b40f461d8";
+
+ meta = {
+ description = "PostgreSQL Client";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/epgsql/epgsql";
+ };
+ }
+ ) {};
+
+ epgsql = epgsql_3_1_1;
+
+ episcina_1_1_0 = callPackage
+ (
+ { buildHex, gproc_0_3_1 }:
+ buildHex {
+ name = "episcina";
+ version = "1.1.0";
+ sha256 =
+ "16238717bfbc8cb226342f6b098bb1fafb48c7547265a10ad3e6e83899abc46f";
+
+ erlangDeps = [ gproc_0_3_1 ];
+
+ meta = {
+ description = "Erlang Connection Pool";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ episcina = episcina_1_1_0;
+
+ eql_0_1_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "eql";
+ version = "0.1.2";
+ sha256 =
+ "3b1a85c491d44262802058c0de97a2c90678d5d45851b88a076b1a45a8d6d4b3";
+
+ meta = {
+ description = "Erlang with SQL";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/artemeff/eql";
+ };
+ }
+ ) {};
+
+ eql = eql_0_1_2;
+
+ eredis_1_0_8 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "eredis";
+ version = "1.0.8";
+ sha256 =
+ "f303533e72129b264a2d8217c4ddc977c7527ff4b8a6a55f92f62b7fcc099334";
+
+ meta = {
+ description = "Erlang Redis client";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/wooga/eredis";
+ };
+ }
+ ) {};
+
+ eredis = eredis_1_0_8;
+
+ erlang_lua_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlang_lua";
+ version = "0.1.0";
+ sha256 =
+ "4376a57f86e43ae1d687dca8b6c7c7f692b95d30091a9550636328358026e6eb";
+ compilePort = true;
+
+ meta = {
+ longDescription = ''Erlang-lua hex package, using Erlang's Port
+ and C Node to run Lua VM as an external Node'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/rtraschke/erlang-lua";
+ };
+ }
+ ) {};
+
+ erlang_lua = erlang_lua_0_1_0;
+
+ erlang_term_1_4_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlang_term";
+ version = "1.4.0";
+ sha256 =
+ "1a4d491dbd13b7a714815af10fc658948a5a440de23755a32b741ca07d8ba592";
+
+ meta = {
+ description = "Provide the in-memory size of Erlang terms";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/erlang_term";
+ };
+ }
+ ) {};
+
+ erlang_term_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlang_term";
+ version = "1.5.1";
+ sha256 =
+ "88bae81a80306e82fd3fc43e2d8228049e666f3cfe4627687832cd7edb878e06";
+
+ meta = {
+ description = "Provide the in-memory size of Erlang terms";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/erlang_term";
+ };
+ }
+ ) {};
+
+ erlang_term = erlang_term_1_5_1;
+
+ erlang_version_0_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlang_version";
+ version = "0.2.0";
+ sha256 =
+ "74daddba65a247ec57913e5de8f243af42bbbc3d6a0c411a1252da81c09ae661";
+
+ meta = {
+ description = "Retrieve Erlang/OTP version like `18.1'";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/sapporo-beam/erlang_version";
+ };
+ }
+ ) {};
+
+ erlang_version = erlang_version_0_2_0;
+
+ erlaudio_0_2_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlaudio";
+ version = "0.2.3";
+ sha256 =
+ "cb9efb0ce80faae003ab39f8cc2d3fccbb4bd1c8f5f525aea392f28662517032";
+ compilePort = true;
+
+ meta = {
+ description = "Erlang audio bindings to portaudio";
+ license = stdenv.lib.licenses.apsl20;
+ homepage = "https://github.com/asonge/erlaudio";
+ };
+ }
+ ) {};
+
+ erlaudio = erlaudio_0_2_3;
+
+ erlcloud_0_11_0 = callPackage
+ (
+ { buildHex, jsx_2_6_2, lhttpc_1_3_0, meck_0_8_3 }:
+ buildHex {
+ name = "erlcloud";
+ version = "0.11.0";
+ sha256 =
+ "ca9876dab57ed8fb5fb75ab6ce11e59a346387d357d7a038a2e18d1d31a30716";
+
+ erlangDeps = [ jsx_2_6_2 lhttpc_1_3_0 meck_0_8_3 ];
+
+ meta = {
+ description = "Cloud Computing library for erlang";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/gleber/erlcloud";
+ };
+ }
+ ) {};
+
+ erlcloud_0_12_0 = callPackage
+ (
+ { buildHex, jsx_2_7_2, lhttpc_1_3_0, meck_0_8_3 }:
+ buildHex {
+ name = "erlcloud";
+ version = "0.12.0";
+ sha256 =
+ "2ff2631a4e405a645cedf2713ec66728023e93ac80ed47035554a7d6205d412d";
+
+ erlangDeps = [ jsx_2_7_2 lhttpc_1_3_0 meck_0_8_3 ];
+
+ meta = {
+ description = "Cloud Computing library for erlang";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/gleber/erlcloud";
+ };
+ }
+ ) {};
+
+ erlcloud = erlcloud_0_12_0;
+
+ erldn_1_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erldn";
+ version = "1.0.2";
+ sha256 =
+ "51a721f1aac9c5fcc6abb0fa156a97ac8e033ee7cbee1624345ec6e47dfe0aa0";
+
+ meta = {
+ description = "An edn parser for the Erlang platform.
+";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/marianoguerra/erldn";
+ };
+ }
+ ) {};
+
+ erldn = erldn_1_0_2;
+
+ erlexec_1_0_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlexec";
+ version = "1.0.1";
+ sha256 =
+ "eb1e11f16288db4ea35af08503eabf1250d5540c1e8bd35ba04312f5f703e14f";
+ compilePort = true;
+
+ meta = {
+ description = "OS Process Manager";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/saleyn/erlexec";
+ };
+ }
+ ) {};
+
+ erlexec = erlexec_1_0_1;
+
+ erlsh_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlsh";
+ version = "0.1.0";
+ sha256 =
+ "94ef1492dd59fef211f01ffd40c47b6e51c0f59e2a3d0739366e4890961332d9";
+ compilePort = true;
+
+ meta = {
+ longDescription = ''Family of functions and ports involving
+ interacting with the system shell, paths and
+ external programs.'';
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ erlsh = erlsh_0_1_0;
+
+ erlsom_1_2_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlsom";
+ version = "1.2.1";
+ sha256 =
+ "e8f4d1d83583df7d1db8346aa30b82a6599b93fcc4b2d9165007e02ed40e7cae";
+
+ meta = {
+ description = "erlsom XSD parser";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ erlsom = erlsom_1_2_1;
+
+ erlware_commons_0_18_0 = callPackage
+ (
+ { buildHex, cf_0_2_1 }:
+ buildHex {
+ name = "erlware_commons";
+ version = "0.18.0";
+ sha256 =
+ "e71dda7cd5dcf34c9d07255d49c67e1d229dd230c101fdb996820bcdb5b03c49";
+
+ erlangDeps = [ cf_0_2_1 ];
+
+ meta = {
+ description = "Additional standard library for Erlang";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/erlware/erlware_commons";
+ };
+ }
+ ) {};
+
+ erlware_commons = erlware_commons_0_18_0;
+
+ erlzk_0_6_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "erlzk";
+ version = "0.6.1";
+ sha256 =
+ "6bba045ad0b7beb566825b463ada2464929655ce01e291022c1efed81a674759";
+
+ meta = {
+ description = "A Pure Erlang ZooKeeper Client (no C dependency)";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/huaban/erlzk";
+ };
+ }
+ ) {};
+
+ erlzk = erlzk_0_6_1;
+
+ esel_0_1_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "esel";
+ version = "0.1.2";
+ sha256 =
+ "874d1775c86d27d9e88486a37351ffc09f826ef062c8ea211e65d08e103f946c";
+
+ meta = {
+ description = "An wrapper around openssl";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ esel = esel_0_1_2;
+
+ esqlite_0_2_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "esqlite";
+ version = "0.2.1";
+ sha256 =
+ "79f2d1d05e6e29e50228af794dac8900ce47dd60bc11fbf1279f924f83752689";
+ compilePort = true;
+
+ meta = {
+ description = "A Sqlite3 NIF";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/mmzeeman/esqlite";
+ };
+ }
+ ) {};
+
+ esqlite = esqlite_0_2_1;
+
+ eunit_formatters_0_3_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "eunit_formatters";
+ version = "0.3.1";
+ sha256 =
+ "64a40741429b7aff149c605d5a6135a48046af394a7282074e6003b3b56ae931";
+
+ meta = {
+ description = "Better output for eunit suites";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/seancribbs/eunit_formatters";
+ };
+ }
+ ) {};
+
+ eunit_formatters = eunit_formatters_0_3_1;
+
+ ex_bitcask_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ex_bitcask";
+ version = "0.1.0";
+ sha256 =
+ "dc771229aae3c07c31a5523303f0c4dbe3c700d5025a09dfcca9cc357222c463";
+ compilePort = true;
+
+ meta = {
+ longDescription = ''Elixir wrapper of Basho's Bitcask Key/Value
+ store. Bitcask as a Log-Structured Hash Table
+ for Fast Key/Value Data. '';
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/JonGretar/ExBitcask";
+ };
+ }
+ ) {};
+
+ ex_bitcask = ex_bitcask_0_1_0;
+
+ exec_1_0_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "exec";
+ version = "1.0.1";
+ sha256 =
+ "87c7ef2dea2bb503bb0eec8cb34776172999aecc6e12d90f7629796a7a3ccb1f";
+ compilePort = true;
+
+ meta = {
+ description = "OS Process Manager";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/saleyn/erlexec";
+ };
+ }
+ ) {};
+
+ exec = exec_1_0_1;
+
+ exmerl_0_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "exmerl";
+ version = "0.1.1";
+ sha256 =
+ "4bb5d6c1863c5e381b460416c9b517a211db9abd9abf0f32c99b07e128b842aa";
+
+ meta = {
+ description =
+ "An Elixir wrapper for parsing XML through the xmerl_* suite of modules
+";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/pwoolcoc/exmerl";
+ };
+ }
+ ) {};
+
+ exmerl = exmerl_0_1_1;
+
+ fast_xml_1_1_2 = callPackage
+ (
+ { buildHex, p1_utils_1_0_1 }:
+ buildHex {
+ name = "fast_xml";
+ version = "1.1.2";
+ sha256 =
+ "becac16805254bc8399558f0eb5d3ed733a1e3c0c511d9c7e95244f43626f9bf";
+ compilePort = true;
+ erlangDeps = [ p1_utils_1_0_1 ];
+
+ meta = {
+ description = "Fast Expat based Erlang XML parsing library";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/processone/fast_xml";
+ };
+ }
+ ) {};
+
+ fast_xml = fast_xml_1_1_2;
+
+ feeder_2_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "feeder";
+ version = "2.0.0";
+ sha256 =
+ "9780c5f032d3480cf7d9fd71d3f0c5f73211e0d3a8d9cdabcb1327b3a4ff758e";
+
+ meta = {
+ description = "Stream parse RSS and Atom formatted XML feeds.
+";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/michaelnisi/feeder";
+ };
+ }
+ ) {};
+
+ feeder = feeder_2_0_0;
+
+ fn_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "fn";
+ version = "1.0.0";
+ sha256 =
+ "1433b353c8739bb28ac0d6826c9f6a05033f158e8c8195faf01a863668b3bbc7";
+
+ meta = {
+ description = "More functional Erlang";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/artemeff/fn";
+ };
+ }
+ ) {};
+
+ fn = fn_1_0_0;
+
+ folsom_0_8_3 = callPackage
+ (
+ { buildHex, bear_0_8_3 }:
+ buildHex {
+ name = "folsom";
+ version = "0.8.3";
+ sha256 =
+ "afaa1ea4cd2a10a32242ac5d76fa7b17e98d202883859136b791d9a383b26820";
+
+ erlangDeps = [ bear_0_8_3 ];
+
+ meta = {
+ description = "Erlang based metrics system";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ folsom = folsom_0_8_3;
+
+ folsomite_1_2_8 = callPackage
+ (
+ { buildHex, folsom_0_8_3 }:
+ buildHex {
+ name = "folsomite";
+ version = "1.2.8";
+ sha256 =
+ "9ce64603cdffb8ad55e950142146b3fe05533020906a81aa9c2f524635d813dc";
+
+ erlangDeps = [ folsom_0_8_3 ];
+
+ meta = {
+ description = "Blow up your Graphite server with Folsom metrics";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ folsomite = folsomite_1_2_8;
+
+ fs_0_9_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "fs";
+ version = "0.9.2";
+ sha256 =
+ "9a00246e8af58cdf465ae7c48fd6fd7ba2e43300413dfcc25447ecd3bf76f0c1";
+ compilePort = true;
+
+ meta = {
+ description = "Erlang FileSystem Listener";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/synrc/fs";
+ };
+ }
+ ) {};
+
+ fs = fs_0_9_2;
+
+ fuse_2_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "fuse";
+ version = "2.0.0";
+ sha256 =
+ "e2c55c0629ce418974165a65b342e54527333303d7e9c1f0493679144c9698cb";
+
+ meta = {
+ description = "A Circuit breaker implementation for Erlang";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ fuse = fuse_2_0_0;
+
+ gen_listener_tcp_0_3_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "gen_listener_tcp";
+ version = "0.3.2";
+ sha256 =
+ "b3c3fbc525ba2b32d947b06811d38470d5b0abe2ca81b623192a71539ed22336";
+
+ meta = {
+ description = "Generic TCP Server";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/travelping/gen_listener_tcp";
+ };
+ }
+ ) {};
+
+ gen_listener_tcp = gen_listener_tcp_0_3_2;
+
+ gen_smtp_0_9_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "gen_smtp";
+ version = "0.9.0";
+ sha256 =
+ "5a05f23a7cbe0c6242d290b445c6bbc0c287e3d0e09d3fcdc6bcd2c8973b6688";
+
+ meta = {
+ longDescription = ''A generic Erlang SMTP server framework that
+ can be extended via callback modules in the OTP
+ style. '';
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/Vagabond/gen_smtp";
+ };
+ }
+ ) {};
+
+ gen_smtp = gen_smtp_0_9_0;
+
+ getopt_0_8_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "getopt";
+ version = "0.8.2";
+ sha256 =
+ "736e6db3679fbbad46373efb96b69509f8e420281635e9d92989af9f0a0483f7";
+
+ meta = {
+ description = "Command-line options parser for Erlang";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/jcomellas/getopt";
+ };
+ }
+ ) {};
+
+ getopt = getopt_0_8_2;
+
+ goldrush_0_1_7 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "goldrush";
+ version = "0.1.7";
+ sha256 =
+ "a94a74cd363ce5f4970ed8242c551ec62b71939db1bbfd2e030142cab25a4ffe";
+
+ meta = {
+ description =
+ "Small, Fast event processing and monitoring for Erlang/OTP applications.
+";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/DeadZen/goldrush";
+ };
+ }
+ ) {};
+
+ goldrush = goldrush_0_1_7;
+
+ gproc_0_3_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "gproc";
+ version = "0.3.1";
+ sha256 =
+ "3c449925a5cbf57cc40d13c6c282bc1080b5ed3bad97e1acdbe969fd63a65fce";
+
+ meta = {
+ longDescription = ''Gproc is a process dictionary for Erlang,
+ which provides a number of useful features
+ beyond what the built-in dictionary has: * Use
+ any term as a process alias * Register a process
+ under several aliases * Non-unique properties
+ can be registered simultaneously by many
+ processes * QLC and match specification
+ interface for efficient queries on the
+ dictionary * Await registration, let's you wait
+ until a process registers itself * Atomically
+ give away registered names and properties to
+ another process * Counters, and aggregated
+ counters, which automatically maintain the total
+ of all counters with a given name * Global
+ registry, with all the above functions applied
+ to a network of nodes'';
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/uwiger/gproc";
+ };
+ }
+ ) {};
+
+ gproc_0_5_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "gproc";
+ version = "0.5.0";
+ sha256 =
+ "5bc0fa4e999a6665b92ce57a7f12d7e9d1c26bfc39b0f657994be05cd3818b18";
+
+ meta = {
+ longDescription = ''Gproc is a process dictionary for Erlang,
+ which provides a number of useful features
+ beyond what the built-in dictionary has: * Use
+ any term as a process alias * Register a process
+ under several aliases * Non-unique properties
+ can be registered simultaneously by many
+ processes * QLC and match specification
+ interface for efficient queries on the
+ dictionary * Await registration, let's you wait
+ until a process registers itself * Atomically
+ give away registered names and properties to
+ another process * Counters, and aggregated
+ counters, which automatically maintain the total
+ of all counters with a given name * Global
+ registry, with all the above functions applied
+ to a network of nodes'';
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/uwiger/gproc";
+ };
+ }
+ ) {};
+
+ gproc = gproc_0_5_0;
+
+ gurka_0_1_7 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "gurka";
+ version = "0.1.7";
+ sha256 =
+ "b46c96446f46a53411a3b45d126ec19e724178818206ca1d2dd16abff28df6b5";
+
+ meta = {
+ description = "Erlang implementation of Cucumber";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ gurka = gurka_0_1_7;
+
+ hackney_1_4_4 = callPackage
+ (
+ {
+ buildHex,
+ certifi_0_1_1,
+ idna_1_0_2,
+ mimerl_1_0_0,
+ ssl_verify_hostname_1_0_5
+ }:
+ buildHex {
+ name = "hackney";
+ version = "1.4.4";
+ sha256 =
+ "c8ab2436556d6bce7e85a85adec67f6abeb8c7508668a3e29750be3c4bf4e3a8";
+
+ erlangDeps = [
+ certifi_0_1_1
+ idna_1_0_2
+ mimerl_1_0_0
+ ssl_verify_hostname_1_0_5
+ ];
+
+ meta = {
+ description = "simple HTTP client";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/benoitc/hackney";
+ };
+ }
+ ) {};
+
+ hamcrest_0_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "hamcrest";
+ version = "0.1.1";
+ sha256 =
+ "5207b83e8d3168b9cbbeb3b4c4d83817a38a05f55478510e9c4db83ef83fa0ca";
+
+ meta = {
+ description = "Erlang port of Hamcrest";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/hyperthunk/hamcrest-erlang";
+ };
+ }
+ ) {};
+
+ hamcrest = hamcrest_0_1_1;
+
+ hlc_2_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "hlc";
+ version = "2.0.0";
+ sha256 =
+ "460ac04654e920e068d1fd17aec1f78b1879cc42ac7f3def7497f0d1cc5056ad";
+
+ meta = {
+ description = "hybrid logical clock";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/barrel-db/hlc";
+ };
+ }
+ ) {};
+
+ hlc = hlc_2_0_0;
+
+ hooks_1_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "hooks";
+ version = "1.1.1";
+ sha256 =
+ "6834ad3a2a624a5ffd49e9cb146ff49ded423b67f31905b122d24128c72c5c85";
+
+ meta = {
+ description = "generic plugin & hook system";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/barrel-db/hooks";
+ };
+ }
+ ) {};
+
+ hooks = hooks_1_1_1;
+
+ http_signature_1_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "http_signature";
+ version = "1.1.0";
+ sha256 =
+ "3e6036d9c29289ed0e35dd6f41821dec9061ce20aad3c4d35dcbae8c84eb3baa";
+
+ meta = {
+ description =
+ "Erlang and Elixir implementations of Joyent's HTTP Signature Scheme.";
+ license = stdenv.lib.licenses.free;
+ homepage =
+ "https://github.com/potatosalad/erlang-http_signature";
+ };
+ }
+ ) {};
+
+ http_signature = http_signature_1_1_0;
+
+ ibrowse_4_2_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ibrowse";
+ version = "4.2.2";
+ sha256 =
+ "b800cb7442bcc852c6832821e9d0a7098ff626e1415bddaeff4596640b31c0ae";
+
+ meta = {
+ description = "Erlang HTTP client application";
+ license = with stdenv.lib.licenses; [ free bsd3 ];
+ homepage = "https://github.com/cmullaparthi/ibrowse";
+ };
+ }
+ ) {};
+
+ ibrowse = ibrowse_4_2_2;
+
+ idna_1_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "idna";
+ version = "1.0.2";
+ sha256 =
+ "a5d645e307aa4f67efe31682f720b7eaf431ab148b3d6fb66cbaf6314499610f";
+
+ meta = {
+ description = "A pure Erlang IDNA implementation";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/benoitc/erlang-idna";
+ };
+ }
+ ) {};
+
+ idna_1_0_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "idna";
+ version = "1.0.3";
+ sha256 =
+ "357d489a51112db4f216034406834f9172b3c0ff5a12f83fb28b25ca271541d1";
+
+ meta = {
+ description = "A pure Erlang IDNA implementation";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/benoitc/erlang-idna";
+ };
+ }
+ ) {};
+
+ idna = idna_1_0_3;
+
+ inaka_aleppo_0_9_5 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "inaka_aleppo";
+ version = "0.9.5";
+ sha256 =
+ "58e65aa708a0aae828ad8072f521edca8ce19fc3373223180a348a27a3722eb4";
+
+ meta = {
+ description = "Aleppo: ALternative Erlang Pre-ProcessOr";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/inaka/aleppo";
+ };
+ }
+ ) {};
+
+ inaka_aleppo = inaka_aleppo_0_9_5;
+
+ inaka_mixer_0_1_5 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "inaka_mixer";
+ version = "0.1.5";
+ sha256 =
+ "37af35b1c17a94a0cb643cba23cba2ca68d6fe51c3ad8337629d4c3c017cc912";
+
+ meta = {
+ description = "Mix in public functions from external modules";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/inaka/mixer";
+ };
+ }
+ ) {};
+
+ inaka_mixer = inaka_mixer_0_1_5;
+
+ jc_1_0_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jc";
+ version = "1.0.4";
+ sha256 =
+ "8bcfe202084109fc80fcf521e630466fc53cbb909aff4283bed43252664023df";
+
+ meta = {
+ description = "A simple, distributed, in-memory caching system";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/jr0senblum/jc";
+ };
+ }
+ ) {};
+
+ jc = jc_1_0_4;
+
+ jsone_1_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsone";
+ version = "1.2.0";
+ sha256 =
+ "a60e74284d3a923cde65c00a39dd4542fd7da7c22e8385c0378ad419c54b2e08";
+
+ meta = {
+ description = "Erlang JSON Library";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/sile/jsone";
+ };
+ }
+ ) {};
+
+ jsone = jsone_1_2_0;
+
+ jsx_1_4_5 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsx";
+ version = "1.4.5";
+ sha256 =
+ "ff5115611c5dd789cebe3addc07d18b86340f701c52ad063caba6fe8da3a489b";
+
+ meta = {
+ longDescription = ''an erlang application for consuming,
+ producing and manipulating json. inspired by
+ yajl'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/talentdeficit/jsx";
+ };
+ }
+ ) {};
+
+ jsx_2_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsx";
+ version = "2.2.0";
+ sha256 =
+ "d0bbc1ef47fd2fed84e28faed66918cf9eceed03b7ded48a23076e716fdbc84f";
+
+ meta = {
+ longDescription = ''an erlang application for consuming,
+ producing and manipulating json. inspired by
+ yajl'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/talentdeficit/jsx";
+ };
+ }
+ ) {};
+
+ jsx_2_6_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsx";
+ version = "2.6.2";
+ sha256 =
+ "6bfccb6461cc3c7d5cc63f3e69ffeb2f1f8de50eca5980065311c056a69a907f";
+
+ meta = {
+ longDescription = ''an erlang application for consuming,
+ producing and manipulating json. inspired by
+ yajl'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/talentdeficit/jsx";
+ };
+ }
+ ) {};
+
+ jsx_2_7_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsx";
+ version = "2.7.1";
+ sha256 =
+ "52d0e8bda0c8624bc59c3119236eb49bb66289702ea3d59ad76fd2a56cdf9089";
+
+ meta = {
+ longDescription = ''an erlang application for consuming,
+ producing and manipulating json. inspired by
+ yajl'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/talentdeficit/jsx";
+ };
+ }
+ ) {};
+
+ jsx_2_7_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsx";
+ version = "2.7.2";
+ sha256 =
+ "36ca4772c09d69efc9e069aec7327cbd57d53d56c9a2777d8fb3bf3c1eab6df3";
+
+ meta = {
+ longDescription = ''an erlang application for consuming,
+ producing and manipulating json. inspired by
+ yajl'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/talentdeficit/jsx";
+ };
+ }
+ ) {};
+
+ jsx_2_8_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsx";
+ version = "2.8.0";
+ sha256 =
+ "a8ba15d5bac2c48b2be1224a0542ad794538d79e2cc16841a4e24ca75f0f8378";
+
+ meta = {
+ longDescription = ''an erlang application for consuming,
+ producing and manipulating json. inspired by
+ yajl'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/talentdeficit/jsx";
+ };
+ }
+ ) {};
+
+ jsx = jsx_2_8_0;
+
+ jsxd_0_1_10 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jsxd";
+ version = "0.1.10";
+ sha256 =
+ "f71a8238f08a1dee130e8959ff5343524891fa6531392667a5b911cead5f5082";
+
+ meta = {
+ description =
+ "jsx data structire traversing and modification library.";
+ license = stdenv.lib.licenses.cddl;
+ homepage = "https://github.com/Licenser/jsxd";
+ };
+ }
+ ) {};
+
+ jsxd = jsxd_0_1_10;
+
+ jwalk_1_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "jwalk";
+ version = "1.1.0";
+ sha256 =
+ "10c150910ba3539583887cb2b5c3f70d602138471e6f6b5c22498aa18ed654e1";
+
+ meta = {
+ longDescription = ''Helper module for working with Erlang
+ proplist, map, EEP-18 and mochijson-style
+ representations of JSON'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/jr0senblum/jwalk";
+ };
+ }
+ ) {};
+
+ jwalk = jwalk_1_1_0;
+
+ jwt_0_1_1 = callPackage
+ (
+ { buildHex, base64url_0_0_1, jsx_2_8_0 }:
+ buildHex {
+ name = "jwt";
+ version = "0.1.1";
+ sha256 =
+ "abcff4a2a42af2b7b7bdf55eeb2b73ce2e3bef760750004e74bc5835d64d2188";
+
+ erlangDeps = [ base64url_0_0_1 jsx_2_8_0 ];
+
+ meta = {
+ description = "Erlang JWT library";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/artemeff/jwt";
+ };
+ }
+ ) {};
+
+ jwt = jwt_0_1_1;
+
+ key2value_1_4_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "key2value";
+ version = "1.4.0";
+ sha256 =
+ "ad63453fcf54ab853581b78c6d2df56be41ea691ba4bc05920264c19f35a0ded";
+
+ meta = {
+ description = "Erlang 2-way Map";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/key2value";
+ };
+ }
+ ) {};
+
+ key2value_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "key2value";
+ version = "1.5.1";
+ sha256 =
+ "2a40464b9f8ef62e8828d869ac8d2bf9135b4956d29ba4eb044e8522b2d35ffa";
+
+ meta = {
+ description = "Erlang 2-way Map";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/key2value";
+ };
+ }
+ ) {};
+
+ key2value = key2value_1_5_1;
+
+ keys1value_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "keys1value";
+ version = "1.5.1";
+ sha256 =
+ "2385132be0903c170fe21e54a0c3e746a604777b66ee458bb6e5f25650d3354f";
+
+ meta = {
+ description = "Erlang Set Associative Map For Key Lists";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/keys1value";
+ };
+ }
+ ) {};
+
+ keys1value = keys1value_1_5_1;
+
+ lager_3_0_1 = callPackage
+ (
+ { buildHex, goldrush_0_1_7 }:
+ buildHex {
+ name = "lager";
+ version = "3.0.1";
+ sha256 =
+ "d32c9233105b72dc5c1f6a8fe9a33cc205ecccc359c4449950060cee5a329e35";
+
+ erlangDeps = [ goldrush_0_1_7 ];
+
+ meta = {
+ description = "Erlang logging framework";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/basho/lager";
+ };
+ }
+ ) {};
+
+ lager_3_0_2 = callPackage
+ (
+ { buildHex, goldrush_0_1_7 }:
+ buildHex {
+ name = "lager";
+ version = "3.0.2";
+ sha256 =
+ "527f3b233e01b6cb68780c14ef675ed08ec02247dc029cacecbb56c78dfca100";
+
+ erlangDeps = [ goldrush_0_1_7 ];
+
+ meta = {
+ description = "Erlang logging framework";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/basho/lager";
+ };
+ }
+ ) {};
+
+ lager = lager_3_0_2;
+
+
+ lhttpc_1_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "lhttpc";
+ version = "1.3.0";
+ sha256 =
+ "ddd2bd4b85159bc987c954b14877168e6a3c3e516105702189776e97c50296a4";
+
+ meta = {
+ description = "Lightweight HTTP/1.1 client";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/talko/lhttpc";
+ };
+ }
+ ) {};
+
+ lhttpc = lhttpc_1_3_0;
+
+ libsnarlmatch_0_1_7 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "libsnarlmatch";
+ version = "0.1.7";
+ sha256 =
+ "72e9bcf7968e75774393778146ac6596116f1c60136dd607ad249183684ee380";
+
+ meta = {
+ description = "permission matcher library";
+ license = stdenv.lib.licenses.cddl;
+ homepage = "https://github.com/project-fifo/libsnarlmatch";
+ };
+ }
+ ) {};
+
+ libsnarlmatch = libsnarlmatch_0_1_7;
+
+ lru_1_3_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "lru";
+ version = "1.3.1";
+ sha256 =
+ "cd6ac15c383d58cd2933df9cb918617b24b12b6e5fb24d94c4c8f200fd93f619";
+
+ meta = {
+ description = "implements a fixed-size LRU cache";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/barrel-db/erlang-lru";
+ };
+ }
+ ) {};
+
+ lru = lru_1_3_1;
+
+ lz4_0_2_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "lz4";
+ version = "0.2.2";
+ sha256 =
+ "a59522221e7cdfe3792bf8b3bb21cfe7ac657790e5826201fa2c5d0bc7484a2d";
+ compilePort = true;
+
+ meta = {
+ description = "LZ4 bindings for Erlang";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/szktty/erlang-lz4.git";
+ };
+ }
+ ) {};
+
+ lz4 = lz4_0_2_2;
+
+ mcrypt_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "mcrypt";
+ version = "0.1.0";
+ sha256 =
+ "508a35ba255190f80309dcabf9c81c88b86b9ec13af180627ad51b8e5cf2a4cd";
+ compilePort = true;
+
+ meta = {
+ description = "NIF wrapper around libmcrypt.";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/system76/elixir-mcrypt";
+ };
+ }
+ ) {};
+
+ mcrypt = mcrypt_0_1_0;
+
+ mdns_server_0_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "mdns_server";
+ version = "0.2.0";
+ sha256 =
+ "bc9465880e15e57033960ab6820258b87134bef69032210c67e53e3718e289d0";
+
+ meta = {
+ description = "mDNS service discovery server";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/Licenser/erlang-mdns-server";
+ };
+ }
+ ) {};
+
+ mdns_server = mdns_server_0_2_0;
+
+ mdns_server_lib_0_2_3 = callPackage
+ (
+ { buildHex, lager_3_0_2, mdns_server_0_2_0, ranch_1_1_0 }:
+ buildHex {
+ name = "mdns_server_lib";
+ version = "0.2.3";
+ sha256 =
+ "078775ccea5d768095716ca6bd82f657601203352495d9726f4cc080c8c07695";
+
+ erlangDeps = [ lager_3_0_2 mdns_server_0_2_0 ranch_1_1_0 ];
+
+ meta = {
+ description =
+ "server side for mdns client server implementation";
+ license = stdenv.lib.licenses.cddl;
+ homepage = "https://github.com/Licenser/mdns_server_lib";
+ };
+ }
+ ) {};
+
+ mdns_server_lib = mdns_server_lib_0_2_3;
+
+ meck_0_8_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "meck";
+ version = "0.8.3";
+ sha256 =
+ "53bd3873d0193d6b2b4a165cfc4b9ffc3934355c3ba19e88239ef6a027cc02b6";
+
+ meta = {
+ description = "A mocking framework for Erlang";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/eproxus/meck";
+ };
+ }
+ ) {};
+
+ meck_0_8_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "meck";
+ version = "0.8.4";
+ sha256 =
+ "2cdfbd0edd8f62b3d2061efc03c0e490282dd2ea6de44e15d2006e83f4f8eead";
+
+ meta = {
+ description = "A mocking framework for Erlang";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/eproxus/meck";
+ };
+ }
+ ) {};
+
+ meck = meck_0_8_4;
+
+ metrics_0_2_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "metrics";
+ version = "0.2.1";
+ sha256 =
+ "1cccc3534fa5a7861a3dcc0414afba00a616937e82c95d6172a523a5d2e97c03";
+
+ meta = {
+ description =
+ "A generic interface to different metrics systems in Erlang.";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/benoitc/erlang-metrics";
+ };
+ }
+ ) {};
+
+ metrics = metrics_0_2_1;
+
+ mimerl_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "mimerl";
+ version = "1.0.0";
+ sha256 =
+ "a30b01104a29bd3a363db8646e4ce0f7980f9ecd23a98707c46c3ced918c41b4";
+
+ meta = {
+ description = "Library to handle mimetypes";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/benoitc/mimerl";
+ };
+ }
+ ) {};
+
+ mimerl_1_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "mimerl";
+ version = "1.0.2";
+ sha256 =
+ "7a4c8e1115a2732a67d7624e28cf6c9f30c66711a9e92928e745c255887ba465";
+
+ meta = {
+ description = "Library to handle mimetypes";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/benoitc/mimerl";
+ };
+ }
+ ) {};
+
+ mimerl_1_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "mimerl";
+ version = "1.1.0";
+ sha256 =
+ "def0f1922a5dcdeeee6e4f41139b364e7f0f40239774b528a0986b12bcb42ddc";
+
+ meta = {
+ description = "Library to handle mimetypes";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/benoitc/mimerl";
+ };
+ }
+ ) {};
+
+ mimerl = mimerl_1_1_0;
+
+ mochiweb_2_12_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "mochiweb";
+ version = "2.12.2";
+ sha256 =
+ "d3e681d4054b74a96cf2efcd09e94157ab83a5f55ddc4ce69f90b8144673bd7a";
+
+ meta = {
+ description =
+ "MochiWeb is an Erlang library for building lightweight HTTP servers.
+";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/mochi/mochiweb";
+ };
+ }
+ ) {};
+
+ mochiweb = mochiweb_2_12_2;
+
+ mtx_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "mtx";
+ version = "1.0.0";
+ sha256 =
+ "3bdcb209fe3cdfc5a6b5b95f619ecd123b7ee1d9203ace2178c8ff73be5bb90f";
+
+ meta = {
+ description = "Metrics Client";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/synrc/mtx";
+ };
+ }
+ ) {};
+
+ mtx = mtx_1_0_0;
+
+ nacl_0_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "nacl";
+ version = "0.3.0";
+ sha256 =
+ "83a626d0ddd17a9c9528aa57a79e0e19746a42def007bc48c4984f0905098a7b";
+ compilePort = true;
+
+ meta = {
+ description = "Erlang-NaCl hex package";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/tonyg/erlang-nacl";
+ };
+ }
+ ) {};
+
+ nacl = nacl_0_3_0;
+
+ neotoma_1_7_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "neotoma";
+ version = "1.7.3";
+ sha256 =
+ "2da322b9b1567ffa0706a7f30f6bbbde70835ae44a1050615f4b4a3d436e0f28";
+
+ meta = {
+ description = "PEG/Packrat toolkit and parser-generator.";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/seancribbs/neotoma";
+ };
+ }
+ ) {};
+
+ neotoma = neotoma_1_7_3;
+
+ observer_cli_1_0_3 = callPackage
+ (
+ { buildHex, recon_2_2_1 }:
+ buildHex {
+ name = "observer_cli";
+ version = "1.0.3";
+ sha256 =
+ "18e5d9aa5412ec063cf9719bcfe73bf990c5fed5c9a3c8422c2b5d9529fc8b0d";
+
+ erlangDeps = [ recon_2_2_1 ];
+
+ meta = {
+ description = "Visualize Erlang Nodes On The Command Line";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/zhongwencool/observer_cli";
+ };
+ }
+ ) {};
+
+ observer_cli = observer_cli_1_0_3;
+
+ p1_stringprep_1_0_0 = callPackage
+ (
+ { buildHex, p1_utils_1_0_1 }:
+ buildHex {
+ name = "p1_stringprep";
+ version = "1.0.0";
+ sha256 =
+ "2a9ce90acb64089f0a34cc592690b398830a5b6fd3c8a84689af5d2feb85d876";
+ compilePort = true;
+ erlangDeps = [ p1_utils_1_0_1 ];
+
+ meta = {
+ description = "Fast Stringprep Erlang / Elixir implementation";
+ license = with stdenv.lib.licenses; [ asl20 free ];
+ homepage = "https://github.com/processone/stringprep";
+ };
+ }
+ ) {};
+
+ p1_stringprep = p1_stringprep_1_0_0;
+
+ p1_utils_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "p1_utils";
+ version = "1.0.0";
+ sha256 =
+ "b2c6316286b071f2f667fb1c59b44fe0c996917515fa93374a4a3264affc5105";
+
+ meta = {
+ description = "Erlang utility modules from ProcessOne";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/processone/p1_utils";
+ };
+ }
+ ) {};
+
+ p1_utils_1_0_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "p1_utils";
+ version = "1.0.1";
+ sha256 =
+ "8e19478439c3ef05229fbd4fb65ff2e4aee02458a9c2b86a103a7f1384b76fdb";
+
+ meta = {
+ description = "Erlang utility modules from ProcessOne";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/processone/p1_utils";
+ };
+ }
+ ) {};
+
+ p1_utils_1_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "p1_utils";
+ version = "1.0.2";
+ sha256 =
+ "c4b770fd925f2fc6c301a1e27f1bfb77aff3fff8d0951cc56c06bef9835af918";
+
+ meta = {
+ description = "Erlang utility modules from ProcessOne";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/processone/p1_utils";
+ };
+ }
+ ) {};
+
+ p1_utils_1_0_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "p1_utils";
+ version = "1.0.3";
+ sha256 =
+ "6bf7dc7108eee70e036ea745faf5f55b4354e267f14371ea13338f58ce402d5e";
+
+ meta = {
+ description = "Erlang utility modules from ProcessOne";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/processone/p1_utils";
+ };
+ }
+ ) {};
+
+ p1_utils = p1_utils_1_0_3;
+
+ p1_xml_1_1_1 = callPackage
+ (
+ { buildHex, p1_utils_1_0_0 }:
+ buildHex {
+ name = "p1_xml";
+ version = "1.1.1";
+ sha256 =
+ "ab68956163cc5ff8c749c503507a36c543841259e78c58a2bbe0ebe76a0b7ce3";
+ compilePort = true;
+ erlangDeps = [ p1_utils_1_0_0 ];
+
+ meta = {
+ description =
+ "XML parsing library. Now obsolete. Use fast_xml instead";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/processone/xml";
+ };
+ }
+ ) {};
+
+ p1_xml = p1_xml_1_1_1;
+
+ pc_1_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "pc";
+ version = "1.2.0";
+ sha256 =
+ "ef0f59d26a25af0a5247ef1a06d28d8300f8624647b02dc521ac79a7eceb8883";
+
+ meta = {
+ description = "a rebar3 port compiler for native code";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/blt/port_compiler";
+ };
+ }
+ ) {};
+
+ pc = pc_1_2_0;
+
+ picosat_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "picosat";
+ version = "0.1.0";
+ sha256 =
+ "d9bfa31240906306a6dae6bdd6fb1cb452e9462a391efa63017b17b2877cab51";
+ compilePort = true;
+
+ meta = {
+ description = "Erlang bindings for PicoSAT";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/tsloughter/picosat";
+ };
+ }
+ ) {};
+
+ picosat = picosat_0_1_0;
+
+ png_0_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "png";
+ version = "0.1.1";
+ sha256 =
+ "f8d4a17c118dcc16bb18d0fda6e26947001f9312bc6c061d2236b424fc3dd9ea";
+
+ meta = {
+ longDescription = ''A pure Erlang library for creating PNG
+ images. It can currently create 8 and 16 bit
+ RGB, RGB with alpha, indexed, grayscale and
+ grayscale with alpha images.'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/yuce/png";
+ };
+ }
+ ) {};
+
+ png = png_0_1_1;
+
+ poolboy_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "poolboy";
+ version = "1.5.1";
+ sha256 =
+ "8f7168911120e13419e086e78d20e4d1a6776f1eee2411ac9f790af10813389f";
+
+ meta = {
+ description = "A hunky Erlang worker pool factory";
+ license = with stdenv.lib.licenses; [ unlicense asl20 ];
+ homepage = "https://github.com/devinus/poolboy";
+ };
+ }
+ ) {};
+
+ poolboy = poolboy_1_5_1;
+
+ pooler_1_5_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "pooler";
+ version = "1.5.0";
+ sha256 =
+ "f493b4b947967fa4250dd1f96e86a5440ecab51da114d2c256cced58ad991908";
+
+ meta = {
+ description = "An OTP Process Pool Application";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/seth/pooler";
+ };
+ }
+ ) {};
+
+ pooler = pooler_1_5_0;
+
+ pot_0_9_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "pot";
+ version = "0.9.3";
+ sha256 =
+ "752d2605c15605cd455cb3514b1ce329309eb61dfa88397dce49772dac9ad581";
+
+ meta = {
+ description = "One Time Passwords for Erlang";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ pot = pot_0_9_3;
+
+ pqueue_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "pqueue";
+ version = "1.5.1";
+ sha256 =
+ "7ba01afe6b50ea4b239fa770f9e2c2db4871b3927ac44aea180d1fd52601b317";
+
+ meta = {
+ description = "Erlang Priority Queue Implementation";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/pqueue";
+ };
+ }
+ ) {};
+
+ pqueue = pqueue_1_5_1;
+
+ proper_1_1_1_beta = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "proper";
+ version = "1.1.1-beta";
+ sha256 =
+ "bde5c0fef0f8d804a7c06aab4f293d19f42149e5880b3412b75efa608e86d342";
+
+ meta = {
+ description =
+ "QuickCheck-inspired property-based testing tool for Erlang.";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/manopapad/proper";
+ };
+ }
+ ) {};
+
+ proper = proper_1_1_1_beta;
+
+ providers_1_6_0 = callPackage
+ (
+ { buildHex, getopt_0_8_2 }:
+ buildHex {
+ name = "providers";
+ version = "1.6.0";
+ sha256 =
+ "0f6876529a613d34224de8c61d3660388eb981142360f2699486d8536050ce2f";
+
+ erlangDeps = [ getopt_0_8_2 ];
+
+ meta = {
+ description = "Providers provider.";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/tsloughter/providers";
+ };
+ }
+ ) {};
+
+ providers = providers_1_6_0;
+
+ quickrand_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "quickrand";
+ version = "1.5.1";
+ sha256 =
+ "0b3dcc6ddb23319c1f6a5ed143778864b8ad2f0ebd693a2d121cf5ae0c4db507";
+
+ meta = {
+ longDescription = ''Quick Random Number Generation: Provides a
+ simple interface to call efficient random number
+ generation functions based on the context.
+ Proper random number seeding is enforced.'';
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/quickrand";
+ };
+ }
+ ) {};
+
+ quickrand = quickrand_1_5_1;
+
+ quintana_0_2_0 = callPackage
+ (
+ { buildHex, folsom_0_8_3 }:
+ buildHex {
+ name = "quintana";
+ version = "0.2.0";
+ sha256 =
+ "0646fe332ca3415ca6b0b273b4a5689ec902b9f9004ca62229ded00bd5f64cda";
+
+ erlangDeps = [ folsom_0_8_3 ];
+
+ meta = {
+ description = "Wrapper around some Folsom functions";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ quintana_0_2_1 = callPackage
+ (
+ { buildHex, folsom_0_8_3 }:
+ buildHex {
+ name = "quintana";
+ version = "0.2.1";
+ sha256 =
+ "d4683eb33c71f6cab3b17b896b4fa9180f17a0a8b086440bfe0c5675182f0194";
+
+ erlangDeps = [ folsom_0_8_3 ];
+
+ meta = {
+ description = "Wrapper around some Folsom functions";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ quintana = quintana_0_2_1;
+
+ rabbit_common_3_5_6 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rabbit_common";
+ version = "3.5.6";
+ sha256 =
+ "9335ab3ebc4e8e140d7bc9b1b0e7ee99c0aa87d0a746b704184121ba35c04f1c";
+
+ meta = {
+ longDescription = ''Includes modules which are a runtime
+ dependency of the RabbitMQ/AMQP Erlang client
+ and are common to the RabbitMQ server.'';
+ license = stdenv.lib.licenses.mpl11;
+ homepage = "https://github.com/jbrisbin/rabbit_common";
+ };
+ }
+ ) {};
+
+ rabbit_common = rabbit_common_3_5_6;
+
+ ranch_1_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ranch";
+ version = "1.1.0";
+ sha256 =
+ "98ade939e63e6567da5dec5bc5bd93cbdc53d53f8b1aa998adec60dc4057f048";
+
+ meta = {
+ description = "Socket acceptor pool for TCP protocols.";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/ninenines/ranch";
+ };
+ }
+ ) {};
+
+ ranch_1_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ranch";
+ version = "1.2.0";
+ sha256 =
+ "82bbb48cdad151000f7ad600d7a29afd972df409fde600bbc9b1ed4fdc08c399";
+
+ meta = {
+ description = "Socket acceptor pool for TCP protocols.";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/ninenines/ranch";
+ };
+ }
+ ) {};
+
+ ranch = ranch_1_2_0;
+
+ ratx_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ratx";
+ version = "0.1.0";
+ sha256 =
+ "fbf933ff32fdc127200880f5b567820bf03504ade1bd697ffbc0535dbafc23d6";
+
+ meta = {
+ description =
+ "Rate limiter and overload protection for erlang and elixir applications.
+";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/liveforeverx/ratx";
+ };
+ }
+ ) {};
+
+ ratx = ratx_0_1_0;
+
+ rebar3_asn1_compiler_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar3_asn1_compiler";
+ version = "1.0.0";
+ sha256 =
+ "25ec1d5c97393195650ac8c7a06a267a886a1479950ee047c43b5228c07b30b9";
+
+ meta = {
+ description = "Compile ASN.1 modules with Rebar3";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/pyykkis/rebar3_asn1_compiler";
+ };
+ }
+ ) {};
+
+ rebar3_asn1_compiler = rebar3_asn1_compiler_1_0_0;
+
+ rebar3_auto_0_3_0 = callPackage
+ (
+ { buildHex, enotify_0_1_0 }:
+ buildHex {
+ name = "rebar3_auto";
+ version = "0.3.0";
+ sha256 =
+ "9fcca62411b0b7680426bd911002c0769690aef3838829583ffa4547fd5038b5";
+
+ erlangDeps = [ enotify_0_1_0 ];
+
+ meta = {
+ description = "Rebar3 plugin for auto compiling on changes";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/tsloughter/rebar3_auto";
+ };
+ }
+ ) {};
+
+ rebar3_auto = rebar3_auto_0_3_0;
+
+ rebar3_diameter_compiler_0_3_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar3_diameter_compiler";
+ version = "0.3.1";
+ sha256 =
+ "c5965e3810ccf9ef9ba9185a81fe569ef6e9f3a9e546e99c5e900736b0c39274";
+
+ meta = {
+ description = "Compile diameter .dia files";
+ license = stdenv.lib.licenses.mit;
+ homepage =
+ "https://github.com/carlosedp/rebar3_diameter_compiler";
+ };
+ }
+ ) {};
+
+ rebar3_diameter_compiler = rebar3_diameter_compiler_0_3_1;
+
+ rebar3_hex_1_12_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar3_hex";
+ version = "1.12.0";
+ sha256 =
+ "45467e93ae8d776c6038fdaeaffbc55d8f2f097f300a54dab9b81c6d1cf21f73";
+
+ meta = {
+ description = "Hex.pm plugin for rebar3";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/tsloughter/rebar3_hex";
+ };
+ }
+ ) {};
+
+ rebar3_hex = rebar3_hex_1_12_0;
+
+ rebar3_idl_compiler_0_3_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar3_idl_compiler";
+ version = "0.3.0";
+ sha256 =
+ "31ba95205c40b990cb3c49abb397abc47b4d5f9c402db83f9daebbc44e69789d";
+
+ meta = {
+ description = "Rebar3 IDL Compiler";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/sebastiw/rebar3_idl_compiler";
+ };
+ }
+ ) {};
+
+ rebar3_idl_compiler = rebar3_idl_compiler_0_3_0;
+
+ rebar3_live_0_1_3 = callPackage
+ (
+ { buildHex, enotify_0_1_0 }:
+ buildHex {
+ name = "rebar3_live";
+ version = "0.1.3";
+ sha256 =
+ "d9ee2ff022fc73ac94f206c13ff8aa7591a536704f49c4cbacabf37d181a4391";
+
+ erlangDeps = [ enotify_0_1_0 ];
+
+ meta = {
+ description = "Rebar3 live plugin";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/pvmart/rebar3_live";
+ };
+ }
+ ) {};
+
+ rebar3_live = rebar3_live_0_1_3;
+
+ rebar3_neotoma_plugin_0_2_0 = callPackage
+ (
+ { buildHex, neotoma_1_7_3 }:
+ buildHex {
+ name = "rebar3_neotoma_plugin";
+ version = "0.2.0";
+ sha256 =
+ "c0ebbdb08c017cac90c7d3310a9bd4a5088a46abd4e2fef9e9a9805a657396b8";
+
+ erlangDeps = [ neotoma_1_7_3 ];
+
+ meta = {
+ description = "Neotoma rebar plugin";
+ license = stdenv.lib.licenses.free;
+ homepage =
+ "https://github.com/zamotivator/rebar3_neotoma_plugin";
+ };
+ }
+ ) {};
+
+ rebar3_neotoma_plugin = rebar3_neotoma_plugin_0_2_0;
+
+ rebar3_proper_plugin_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar3_proper_plugin";
+ version = "0.1.0";
+ sha256 =
+ "7071555afb623e73a2c572de6d4379f9c197b44e68608944eb2835617faed10d";
+
+ meta = {
+ description = "A rebar plugin";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ rebar3_proper_plugin = rebar3_proper_plugin_0_1_0;
+
+ rebar3_run_0_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar3_run";
+ version = "0.2.0";
+ sha256 =
+ "321e0647893957d1bb05a88d940a8a3b9129097d63529e13f815c4857bf29497";
+ compilePort = true;
+
+ meta = {
+ description = "A rebar plugin";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/tsloughter/rebar3_run";
+ };
+ }
+ ) {};
+
+ rebar3_run = rebar3_run_0_2_0;
+
+ rebar_alias_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar_alias";
+ version = "0.1.0";
+ sha256 =
+ "59fb42b39964af3a29ebe94c11247f618dd4d5e4e1a69cfaffabbed03ccff70f";
+
+ meta = {
+ description = "A rebar plugin";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ rebar_alias = rebar_alias_0_1_0;
+
+ rebar_erl_vsn_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "rebar_erl_vsn";
+ version = "0.1.0";
+ sha256 =
+ "7cf1e2e85a80785a4e4e1529a2c837dbd2d540214cf791214e56f931e5e9865d";
+
+ meta = {
+ description = "defines for erlang versions";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ rebar_erl_vsn = rebar_erl_vsn_0_1_0;
+
+ recon_2_2_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "recon";
+ version = "2.2.1";
+ sha256 =
+ "6c548ad0f4916495a78977674a251847869f85b5125b7c2a44da3178955adfd1";
+
+ meta = {
+ longDescription = ''Recon wants to be a set of tools usable in
+ production to diagnose Erlang problems or
+ inspect production environment safely.'';
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/ferd/recon";
+ };
+ }
+ ) {};
+
+ recon = recon_2_2_1;
+
+ redo_2_0_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "redo";
+ version = "2.0.1";
+ sha256 =
+ "f7b2be8c825ec34413c54d8f302cc935ce4ecac8421ae3914c5dadd816dcb1e6";
+
+ meta = {
+ description = "Pipelined Redis Erlang Driver";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/heroku/redo";
+ };
+ }
+ ) {};
+
+ redo = redo_2_0_1;
+
+ relflow_1_0_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "relflow";
+ version = "1.0.4";
+ sha256 =
+ "e6d9652ed7511aea18fa012d5abc19301acd8cbe81a44a159391086a5be12e1f";
+
+ meta = {
+ description = "Rebar3 release workflow plugin";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ relflow = relflow_1_0_4;
+
+ reltool_util_1_4_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "reltool_util";
+ version = "1.4.0";
+ sha256 =
+ "a625874976fffe8ab56d4b5b7d5fd37620a2692462bbe24ae003ab13052ef0d3";
+
+ meta = {
+ description = "Erlang reltool utility functionality application";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/reltool_util";
+ };
+ }
+ ) {};
+
+ reltool_util_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "reltool_util";
+ version = "1.5.1";
+ sha256 =
+ "746e16871afdcf85d8a115389193c8d660d0df1d26d6ac700590e0ad252646b1";
+
+ meta = {
+ description = "Erlang reltool utility functionality application";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/reltool_util";
+ };
+ }
+ ) {};
+
+ reltool_util = reltool_util_1_5_1;
+
+ relx_3_11_0 = callPackage
+ (
+ {
+ buildHex,
+ bbmustache_1_0_4,
+ cf_0_2_1,
+ erlware_commons_0_18_0,
+ getopt_0_8_2,
+ providers_1_6_0
+ }:
+ buildHex {
+ name = "relx";
+ version = "3.11.0";
+ sha256 =
+ "cf212af96003417ff710e0c9df46034ae14c880a74919df91563e4f149d5c798";
+
+ erlangDeps = [
+ bbmustache_1_0_4
+ cf_0_2_1
+ erlware_commons_0_18_0
+ getopt_0_8_2
+ providers_1_6_0
+ ];
+
+ meta = {
+ description = "Release assembler for Erlang/OTP Releases";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/erlware/relx";
+ };
+ }
+ ) {};
+
+ relx = relx_3_11_0;
+
+ reup_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "reup";
+ version = "0.1.0";
+ sha256 =
+ "949a672190119f8b24160167e3685fdd5397474f98dc875ccfd31378ebd68506";
+
+ meta = {
+ description =
+ "dev watcher that auto compiles and reloads modules";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ reup = reup_0_1_0;
+
+ savory_0_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "savory";
+ version = "0.0.2";
+ sha256 =
+ "a45ef32a6f45092e1328bc1eb47bda3c8f992afe863aaa73c455f31b0c8591b9";
+
+ meta = {
+ longDescription = ''An Elixir implementation of Freza's salt_nif
+ which interfaces with libsodium, a wrapper for
+ the cryptographic primitive libary NaCl. '';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/electricFeel/savory";
+ };
+ }
+ ) {};
+
+ savory = savory_0_0_2;
+
+ sbroker_0_7_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "sbroker";
+ version = "0.7.0";
+ sha256 =
+ "5bc0bfd79896fd5b92072a71fa4a1e120f4110f2cf9562a0b9dd2fcfe9e5cfd2";
+
+ meta = {
+ description =
+ "Process broker for dispatching with backpressure and load shedding";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/fishcakez/sbroker";
+ };
+ }
+ ) {};
+
+ sbroker = sbroker_0_7_0;
+
+ serial_0_1_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "serial";
+ version = "0.1.2";
+ sha256 =
+ "c0aed287f565b7ce1e1091a6a3dd08fd99bf0884c81b53ecf978c502ef652231";
+
+ meta = {
+ description = "Serial communication through Elixir ports";
+ license = stdenv.lib.licenses.isc;
+ homepage = "https://github.com/bitgamma/elixir_serial";
+ };
+ }
+ ) {};
+
+ serial = serial_0_1_2;
+
+ sfmt_0_10_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "sfmt";
+ version = "0.10.1";
+ sha256 =
+ "5f9d8206762306743986a3f35602bb40b35bcff68752a8ae12519c0b7c25fab2";
+ compilePort = true;
+
+ meta = {
+ description =
+ "SIMD-oriented Fast Mersenne Twister (SFMT) for Erlang.
+";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/jj1bdx/sfmt-erlang/";
+ };
+ }
+ ) {};
+
+ sfmt = sfmt_0_10_1;
+
+ sidejob_2_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "sidejob";
+ version = "2.0.0";
+ sha256 =
+ "19fea24060a1d0d37e78480fbd79d6b95e07f445aad725f7124a23194641c743";
+
+ meta = {
+ longDescription = ''sidejob is an Erlang library that implements
+ a parallel, capacity-limited request pool. In
+ sidejob, these pools are called resources. A
+ resource is managed by multiple gen_server like
+ processes which can be sent calls and casts
+ using sidejob:call or sidejob:cast respectively.
+ This library was originally written to support
+ process bounding in Riak using the
+ sidejob_supervisor behavior. In Riak, this is
+ used to limit the number of concurrent get/put
+ FSMs that can be active, failing client requests
+ with {error, overload} if the limit is ever hit.
+ The purpose being to provide a fail-safe
+ mechanism during extreme overload scenarios. '';
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/basho/sidejob";
+ };
+ }
+ ) {};
+
+ sidejob = sidejob_2_0_0;
+
+ siphash_2_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "siphash";
+ version = "2.1.1";
+ sha256 =
+ "69f2a3b8acac101f7894ea80c15b29dbf7dfa55ea2800731cd5d04621cc22eee";
+ compilePort = true;
+
+ meta = {
+ description = "Elixir implementation of the SipHash hash family";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/zackehh/siphash-elixir";
+ };
+ }
+ ) {};
+
+ siphash = siphash_2_1_1;
+
+ slp_0_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "slp";
+ version = "0.0.2";
+ sha256 =
+ "27e5f7330c7ce631f16e3ec5781b31cbb2247d2bcdeab1e979a66dcc4397bd77";
+
+ meta = {
+ longDescription = ''An Elixir application for using the Service
+ Location Protocol. SLP is a commonly used
+ service discovery protocol.'';
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/stuart/elixir_slp";
+ };
+ }
+ ) {};
+
+ slp = slp_0_0_2;
+
+ smurf_0_1_3 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "smurf";
+ version = "0.1.3";
+ sha256 =
+ "5ed8e18ec8eea0647e7e938ce15cc76e59497d0a259cea15124520a48f0d6be6";
+
+ meta = {
+ description = "SMF interfacing library for erlang";
+ license = stdenv.lib.licenses.cddl;
+ homepage = "https://github.com/project-fifo/smurf";
+ };
+ }
+ ) {};
+
+ smurf = smurf_0_1_3;
+
+ snappy_1_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "snappy";
+ version = "1.1.1";
+ sha256 =
+ "7faed3ec6bcac363c2a6f09b4f000a12c8166b42b3bf70228d532f8afcfbcb6a";
+ compilePort = true;
+
+ meta = {
+ description =
+ "snappy compressor/decompressor Erlang NIF wrapper";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/barrel-db/snappy";
+ };
+ }
+ ) {};
+
+ snappy = snappy_1_1_1;
+
+ ssl_verify_hostname_1_0_5 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ssl_verify_hostname";
+ version = "1.0.5";
+ sha256 =
+ "f2cb11e6144e10ab39d1e14bf9fb2437b690979c70bf5428e9dc4bfaf1dfeabf";
+
+ meta = {
+ description = "Hostname verification library for Erlang";
+ license = stdenv.lib.licenses.mit;
+ homepage =
+ "https://github.com/deadtrickster/ssl_verify_hostname.erl";
+ };
+ }
+ ) {};
+
+ ssl_verify_hostname_1_0_6 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ssl_verify_hostname";
+ version = "1.0.6";
+ sha256 =
+ "72b2fc8a8e23d77eed4441137fefa491bbf4a6dc52e9c0045f3f8e92e66243b5";
+
+ meta = {
+ description = "Hostname verification library for Erlang";
+ license = stdenv.lib.licenses.mit;
+ homepage =
+ "https://github.com/deadtrickster/ssl_verify_hostname.erl";
+ };
+ }
+ ) {};
+
+ ssl_verify_hostname = ssl_verify_hostname_1_0_6;
+
+ strftimerl_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "strftimerl";
+ version = "0.1.0";
+ sha256 =
+ "8c372b282b31f3de24ed1281d4974087421fc44a27d0f31b285ad97a9e6bb616";
+
+ meta = {
+ description = "strftime formatting in erlang";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/gmr/strftimerl";
+ };
+ }
+ ) {};
+
+ strftimerl = strftimerl_0_1_0;
+
+ supool_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "supool";
+ version = "1.5.1";
+ sha256 =
+ "c191d63ff19ae177bf4cfba02303ae4552d8b48ec4133e24053e037513dfae09";
+
+ meta = {
+ description = "Erlang Process Pool as a Supervisor";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/supool";
+ };
+ }
+ ) {};
+
+ supool = supool_1_5_1;
+
+ syslog_1_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "syslog";
+ version = "1.0.2";
+ sha256 =
+ "ca158a84afe482f77cb4668383a6108f1e9190fcdf3035858f426b91b2021bf6";
+ compilePort = true;
+
+ meta = {
+ description =
+ "Erlang port driver for interacting with syslog via syslog";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/Vagabond/erlang-syslog";
+ };
+ }
+ ) {};
+
+ syslog = syslog_1_0_2;
+
+ tea_crypto_1_0_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "tea_crypto";
+ version = "1.0.0";
+ sha256 =
+ "0e7e60d0afe79f0624faa8a358a3a00c912cfa548f3632383927abca4db29cc6";
+
+ meta = {
+ description = "A TEA implementation in Erlang.
+";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/keichan34/tea_crypto";
+ };
+ }
+ ) {};
+
+ tea_crypto = tea_crypto_1_0_0;
+
+ termcap_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "termcap";
+ version = "0.1.0";
+ sha256 =
+ "8c5167d68759bd1cd020eeaf5fd94153430fd19fa5a5fdeeb0b3129f0aba2a21";
+
+ meta = {
+ description = "Pure erlang termcap library";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ termcap = termcap_0_1_0;
+
+ tinymt_0_2_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "tinymt";
+ version = "0.2.0";
+ sha256 =
+ "1ab2b2bd4e02ccf3f83ca6b2429c41110adaf2068c727d37a2e27a0207eccfe0";
+
+ meta = {
+ description = "Tiny Mersenne Twister (TinyMT) for Erlang
+";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/jj1bdx/tinymt-erlang/";
+ };
+ }
+ ) {};
+
+ tinymt = tinymt_0_2_0;
+
+ trie_1_5_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "trie";
+ version = "1.5.0";
+ sha256 =
+ "613981536e33f58d92e44bd31801376f71deee0e57c63372fe8ab5fbbc37f7dc";
+
+ meta = {
+ description = "Erlang Trie Implementation";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/trie";
+ };
+ }
+ ) {};
+
+ trie_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "trie";
+ version = "1.5.1";
+ sha256 =
+ "4b845dccfca8962b90584e98d270e2ff43e2e181bb046c4aae0e0f457679f98d";
+
+ meta = {
+ description = "Erlang Trie Implementation";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/trie";
+ };
+ }
+ ) {};
+
+ trie = trie_1_5_1;
+
+ tsuru_1_0_2 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "tsuru";
+ version = "1.0.2";
+ sha256 =
+ "b586ad8d47799a086e4225494f5e3cf4e306ca255a173a4b48fe51d542cefb6b";
+
+ meta = {
+ description =
+ "A collection of useful tools for Erlang applications";
+ license = stdenv.lib.licenses.mit;
+ };
+ }
+ ) {};
+
+ tsuru = tsuru_1_0_2;
+
+ ui_0_1_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "ui";
+ version = "0.1.1";
+ sha256 =
+ "492da59ca39055c0dfc794a2ebd564adb9ed635402c7b46659981f32aa9d94c1";
+
+ meta = {
+ description = "An OTP application";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ ui = ui_0_1_1;
+
+ uri_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "uri";
+ version = "0.1.0";
+ sha256 =
+ "3833c3b5745fc0822df86c3a3591219048026fea8a535223b440d26029218996";
+
+ meta = {
+ description = "URI Parsing/Encoding Library";
+ license = stdenv.lib.licenses.free;
+ };
+ }
+ ) {};
+
+ uri = uri_0_1_0;
+
+ varpool_1_5_1 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "varpool";
+ version = "1.5.1";
+ sha256 =
+ "ff6059bdcd0efad606e8c54ee623cfeaef59778c18e343dd772e84d99d188e26";
+
+ meta = {
+ description = "Erlang Process Pools as a Local Variable";
+ license = stdenv.lib.licenses.bsd3;
+ homepage = "https://github.com/okeuday/varpool";
+ };
+ }
+ ) {};
+
+ varpool = varpool_1_5_1;
+
+ weber_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "weber";
+ version = "0.1.0";
+ sha256 =
+ "742c45b3c99e207dd0aeccb818edd2ace4af10699c96fbcee0ce2f692dc5fe12";
+
+ meta = {
+ description = "weber - is Elixir MVC web framework.";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/elixir-web/weber";
+ };
+ }
+ ) {};
+
+ weber = weber_0_1_0;
+
+ websocket_client_1_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "websocket_client";
+ version = "1.1.0";
+ sha256 =
+ "21c3d0df073634f2ca349af5b54a61755d637d6390c34d8d57c064f68ca92acd";
+
+ meta = {
+ description = "Erlang websocket client";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/sanmiguel/websocket_client";
+ };
+ }
+ ) {};
+
+ websocket_client = websocket_client_1_1_0;
+
+ worker_pool_1_0_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "worker_pool";
+ version = "1.0.4";
+ sha256 =
+ "7854a3b94e9624728db3a0475d00e7d0728adf3bf2ee3802bbf8ca10356d6f64";
+
+ meta = {
+ description = "Erlang Worker Pool";
+ license = stdenv.lib.licenses.free;
+ homepage = "https://github.com/inaka/worker_pool";
+ };
+ }
+ ) {};
+
+ worker_pool = worker_pool_1_0_4;
+
+ wpa_supplicant_0_1_0 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "wpa_supplicant";
+ version = "0.1.0";
+ sha256 =
+ "8a73ca51203401755d42ba636918106540aa3723006dab344dc8a7ec8fa2f3d5";
+
+ meta = {
+ longDescription = ''Elixir interface to the wpa_supplicant
+ daemon. The wpa_supplicant provides application
+ support for scanning for access points, managing
+ Wi-Fi connections, and handling all of the
+ security and other parameters associated with
+ Wi-Fi. '';
+ license = with stdenv.lib.licenses; [ asl20 free ];
+ homepage = "https://github.com/fhunleth/wpa_supplicant.ex";
+ };
+ }
+ ) {};
+
+ wpa_supplicant = wpa_supplicant_0_1_0;
+
+ zipper_0_1_4 = callPackage
+ (
+ { buildHex }:
+ buildHex {
+ name = "zipper";
+ version = "0.1.4";
+ sha256 =
+ "0037f29a5c5a96a9db49e9131f1071a48fcbd5959b74f1d8b6d22945a7ac46b9";
+
+ meta = {
+ description = "Generic Zipper Implementation for Erlang";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/inaka/zipper";
+ };
+ }
+ ) {};
+
+ zipper = zipper_0_1_4;
+
+ };
+in self
diff --git a/pkgs/development/erlang-modules/hex/esqlite.nix b/pkgs/development/erlang-modules/hex/esqlite.nix
deleted file mode 100644
index 1fc3a2e91dc..00000000000
--- a/pkgs/development/erlang-modules/hex/esqlite.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ buildHex, rebar3-pc }:
-
-buildHex {
- name = "esqlite";
- version = "0.2.1";
- sha256 = "1296fn1lz4lz4zqzn4dwc3flgkh0i6n4sydg501faabfbv8d3wkr";
- compilePorts = true;
-}
diff --git a/pkgs/development/erlang-modules/hex/goldrush.nix b/pkgs/development/erlang-modules/hex/goldrush.nix
deleted file mode 100644
index ddff7f6cc56..00000000000
--- a/pkgs/development/erlang-modules/hex/goldrush.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ buildHex, fetchurl }:
-
-buildHex {
- name = "goldrush";
- version = "0.1.7";
- sha256 = "1zjgbarclhh10cpgvfxikn9p2ay63rajq96q1sbz9r9w6v6p8jm9";
-}
diff --git a/pkgs/development/erlang-modules/hex/ibrowse.nix b/pkgs/development/erlang-modules/hex/ibrowse.nix
deleted file mode 100644
index 6ed189eb39d..00000000000
--- a/pkgs/development/erlang-modules/hex/ibrowse.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ buildHex }:
-
-buildHex {
- name = "ibrowse";
- version = "4.2.2";
- sha256 = "1bn0645n95j5zypdsns1w4kgd3q9lz8fj898hg355j5w89scn05q";
-}
-
diff --git a/pkgs/development/erlang-modules/hex/jiffy.nix b/pkgs/development/erlang-modules/hex/jiffy.nix
deleted file mode 100644
index b9f92c888a4..00000000000
--- a/pkgs/development/erlang-modules/hex/jiffy.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ buildHex }:
-
-buildHex {
- name = "jiffy";
- version = "0.14.5";
- hexPkg = "barrel_jiffy";
- sha256 = "0iqz8bp0f672c5rfy5dpw9agv2708wzldd00ngbsffglpinlr1wa";
-}
diff --git a/pkgs/development/erlang-modules/hex/lager.nix b/pkgs/development/erlang-modules/hex/lager.nix
deleted file mode 100644
index acfefd5757c..00000000000
--- a/pkgs/development/erlang-modules/hex/lager.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ buildHex, goldrush }:
-
-buildHex {
- name = "lager";
- version = "3.0.2";
- sha256 = "0051zj6wfmmvxjn9q0nw8wic13nhbrkyy50cg1lcpdh17qiknzsj";
- erlangDeps = [ goldrush ];
-}
diff --git a/pkgs/development/erlang-modules/hex/meck.nix b/pkgs/development/erlang-modules/hex/meck.nix
deleted file mode 100644
index 5af8a15a908..00000000000
--- a/pkgs/development/erlang-modules/hex/meck.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ stdenv, buildHex }:
-
-buildHex {
- name = "meck";
- version = "0.8.3";
- sha256 = "1dh2rhks1xly4f49x89vbhsk8fgwkx5zqp0n98mnng8rs1rkigak";
-
- meta = {
- description = "A mocking framework for Erlang";
- homepage = "https://github.com/eproxus/meck";
- license = stdenv.lib.licenses.apsl20;
- };
-}
diff --git a/pkgs/development/erlang-modules/hex/rebar3-pc.nix b/pkgs/development/erlang-modules/hex/rebar3-pc.nix
deleted file mode 100644
index 5bc45d3e3ab..00000000000
--- a/pkgs/development/erlang-modules/hex/rebar3-pc.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ buildHex, goldrush }:
-
-buildHex {
- name = "pc";
- version = "1.1.0";
- sha256 = "1br5xfl4b2z70b6a2ccxppn64jvkqgpmy4y9v81kxzb91z0ss9ma";
-}
diff --git a/pkgs/development/erlang-modules/webdriver/default.nix b/pkgs/development/erlang-modules/webdriver/default.nix
new file mode 100644
index 00000000000..bf84ac286ba
--- /dev/null
+++ b/pkgs/development/erlang-modules/webdriver/default.nix
@@ -0,0 +1,40 @@
+{stdenv, fetchFromGitHub, writeText, erlang }:
+
+let
+ shell = drv: stdenv.mkDerivation {
+ name = "interactive-shell-${drv.name}";
+ buildInputs = [ drv ];
+ };
+
+ pkg = self: stdenv.mkDerivation rec {
+ name = "webdriver";
+ version = "0.0.0+build.18.7ceaf1f";
+
+ src = fetchFromGitHub {
+ owner = "Quviq";
+ repo = "webdrv";
+ rev = "7ceaf1f67d834e841ca0133b4bf899a9fa2db6bb";
+ sha256 = "1pq6pmlr6xb4hv2fvmlrvzd8c70kdcidlgjv4p8n9pwvkif0cb87";
+ };
+
+ setupHook = writeText "setupHook.sh" ''
+ addToSearchPath ERL_LIBS "$1/lib/erlang/lib/"
+ '';
+
+ buildInputs = [ erlang ];
+
+ installFlags = "PREFIX=$(out)/lib/erlang/lib";
+
+ meta = {
+ description = "WebDriver implementation in Erlang";
+ license = stdenv.lib.licenses.mit;
+ homepage = "https://github.com/Quviq/webdrv";
+ maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+ };
+
+ passthru = {
+ env = shell self;
+ };
+
+};
+in stdenv.lib.fix pkg
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 642757e66da..e562d910f8f 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -180,11 +180,8 @@ self: super: {
wai-test = dontHaddock super.wai-test;
zlib-conduit = dontHaddock super.zlib-conduit;
- # Jailbreak doesn't get the job done because the Cabal file uses conditionals a lot.
- darcs = (overrideCabal super.darcs (drv: {
- doCheck = false; # The test suite won't even start.
- postPatch = "sed -i -e 's|attoparsec .*,|attoparsec,|' -e 's|vector .*,|vector,|' darcs.cabal";
- }));
+ # The test suite won't even start.
+ darcs = dontCheck super.darcs;
# https://github.com/massysett/rainbox/issues/1
rainbox = dontCheck super.rainbox;
@@ -926,6 +923,10 @@ self: super: {
# https://github.com/sol/hpack/issues/53
hpack = dontCheck super.hpack;
+ # Tests require `docker` command in PATH
+ # Tests require running docker service :on localhost
+ docker = dontCheck super.docker;
+
# https://github.com/deech/fltkhs/issues/16
fltkhs = overrideCabal super.fltkhs (drv: {
libraryToolDepends = (drv.libraryToolDepends or []) ++ [pkgs.autoconf];
@@ -941,8 +942,4 @@ self: super: {
# https://github.com/mainland/language-c-quote/issues/57
language-c-quote = super.language-c-quote.override { alex = self.alex_3_1_4; };
-
- # The package doesn't yet compile with new HSE: https://github.com/bmillwood/pointfree/pull/13
- pointfree = super.pointfree.override { haskell-src-exts = self.haskell-src-exts_1_16_0_1; };
-
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
index 3173189c430..cc5d03f05f5 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
@@ -35,7 +35,7 @@ self: super: {
unix = null;
# These packages are core libraries in GHC 7.10.x, but not here.
- binary = self.binary_0_8_0_0;
+ binary = self.binary_0_7_6_1;
deepseq = self.deepseq_1_3_0_1;
haskeline = self.haskeline_0_7_2_1;
hoopl = self.hoopl_3_10_2_0;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
index 00e12b01564..64852291459 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
@@ -77,7 +77,7 @@ self: super: {
# haddock: No input file(s).
nats = dontHaddock super.nats;
- bytestring-builder = dontHaddock (triggerRebuild super.bytestring-builder 1);
+ bytestring-builder = dontHaddock super.bytestring-builder;
# We have time 1.5
aeson = disableCabalFlag super.aeson "old-locale";
@@ -205,10 +205,7 @@ self: super: {
# The tests in vty-ui do not build, but vty-ui itself builds.
vty-ui = enableCabalFlag super.vty-ui "no-tests";
- # https://github.com/DanielG/cabal-helper/issues/10
- cabal-helper = dontCheck super.cabal-helper;
-
- # Re-build this package to fix broken binaries on Hydra.
- math-functions = triggerRebuild super.math-functions 2;
+ # https://github.com/fpco/stackage/issues/1112
+ vector-algorithms = dontCheck super.vector-algorithms;
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
index 4716766226a..f89ffc4c7c1 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
@@ -95,4 +95,7 @@ self: super: {
# Needs void on pre 7.10.x compilers.
conduit = addBuildDepend super.conduit self.void;
+ # Needs nats on pre 7.10.x compilers.
+ semigroups = addBuildDepend super.semigroups self.nats;
+
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
index 99bac5ae5a0..81c060a4c3e 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
@@ -52,7 +52,7 @@ self: super: {
haddock-api = super.haddock-api_2_15_0_2;
# This is part of bytestring in our compiler.
- bytestring-builder = triggerRebuild (dontHaddock super.bytestring-builder) 1;
+ bytestring-builder = dontHaddock super.bytestring-builder;
# Won't compile against mtl 2.1.x.
imports = super.imports.override { mtl = self.mtl_2_2_1; };
@@ -137,4 +137,7 @@ self: super: {
# Needs void on pre 7.10.x compilers.
conduit = addBuildDepend super.conduit self.void;
+ # Needs nats on pre 7.10.x compilers.
+ semigroups = addBuildDepend super.semigroups self.nats;
+
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
new file mode 100644
index 00000000000..cc5034008bb
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
@@ -0,0 +1,54 @@
+{ pkgs }:
+
+with import ./lib.nix { inherit pkgs; };
+
+self: super: {
+
+ # Suitable LLVM version.
+ llvmPackages = pkgs.llvmPackages_35;
+
+ # Disable GHC 8.0.x core libraries.
+ array = null;
+ base = null;
+ binary = null;
+ bytestring = null;
+ Cabal = null;
+ containers = null;
+ deepseq = null;
+ directory = null;
+ filepath = null;
+ ghc-boot = null;
+ ghc-prim = null;
+ ghci = null;
+ haskeline = null;
+ hoopl = null;
+ hpc = null;
+ integer-gmp = null;
+ pretty = null;
+ process = null;
+ rts = null;
+ template-haskell = null;
+ terminfo = null;
+ time = null;
+ transformers = null;
+ unix = null;
+ xhtml = null;
+
+ # jailbreak-cabal can use the native Cabal library.
+ jailbreak-cabal = super.jailbreak-cabal.override {
+ Cabal = null;
+ mkDerivation = drv: self.mkDerivation (drv // {
+ preConfigure = "sed -i -e 's/Cabal == 1.20\\.\\*/Cabal >= 1.23/' jailbreak-cabal.cabal";
+ });
+ };
+
+ # Older versions of QuickCheck don't support our version of Template Haskell.
+ QuickCheck = self.QuickCheck_2_8_2;
+
+ # Older versions don't support our version of transformers.
+ transformers-compat = self.transformers-compat_0_5_1_4;
+
+ # https://github.com/hspec/HUnit/issues/7
+ HUnit = dontCheck super.HUnit;
+
+}
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 713f5531eb1..89cc68e584f 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -35,6 +35,7 @@ default-package-overrides:
extra-packages:
- aeson < 0.8 # newer versions don't work with GHC 6.12.3
+ - binary > 0.7 && < 0.8 # binary 0.8.x is the latest, but it's largely unsupported so far
- Cabal == 1.18.* # required for cabal-install et al on old GHC versions
- Cabal == 1.20.* # required for cabal-install et al on old GHC versions
- containers < 0.5 # required to build alex with GHC 6.12.3
@@ -203,8 +204,10 @@ dont-distribute-packages:
ajhc: [ i686-linux, x86_64-linux, x86_64-darwin ]
alea: [ i686-linux, x86_64-linux, x86_64-darwin ]
algebraic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ algebra-sql: [ i686-linux, x86_64-linux, x86_64-darwin ]
al: [ i686-linux, x86_64-linux, x86_64-darwin ]
AlignmentAlgorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Allure: [ i686-linux, x86_64-linux, x86_64-darwin ]
alms: [ i686-linux, x86_64-linux, x86_64-darwin ]
alpha: [ i686-linux, x86_64-linux, x86_64-darwin ]
alpino-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -258,6 +261,7 @@ dont-distribute-packages:
archlinux: [ i686-linux, x86_64-linux, x86_64-darwin ]
archlinux-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
arff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ argon2: [ i686-linux, x86_64-linux, x86_64-darwin ]
argparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
arguedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
ariadne: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -303,6 +307,7 @@ dont-distribute-packages:
AutoForms: [ i686-linux, x86_64-linux, x86_64-darwin ]
autoproc: [ i686-linux, x86_64-linux, x86_64-darwin ]
avahi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ avers: [ i686-linux, x86_64-linux, x86_64-darwin ]
AvlTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
awesomium-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
awesomium: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -333,6 +338,7 @@ dont-distribute-packages:
bamboo-theme-mini-html5: [ i686-linux, x86_64-linux, x86_64-darwin ]
bamse: [ i686-linux, x86_64-linux, x86_64-darwin ]
barchart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ barcodes-code128: [ i686-linux, x86_64-linux, x86_64-darwin ]
barley: [ i686-linux, x86_64-linux, x86_64-darwin ]
Barracuda: [ i686-linux, x86_64-linux, x86_64-darwin ]
barrie: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -351,6 +357,7 @@ dont-distribute-packages:
berkeleydb: [ i686-linux, x86_64-linux, x86_64-darwin ]
BerkeleyDBXML: [ i686-linux, x86_64-linux, x86_64-darwin ]
berp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bet: [ i686-linux, x86_64-linux, x86_64-darwin ]
bff: [ i686-linux, x86_64-linux, x86_64-darwin ]
bgzf: [ i686-linux, x86_64-linux, x86_64-darwin ]
bidirectionalization-combined: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -383,6 +390,7 @@ dont-distribute-packages:
bindings-fluidsynth: [ x86_64-darwin ]
bindings-friso: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-GLFW: [ x86_64-darwin ]
+ bindings-gsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-gts: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-hdf5: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-K8055: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -396,7 +404,7 @@ dont-distribute-packages:
bindings-mpdecimal: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-portaudio: [ x86_64-darwin ]
bindings-ppdev: [ x86_64-darwin ]
- bindings-sane: [ x86_64-darwin ]
+ bindings-sane: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-sc3: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-sipc: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-svm: [ x86_64-darwin ]
@@ -454,6 +462,7 @@ dont-distribute-packages:
BNFC: [ i686-linux, x86_64-linux, x86_64-darwin ]
board-games: [ i686-linux, x86_64-linux, x86_64-darwin ]
bogre-banana: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bond: [ i686-linux, x86_64-linux, x86_64-darwin ]
boolean-normal-forms: [ i686-linux, x86_64-linux, x86_64-darwin ]
boolsimplifier: [ i686-linux, x86_64-linux, x86_64-darwin ]
boomslang: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -480,6 +489,8 @@ dont-distribute-packages:
buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
Buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
buster-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bustle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ butterflies: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytable: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -571,6 +582,7 @@ dont-distribute-packages:
chatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
checked: [ i686-linux, x86_64-linux, x86_64-darwin ]
check-pvp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ chell-hunit: [ i686-linux, x86_64-linux, x86_64-darwin ]
chevalier-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
Chitra: [ i686-linux, x86_64-linux, x86_64-darwin ]
chp: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -612,6 +624,7 @@ dont-distribute-packages:
clogparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
clone-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
cloudfront-signer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cloud-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
cloudyfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
clua: [ i686-linux, x86_64-linux, x86_64-darwin ]
cluss: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -739,6 +752,7 @@ dont-distribute-packages:
criterion-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
crocodile: [ i686-linux, x86_64-linux, x86_64-darwin ]
cron-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cruncher-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
crunghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
crypto-cipher-benchmarks: [ i686-linux, x86_64-linux, x86_64-darwin ]
cryptsy-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -882,8 +896,14 @@ dont-distribute-packages:
discount: [ i686-linux, x86_64-linux, x86_64-darwin ]
disjoint-set: [ i686-linux, x86_64-linux, x86_64-darwin ]
DisTract: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distributed-closure: [ i686-linux, x86_64-linux, x86_64-darwin ]
distributed-process-azure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distributed-process-client-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distributed-process-execution: [ i686-linux, x86_64-linux, x86_64-darwin ]
distributed-process-platform: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distributed-process-registry: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distributed-process-supervisor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distributed-process-task: [ i686-linux, x86_64-linux, x86_64-darwin ]
distributed-process-zookeeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
distribution: [ i686-linux, x86_64-linux, x86_64-darwin ]
distribution-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -920,6 +940,8 @@ dont-distribute-packages:
DrIFT: [ i686-linux, x86_64-linux, x86_64-darwin ]
dropbox-sdk: [ i686-linux, x86_64-linux, x86_64-darwin ]
dropsolve: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ DSH: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dsh-sql: [ i686-linux, x86_64-linux, x86_64-darwin ]
ds-kanren: [ i686-linux, x86_64-linux, x86_64-darwin ]
dsmc: [ i686-linux, x86_64-linux, x86_64-darwin ]
dsmc-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -936,6 +958,7 @@ dont-distribute-packages:
Dust-tools-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
dvda: [ i686-linux, x86_64-linux, x86_64-darwin ]
dvdread: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dynamic-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
dynamic-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
dynamic-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
dynamic-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -975,7 +998,7 @@ dont-distribute-packages:
elerea-examples: [ x86_64-darwin ]
elerea-sdl: [ x86_64-darwin ]
elm-init: [ i686-linux, x86_64-linux, x86_64-darwin ]
- emacs-keys: [ x86_64-darwin ]
+ emacs-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
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 ]
@@ -1101,6 +1124,7 @@ dont-distribute-packages:
floating-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
flow2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
flowdock-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flowdock: [ i686-linux, x86_64-linux, x86_64-darwin ]
flowdock-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
flower: [ i686-linux, x86_64-linux, x86_64-darwin ]
flowlocks-framework: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1135,6 +1159,7 @@ dont-distribute-packages:
Foster: [ i686-linux, x86_64-linux, x86_64-darwin ]
fpco-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
fpnla-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FractalArt: [ i686-linux, x86_64-linux, x86_64-darwin ]
Fractaler: [ i686-linux, x86_64-linux, x86_64-darwin ]
frag: [ i686-linux, x86_64-linux, x86_64-darwin ]
franchise: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1166,6 +1191,7 @@ dont-distribute-packages:
full-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
fullstop: [ i686-linux, x86_64-linux, x86_64-darwin ]
full-text-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
functional-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
function-combine: [ i686-linux, x86_64-linux, x86_64-darwin ]
functorm: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1177,13 +1203,13 @@ dont-distribute-packages:
fwgl-glfw: [ x86_64-darwin ]
gact: [ i686-linux, x86_64-linux, x86_64-darwin ]
gameclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Gamgine: [ x86_64-darwin ]
+ Gamgine: [ i686-linux, x86_64-linux, x86_64-darwin ]
Ganymede: [ i686-linux, x86_64-linux, x86_64-darwin ]
gbu: [ i686-linux, x86_64-linux, x86_64-darwin ]
gc-monitoring-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
gdiff-ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
gdiff-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gearbox: [ x86_64-darwin ]
+ gearbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
geek: [ i686-linux, x86_64-linux, x86_64-darwin ]
geek-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
gelatin: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1231,6 +1257,7 @@ dont-distribute-packages:
gi-gdk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-soup: [ i686-linux, x86_64-linux, x86_64-darwin ]
gist: [ i686-linux, x86_64-linux, x86_64-darwin ]
git-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
git-checklist: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1242,6 +1269,7 @@ dont-distribute-packages:
gitlib-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
git-repair: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-webkit2: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
glade: [ i686-linux, x86_64-linux, x86_64-darwin ]
gladexml-accessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1255,6 +1283,7 @@ dont-distribute-packages:
GLHUI: [ x86_64-darwin ]
glicko: [ i686-linux, x86_64-linux, x86_64-darwin ]
glider-nlp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GLMatrix: [ 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 ]
@@ -1280,7 +1309,9 @@ dont-distribute-packages:
gnome-keyring: [ i686-linux, x86_64-linux, x86_64-darwin ]
gnomevfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
g-npm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gnss-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
goa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ goal-simulation: [ i686-linux, x86_64-linux, x86_64-darwin ]
gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
GoogleDirections: [ i686-linux, x86_64-linux, x86_64-darwin ]
google-html5-slide: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1328,6 +1359,7 @@ dont-distribute-packages:
greencard: [ i686-linux, x86_64-linux, x86_64-darwin ]
greencard-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
greg-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gremlin-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
Grempa: [ i686-linux, x86_64-linux, x86_64-darwin ]
gridland: [ x86_64-darwin ]
grm: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1387,10 +1419,12 @@ dont-distribute-packages:
hack-middleware-cleanpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-middleware-clientsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-middleware-jsonp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackport: [ i686-linux, x86_64-linux, x86_64-darwin ]
hactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
haddock-leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
haggis: [ i686-linux, x86_64-linux, x86_64-darwin ]
Haggressive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haiji: [ i686-linux, x86_64-linux, x86_64-darwin ]
hairy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakaru: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakismet: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1408,6 +1442,7 @@ dont-distribute-packages:
hamusic: [ i686-linux, x86_64-linux, x86_64-darwin ]
handsy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hannahci: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
happindicator3: [ i686-linux, x86_64-linux, x86_64-darwin ]
happindicator: [ i686-linux, x86_64-linux, x86_64-darwin ]
happraise: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1487,8 +1522,10 @@ dont-distribute-packages:
haskelldb-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-ftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-generate: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-in-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaskellLM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaskellNN: [ i686-linux, x86_64-linux, x86_64-darwin ]
Haskelloids: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1529,12 +1566,16 @@ dont-distribute-packages:
haslo: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasparql-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-postgres-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-transaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
haste-perch: [ i686-linux, x86_64-linux, x86_64-darwin ]
has-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hate: [ i686-linux, x86_64-linux, x86_64-darwin ]
hatex-guide: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaTeX-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hat: [ i686-linux, x86_64-linux, x86_64-darwin ]
haverer: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaVSA: [ i686-linux, x86_64-linux, x86_64-darwin ]
hawitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1747,6 +1788,7 @@ dont-distribute-packages:
Holumbus-Storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
homeomorphic: [ i686-linux, x86_64-linux, x86_64-darwin ]
hommage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ homplexity: [ i686-linux, x86_64-linux, x86_64-darwin ]
HongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
honi: [ i686-linux, x86_64-linux, x86_64-darwin ]
honk: [ x86_64-darwin ]
@@ -1770,6 +1812,7 @@ dont-distribute-packages:
hops: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoq: [ i686-linux, x86_64-linux, x86_64-darwin ]
hosts-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hothasktags: [ i686-linux, x86_64-linux, x86_64-darwin ]
hp2any-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
hp2any-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
hp2any-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1824,6 +1867,7 @@ dont-distribute-packages:
hscassandra: [ i686-linux, x86_64-linux, x86_64-darwin ]
hs-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsdev: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsdip: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsdns-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1835,6 +1879,7 @@ dont-distribute-packages:
hs-ffmpeg: [ i686-linux, x86_64-linux, x86_64-darwin ]
hs-fltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
hs-gchart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-gen-iface: [ i686-linux, x86_64-linux, x86_64-darwin ]
hs-GeoIP: [ i686-linux, x86_64-linux, x86_64-darwin ]
HSGEP: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsgnutls: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -1883,6 +1928,7 @@ dont-distribute-packages:
hsqml-demo-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsqml-morris: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsqml: [ x86_64-darwin ]
+ hsseccomp: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsSqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
HsSVN: [ i686-linux, x86_64-linux, x86_64-darwin ]
hstats: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2057,6 +2103,7 @@ dont-distribute-packages:
jacobi-roots: [ i686-linux ]
jacobi-roots: [ i686-linux, x86_64-linux, x86_64-darwin ]
jalla: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jammittools: [ i686-linux, x86_64-linux, x86_64-darwin ]
jarfind: [ i686-linux, x86_64-linux, x86_64-darwin ]
java-bridge-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
java-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2086,6 +2133,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 ]
+ jsonschema-gen: [ 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 ]
@@ -2141,6 +2189,14 @@ dont-distribute-packages:
lagrangian: [ i686-linux, x86_64-linux, x86_64-darwin ]
laika: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdaBase: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-haskell-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-irc-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-misc-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-novelty-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-reference-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-social-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdabot-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambda-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
LambdaCalculator: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2149,10 +2205,12 @@ dont-distribute-packages:
lambdacube-bullet: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambda-devs: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdaFeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LambdaHack: [ i686-linux, x86_64-linux, x86_64-darwin ]
LambdaINet: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdaLit: [ i686-linux, x86_64-linux, x86_64-darwin ]
LambdaNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2183,7 +2241,7 @@ dont-distribute-packages:
latest-npm-version: [ i686-linux, x86_64-linux, x86_64-darwin ]
lat: [ i686-linux, x86_64-linux, x86_64-darwin ]
launchpad-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
- layers-game: [ x86_64-darwin ]
+ layers-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
layers: [ i686-linux, x86_64-linux, x86_64-darwin ]
layout-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2196,6 +2254,7 @@ dont-distribute-packages:
leaf: [ i686-linux, x86_64-linux, x86_64-darwin ]
leaky: [ i686-linux, x86_64-linux, x86_64-darwin ]
learn-physics-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ learn-physics: [ i686-linux, x86_64-linux, x86_64-darwin ]
Level0: [ x86_64-darwin ]
leveldb-haskell-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
leveldb-haskell: [ x86_64-darwin ]
@@ -2237,7 +2296,7 @@ dont-distribute-packages:
linear-algebra-cblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-circuit: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-opengl: [ x86_64-darwin ]
+ linear-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
linearscan-hoopl: [ i686-linux, x86_64-linux, x86_64-darwin ]
LinearSplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
LinkChecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2275,8 +2334,11 @@ dont-distribute-packages:
llvm-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
lmdb: [ x86_64-darwin ]
+ lmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lmonad-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
local-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
loch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ locked-poll: [ i686-linux, x86_64-linux, x86_64-darwin ]
log2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
logging-facade-journald: [ x86_64-darwin ]
@@ -2340,6 +2402,7 @@ dont-distribute-packages:
manatee-terminal: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-welcome: [ i686-linux, x86_64-linux, x86_64-darwin ]
mandulia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
marionetta: [ i686-linux, x86_64-linux, x86_64-darwin ]
markdown2svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
markdown-kate: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2386,6 +2449,7 @@ dont-distribute-packages:
Mhailist: [ i686-linux, x86_64-linux, x86_64-darwin ]
MHask: [ i686-linux, x86_64-linux, x86_64-darwin ]
Michelangelo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ microlens-contra: [ i686-linux, x86_64-linux, x86_64-darwin ]
midi-alsa: [ x86_64-darwin ]
midimory: [ x86_64-darwin ]
midisurface: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2470,6 +2534,7 @@ dont-distribute-packages:
mps: [ i686-linux, x86_64-linux, x86_64-darwin ]
mpvguihs: [ i686-linux, x86_64-linux, x86_64-darwin ]
msgpack-idl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msh: [ i686-linux, x86_64-linux, x86_64-darwin ]
msi-kb-backlit: [ x86_64-darwin ]
mtgoxapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
mtl-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2519,7 +2584,7 @@ dont-distribute-packages:
natural-number: [ i686-linux, x86_64-linux, x86_64-darwin ]
neat: [ i686-linux, x86_64-linux, x86_64-darwin ]
needle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nehe-tuts: [ x86_64-darwin ]
+ nehe-tuts: [ i686-linux, x86_64-linux, x86_64-darwin ]
nerf: [ i686-linux, x86_64-linux, x86_64-darwin ]
nero: [ i686-linux, x86_64-linux, x86_64-darwin ]
nero-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2573,7 +2638,7 @@ dont-distribute-packages:
noodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
NoSlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
not-gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- not-gloss: [ x86_64-darwin ]
+ not-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
notmuch-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
notmuch-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
np-linear: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2624,6 +2689,7 @@ dont-distribute-packages:
openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenGLCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
opengles: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenGLRaw21: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenGL: [ x86_64-darwin ]
openid: [ i686-linux, x86_64-linux, x86_64-darwin ]
open-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2645,6 +2711,7 @@ dont-distribute-packages:
orchid: [ i686-linux, x86_64-linux, x86_64-darwin ]
order-maintenance: [ i686-linux, x86_64-linux, x86_64-darwin ]
orgmode-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ origami: [ i686-linux, x86_64-linux, x86_64-darwin ]
osm-download: [ i686-linux, x86_64-linux, x86_64-darwin ]
OSM: [ i686-linux, x86_64-linux, x86_64-darwin ]
ot: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2683,6 +2750,7 @@ dont-distribute-packages:
pathfindingcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
paypal-adaptive-hoops: [ i686-linux ]
+ paypal-adaptive-hoops: [ i686-linux, x86_64-linux, x86_64-darwin ]
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 ]
@@ -2731,11 +2799,13 @@ dont-distribute-packages:
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 ]
+ pipes-transduce: [ i686-linux, x86_64-linux, x86_64-darwin ]
pisigma: [ i686-linux, x86_64-linux, x86_64-darwin ]
pit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pkggraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
planar-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
plat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plist-buddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
plivo: [ i686-linux, x86_64-linux, x86_64-darwin ]
PlslTools: [ i686-linux, x86_64-linux, x86_64-darwin ]
plugins-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2750,7 +2820,7 @@ dont-distribute-packages:
pointless-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
polar-configfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
polh-lexicon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Pollutocracy: [ x86_64-darwin ]
+ Pollutocracy: [ i686-linux, x86_64-linux, x86_64-darwin ]
polyseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
polysoup: [ i686-linux, x86_64-linux, x86_64-darwin ]
polytypeable: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2761,6 +2831,7 @@ dont-distribute-packages:
pool-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
popenhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ poppler: [ i686-linux, x86_64-linux, x86_64-darwin ]
portaudio: [ x86_64-darwin ]
porte: [ i686-linux, x86_64-linux, x86_64-darwin ]
porter: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2772,6 +2843,7 @@ dont-distribute-packages:
PostgreSQL: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgrest: [ i686-linux, x86_64-linux, x86_64-darwin ]
postie: [ i686-linux, x86_64-linux, x86_64-darwin ]
postmaster: [ i686-linux, x86_64-linux, x86_64-darwin ]
powermate: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2781,12 +2853,14 @@ dont-distribute-packages:
practice-room: [ i686-linux, x86_64-linux, x86_64-darwin ]
precis: [ i686-linux, x86_64-linux, x86_64-darwin ]
prednote-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pred-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
prefork: [ i686-linux, x86_64-linux, x86_64-darwin ]
pregame: [ i686-linux, x86_64-linux, x86_64-darwin ]
prelude-generalize: [ i686-linux, x86_64-linux, x86_64-darwin ]
prelude-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
preprocess-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
press: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ presto-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
primula-board: [ i686-linux, x86_64-linux, x86_64-darwin ]
primula-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
printf-mauke: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2847,6 +2921,7 @@ dont-distribute-packages:
python-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
qd: [ i686-linux, x86_64-linux, x86_64-darwin ]
qd-vec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qed: [ i686-linux, x86_64-linux, x86_64-darwin ]
qhull-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
QIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
qt: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2889,7 +2964,7 @@ dont-distribute-packages:
rand-vars: [ i686-linux, x86_64-linux, x86_64-darwin ]
rangemin: [ i686-linux, x86_64-linux, x86_64-darwin ]
Ranka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Rasenschach: [ x86_64-darwin ]
+ Rasenschach: [ i686-linux, x86_64-linux, x86_64-darwin ]
raven-haskell-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
rbr: [ i686-linux, x86_64-linux, x86_64-darwin ]
rcu: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2911,8 +2986,10 @@ dont-distribute-packages:
reasonable-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
records: [ i686-linux, x86_64-linux, x86_64-darwin ]
records-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
redHandlers: [ i686-linux, x86_64-linux, x86_64-darwin ]
Redmine: [ i686-linux, x86_64-linux, x86_64-darwin ]
reedsolomon: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2921,9 +2998,13 @@ dont-distribute-packages:
ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
Ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflection-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-animation: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-dom-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex-gloss-scene: [ x86_64-darwin ]
+ reflex-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-gloss-scene: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-deriv: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-dfa: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3061,6 +3142,7 @@ dont-distribute-packages:
scholdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
science-constants-dimensional: [ i686-linux, x86_64-linux, x86_64-darwin ]
SciFlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scion-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
scion: [ i686-linux, x86_64-linux, x86_64-darwin ]
scope-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
scope: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3121,6 +3203,7 @@ dont-distribute-packages:
SessionLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
set-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sexp-grammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
sexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
sexpr: [ i686-linux, x86_64-linux, x86_64-darwin ]
sfml-audio: [ x86_64-darwin ]
@@ -3147,7 +3230,7 @@ dont-distribute-packages:
shell-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
showdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
shpider: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Shu-thing: [ x86_64-darwin ]
+ Shu-thing: [ i686-linux, x86_64-linux, x86_64-darwin ]
sifflet: [ i686-linux, x86_64-linux, x86_64-darwin ]
sifflet-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
signals: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3200,6 +3283,7 @@ dont-distribute-packages:
snaplet-actionlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-css-min: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-environments: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-haxl: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3211,6 +3295,7 @@ dont-distribute-packages:
snaplet-redson: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-sedna: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-sqlite-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-typed-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-wordpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3224,7 +3309,7 @@ dont-distribute-packages:
sndfile-enumerators: [ i686-linux, x86_64-linux, x86_64-darwin ]
SNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
snm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snowglobe: [ x86_64-darwin ]
+ snowglobe: [ i686-linux, x86_64-linux, x86_64-darwin ]
snow-white: [ i686-linux, x86_64-linux, x86_64-darwin ]
Snusmumrik: [ i686-linux, x86_64-linux, x86_64-darwin ]
SoccerFunGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3237,6 +3322,7 @@ dont-distribute-packages:
sorted: [ i686-linux, x86_64-linux, x86_64-darwin ]
sound-collage: [ i686-linux, x86_64-linux, x86_64-darwin ]
source-code-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SourceGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
sousit: [ i686-linux, x86_64-linux, x86_64-darwin ]
soxlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
soyuz: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3271,6 +3357,7 @@ dont-distribute-packages:
sql-simple-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
sql-simple-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
sql-simple-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ squeeze: [ i686-linux, x86_64-linux, x86_64-darwin ]
srcinst: [ i686-linux, x86_64-linux, x86_64-darwin ]
ssh: [ i686-linux, x86_64-linux, x86_64-darwin ]
sssp: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3333,6 +3420,7 @@ dont-distribute-packages:
sylvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
sym-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syncthing-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntactic: [ i686-linux ]
syntax-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3380,6 +3468,7 @@ dont-distribute-packages:
tdd-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
TeaHS: [ i686-linux, x86_64-linux, x86_64-darwin ]
teams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ telegram-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
telegram: [ i686-linux, x86_64-linux, x86_64-darwin ]
template-default: [ i686-linux, x86_64-linux, x86_64-darwin ]
template-haskell-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3410,6 +3499,8 @@ dont-distribute-packages:
text-xml-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
tfp-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
tftp: [ x86_64-darwin ]
+ th-context: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ themoviedb: [ i686-linux, x86_64-linux, x86_64-darwin ]
Theora: [ i686-linux, x86_64-linux, x86_64-darwin ]
theoremquest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
thih: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3496,8 +3587,11 @@ dont-distribute-packages:
twine: [ i686-linux, x86_64-linux, x86_64-darwin ]
twisty: [ i686-linux, x86_64-linux, x86_64-darwin ]
twitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
twitter-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-types-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
TYB: [ i686-linux, x86_64-linux, x86_64-darwin ]
typalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3588,7 +3682,7 @@ dont-distribute-packages:
vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
Vec-Boolean: [ i686-linux, x86_64-linux, x86_64-darwin ]
Vec-OpenGLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vect-opengl: [ x86_64-darwin ]
+ vect-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
vector-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
vector-clock: [ i686-linux, x86_64-linux, x86_64-darwin ]
vector-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3602,6 +3696,7 @@ dont-distribute-packages:
verilog: [ i686-linux, x86_64-linux, x86_64-darwin ]
versions: [ i686-linux, x86_64-linux, x86_64-darwin ]
vigilance: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vimeta: [ i686-linux, x86_64-linux, x86_64-darwin ]
vintage-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
vinyl-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
vinyl-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3616,6 +3711,7 @@ dont-distribute-packages:
vowpal-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
voyeur: [ i686-linux, x86_64-linux, x86_64-darwin ]
vtegtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
vty-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
vty-menu: [ i686-linux, x86_64-linux, x86_64-darwin ]
vty-ui-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3648,6 +3744,7 @@ dont-distribute-packages:
WaveFront: [ i686-linux, x86_64-linux, x86_64-darwin ]
wavesurfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
weather-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
WebBits-Html: [ i686-linux, x86_64-linux, x86_64-darwin ]
WebBits-multiplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
web-browser-in-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3685,6 +3782,7 @@ dont-distribute-packages:
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 ]
word24: [ i686-linux, x86_64-linux, x86_64-darwin ]
WordAlignment: [ i686-linux, x86_64-linux, x86_64-darwin ]
Wordlint: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3695,6 +3793,7 @@ dont-distribute-packages:
wp-archivebot: [ i686-linux, x86_64-linux, x86_64-darwin ]
wraxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
wright: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wsdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
wtk-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
wtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
wumpus-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3727,7 +3826,7 @@ dont-distribute-packages:
xhb-ewmh: [ i686-linux, x86_64-linux, x86_64-darwin ]
xine: [ i686-linux, x86_64-linux, x86_64-darwin ]
xing-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xkbcommon: [ x86_64-darwin ]
+ xkbcommon: [ i686-linux, x86_64-linux, x86_64-darwin ]
xkcd: [ i686-linux, x86_64-linux, x86_64-darwin ]
xlsx-templater: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3774,6 +3873,7 @@ dont-distribute-packages:
yaml-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
yaml-rpc-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
yaml-rpc-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-union: [ i686-linux, x86_64-linux, x86_64-darwin ]
yampa2048: [ x86_64-darwin ]
yampa-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
yampa-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3796,6 +3896,7 @@ dont-distribute-packages:
yesod-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-goodies: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-paginate: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-pagination: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3850,3 +3951,4 @@ 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 ]
+ fltkhs-hello-world: [ i686-linux, x86_64-linux, x86_64-darwin ]
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.0.nix b/pkgs/development/haskell-modules/configuration-lts-0.0.nix
index accd8619305..43a49c4da4e 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.0.nix
@@ -919,6 +919,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_1";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1007,8 +1008,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1378,6 +1381,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1446,6 +1450,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1684,7 +1689,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1726,6 +1733,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1803,6 +1811,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2232,6 +2241,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2458,6 +2468,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2526,6 +2537,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2559,6 +2571,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2707,6 +2720,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2741,6 +2755,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3068,6 +3083,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3187,6 +3203,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3255,6 +3272,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3336,6 +3354,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3393,6 +3412,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3449,6 +3469,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3833,6 +3854,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4118,6 +4140,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4138,6 +4161,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4156,6 +4180,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4186,6 +4211,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4207,6 +4233,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4268,6 +4295,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4762,6 +4790,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4978,6 +5007,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5399,6 +5429,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5441,6 +5473,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5615,6 +5649,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5888,6 +5924,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6055,6 +6092,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6146,6 +6184,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2";
@@ -7247,6 +7286,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7266,8 +7306,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7540,6 +7582,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7875,6 +7918,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7899,6 +7944,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_0_3";
@@ -7945,6 +7991,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8062,6 +8109,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8597,6 +8645,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8672,6 +8721,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8803,6 +8853,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8953,6 +9004,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.1.nix b/pkgs/development/haskell-modules/configuration-lts-0.1.nix
index 0b7f7deb05b..0b06311a980 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.1.nix
@@ -919,6 +919,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_1";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1007,8 +1008,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1378,6 +1381,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1446,6 +1450,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1684,7 +1689,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1726,6 +1733,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1803,6 +1811,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2232,6 +2241,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2458,6 +2468,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2526,6 +2537,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2559,6 +2571,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2707,6 +2720,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2741,6 +2755,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3068,6 +3083,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3187,6 +3203,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3255,6 +3272,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3336,6 +3354,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3393,6 +3412,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3449,6 +3469,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3833,6 +3854,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4118,6 +4140,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4138,6 +4161,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4156,6 +4180,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4186,6 +4211,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4207,6 +4233,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4268,6 +4295,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4762,6 +4790,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4978,6 +5007,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5399,6 +5429,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5441,6 +5473,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5615,6 +5649,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5888,6 +5924,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6055,6 +6092,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6146,6 +6184,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2";
@@ -7247,6 +7286,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7266,8 +7306,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7540,6 +7582,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7875,6 +7918,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7899,6 +7944,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_0_3";
@@ -7945,6 +7991,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8062,6 +8109,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8597,6 +8645,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8672,6 +8721,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8803,6 +8853,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8953,6 +9004,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.2.nix b/pkgs/development/haskell-modules/configuration-lts-0.2.nix
index 71c04aad38d..1d59562cc85 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.2.nix
@@ -919,6 +919,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_1";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1007,8 +1008,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1378,6 +1381,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1446,6 +1450,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1684,7 +1689,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1726,6 +1733,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1803,6 +1811,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2232,6 +2241,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2458,6 +2468,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2526,6 +2537,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2559,6 +2571,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2707,6 +2720,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2741,6 +2755,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3068,6 +3083,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3187,6 +3203,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3255,6 +3272,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3336,6 +3354,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3393,6 +3412,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3449,6 +3469,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3833,6 +3854,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4118,6 +4140,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4138,6 +4161,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4156,6 +4180,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4186,6 +4211,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4207,6 +4233,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4268,6 +4295,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4762,6 +4790,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4978,6 +5007,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5399,6 +5429,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5441,6 +5473,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5615,6 +5649,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5888,6 +5924,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6055,6 +6092,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6146,6 +6184,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -7247,6 +7286,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7266,8 +7306,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7540,6 +7582,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7875,6 +7918,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7899,6 +7944,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_0_3";
@@ -7945,6 +7991,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8062,6 +8109,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8597,6 +8645,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8672,6 +8721,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8803,6 +8853,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8953,6 +9004,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.3.nix b/pkgs/development/haskell-modules/configuration-lts-0.3.nix
index d9e9ce495cd..0cb0c6e68f1 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.3.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.3.nix
@@ -919,6 +919,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_1";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1007,8 +1008,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1378,6 +1381,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1446,6 +1450,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1684,7 +1689,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1726,6 +1733,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1803,6 +1811,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2232,6 +2241,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2458,6 +2468,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2526,6 +2537,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2559,6 +2571,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2707,6 +2720,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2741,6 +2755,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3068,6 +3083,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3187,6 +3203,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3255,6 +3272,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3336,6 +3354,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3393,6 +3412,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3449,6 +3469,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3833,6 +3854,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4118,6 +4140,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4138,6 +4161,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4156,6 +4180,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4186,6 +4211,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4207,6 +4233,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4268,6 +4295,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4762,6 +4790,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4978,6 +5007,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5399,6 +5429,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5441,6 +5473,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5615,6 +5649,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5888,6 +5924,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6055,6 +6092,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6146,6 +6184,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -7247,6 +7286,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7266,8 +7306,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7540,6 +7582,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7875,6 +7918,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7899,6 +7944,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_0_3";
@@ -7945,6 +7991,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8062,6 +8109,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8597,6 +8645,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8672,6 +8721,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8803,6 +8853,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8953,6 +9004,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.4.nix b/pkgs/development/haskell-modules/configuration-lts-0.4.nix
index cdfbcb1943a..22c6d25ab42 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.4.nix
@@ -919,6 +919,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_1";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1007,8 +1008,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1378,6 +1381,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1446,6 +1450,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1684,7 +1689,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1726,6 +1733,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1803,6 +1811,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2232,6 +2241,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2458,6 +2468,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2526,6 +2537,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2559,6 +2571,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2706,6 +2719,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2740,6 +2754,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3067,6 +3082,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3186,6 +3202,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3254,6 +3271,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3335,6 +3353,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3392,6 +3411,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3448,6 +3468,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3830,6 +3851,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4115,6 +4137,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4135,6 +4158,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4153,6 +4177,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4183,6 +4208,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4204,6 +4230,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4265,6 +4292,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4759,6 +4787,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4975,6 +5004,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5396,6 +5426,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5438,6 +5470,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5612,6 +5646,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5885,6 +5921,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6052,6 +6089,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6143,6 +6181,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -7243,6 +7282,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7262,8 +7302,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7536,6 +7578,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7871,6 +7914,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7895,6 +7940,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_0_3";
@@ -7941,6 +7987,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8058,6 +8105,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8593,6 +8641,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8668,6 +8717,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8799,6 +8849,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8949,6 +9000,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.5.nix b/pkgs/development/haskell-modules/configuration-lts-0.5.nix
index f03d3e17a39..8c2d85f2499 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.5.nix
@@ -919,6 +919,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_1";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1007,8 +1008,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1378,6 +1381,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1446,6 +1450,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1684,7 +1689,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1726,6 +1733,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1803,6 +1811,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2232,6 +2241,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2458,6 +2468,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2526,6 +2537,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2559,6 +2571,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2706,6 +2719,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2740,6 +2754,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3067,6 +3082,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3186,6 +3202,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3254,6 +3271,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3335,6 +3353,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3392,6 +3411,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3448,6 +3468,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3830,6 +3851,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4115,6 +4137,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4135,6 +4158,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4153,6 +4177,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4183,6 +4208,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4204,6 +4230,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4265,6 +4292,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4759,6 +4787,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4975,6 +5004,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5396,6 +5426,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5438,6 +5470,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5612,6 +5646,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5885,6 +5921,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6052,6 +6089,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6143,6 +6181,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -7243,6 +7282,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7262,8 +7302,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7536,6 +7578,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7871,6 +7914,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7895,6 +7940,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_1_0";
@@ -7941,6 +7987,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8058,6 +8105,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8593,6 +8641,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8668,6 +8717,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8799,6 +8849,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8949,6 +9000,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.6.nix b/pkgs/development/haskell-modules/configuration-lts-0.6.nix
index de83b28d2fa..71b640e0c70 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.6.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.6.nix
@@ -918,6 +918,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_2";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1006,8 +1007,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1377,6 +1380,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1444,6 +1448,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1681,7 +1686,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1723,6 +1730,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1800,6 +1808,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2229,6 +2238,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2455,6 +2465,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2523,6 +2534,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2556,6 +2568,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2703,6 +2716,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2737,6 +2751,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3064,6 +3079,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3183,6 +3199,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3251,6 +3268,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3332,6 +3350,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3389,6 +3408,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3445,6 +3465,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3827,6 +3848,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4111,6 +4133,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4131,6 +4154,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4149,6 +4173,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4179,6 +4204,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4200,6 +4226,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4261,6 +4288,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4755,6 +4783,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4971,6 +5000,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5392,6 +5422,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5434,6 +5466,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5608,6 +5642,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5881,6 +5917,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6047,6 +6084,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6138,6 +6176,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -7237,6 +7276,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7256,8 +7296,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7530,6 +7572,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7865,6 +7908,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7889,6 +7934,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_1_0";
@@ -7935,6 +7981,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8052,6 +8099,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8490,6 +8538,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_5";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8586,6 +8635,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8661,6 +8711,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8791,6 +8842,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8939,6 +8991,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.7.nix b/pkgs/development/haskell-modules/configuration-lts-0.7.nix
index e01b0bc09a8..c1ac7b7a686 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.7.nix
@@ -918,6 +918,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_5_2";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = dontDistribute super."Spock-digestive";
@@ -1006,8 +1007,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1377,6 +1380,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1444,6 +1448,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1681,7 +1686,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1723,6 +1730,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1800,6 +1808,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2229,6 +2238,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2455,6 +2465,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2523,6 +2534,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2556,6 +2568,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2703,6 +2716,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2737,6 +2751,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3064,6 +3079,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3183,6 +3199,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3251,6 +3268,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3332,6 +3350,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3389,6 +3408,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3445,6 +3465,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3827,6 +3848,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4111,6 +4133,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4131,6 +4154,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4149,6 +4173,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4179,6 +4204,7 @@ self: super: {
"hflags" = dontDistribute super."hflags";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4200,6 +4226,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4261,6 +4288,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4755,6 +4783,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4971,6 +5000,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5392,6 +5422,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5434,6 +5466,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5608,6 +5642,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5881,6 +5917,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6047,6 +6084,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6138,6 +6176,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -7237,6 +7276,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7256,8 +7296,10 @@ self: super: {
"shake-language-c" = dontDistribute super."shake-language-c";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7530,6 +7572,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7865,6 +7908,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7889,6 +7934,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_1_0";
@@ -7935,6 +7981,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8052,6 +8099,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8490,6 +8538,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_5";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8586,6 +8635,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8661,6 +8711,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8791,6 +8842,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8939,6 +8991,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.0.nix b/pkgs/development/haskell-modules/configuration-lts-1.0.nix
index 42db9c816da..b6218ae4ab2 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.0.nix
@@ -915,6 +915,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_6_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1002,8 +1003,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1373,6 +1376,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1440,6 +1444,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1676,7 +1681,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1718,6 +1725,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1794,6 +1802,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2221,6 +2230,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2446,6 +2456,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2514,6 +2525,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2547,6 +2559,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2694,6 +2707,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2728,6 +2742,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3054,6 +3069,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2";
@@ -3173,6 +3189,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3241,6 +3258,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3322,6 +3340,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3379,6 +3398,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3435,6 +3455,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3816,6 +3837,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4101,6 +4123,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4121,6 +4144,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4139,6 +4163,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4168,6 +4193,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4189,6 +4215,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4250,6 +4277,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4743,6 +4771,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4959,6 +4988,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5380,6 +5410,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5422,6 +5454,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5596,6 +5630,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5869,6 +5905,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6035,6 +6072,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6126,6 +6164,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -6190,6 +6229,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7223,6 +7263,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7242,8 +7283,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_3";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7515,6 +7558,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7850,6 +7894,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7874,6 +7920,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework" = doDistribute super."test-framework_0_8_1_0";
@@ -7920,6 +7967,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8037,6 +8085,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8474,6 +8523,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_5";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8570,6 +8620,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8645,6 +8696,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8775,6 +8827,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8923,6 +8976,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.1.nix b/pkgs/development/haskell-modules/configuration-lts-1.1.nix
index fb68011ba87..c86e0ee5569 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.1.nix
@@ -915,6 +915,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_6_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1002,8 +1003,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1373,6 +1376,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1440,6 +1444,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1676,7 +1681,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1718,6 +1725,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1794,6 +1802,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2219,6 +2228,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2443,6 +2453,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2511,6 +2522,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2544,6 +2556,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2691,6 +2704,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2724,6 +2738,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3050,6 +3065,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_7";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3169,6 +3185,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3237,6 +3254,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3318,6 +3336,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3375,6 +3394,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3431,6 +3451,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3812,6 +3833,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4096,6 +4118,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4116,6 +4139,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4134,6 +4158,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4163,6 +4188,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4184,6 +4210,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4243,6 +4270,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4736,6 +4764,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4952,6 +4981,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5373,6 +5403,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5415,6 +5447,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5589,6 +5623,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5861,6 +5897,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6027,6 +6064,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6118,6 +6156,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options" = doDistribute super."options_1_2_1";
@@ -6182,6 +6221,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7214,6 +7254,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7233,8 +7274,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_3";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_2_2";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7506,6 +7549,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7840,6 +7884,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7864,6 +7910,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7908,6 +7955,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8024,6 +8072,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8460,6 +8509,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_5";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8556,6 +8606,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8631,6 +8682,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8761,6 +8813,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8909,6 +8962,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.10.nix b/pkgs/development/haskell-modules/configuration-lts-1.10.nix
index 9c20fbc7982..b74623b09d7 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.10.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.10.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_3";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1730,6 +1738,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_6_3_0";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1792,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2215,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2438,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2506,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2539,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2686,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2719,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3043,6 +3059,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3161,6 +3178,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3228,6 +3246,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3309,6 +3328,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3366,6 +3386,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3421,6 +3442,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3801,6 +3823,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4084,6 +4107,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4104,6 +4128,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4122,6 +4147,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4151,6 +4177,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4172,6 +4199,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4231,6 +4259,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4719,6 +4748,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4735,6 +4765,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4933,6 +4964,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5353,6 +5385,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5395,6 +5429,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5569,6 +5605,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5840,6 +5878,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6005,6 +6044,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6096,6 +6136,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6159,6 +6200,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7189,6 +7231,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7208,8 +7251,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7480,6 +7525,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7812,6 +7858,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7836,6 +7884,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7880,6 +7929,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7995,6 +8045,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8428,6 +8479,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8524,6 +8576,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8598,6 +8651,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8727,6 +8781,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8864,6 +8919,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8873,6 +8929,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.11.nix b/pkgs/development/haskell-modules/configuration-lts-1.11.nix
index e1402193eb9..79ab2e6f67f 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.11.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.11.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_3";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1730,6 +1738,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_6_3_0";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1792,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2215,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2438,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2506,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2539,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2686,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2719,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3043,6 +3059,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3160,6 +3177,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3227,6 +3245,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3308,6 +3327,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3365,6 +3385,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3420,6 +3441,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3800,6 +3822,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4083,6 +4106,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4103,6 +4127,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4121,6 +4146,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4150,6 +4176,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4171,6 +4198,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4230,6 +4258,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4717,6 +4746,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4733,6 +4763,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4930,6 +4961,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5349,6 +5381,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5391,6 +5425,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5565,6 +5601,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5836,6 +5874,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6001,6 +6040,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6092,6 +6132,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6155,6 +6196,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7185,6 +7227,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7204,8 +7247,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7476,6 +7521,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7808,6 +7854,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7832,6 +7880,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7876,6 +7925,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7991,6 +8041,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8424,6 +8475,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8520,6 +8572,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8594,6 +8647,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8723,6 +8777,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8860,6 +8915,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8869,6 +8925,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.12.nix b/pkgs/development/haskell-modules/configuration-lts-1.12.nix
index 4c5eaef6814..be460c8f810 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.12.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.12.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_3";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1730,6 +1738,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_6_3_0";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1792,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2215,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2438,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2506,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2539,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2686,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2719,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3043,6 +3059,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3160,6 +3177,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3227,6 +3245,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3308,6 +3327,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3365,6 +3385,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3420,6 +3441,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3800,6 +3822,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4083,6 +4106,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_2";
@@ -4103,6 +4127,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4120,6 +4145,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4149,6 +4175,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4170,6 +4197,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4229,6 +4257,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4716,6 +4745,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4732,6 +4762,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4929,6 +4960,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5348,6 +5380,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5390,6 +5424,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5564,6 +5600,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5835,6 +5873,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6000,6 +6039,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6091,6 +6131,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6154,6 +6195,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7184,6 +7226,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7203,8 +7246,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7474,6 +7519,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7806,6 +7852,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7830,6 +7878,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7874,6 +7923,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7988,6 +8038,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8421,6 +8472,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8517,6 +8569,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8591,6 +8644,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8720,6 +8774,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8857,6 +8912,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8866,6 +8922,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.13.nix b/pkgs/development/haskell-modules/configuration-lts-1.13.nix
index 656be295da0..610bba03009 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.13.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.13.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_3";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1730,6 +1738,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_6_3_0";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1792,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2215,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2438,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2506,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2539,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2686,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2719,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3043,6 +3059,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3160,6 +3177,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3227,6 +3245,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3308,6 +3327,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3365,6 +3385,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3420,6 +3441,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3799,6 +3821,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4082,6 +4105,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_2";
@@ -4102,6 +4126,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4119,6 +4144,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4148,6 +4174,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4169,6 +4196,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4228,6 +4256,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4715,6 +4744,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4731,6 +4761,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4928,6 +4959,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5347,6 +5379,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5389,6 +5423,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5563,6 +5599,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5834,6 +5872,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5999,6 +6038,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6090,6 +6130,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6153,6 +6194,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7183,6 +7225,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7202,8 +7245,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7473,6 +7518,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7804,6 +7850,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7828,6 +7876,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7872,6 +7921,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7986,6 +8036,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8419,6 +8470,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8515,6 +8567,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8589,6 +8642,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8718,6 +8772,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8855,6 +8910,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8864,6 +8920,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.14.nix b/pkgs/development/haskell-modules/configuration-lts-1.14.nix
index 341459f7405..2d8fb74ed50 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.14.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.14.nix
@@ -913,6 +913,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1000,8 +1001,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1371,6 +1374,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1438,6 +1442,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_3";
@@ -1673,7 +1678,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1715,6 +1722,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1728,6 +1736,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_6_3_0";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1790,6 +1799,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2213,6 +2223,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2435,6 +2446,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2503,6 +2515,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2536,6 +2549,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2683,6 +2697,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2716,6 +2731,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3040,6 +3056,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3157,6 +3174,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3224,6 +3242,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3305,6 +3324,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3362,6 +3382,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3417,6 +3438,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3796,6 +3818,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4079,6 +4102,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heaps" = doDistribute super."heaps_0_3_2";
"heapsort" = dontDistribute super."heapsort";
@@ -4098,6 +4122,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4115,6 +4140,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4144,6 +4170,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4165,6 +4192,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4224,6 +4252,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4711,6 +4740,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4727,6 +4757,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4924,6 +4955,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5342,6 +5374,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5384,6 +5418,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5558,6 +5594,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5827,6 +5865,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5992,6 +6031,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6083,6 +6123,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6146,6 +6187,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7175,6 +7217,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7194,8 +7237,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7465,6 +7510,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7796,6 +7842,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7820,6 +7868,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7864,6 +7913,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7978,6 +8028,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8411,6 +8462,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8507,6 +8559,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8581,6 +8634,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8710,6 +8764,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8847,6 +8902,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8856,6 +8912,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.15.nix b/pkgs/development/haskell-modules/configuration-lts-1.15.nix
index 57889762d0c..f4f7b038eef 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.15.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.15.nix
@@ -912,6 +912,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -999,8 +1000,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1370,6 +1373,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1437,6 +1441,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_5";
@@ -1672,7 +1677,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1714,6 +1721,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1727,6 +1735,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_6_3_0";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1789,6 +1798,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2210,6 +2220,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2431,6 +2442,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2499,6 +2511,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2532,6 +2545,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2679,6 +2693,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2712,6 +2727,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3035,6 +3051,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3152,6 +3169,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3219,6 +3237,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3300,6 +3319,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3357,6 +3377,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3412,6 +3433,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3791,6 +3813,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4074,6 +4097,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heaps" = doDistribute super."heaps_0_3_2";
"heapsort" = dontDistribute super."heapsort";
@@ -4093,6 +4117,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4110,6 +4135,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4139,6 +4165,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4160,6 +4187,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4219,6 +4247,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4706,6 +4735,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4722,6 +4752,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4919,6 +4950,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5337,6 +5369,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5379,6 +5413,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5553,6 +5589,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5820,6 +5858,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5985,6 +6024,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6076,6 +6116,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6139,6 +6180,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7166,6 +7208,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7185,8 +7228,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7456,6 +7501,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7785,6 +7831,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7809,6 +7857,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7853,6 +7902,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7967,6 +8017,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8400,6 +8451,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8496,6 +8548,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8569,6 +8622,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8698,6 +8752,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8835,6 +8890,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8844,6 +8900,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.2.nix b/pkgs/development/haskell-modules/configuration-lts-1.2.nix
index 5f53f69d70c..c386c5791a7 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.2.nix
@@ -915,6 +915,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1002,8 +1003,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1373,6 +1376,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1440,6 +1444,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1676,7 +1681,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1718,6 +1725,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1794,6 +1802,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2218,6 +2227,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2441,6 +2451,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2509,6 +2520,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2542,6 +2554,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2689,6 +2702,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2722,6 +2736,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3048,6 +3063,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3167,6 +3183,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3235,6 +3252,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3316,6 +3334,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3373,6 +3392,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3428,6 +3448,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3809,6 +3830,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4093,6 +4115,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4113,6 +4136,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4131,6 +4155,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4160,6 +4185,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4181,6 +4207,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4240,6 +4267,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4733,6 +4761,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4949,6 +4978,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5370,6 +5400,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5412,6 +5444,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5586,6 +5620,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5858,6 +5894,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6024,6 +6061,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6115,6 +6153,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6178,6 +6217,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7208,6 +7248,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7227,8 +7268,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_3";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7500,6 +7543,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7834,6 +7878,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7858,6 +7904,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7902,6 +7949,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8018,6 +8066,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8454,6 +8503,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8550,6 +8600,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8625,6 +8676,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8755,6 +8807,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8903,6 +8956,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.4.nix b/pkgs/development/haskell-modules/configuration-lts-1.4.nix
index 6939da3619d..883954c9575 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.4.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1793,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2217,6 +2226,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2440,6 +2450,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2508,6 +2519,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2541,6 +2553,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2688,6 +2701,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2721,6 +2735,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3047,6 +3062,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3165,6 +3181,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3233,6 +3250,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3314,6 +3332,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3371,6 +3390,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3426,6 +3446,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3807,6 +3828,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4090,6 +4112,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4110,6 +4133,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4128,6 +4152,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4157,6 +4182,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4178,6 +4204,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4237,6 +4264,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4730,6 +4758,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4946,6 +4975,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5367,6 +5397,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5409,6 +5441,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5583,6 +5617,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5854,6 +5890,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6020,6 +6057,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6111,6 +6149,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6174,6 +6213,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7204,6 +7244,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7223,8 +7264,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7496,6 +7539,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7829,6 +7873,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7853,6 +7899,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7897,6 +7944,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8013,6 +8061,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8449,6 +8498,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8545,6 +8595,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8620,6 +8671,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8750,6 +8802,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8897,6 +8950,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.5.nix b/pkgs/development/haskell-modules/configuration-lts-1.5.nix
index a53cb354aba..8410cc12012 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.5.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1793,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2216,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2439,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2507,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2540,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2687,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2720,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3046,6 +3061,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3164,6 +3180,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3232,6 +3249,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3313,6 +3331,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3370,6 +3389,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3425,6 +3445,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3806,6 +3827,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4089,6 +4111,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4109,6 +4132,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4127,6 +4151,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4156,6 +4181,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4177,6 +4203,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4236,6 +4263,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4729,6 +4757,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4745,6 +4774,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4944,6 +4974,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5365,6 +5396,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5407,6 +5440,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5581,6 +5616,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5852,6 +5889,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6018,6 +6056,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6109,6 +6148,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6172,6 +6212,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7202,6 +7243,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7221,8 +7263,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7494,6 +7538,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7827,6 +7872,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7851,6 +7898,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7895,6 +7943,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8011,6 +8060,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8445,6 +8495,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8541,6 +8592,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8616,6 +8668,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8746,6 +8799,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8893,6 +8947,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.7.nix b/pkgs/development/haskell-modules/configuration-lts-1.7.nix
index d4405a6ea7b..36c41b867d8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.7.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1793,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2216,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2439,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2507,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2540,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2687,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2720,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3046,6 +3061,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3164,6 +3180,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3232,6 +3249,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3313,6 +3331,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3370,6 +3389,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3425,6 +3445,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3806,6 +3827,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4089,6 +4111,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4109,6 +4132,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4127,6 +4151,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4156,6 +4181,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4177,6 +4203,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4236,6 +4263,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4724,6 +4752,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4740,6 +4769,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4938,6 +4968,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5359,6 +5390,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5401,6 +5434,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5575,6 +5610,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5846,6 +5883,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6012,6 +6050,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6103,6 +6142,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6166,6 +6206,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7196,6 +7237,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7215,8 +7257,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7488,6 +7532,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7821,6 +7866,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7845,6 +7892,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7889,6 +7937,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8005,6 +8054,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8439,6 +8489,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8535,6 +8586,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8610,6 +8662,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8740,6 +8793,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8887,6 +8941,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.8.nix b/pkgs/development/haskell-modules/configuration-lts-1.8.nix
index 6a0e8545c28..6348ae3020d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.8.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.8.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_2";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1793,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2216,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2439,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2507,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2540,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2687,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2720,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3044,6 +3059,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3162,6 +3178,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3230,6 +3247,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3311,6 +3329,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3368,6 +3387,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3423,6 +3443,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3803,6 +3824,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4086,6 +4108,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4106,6 +4129,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4124,6 +4148,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4153,6 +4178,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4174,6 +4200,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4233,6 +4260,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4721,6 +4749,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4737,6 +4766,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4935,6 +4965,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5355,6 +5386,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5397,6 +5430,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5571,6 +5606,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5842,6 +5879,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6008,6 +6046,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6099,6 +6138,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6162,6 +6202,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7192,6 +7233,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7211,8 +7253,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7484,6 +7528,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7817,6 +7862,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7841,6 +7888,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7885,6 +7933,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8001,6 +8050,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8434,6 +8484,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8530,6 +8581,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8605,6 +8657,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8735,6 +8788,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8872,6 +8926,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8881,6 +8936,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.9.nix b/pkgs/development/haskell-modules/configuration-lts-1.9.nix
index 93ff9524400..d8a3baeb71f 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.9.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.9.nix
@@ -914,6 +914,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -1001,8 +1002,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1372,6 +1375,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1439,6 +1443,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_3";
@@ -1675,7 +1680,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1717,6 +1724,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder" = doDistribute super."blaze-builder_0_3_3_4";
@@ -1793,6 +1801,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2216,6 +2225,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2439,6 +2449,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2507,6 +2518,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2540,6 +2552,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2687,6 +2700,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2720,6 +2734,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -3044,6 +3059,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3162,6 +3178,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3229,6 +3246,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3310,6 +3328,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3367,6 +3386,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3422,6 +3442,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3802,6 +3823,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4085,6 +4107,7 @@ self: super: {
"hdocs" = dontDistribute super."hdocs";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heap" = dontDistribute super."heap";
"heaps" = doDistribute super."heaps_0_3_1";
@@ -4105,6 +4128,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4123,6 +4147,7 @@ self: super: {
"here" = doDistribute super."here_1_2_6";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4152,6 +4177,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4173,6 +4199,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4232,6 +4259,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4720,6 +4748,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
"ide-backend" = dontDistribute super."ide-backend";
@@ -4736,6 +4765,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4934,6 +4964,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5354,6 +5385,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5396,6 +5429,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"lrucache" = dontDistribute super."lrucache";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
@@ -5570,6 +5605,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5841,6 +5878,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -6007,6 +6045,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6098,6 +6137,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6161,6 +6201,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7191,6 +7232,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7210,8 +7252,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-js" = dontDistribute super."shakespeare-js";
"shana" = dontDistribute super."shana";
@@ -7483,6 +7527,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7816,6 +7861,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7840,6 +7887,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7884,6 +7932,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -8000,6 +8049,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8433,6 +8483,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8529,6 +8580,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8604,6 +8656,7 @@ self: super: {
"wreq" = dontDistribute super."wreq";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8734,6 +8787,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8871,6 +8925,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8880,6 +8935,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_1";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.0.nix b/pkgs/development/haskell-modules/configuration-lts-2.0.nix
index 6e14e24c7ac..6fabd0b50d9 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.0.nix
@@ -905,6 +905,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -991,8 +992,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1361,6 +1364,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1427,6 +1431,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_5";
@@ -1662,7 +1667,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1704,6 +1711,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1715,6 +1723,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1777,6 +1786,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2197,6 +2207,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2415,6 +2426,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2483,6 +2495,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2516,6 +2529,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2663,6 +2677,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2696,6 +2711,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2943,6 +2959,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3018,6 +3035,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3134,6 +3152,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3199,6 +3218,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3280,6 +3300,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3337,6 +3358,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3392,6 +3414,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3767,6 +3790,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4050,6 +4074,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heaps" = doDistribute super."heaps_0_3_2";
"heapsort" = dontDistribute super."heapsort";
@@ -4069,6 +4094,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4086,6 +4112,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4114,6 +4141,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4135,6 +4163,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4194,6 +4223,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4675,6 +4705,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_4";
@@ -4690,6 +4721,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4885,6 +4917,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5296,6 +5329,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5338,6 +5373,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5510,6 +5547,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5769,6 +5808,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5931,6 +5971,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6022,6 +6063,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6086,6 +6128,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7108,6 +7151,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7127,8 +7171,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7395,6 +7441,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7721,6 +7768,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7745,6 +7794,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7789,6 +7839,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7903,6 +7954,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8334,6 +8386,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_0_6";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8429,6 +8482,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8501,6 +8555,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8627,6 +8682,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8764,6 +8820,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8773,6 +8830,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.1.nix b/pkgs/development/haskell-modules/configuration-lts-2.1.nix
index 24a931f7d92..a960694c520 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.1.nix
@@ -905,6 +905,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -991,8 +992,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1361,6 +1364,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1427,6 +1431,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_5";
@@ -1662,7 +1667,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1704,6 +1711,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1715,6 +1723,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1777,6 +1786,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2196,6 +2206,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2414,6 +2425,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2482,6 +2494,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2515,6 +2528,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2662,6 +2676,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2695,6 +2710,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2942,6 +2958,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3017,6 +3034,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3133,6 +3151,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3198,6 +3217,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3279,6 +3299,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3336,6 +3357,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3391,6 +3413,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3766,6 +3789,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4049,6 +4073,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4067,6 +4092,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4084,6 +4110,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4112,6 +4139,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4133,6 +4161,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4192,6 +4221,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4673,6 +4703,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_6";
@@ -4688,6 +4719,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4883,6 +4915,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5294,6 +5327,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5336,6 +5371,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5508,6 +5545,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5767,6 +5806,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5929,6 +5969,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6020,6 +6061,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6084,6 +6126,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7106,6 +7149,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7125,8 +7169,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7393,6 +7439,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7719,6 +7766,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7743,6 +7792,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7787,6 +7837,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7901,6 +7952,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8331,6 +8383,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8426,6 +8479,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8498,6 +8552,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8624,6 +8679,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8761,6 +8817,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8770,6 +8827,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.10.nix b/pkgs/development/haskell-modules/configuration-lts-2.10.nix
index 462a8aee2f1..a27fd4535ee 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.10.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.10.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1356,6 +1359,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1422,6 +1426,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1653,7 +1658,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1695,6 +1702,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1706,6 +1714,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1768,6 +1777,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2183,6 +2193,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2400,6 +2411,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2467,6 +2479,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2500,6 +2513,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2647,6 +2661,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2680,6 +2695,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2925,6 +2941,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -2999,6 +3016,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_10";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3114,6 +3132,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3179,6 +3198,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3260,6 +3280,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3317,6 +3338,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3372,6 +3394,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3744,6 +3767,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4027,6 +4051,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4045,6 +4070,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4062,6 +4088,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4090,6 +4117,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4111,6 +4139,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4169,6 +4198,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4646,6 +4676,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_9";
@@ -4661,6 +4692,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4856,6 +4888,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4872,6 +4905,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5261,6 +5295,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5303,6 +5339,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5342,6 +5380,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5470,6 +5509,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5729,6 +5770,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5890,6 +5932,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5981,6 +6024,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6044,6 +6088,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7060,6 +7105,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7079,8 +7125,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7181,6 +7229,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7345,6 +7394,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7663,6 +7713,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7687,6 +7739,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7731,6 +7784,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7843,6 +7897,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8273,6 +8328,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8368,6 +8424,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8439,6 +8496,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8564,6 +8622,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8700,6 +8759,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8709,6 +8769,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.11.nix b/pkgs/development/haskell-modules/configuration-lts-2.11.nix
index 4353c8d898c..2bc005894d8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.11.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.11.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1355,6 +1358,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1421,6 +1425,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1652,7 +1657,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1694,6 +1701,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1705,6 +1713,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1767,6 +1776,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2182,6 +2192,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2399,6 +2410,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2466,6 +2478,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2499,6 +2512,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2646,6 +2660,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2679,6 +2694,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2924,6 +2940,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -2998,6 +3015,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_10";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3113,6 +3131,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3178,6 +3197,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3259,6 +3279,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3316,6 +3337,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3370,6 +3392,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3742,6 +3765,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4024,6 +4048,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4042,6 +4067,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4059,6 +4085,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4087,6 +4114,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4108,6 +4136,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4166,6 +4195,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4224,6 +4254,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4642,6 +4673,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_9";
@@ -4657,6 +4689,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4852,6 +4885,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4867,6 +4901,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5256,6 +5291,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5298,6 +5335,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5337,6 +5376,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5465,6 +5505,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5723,6 +5765,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5884,6 +5927,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5975,6 +6019,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6037,6 +6082,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7052,6 +7098,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7071,8 +7118,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7173,6 +7222,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7337,6 +7387,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7653,6 +7704,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7677,6 +7730,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7721,6 +7775,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7833,6 +7888,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8263,6 +8319,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8358,6 +8415,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8429,6 +8487,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8554,6 +8613,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8690,6 +8750,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8699,6 +8760,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.12.nix b/pkgs/development/haskell-modules/configuration-lts-2.12.nix
index 4f4ce4b86e1..e8bb7cb1583 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.12.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.12.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1355,6 +1358,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1421,6 +1425,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1652,7 +1657,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1694,6 +1701,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1705,6 +1713,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1767,6 +1776,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2182,6 +2192,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2399,6 +2410,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2466,6 +2478,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2499,6 +2512,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2646,6 +2660,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2679,6 +2694,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2924,6 +2940,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -2998,6 +3015,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_10";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3113,6 +3131,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3178,6 +3197,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3259,6 +3279,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3316,6 +3337,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3370,6 +3392,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3742,6 +3765,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4024,6 +4048,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4042,6 +4067,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4059,6 +4085,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4087,6 +4114,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4108,6 +4136,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4166,6 +4195,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4224,6 +4254,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4642,6 +4673,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_9";
@@ -4657,6 +4689,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4852,6 +4885,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4867,6 +4901,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5256,6 +5291,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5298,6 +5335,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5337,6 +5376,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5465,6 +5505,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5723,6 +5765,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5884,6 +5927,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5975,6 +6019,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6037,6 +6082,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7051,6 +7097,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7070,8 +7117,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7172,6 +7221,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7336,6 +7386,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7652,6 +7703,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7676,6 +7729,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7720,6 +7774,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7832,6 +7887,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8262,6 +8318,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8357,6 +8414,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8428,6 +8486,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8553,6 +8612,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8689,6 +8749,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8698,6 +8759,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.13.nix b/pkgs/development/haskell-modules/configuration-lts-2.13.nix
index c9464238e84..6391bc0180e 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.13.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.13.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1355,6 +1358,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1421,6 +1425,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1652,7 +1657,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1694,6 +1701,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1705,6 +1713,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1767,6 +1776,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2182,6 +2192,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2399,6 +2410,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2466,6 +2478,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2499,6 +2512,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2646,6 +2660,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2679,6 +2694,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2924,6 +2940,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -2998,6 +3015,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_10";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3113,6 +3131,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3178,6 +3197,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3259,6 +3279,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3316,6 +3337,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3370,6 +3392,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3741,6 +3764,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4023,6 +4047,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4041,6 +4066,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4058,6 +4084,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4086,6 +4113,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4107,6 +4135,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4165,6 +4194,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4223,6 +4253,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4641,6 +4672,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_9";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_2";
@@ -4655,6 +4687,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4850,6 +4883,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4865,6 +4899,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5254,6 +5289,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5296,6 +5333,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5335,6 +5374,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5463,6 +5503,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5721,6 +5763,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5881,6 +5924,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5972,6 +6016,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6034,6 +6079,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7048,6 +7094,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7067,8 +7114,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7169,6 +7218,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7333,6 +7383,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7649,6 +7700,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7673,6 +7726,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7717,6 +7771,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7829,6 +7884,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8259,6 +8315,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8354,6 +8411,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8425,6 +8483,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8550,6 +8609,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8686,6 +8746,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8695,6 +8756,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.14.nix b/pkgs/development/haskell-modules/configuration-lts-2.14.nix
index e2a9927cabf..19f39ecba30 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.14.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.14.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1354,6 +1357,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1420,6 +1424,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1651,7 +1656,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1693,6 +1700,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1704,6 +1712,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1766,6 +1775,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2181,6 +2191,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2398,6 +2409,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2465,6 +2477,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2498,6 +2511,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2645,6 +2659,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2678,6 +2693,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2923,6 +2939,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -2997,6 +3014,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_11";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3111,6 +3129,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3176,6 +3195,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3257,6 +3277,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3314,6 +3335,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3368,6 +3390,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3739,6 +3762,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4021,6 +4045,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4039,6 +4064,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4056,6 +4082,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4084,6 +4111,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4105,6 +4133,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4163,6 +4192,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4221,6 +4251,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4638,6 +4669,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_9";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_2";
@@ -4652,6 +4684,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4847,6 +4880,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4862,6 +4896,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5251,6 +5286,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5293,6 +5330,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5332,6 +5371,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5460,6 +5500,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5718,6 +5760,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5878,6 +5921,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5969,6 +6013,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6031,6 +6076,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7044,6 +7090,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7063,8 +7110,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7164,6 +7213,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7328,6 +7378,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7644,6 +7695,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7668,6 +7721,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7712,6 +7766,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7824,6 +7879,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8254,6 +8310,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8271,6 +8328,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8348,6 +8406,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8418,6 +8477,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8543,6 +8603,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8678,6 +8739,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8687,6 +8749,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.15.nix b/pkgs/development/haskell-modules/configuration-lts-2.15.nix
index 53c0e3d69bd..9efae29b78d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.15.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.15.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1354,6 +1357,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1420,6 +1424,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1651,7 +1656,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1693,6 +1700,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1704,6 +1712,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1766,6 +1775,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2181,6 +2191,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2398,6 +2409,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2465,6 +2477,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2498,6 +2511,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2645,6 +2659,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2678,6 +2693,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2922,6 +2938,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -2996,6 +3013,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_11";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3110,6 +3128,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3175,6 +3194,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3256,6 +3276,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3313,6 +3334,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3367,6 +3389,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3738,6 +3761,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4020,6 +4044,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4038,6 +4063,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4055,6 +4081,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4083,6 +4110,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4104,6 +4132,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4162,6 +4191,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4220,6 +4250,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4637,6 +4668,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_9";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_2";
@@ -4651,6 +4683,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4846,6 +4879,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4861,6 +4895,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5250,6 +5285,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5292,6 +5329,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5331,6 +5370,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5459,6 +5499,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5716,6 +5758,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5874,6 +5917,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5965,6 +6009,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6027,6 +6072,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7040,6 +7086,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7059,8 +7106,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7160,6 +7209,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7324,6 +7374,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7639,6 +7690,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7663,6 +7716,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7707,6 +7761,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7819,6 +7874,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8249,6 +8305,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8266,6 +8323,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8343,6 +8401,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8413,6 +8472,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8538,6 +8598,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8672,6 +8733,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8681,6 +8743,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.16.nix b/pkgs/development/haskell-modules/configuration-lts-2.16.nix
index 14116331de7..51e0764f82f 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.16.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.16.nix
@@ -901,6 +901,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -987,8 +988,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1353,6 +1356,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1419,6 +1423,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1650,7 +1655,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1692,6 +1699,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1703,6 +1711,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1765,6 +1774,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2179,6 +2189,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2395,6 +2406,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2462,6 +2474,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2495,6 +2508,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2641,6 +2655,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2674,6 +2689,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2918,6 +2934,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -2989,7 +3006,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3104,6 +3123,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3169,6 +3189,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3250,6 +3271,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3307,6 +3329,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3361,6 +3384,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3732,6 +3756,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3830,6 +3855,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-extras" = doDistribute super."hashable-extras_0_2_1";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
@@ -4013,6 +4039,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4031,6 +4058,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4048,6 +4076,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4076,6 +4105,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4097,6 +4127,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4155,6 +4186,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4213,6 +4245,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4630,6 +4663,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_11";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_3";
@@ -4644,6 +4678,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4839,6 +4874,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4854,6 +4890,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5242,6 +5279,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5284,6 +5323,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5323,6 +5364,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5451,6 +5493,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5708,6 +5752,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5866,6 +5911,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5957,6 +6003,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6019,6 +6066,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7032,6 +7080,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7051,8 +7100,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7152,6 +7203,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7316,6 +7368,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7631,6 +7684,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7655,6 +7710,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7699,6 +7755,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7811,6 +7868,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8241,6 +8299,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8258,6 +8317,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8335,6 +8395,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8405,6 +8466,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8530,6 +8592,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8663,6 +8726,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8672,6 +8736,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.17.nix b/pkgs/development/haskell-modules/configuration-lts-2.17.nix
index e1a2bbbc968..4ab2085f1bc 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.17.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.17.nix
@@ -901,6 +901,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_10_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -987,8 +988,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1353,6 +1356,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1418,6 +1422,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1649,7 +1654,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1691,6 +1698,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1702,6 +1710,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1763,6 +1772,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2177,6 +2187,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2393,6 +2404,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2460,6 +2472,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2493,6 +2506,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2639,6 +2653,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2672,6 +2687,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2916,6 +2932,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2986,7 +3003,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3100,6 +3119,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3165,6 +3185,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3246,6 +3267,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3302,6 +3324,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3356,6 +3379,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3727,6 +3751,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3825,6 +3850,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-extras" = doDistribute super."hashable-extras_0_2_1";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
@@ -4008,6 +4034,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4026,6 +4053,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4043,6 +4071,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4071,6 +4100,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4092,6 +4122,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4150,6 +4181,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4208,6 +4240,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4625,6 +4658,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_11";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_3";
@@ -4639,6 +4673,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4834,6 +4869,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4849,6 +4885,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5237,6 +5274,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5279,6 +5318,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5318,6 +5359,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5446,6 +5488,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5703,6 +5747,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5860,6 +5905,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5951,6 +5997,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6013,6 +6060,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7026,6 +7074,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7045,8 +7094,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7146,6 +7197,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7310,6 +7362,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7625,6 +7678,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7649,6 +7704,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7693,6 +7749,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7805,6 +7862,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8235,6 +8293,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8252,6 +8311,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8329,6 +8389,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8399,6 +8460,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8524,6 +8586,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8657,6 +8720,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8666,6 +8730,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.18.nix b/pkgs/development/haskell-modules/configuration-lts-2.18.nix
index 28058c94292..71ad819477a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.18.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.18.nix
@@ -901,6 +901,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_10_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -987,8 +988,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1353,6 +1356,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1418,6 +1422,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1649,7 +1654,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1691,6 +1698,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1702,6 +1710,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1763,6 +1772,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2176,6 +2186,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2392,6 +2403,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2459,6 +2471,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2492,6 +2505,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2638,6 +2652,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2671,6 +2686,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2914,6 +2930,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2984,7 +3001,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3098,6 +3117,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3163,6 +3183,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3244,6 +3265,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3300,6 +3322,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3354,6 +3377,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3725,6 +3749,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3823,6 +3848,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-extras" = doDistribute super."hashable-extras_0_2_1";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
@@ -4006,6 +4032,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4023,6 +4050,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4040,6 +4068,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4068,6 +4097,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4089,6 +4119,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4147,6 +4178,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4205,6 +4237,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4622,6 +4655,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_11";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_3";
@@ -4636,6 +4670,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4831,6 +4866,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4846,6 +4882,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5234,6 +5271,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5276,6 +5315,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5315,6 +5356,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5443,6 +5485,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5700,6 +5744,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5856,6 +5901,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5947,6 +5993,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6009,6 +6056,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7021,6 +7069,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7040,8 +7089,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7141,6 +7192,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7305,6 +7357,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7619,6 +7672,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7643,6 +7698,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7687,6 +7743,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7799,6 +7856,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8229,6 +8287,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8238,6 +8297,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -8245,6 +8305,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8322,6 +8383,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8392,6 +8454,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8516,6 +8579,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8649,6 +8713,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8658,6 +8723,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.19.nix b/pkgs/development/haskell-modules/configuration-lts-2.19.nix
index 26cb22600e1..80547ee44ab 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.19.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.19.nix
@@ -901,6 +901,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_10_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -987,8 +988,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1353,6 +1356,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1418,6 +1422,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1649,7 +1654,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1691,6 +1698,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1702,6 +1710,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1763,6 +1772,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2176,6 +2186,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2392,6 +2403,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2459,6 +2471,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2492,6 +2505,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2638,6 +2652,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2671,6 +2686,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2914,6 +2930,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2984,7 +3001,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3098,6 +3117,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3162,6 +3182,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3243,6 +3264,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3299,6 +3321,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3353,6 +3376,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3724,6 +3748,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3822,6 +3847,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-extras" = doDistribute super."hashable-extras_0_2_1";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
@@ -4005,6 +4031,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4022,6 +4049,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4039,6 +4067,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4067,6 +4096,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4088,6 +4118,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4146,6 +4177,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4204,6 +4236,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4621,6 +4654,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_11";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_3";
@@ -4635,6 +4669,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4830,6 +4865,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4845,6 +4881,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5233,6 +5270,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5275,6 +5314,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5314,6 +5355,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5441,6 +5483,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5697,6 +5741,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5853,6 +5898,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5944,6 +5990,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6006,6 +6053,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7018,6 +7066,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7037,8 +7086,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7138,6 +7189,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7300,6 +7352,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7614,6 +7667,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7638,6 +7693,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7682,6 +7738,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7794,6 +7851,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8224,6 +8282,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8233,6 +8292,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -8240,6 +8300,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8317,6 +8378,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8386,6 +8448,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8510,6 +8573,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8643,6 +8707,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8652,6 +8717,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.2.nix b/pkgs/development/haskell-modules/configuration-lts-2.2.nix
index 86dc3b2988a..f465fc7d0e0 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.2.nix
@@ -904,6 +904,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -990,8 +991,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1360,6 +1363,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1426,6 +1430,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1661,7 +1666,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1703,6 +1710,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1714,6 +1722,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1776,6 +1785,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2193,6 +2203,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2411,6 +2422,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2479,6 +2491,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2512,6 +2525,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2659,6 +2673,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2692,6 +2707,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2939,6 +2955,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3014,6 +3031,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_8";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3130,6 +3148,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3195,6 +3214,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3276,6 +3296,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3333,6 +3354,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3388,6 +3410,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3763,6 +3786,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4046,6 +4070,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4064,6 +4089,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4081,6 +4107,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4109,6 +4136,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4130,6 +4158,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4189,6 +4218,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4670,6 +4700,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_7";
@@ -4685,6 +4716,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4880,6 +4912,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5291,6 +5324,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5333,6 +5368,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5505,6 +5542,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5764,6 +5803,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5926,6 +5966,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6017,6 +6058,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6081,6 +6123,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7103,6 +7146,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7122,8 +7166,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7390,6 +7436,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7716,6 +7763,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7740,6 +7789,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7784,6 +7834,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7898,6 +7949,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8328,6 +8380,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8423,6 +8476,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8494,6 +8548,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8620,6 +8675,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8757,6 +8813,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8766,6 +8823,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.20.nix b/pkgs/development/haskell-modules/configuration-lts-2.20.nix
index b931af0d41a..4564473ba13 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.20.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.20.nix
@@ -901,6 +901,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_10_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -987,8 +988,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1353,6 +1356,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1418,6 +1422,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1649,7 +1654,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1691,6 +1698,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1702,6 +1710,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1763,6 +1772,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2175,6 +2185,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2391,6 +2402,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2458,6 +2470,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2491,6 +2504,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2637,6 +2651,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2670,6 +2685,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2913,6 +2929,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2983,7 +3000,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3097,6 +3116,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3161,6 +3181,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3242,6 +3263,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3298,6 +3320,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3352,6 +3375,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3723,6 +3747,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3821,6 +3846,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -4003,6 +4029,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4020,6 +4047,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4037,6 +4065,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4065,6 +4094,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4086,6 +4116,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4144,6 +4175,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4202,6 +4234,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4619,6 +4652,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_11";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_3";
@@ -4633,6 +4667,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4828,6 +4863,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4843,6 +4879,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5231,6 +5268,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5273,6 +5312,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5312,6 +5353,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5439,6 +5481,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5695,6 +5739,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5851,6 +5896,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5942,6 +5988,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6004,6 +6051,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7015,6 +7063,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7034,8 +7083,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7134,6 +7185,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7296,6 +7348,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7610,6 +7663,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7634,6 +7689,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7678,6 +7734,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7790,6 +7847,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8220,6 +8278,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8229,6 +8288,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -8236,6 +8296,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8313,6 +8374,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8382,6 +8444,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8506,6 +8569,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8639,6 +8703,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8648,6 +8713,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.21.nix b/pkgs/development/haskell-modules/configuration-lts-2.21.nix
index d9d7c49b0a3..22d82a721f2 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.21.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.21.nix
@@ -901,6 +901,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_10_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -987,8 +988,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1353,6 +1356,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1418,6 +1422,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1649,7 +1654,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1691,6 +1698,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1702,6 +1710,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1763,6 +1772,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2175,6 +2185,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2391,6 +2402,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2458,6 +2470,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2491,6 +2504,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2637,6 +2651,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2670,6 +2685,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2913,6 +2929,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2983,7 +3000,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3097,6 +3116,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3161,6 +3181,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3242,6 +3263,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3298,6 +3320,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3352,6 +3375,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3723,6 +3747,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3821,6 +3846,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -4003,6 +4029,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4020,6 +4047,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4037,6 +4065,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4065,6 +4094,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4086,6 +4116,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4144,6 +4175,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4202,6 +4234,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4619,6 +4652,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_11";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_3";
@@ -4633,6 +4667,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4828,6 +4863,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4843,6 +4879,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5230,6 +5267,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5272,6 +5311,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5311,6 +5352,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5438,6 +5480,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5694,6 +5738,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5850,6 +5895,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5941,6 +5987,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6003,6 +6050,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7013,6 +7061,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7032,8 +7081,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7132,6 +7183,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7294,6 +7346,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7608,6 +7661,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7632,6 +7687,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7676,6 +7732,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7788,6 +7845,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8216,6 +8274,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8225,6 +8284,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -8232,6 +8292,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8309,6 +8370,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8378,6 +8440,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8501,6 +8564,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8634,6 +8698,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8643,6 +8708,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.22.nix b/pkgs/development/haskell-modules/configuration-lts-2.22.nix
index 032fc30dfae..2d29666323a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.22.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.22.nix
@@ -901,6 +901,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_10_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -987,8 +988,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1353,6 +1356,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1418,6 +1422,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1649,7 +1654,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1691,6 +1698,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1702,6 +1710,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1763,6 +1772,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2175,6 +2185,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2391,6 +2402,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2458,6 +2470,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2491,6 +2504,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2637,6 +2651,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2670,6 +2685,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2913,6 +2929,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2983,7 +3000,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3097,6 +3116,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3161,6 +3181,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3242,6 +3263,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3298,6 +3320,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3352,6 +3375,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3723,6 +3747,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3821,6 +3846,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -4003,6 +4029,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4020,6 +4047,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4037,6 +4065,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4065,6 +4094,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4086,6 +4116,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4143,6 +4174,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4201,6 +4233,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4618,6 +4651,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"ide-backend" = doDistribute super."ide-backend_0_9_0_11";
"ide-backend-common" = doDistribute super."ide-backend-common_0_9_1_3";
@@ -4632,6 +4666,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4827,6 +4862,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4842,6 +4878,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5229,6 +5266,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5271,6 +5310,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5310,6 +5351,7 @@ self: super: {
"machinecell" = dontDistribute super."machinecell";
"machines" = doDistribute super."machines_0_4_1";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5437,6 +5479,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5692,6 +5736,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5848,6 +5893,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5939,6 +5985,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6001,6 +6048,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7011,6 +7059,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7030,8 +7079,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7130,6 +7181,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7292,6 +7344,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7606,6 +7659,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7630,6 +7685,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7674,6 +7730,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7786,6 +7843,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8214,6 +8272,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8223,6 +8282,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -8230,6 +8290,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -8307,6 +8368,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8376,6 +8438,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8499,6 +8562,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8632,6 +8696,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8641,6 +8706,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.3.nix b/pkgs/development/haskell-modules/configuration-lts-2.3.nix
index a73b8c61ac7..9ce164f18ae 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.3.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.3.nix
@@ -904,6 +904,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_7_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -990,8 +991,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1360,6 +1363,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1426,6 +1430,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1661,7 +1666,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1703,6 +1710,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1714,6 +1722,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1776,6 +1785,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2193,6 +2203,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2411,6 +2422,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2479,6 +2491,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2512,6 +2525,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2659,6 +2673,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2692,6 +2707,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2939,6 +2955,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3013,6 +3030,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_9";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3129,6 +3147,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3194,6 +3213,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3275,6 +3295,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3332,6 +3353,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3387,6 +3409,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3762,6 +3785,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4045,6 +4069,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4063,6 +4088,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4080,6 +4106,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4108,6 +4135,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4129,6 +4157,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4188,6 +4217,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4668,6 +4698,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_7";
@@ -4683,6 +4714,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4878,6 +4910,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5289,6 +5322,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5331,6 +5366,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5503,6 +5540,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5762,6 +5801,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5924,6 +5964,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6015,6 +6056,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6079,6 +6121,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7101,6 +7144,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7120,8 +7164,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7222,6 +7268,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7387,6 +7434,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7713,6 +7761,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7737,6 +7787,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7781,6 +7832,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7895,6 +7947,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8325,6 +8378,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8420,6 +8474,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8491,6 +8546,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8617,6 +8673,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8754,6 +8811,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8763,6 +8821,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.4.nix b/pkgs/development/haskell-modules/configuration-lts-2.4.nix
index 027b53e251f..9f312a97132 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.4.nix
@@ -904,6 +904,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -990,8 +991,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1360,6 +1363,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1426,6 +1430,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1660,7 +1665,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1702,6 +1709,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1713,6 +1721,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1775,6 +1784,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2192,6 +2202,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2410,6 +2421,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2478,6 +2490,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2511,6 +2524,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2658,6 +2672,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2691,6 +2706,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2938,6 +2954,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3012,6 +3029,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_9";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3128,6 +3146,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3193,6 +3212,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3274,6 +3294,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3331,6 +3352,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3386,6 +3408,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3761,6 +3784,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4044,6 +4068,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4062,6 +4087,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4079,6 +4105,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4107,6 +4134,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4128,6 +4156,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4187,6 +4216,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4667,6 +4697,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_7";
@@ -4682,6 +4713,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4877,6 +4909,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5288,6 +5321,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5330,6 +5365,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5501,6 +5538,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5760,6 +5799,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5922,6 +5962,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6013,6 +6054,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6076,6 +6118,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7096,6 +7139,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7115,8 +7159,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7217,6 +7263,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7382,6 +7429,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7708,6 +7756,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7732,6 +7782,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7776,6 +7827,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7890,6 +7942,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8320,6 +8373,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8415,6 +8469,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8486,6 +8541,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8612,6 +8668,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8749,6 +8806,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8758,6 +8816,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.5.nix b/pkgs/development/haskell-modules/configuration-lts-2.5.nix
index d23b46cfd4b..72c3763423f 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.5.nix
@@ -904,6 +904,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -990,8 +991,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1360,6 +1363,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1426,6 +1430,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1660,7 +1665,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1702,6 +1709,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1713,6 +1721,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1775,6 +1784,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2192,6 +2202,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2409,6 +2420,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2477,6 +2489,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2510,6 +2523,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2657,6 +2671,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2690,6 +2705,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2937,6 +2953,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3011,6 +3028,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_9";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3127,6 +3145,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3192,6 +3211,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3273,6 +3293,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3330,6 +3351,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3385,6 +3407,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3760,6 +3783,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4043,6 +4067,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4061,6 +4086,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4078,6 +4104,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4106,6 +4133,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4127,6 +4155,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4186,6 +4215,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4666,6 +4696,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_7";
@@ -4681,6 +4712,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4876,6 +4908,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5286,6 +5319,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5328,6 +5363,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5499,6 +5536,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5758,6 +5797,7 @@ self: super: {
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
"nanospec" = doDistribute super."nanospec_0_2_0";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5920,6 +5960,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6011,6 +6052,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6074,6 +6116,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7094,6 +7137,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7113,8 +7157,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7215,6 +7261,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7380,6 +7427,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7705,6 +7753,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7729,6 +7779,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7773,6 +7824,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7887,6 +7939,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8317,6 +8370,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8412,6 +8466,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8483,6 +8538,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8609,6 +8665,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8746,6 +8803,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8755,6 +8813,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.6.nix b/pkgs/development/haskell-modules/configuration-lts-2.6.nix
index 079c34dca60..6a7f7dbb61c 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.6.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.6.nix
@@ -904,6 +904,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -990,8 +991,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1358,6 +1361,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1424,6 +1428,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1657,7 +1662,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1699,6 +1706,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1710,6 +1718,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1772,6 +1781,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2189,6 +2199,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2406,6 +2417,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2474,6 +2486,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2507,6 +2520,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2654,6 +2668,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2687,6 +2702,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2934,6 +2950,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3008,6 +3025,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_9";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3124,6 +3142,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3189,6 +3208,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3270,6 +3290,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3327,6 +3348,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3382,6 +3404,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3755,6 +3778,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4038,6 +4062,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4056,6 +4081,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4073,6 +4099,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4101,6 +4128,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4122,6 +4150,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4181,6 +4210,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4661,6 +4691,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_7";
@@ -4676,6 +4707,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4871,6 +4903,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5281,6 +5314,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5323,6 +5358,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5494,6 +5531,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5752,6 +5791,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5914,6 +5954,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6005,6 +6046,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6068,6 +6110,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7088,6 +7131,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7107,8 +7151,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7209,6 +7255,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7374,6 +7421,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7699,6 +7747,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7723,6 +7773,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7767,6 +7818,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7879,6 +7931,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8309,6 +8362,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8404,6 +8458,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8475,6 +8530,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8601,6 +8657,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8737,6 +8794,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8746,6 +8804,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.7.nix b/pkgs/development/haskell-modules/configuration-lts-2.7.nix
index 992831b11e5..75470676e94 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.7.nix
@@ -903,6 +903,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -989,8 +990,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1357,6 +1360,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1423,6 +1427,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1656,7 +1661,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1698,6 +1705,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1709,6 +1717,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1771,6 +1780,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2188,6 +2198,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2405,6 +2416,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2473,6 +2485,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2506,6 +2519,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2653,6 +2667,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2686,6 +2701,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2933,6 +2949,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3007,6 +3024,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_9";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3123,6 +3141,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3188,6 +3207,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3269,6 +3289,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3326,6 +3347,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3381,6 +3403,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3754,6 +3777,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4037,6 +4061,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4055,6 +4080,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4072,6 +4098,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4100,6 +4127,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4121,6 +4149,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4180,6 +4209,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4660,6 +4690,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_7";
@@ -4675,6 +4706,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4870,6 +4902,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -5280,6 +5313,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5322,6 +5357,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5493,6 +5530,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5752,6 +5791,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5913,6 +5953,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6004,6 +6045,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6067,6 +6109,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7087,6 +7130,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7106,8 +7150,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7208,6 +7254,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7373,6 +7420,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7698,6 +7746,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7722,6 +7772,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7766,6 +7817,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7878,6 +7930,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8308,6 +8361,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8403,6 +8457,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8474,6 +8529,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8600,6 +8656,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8736,6 +8793,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8745,6 +8803,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.8.nix b/pkgs/development/haskell-modules/configuration-lts-2.8.nix
index 0ba988c6a2d..2c63de232a5 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.8.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.8.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1356,6 +1359,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1422,6 +1426,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1655,7 +1660,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_5";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1697,6 +1704,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1708,6 +1716,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1770,6 +1779,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2187,6 +2197,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2404,6 +2415,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2472,6 +2484,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2505,6 +2518,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2652,6 +2666,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2685,6 +2700,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2932,6 +2948,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3006,6 +3023,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_9";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3121,6 +3139,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3186,6 +3205,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3267,6 +3287,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3324,6 +3345,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3379,6 +3401,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3752,6 +3775,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4035,6 +4059,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4053,6 +4078,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4070,6 +4096,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4098,6 +4125,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4119,6 +4147,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4178,6 +4207,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4657,6 +4687,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_8";
@@ -4672,6 +4703,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4867,6 +4899,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4885,6 +4918,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5276,6 +5310,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5318,6 +5354,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5489,6 +5527,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5748,6 +5788,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5909,6 +5950,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -6000,6 +6042,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6063,6 +6106,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7082,6 +7126,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7101,8 +7146,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_4_1";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7203,6 +7250,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7367,6 +7415,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7690,6 +7739,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7714,6 +7765,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7758,6 +7810,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7870,6 +7923,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8300,6 +8354,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8395,6 +8450,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8466,6 +8522,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8592,6 +8649,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8728,6 +8786,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8737,6 +8796,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zlib-lens" = doDistribute super."zlib-lens_0_1_1_2";
"zmcat" = dontDistribute super."zmcat";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.9.nix b/pkgs/development/haskell-modules/configuration-lts-2.9.nix
index 122ffd8e54b..ecaa0525791 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.9.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.9.nix
@@ -902,6 +902,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_7_9_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_0";
@@ -988,8 +989,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1356,6 +1359,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1422,6 +1426,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = doDistribute super."atto-lisp_0_2_2";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1653,7 +1658,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = doDistribute super."biophd_0_0_7";
"biostockholm" = dontDistribute super."biostockholm";
@@ -1695,6 +1702,7 @@ self: super: {
"blank-canvas" = doDistribute super."blank-canvas_0_5";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1706,6 +1714,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@@ -1768,6 +1777,7 @@ self: super: {
"btrfs" = dontDistribute super."btrfs";
"buffer-builder" = dontDistribute super."buffer-builder";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -2184,6 +2194,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2401,6 +2412,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2469,6 +2481,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2502,6 +2515,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2649,6 +2663,7 @@ self: super: {
"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-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2682,6 +2697,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2927,6 +2943,7 @@ self: super: {
"exception-mtl" = doDistribute super."exception-mtl_0_3_0_5";
"exception-transformers" = doDistribute super."exception-transformers_0_3_0_4";
"exceptional" = dontDistribute super."exceptional";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"executable-hash" = doDistribute super."executable-hash_0_2_0_0";
"exhaustive" = dontDistribute super."exhaustive";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
@@ -3001,6 +3018,7 @@ self: super: {
"fb" = doDistribute super."fb_1_0_9";
"fb-persistent" = doDistribute super."fb-persistent_0_3_4";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -3116,6 +3134,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3181,6 +3200,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3262,6 +3282,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3319,6 +3340,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events" = dontDistribute super."ghc-events";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
@@ -3374,6 +3396,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3746,6 +3769,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -4029,6 +4053,7 @@ self: super: {
"hdocs" = doDistribute super."hdocs_0_4_1_3";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
@@ -4047,6 +4072,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -4064,6 +4090,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -4092,6 +4119,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = dontDistribute super."hfsevents";
@@ -4113,6 +4141,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = dontDistribute super."hid";
@@ -4172,6 +4201,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4649,6 +4679,7 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = doDistribute super."iconv_0_4_1_2";
"ide-backend" = doDistribute super."ide-backend_0_9_0_9";
@@ -4664,6 +4695,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4859,6 +4891,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4877,6 +4910,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_4_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5267,6 +5301,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5309,6 +5345,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5479,6 +5517,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = dontDistribute super."microlens";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = dontDistribute super."microlens-ghc";
"microlens-mtl" = dontDistribute super."microlens-mtl";
@@ -5738,6 +5778,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = dontDistribute super."nationstates";
@@ -5899,6 +5940,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5990,6 +6032,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"optional-args" = dontDistribute super."optional-args";
"options-time" = dontDistribute super."options-time";
@@ -6053,6 +6096,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -7071,6 +7115,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -7090,8 +7135,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_6_4";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -7192,6 +7239,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7356,6 +7404,7 @@ self: super: {
"splice" = dontDistribute super."splice";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7675,6 +7724,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template" = dontDistribute super."template";
"template-default" = dontDistribute super."template-default";
@@ -7699,6 +7750,7 @@ self: super: {
"termination-combinators" = dontDistribute super."termination-combinators";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7743,6 +7795,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = dontDistribute super."text-show";
@@ -7855,6 +7908,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -8285,6 +8339,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_0_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = dontDistribute super."wai-cors";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -8380,6 +8435,7 @@ self: super: {
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
"web-routing" = dontDistribute super."web-routing";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8451,6 +8507,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_3_0_1";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8576,6 +8633,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8712,6 +8770,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8721,6 +8780,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.0.nix b/pkgs/development/haskell-modules/configuration-lts-3.0.nix
index 0ddbfe9d767..e81f80f76ff 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.0.nix
@@ -881,6 +881,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_0_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -965,8 +966,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1314,6 +1317,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1378,6 +1382,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1600,7 +1605,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1636,6 +1643,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1647,6 +1655,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1703,6 +1712,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1775,6 +1785,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -2105,6 +2116,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2192,6 +2204,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2317,6 +2330,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2381,6 +2395,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2414,6 +2429,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2552,6 +2568,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2583,6 +2600,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2786,6 +2804,7 @@ self: super: {
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2818,6 +2837,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2886,7 +2906,9 @@ self: super: {
"fay-jquery" = doDistribute super."fay-jquery_0_6_0_3";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -2994,6 +3016,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3047,6 +3070,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3057,6 +3081,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3137,6 +3162,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3170,6 +3196,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3192,6 +3219,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3244,6 +3272,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3283,6 +3312,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3608,6 +3638,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3705,6 +3736,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3885,9 +3917,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3901,6 +3935,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3918,6 +3953,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3944,6 +3980,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3965,6 +4002,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = doDistribute super."hid_0_2_1";
@@ -4021,6 +4059,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4079,6 +4118,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4487,9 +4527,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4501,6 +4544,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4682,6 +4726,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4697,6 +4742,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5062,6 +5108,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5103,6 +5151,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5140,6 +5190,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5261,6 +5312,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_3_1";
@@ -5444,6 +5497,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5505,6 +5559,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_0";
@@ -5660,6 +5715,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5747,6 +5803,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5807,6 +5864,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5993,6 +6051,7 @@ self: super: {
"pipes-text" = doDistribute super."pipes-text_0_0_0_16";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6380,6 +6439,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6642,6 +6702,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6777,6 +6838,8 @@ self: super: {
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
"serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_1";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6790,6 +6853,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6808,8 +6872,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_0";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6908,6 +6974,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7070,6 +7137,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7373,6 +7441,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7397,6 +7467,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7440,6 +7511,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7547,6 +7619,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7959,6 +8032,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7968,6 +8042,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7975,6 +8050,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7999,6 +8075,7 @@ self: super: {
"wai-predicates" = doDistribute super."wai-predicates_0_8_4";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -8048,6 +8125,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8116,6 +8194,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8237,6 +8316,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8363,6 +8443,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8372,6 +8453,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.1.nix b/pkgs/development/haskell-modules/configuration-lts-3.1.nix
index 7ee9850aed0..63c55b1c023 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.1.nix
@@ -881,6 +881,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -965,8 +966,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1313,6 +1316,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1377,6 +1381,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1599,7 +1604,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1635,6 +1642,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1646,6 +1654,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1702,6 +1711,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1774,6 +1784,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -2104,6 +2115,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2191,6 +2203,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2316,6 +2329,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2380,6 +2394,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2413,6 +2428,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2551,6 +2567,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2582,6 +2599,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2785,6 +2803,7 @@ self: super: {
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2817,6 +2836,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2883,7 +2903,9 @@ self: super: {
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -2990,6 +3012,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3043,6 +3066,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3053,6 +3077,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3133,6 +3158,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3166,6 +3192,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3188,6 +3215,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3240,6 +3268,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3279,6 +3308,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3604,6 +3634,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3701,6 +3732,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3872,6 +3904,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3880,9 +3913,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3896,6 +3931,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3913,6 +3949,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3939,6 +3976,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3960,6 +3998,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = doDistribute super."hid_0_2_1";
@@ -4016,6 +4055,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4074,6 +4114,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4482,9 +4523,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4496,6 +4540,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4677,6 +4722,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4692,6 +4738,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5057,6 +5104,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5098,6 +5147,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5134,6 +5185,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5255,6 +5307,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5438,6 +5492,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5498,6 +5553,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_0";
@@ -5653,6 +5709,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5740,6 +5797,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5800,6 +5858,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5985,6 +6044,7 @@ self: super: {
"pipes-text" = doDistribute super."pipes-text_0_0_0_16";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6372,6 +6432,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6633,6 +6694,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6768,6 +6830,8 @@ self: super: {
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
"serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_1";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6781,6 +6845,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6799,8 +6864,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_0";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6899,6 +6966,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7061,6 +7129,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7364,6 +7433,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7388,6 +7459,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7431,6 +7503,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7538,6 +7611,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7949,6 +8023,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7958,6 +8033,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7965,6 +8041,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7989,6 +8066,7 @@ self: super: {
"wai-predicates" = doDistribute super."wai-predicates_0_8_4";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -8038,6 +8116,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8106,6 +8185,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8227,6 +8307,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8353,6 +8434,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8362,6 +8444,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.10.nix b/pkgs/development/haskell-modules/configuration-lts-3.10.nix
index fef41afa423..2e42946cd2a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.10.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.10.nix
@@ -874,6 +874,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -958,8 +959,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1301,6 +1304,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1362,6 +1366,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1583,7 +1588,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1619,6 +1626,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1628,6 +1636,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1684,6 +1693,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1755,6 +1765,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1836,6 +1847,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2032,6 +2044,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2079,6 +2092,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2162,6 +2176,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2287,6 +2302,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2351,10 +2367,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2383,6 +2401,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2515,6 +2534,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2544,6 +2564,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2740,10 +2761,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2774,6 +2797,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2807,6 +2831,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2838,13 +2863,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2940,6 +2969,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2991,6 +3021,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3001,6 +3032,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3081,6 +3113,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3114,6 +3147,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3136,6 +3170,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3187,6 +3222,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3224,6 +3260,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3549,6 +3586,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3645,6 +3683,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3781,6 +3820,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3813,6 +3853,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3821,9 +3862,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3837,6 +3880,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3854,6 +3898,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3880,6 +3925,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3901,6 +3947,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3955,6 +4002,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4013,6 +4061,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4419,8 +4468,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4432,6 +4485,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4488,6 +4542,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4609,6 +4664,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4624,6 +4680,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4983,6 +5040,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5024,6 +5083,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5060,6 +5121,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5097,6 +5159,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5178,6 +5241,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5357,6 +5422,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5417,6 +5483,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5570,6 +5637,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5656,6 +5724,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5715,6 +5784,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5896,6 +5966,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6272,6 +6343,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6409,6 +6481,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6531,6 +6604,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6643,12 +6717,16 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pandoc" = doDistribute super."servant-pandoc_0_4_1_1";
@@ -6656,8 +6734,12 @@ self: super: {
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6671,6 +6753,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6688,8 +6771,10 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_6";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6787,6 +6872,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6944,6 +7030,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7241,6 +7328,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7265,6 +7354,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7307,6 +7397,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7414,6 +7505,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7819,6 +7911,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7828,6 +7921,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7835,6 +7929,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7857,6 +7952,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7905,6 +8001,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7970,6 +8067,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8088,6 +8186,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8135,6 +8234,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8210,6 +8310,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8219,6 +8320,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.11.nix b/pkgs/development/haskell-modules/configuration-lts-3.11.nix
index bf8a60ac2a8..d80c005eb5d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.11.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.11.nix
@@ -874,6 +874,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -958,8 +959,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1301,6 +1304,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1362,6 +1366,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1582,7 +1587,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1618,6 +1625,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1627,6 +1635,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1683,6 +1692,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1753,6 +1763,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1834,6 +1845,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2030,6 +2042,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2077,6 +2090,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2160,6 +2174,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2285,6 +2300,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2349,10 +2365,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2381,6 +2399,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2513,6 +2532,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2542,6 +2562,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2738,10 +2759,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2772,6 +2795,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2804,6 +2828,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2835,13 +2860,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2937,6 +2966,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2988,6 +3018,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2998,6 +3029,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3078,6 +3110,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3111,6 +3144,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3133,6 +3167,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3183,6 +3218,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3220,6 +3256,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3545,6 +3582,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3641,6 +3679,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3777,6 +3816,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3809,6 +3849,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3817,9 +3858,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3833,6 +3876,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3850,6 +3894,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3876,6 +3921,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3897,6 +3943,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3951,6 +3998,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4009,6 +4057,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4415,8 +4464,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4428,6 +4481,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4484,6 +4538,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4605,6 +4660,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4620,6 +4676,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4979,6 +5036,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5020,6 +5079,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5056,6 +5117,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5093,6 +5155,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5174,6 +5237,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5353,6 +5418,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5413,6 +5479,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5566,6 +5633,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5652,6 +5720,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5711,6 +5780,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5891,6 +5961,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6267,6 +6338,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6404,6 +6476,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6525,6 +6598,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6637,12 +6711,16 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pandoc" = doDistribute super."servant-pandoc_0_4_1_1";
@@ -6650,8 +6728,12 @@ self: super: {
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6665,6 +6747,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6682,7 +6765,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6780,6 +6865,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6937,6 +7023,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7203,6 +7290,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7233,6 +7321,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7257,6 +7347,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7299,6 +7390,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7406,6 +7498,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7811,6 +7904,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7820,6 +7914,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7827,6 +7922,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7849,6 +7945,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7897,6 +7994,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7962,6 +8060,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8080,6 +8179,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8127,6 +8227,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8202,6 +8303,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8211,6 +8313,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.12.nix b/pkgs/development/haskell-modules/configuration-lts-3.12.nix
index 1cb9c893f80..e0f180cdc61 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.12.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.12.nix
@@ -873,6 +873,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -957,8 +958,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1300,6 +1303,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1361,6 +1365,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1581,7 +1586,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1617,6 +1624,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1626,6 +1634,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1682,6 +1691,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1752,6 +1762,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1833,6 +1844,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2025,6 +2037,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2072,6 +2085,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2155,6 +2169,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2280,6 +2295,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2344,10 +2360,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2376,6 +2394,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2508,6 +2527,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2537,6 +2557,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2733,10 +2754,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2767,6 +2790,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2799,6 +2823,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2830,13 +2855,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2932,6 +2961,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2983,6 +3013,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2993,6 +3024,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3073,6 +3105,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3106,6 +3139,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3128,6 +3162,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3178,6 +3213,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3215,6 +3251,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3539,6 +3576,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3635,6 +3673,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3771,6 +3810,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3803,6 +3843,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3811,9 +3852,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3827,6 +3870,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3844,6 +3888,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3870,6 +3915,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3891,6 +3937,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3945,6 +3992,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4003,6 +4051,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4409,8 +4458,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4422,6 +4475,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4478,6 +4532,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4599,6 +4654,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4614,6 +4670,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4973,6 +5030,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5014,6 +5073,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5050,6 +5111,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5087,6 +5149,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5168,6 +5231,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5347,6 +5412,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5407,6 +5473,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5560,6 +5627,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5646,6 +5714,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5705,6 +5774,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5884,6 +5954,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6260,6 +6331,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6397,6 +6469,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6518,6 +6591,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6630,12 +6704,16 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pandoc" = doDistribute super."servant-pandoc_0_4_1_1";
@@ -6643,8 +6721,12 @@ self: super: {
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6658,6 +6740,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6675,7 +6758,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6773,6 +6858,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6930,6 +7016,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7196,6 +7283,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7226,6 +7314,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7249,6 +7339,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7291,6 +7382,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7397,6 +7489,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7802,6 +7895,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7811,6 +7905,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7818,6 +7913,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7840,6 +7936,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7888,6 +7985,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7953,6 +8051,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8071,6 +8170,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8118,6 +8218,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8191,6 +8292,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8200,6 +8302,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.13.nix b/pkgs/development/haskell-modules/configuration-lts-3.13.nix
index 271da896c6e..f77465dd8e8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.13.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.13.nix
@@ -873,6 +873,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -957,8 +958,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1300,6 +1303,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1361,6 +1365,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1581,7 +1586,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1617,6 +1624,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1626,6 +1634,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1682,6 +1691,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1752,6 +1762,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1833,6 +1844,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2025,6 +2037,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2072,6 +2085,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2155,6 +2169,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_6";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2280,6 +2295,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2344,10 +2360,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2376,6 +2394,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2508,6 +2527,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2537,6 +2557,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2733,10 +2754,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2767,6 +2790,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2799,6 +2823,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2830,13 +2855,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2932,6 +2961,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2983,6 +3013,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2993,6 +3024,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3073,6 +3105,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3106,6 +3139,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3128,6 +3162,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3178,6 +3213,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3215,6 +3251,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3539,6 +3576,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3635,6 +3673,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3771,6 +3810,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3803,6 +3843,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3811,9 +3852,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3827,6 +3870,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3844,6 +3888,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3870,6 +3915,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3890,6 +3936,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3944,6 +3991,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4002,6 +4050,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4408,8 +4457,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4421,6 +4474,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4477,6 +4531,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4598,6 +4653,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4613,6 +4669,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4971,6 +5028,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5012,6 +5071,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5048,6 +5109,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5085,6 +5147,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5166,6 +5229,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5279,6 +5344,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5344,6 +5410,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5404,6 +5471,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5557,6 +5625,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5643,6 +5712,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5702,6 +5772,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5880,6 +5951,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6256,6 +6328,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6393,6 +6466,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6514,6 +6588,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6626,12 +6701,16 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pandoc" = doDistribute super."servant-pandoc_0_4_1_1";
@@ -6639,8 +6718,12 @@ self: super: {
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6654,6 +6737,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6671,7 +6755,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6769,6 +6855,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6926,6 +7013,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7191,6 +7279,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7221,6 +7310,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7244,6 +7335,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7286,6 +7378,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7392,6 +7485,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7797,6 +7891,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
@@ -7805,6 +7900,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7812,6 +7908,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7834,6 +7931,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7882,6 +7980,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7947,6 +8046,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8065,6 +8165,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8112,6 +8213,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8185,6 +8287,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8194,6 +8297,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.14.nix b/pkgs/development/haskell-modules/configuration-lts-3.14.nix
index 99ac875508e..c825eb20d7c 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.14.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.14.nix
@@ -873,6 +873,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -957,8 +958,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1298,6 +1301,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1359,6 +1363,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1579,7 +1584,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1615,6 +1622,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1624,6 +1632,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1679,6 +1688,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1749,6 +1759,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1830,6 +1841,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2022,6 +2034,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2069,6 +2082,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2151,6 +2165,7 @@ self: super: {
"cpuid" = dontDistribute super."cpuid";
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2276,6 +2291,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2340,10 +2356,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2372,6 +2390,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2433,6 +2452,7 @@ self: super: {
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-builder" = doDistribute super."diagrams-builder_0_7_2_0";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
@@ -2501,6 +2521,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2530,6 +2551,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2725,10 +2747,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2759,6 +2783,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2791,6 +2816,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2822,13 +2848,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2924,6 +2954,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2975,6 +3006,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2985,6 +3017,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3065,6 +3098,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3098,6 +3132,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3120,6 +3155,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3170,6 +3206,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3207,6 +3244,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3531,6 +3569,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3627,6 +3666,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3763,6 +3803,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3795,6 +3836,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3803,9 +3845,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3819,6 +3863,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3836,6 +3881,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3862,6 +3908,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3882,6 +3929,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3936,6 +3984,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -3994,6 +4043,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4399,8 +4449,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4412,6 +4466,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4468,6 +4523,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4589,6 +4645,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4604,6 +4661,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4962,6 +5020,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5003,6 +5063,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5038,6 +5100,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5075,6 +5138,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5156,6 +5220,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5269,6 +5335,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5333,6 +5400,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5393,6 +5461,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5546,6 +5615,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5632,6 +5702,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5691,6 +5762,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5868,6 +5940,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6244,6 +6317,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6381,6 +6455,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6502,6 +6577,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6614,12 +6690,16 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pandoc" = doDistribute super."servant-pandoc_0_4_1_1";
@@ -6627,8 +6707,12 @@ self: super: {
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6642,6 +6726,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6659,7 +6744,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6757,6 +6844,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6914,6 +7002,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7179,6 +7268,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7208,6 +7298,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7231,6 +7323,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7273,6 +7366,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7379,6 +7473,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7784,6 +7879,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_2";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
@@ -7792,6 +7888,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7799,6 +7896,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7821,6 +7919,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-session-alt" = dontDistribute super."wai-session-alt";
@@ -7868,6 +7967,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7932,6 +8032,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8050,6 +8151,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8097,6 +8199,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8170,6 +8273,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8179,6 +8283,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.15.nix b/pkgs/development/haskell-modules/configuration-lts-3.15.nix
index 2096bbe0e0f..196ce630791 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.15.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.15.nix
@@ -872,6 +872,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -956,8 +957,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1297,6 +1300,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1358,6 +1362,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1578,7 +1583,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1614,6 +1621,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1623,6 +1631,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1678,6 +1687,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1748,6 +1758,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1829,6 +1840,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2021,6 +2033,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2068,6 +2081,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2150,6 +2164,7 @@ self: super: {
"cpuid" = dontDistribute super."cpuid";
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2275,6 +2290,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2339,10 +2355,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2371,6 +2389,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2432,6 +2451,7 @@ self: super: {
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-builder" = doDistribute super."diagrams-builder_0_7_2_0";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
@@ -2500,6 +2520,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2529,6 +2550,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2724,10 +2746,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2758,6 +2782,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2790,6 +2815,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2821,13 +2847,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2923,6 +2953,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2974,6 +3005,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2984,6 +3016,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3064,6 +3097,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3096,6 +3130,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3118,6 +3153,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3168,6 +3204,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3205,6 +3242,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3529,6 +3567,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3625,6 +3664,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3760,6 +3800,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3792,6 +3833,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3800,9 +3842,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3816,6 +3860,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3833,6 +3878,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3859,6 +3905,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3879,6 +3926,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3933,6 +3981,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -3991,6 +4040,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4394,8 +4444,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4407,6 +4461,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4463,6 +4518,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4584,6 +4640,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4599,6 +4656,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4957,6 +5015,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -4998,6 +5058,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5033,6 +5095,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5070,6 +5133,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5151,6 +5215,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5264,6 +5330,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5328,6 +5395,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5388,6 +5456,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5541,6 +5610,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5627,6 +5697,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5685,6 +5756,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5862,6 +5934,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6237,6 +6310,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6374,6 +6448,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6495,6 +6570,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6607,20 +6683,28 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pool" = dontDistribute super."servant-pool";
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6634,6 +6718,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6651,7 +6736,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6749,6 +6836,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6906,6 +6994,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7171,6 +7260,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7200,6 +7290,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7223,6 +7315,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7265,6 +7358,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7370,6 +7464,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7775,13 +7870,16 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_3";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13";
"wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7789,6 +7887,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7811,6 +7910,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-session-alt" = dontDistribute super."wai-session-alt";
@@ -7858,6 +7958,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7922,6 +8023,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8040,6 +8142,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8087,6 +8190,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8160,6 +8264,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8169,6 +8274,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.16.nix b/pkgs/development/haskell-modules/configuration-lts-3.16.nix
index 985b46e2af4..61f0822da0d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.16.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.16.nix
@@ -871,6 +871,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -955,8 +956,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1296,6 +1299,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1357,6 +1361,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1576,7 +1581,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1612,6 +1619,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1621,6 +1629,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1676,6 +1685,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1746,6 +1756,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1827,6 +1838,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2019,6 +2031,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2066,6 +2079,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2148,6 +2162,7 @@ self: super: {
"cpuid" = dontDistribute super."cpuid";
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2273,6 +2288,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2337,10 +2353,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2369,6 +2387,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2430,6 +2449,7 @@ self: super: {
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-builder" = doDistribute super."diagrams-builder_0_7_2_0";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
@@ -2498,6 +2518,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2527,6 +2548,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2722,10 +2744,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2755,6 +2779,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2787,6 +2812,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2818,13 +2844,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2920,6 +2950,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2971,6 +3002,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2981,6 +3013,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3061,6 +3094,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3093,6 +3127,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3115,6 +3150,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3165,6 +3201,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3202,6 +3239,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3525,6 +3563,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3621,6 +3660,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3756,6 +3796,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3788,6 +3829,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3796,9 +3838,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3812,6 +3856,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3829,6 +3874,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3855,6 +3901,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3875,6 +3922,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3929,6 +3977,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -3987,6 +4036,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4390,8 +4440,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4403,6 +4457,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4459,6 +4514,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4580,6 +4636,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4595,6 +4652,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4861,6 +4919,7 @@ self: super: {
"libxslt" = dontDistribute super."libxslt";
"life" = dontDistribute super."life";
"lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
"lifted-threads" = dontDistribute super."lifted-threads";
"lifter" = dontDistribute super."lifter";
"ligature" = dontDistribute super."ligature";
@@ -4951,6 +5010,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -4992,6 +5053,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5027,6 +5090,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5064,6 +5128,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5144,6 +5209,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5257,6 +5324,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5321,6 +5389,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5381,6 +5450,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5534,6 +5604,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5620,6 +5691,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5678,6 +5750,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5854,6 +5927,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6228,6 +6302,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6352,6 +6427,7 @@ self: super: {
"resource-simple" = dontDistribute super."resource-simple";
"resourcet" = doDistribute super."resourcet_1_1_6";
"respond" = dontDistribute super."respond";
+ "rest-client" = doDistribute super."rest-client_0_5_0_4";
"rest-core" = doDistribute super."rest-core_0_36_0_6";
"rest-example" = dontDistribute super."rest-example";
"rest-gen" = doDistribute super."rest-gen_0_17_1_3";
@@ -6363,6 +6439,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6484,6 +6561,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6595,20 +6673,28 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pool" = dontDistribute super."servant-pool";
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6622,6 +6708,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6639,7 +6726,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6737,6 +6826,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6894,6 +6984,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7158,6 +7249,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7185,6 +7277,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7208,6 +7302,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7250,6 +7345,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7354,6 +7450,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7759,13 +7856,16 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_3";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13";
"wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7773,6 +7873,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7795,6 +7896,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-session-alt" = dontDistribute super."wai-session-alt";
@@ -7842,6 +7944,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7906,6 +8009,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8024,6 +8128,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8071,6 +8176,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8144,6 +8250,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8153,6 +8260,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.17.nix b/pkgs/development/haskell-modules/configuration-lts-3.17.nix
index 0793e3e1cae..2fe2d0755b0 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.17.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.17.nix
@@ -462,6 +462,7 @@ self: super: {
"HSoundFile" = dontDistribute super."HSoundFile";
"HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
"HSvm" = dontDistribute super."HSvm";
+ "HTTP" = doDistribute super."HTTP_4000_2_22";
"HTTP-Simple" = dontDistribute super."HTTP-Simple";
"HTab" = dontDistribute super."HTab";
"HTicTacToe" = dontDistribute super."HTicTacToe";
@@ -869,6 +870,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -953,8 +955,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1138,6 +1142,7 @@ self: super: {
"ajhc" = dontDistribute super."ajhc";
"al" = dontDistribute super."al";
"alea" = dontDistribute super."alea";
+ "alex" = doDistribute super."alex_3_1_6";
"alex-meta" = dontDistribute super."alex-meta";
"alfred" = dontDistribute super."alfred";
"alga" = dontDistribute super."alga";
@@ -1292,6 +1297,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1353,6 +1359,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1572,7 +1579,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1608,6 +1617,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1617,6 +1627,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1672,6 +1683,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1741,6 +1753,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1822,6 +1835,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2013,6 +2027,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2043,6 +2058,7 @@ self: super: {
"conductive-clock" = dontDistribute super."conductive-clock";
"conductive-hsc3" = dontDistribute super."conductive-hsc3";
"conductive-song" = dontDistribute super."conductive-song";
+ "conduit" = doDistribute super."conduit_1_2_6";
"conduit-audio" = dontDistribute super."conduit-audio";
"conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
"conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
@@ -2058,6 +2074,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2140,6 +2157,7 @@ self: super: {
"cpuid" = dontDistribute super."cpuid";
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2265,6 +2283,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2329,10 +2348,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2361,6 +2382,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2421,6 +2443,7 @@ self: super: {
"dia-base" = dontDistribute super."dia-base";
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
@@ -2489,6 +2512,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2518,6 +2542,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2713,10 +2738,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2746,6 +2773,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2778,6 +2806,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2809,13 +2838,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2911,6 +2944,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2962,6 +2996,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2972,6 +3007,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3052,6 +3088,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3084,6 +3121,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3106,6 +3144,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3156,6 +3195,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3193,6 +3233,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3515,6 +3556,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3611,6 +3653,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3746,6 +3789,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3778,6 +3822,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3786,9 +3831,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3802,6 +3849,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3819,6 +3867,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3845,6 +3894,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3865,6 +3915,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3919,6 +3970,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -3977,6 +4029,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4380,8 +4433,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4393,6 +4450,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4448,6 +4506,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4487,6 +4546,7 @@ self: super: {
"io-reactive" = dontDistribute super."io-reactive";
"io-region" = dontDistribute super."io-region";
"io-storage" = dontDistribute super."io-storage";
+ "io-streams" = doDistribute super."io-streams_1_3_3_1";
"io-streams-http" = dontDistribute super."io-streams-http";
"io-throttle" = dontDistribute super."io-throttle";
"ioctl" = dontDistribute super."ioctl";
@@ -4568,6 +4628,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4583,6 +4644,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4849,6 +4911,7 @@ self: super: {
"libxslt" = dontDistribute super."libxslt";
"life" = dontDistribute super."life";
"lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
"lifted-threads" = dontDistribute super."lifted-threads";
"lifter" = dontDistribute super."lifter";
"ligature" = dontDistribute super."ligature";
@@ -4939,6 +5002,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -4979,6 +5044,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5014,6 +5081,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5051,6 +5119,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5131,6 +5200,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5243,6 +5314,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5307,6 +5379,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5367,6 +5440,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5520,6 +5594,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5606,6 +5681,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5664,6 +5740,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5839,6 +5916,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6212,6 +6290,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6335,6 +6414,7 @@ self: super: {
"resource-pool-monad" = dontDistribute super."resource-pool-monad";
"resource-simple" = dontDistribute super."resource-simple";
"respond" = dontDistribute super."respond";
+ "rest-client" = doDistribute super."rest-client_0_5_0_4";
"rest-core" = doDistribute super."rest-core_0_36_0_6";
"rest-example" = dontDistribute super."rest-example";
"rest-gen" = doDistribute super."rest-gen_0_17_1_3";
@@ -6346,6 +6426,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6467,6 +6548,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6578,20 +6660,28 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pool" = dontDistribute super."servant-pool";
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6605,6 +6695,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6622,7 +6713,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6720,6 +6813,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6877,6 +6971,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7141,6 +7236,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7168,6 +7264,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7191,6 +7289,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7233,6 +7332,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7337,6 +7437,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7741,13 +7842,16 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_3";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13";
"wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7755,6 +7859,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7777,6 +7882,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-session-alt" = dontDistribute super."wai-session-alt";
@@ -7790,6 +7896,7 @@ self: super: {
"wai-throttler" = dontDistribute super."wai-throttler";
"wai-transformers" = dontDistribute super."wai-transformers";
"wai-util" = dontDistribute super."wai-util";
+ "wai-websockets" = doDistribute super."wai-websockets_3_0_0_7";
"wait-handle" = dontDistribute super."wait-handle";
"waitfree" = dontDistribute super."waitfree";
"warc" = dontDistribute super."warc";
@@ -7823,6 +7930,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7887,6 +7995,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8004,6 +8113,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8028,9 +8138,11 @@ self: super: {
"yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
"yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
"yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-oauth2" = doDistribute super."yesod-auth-oauth2_0_1_5";
"yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
"yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
"yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_16_1";
"yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
"yesod-comments" = dontDistribute super."yesod-comments";
"yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
@@ -8047,6 +8159,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8120,6 +8233,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8129,6 +8243,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.18.nix b/pkgs/development/haskell-modules/configuration-lts-3.18.nix
index de54f3f85ee..478bbdcfa28 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.18.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.18.nix
@@ -462,6 +462,7 @@ self: super: {
"HSoundFile" = dontDistribute super."HSoundFile";
"HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
"HSvm" = dontDistribute super."HSvm";
+ "HTTP" = doDistribute super."HTTP_4000_2_22";
"HTTP-Simple" = dontDistribute super."HTTP-Simple";
"HTab" = dontDistribute super."HTab";
"HTicTacToe" = dontDistribute super."HTicTacToe";
@@ -869,6 +870,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -953,8 +955,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1293,6 +1297,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1354,6 +1359,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1573,7 +1579,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1609,6 +1617,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1618,6 +1627,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1673,6 +1683,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1742,6 +1753,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1822,6 +1834,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2013,6 +2026,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2043,6 +2057,7 @@ self: super: {
"conductive-clock" = dontDistribute super."conductive-clock";
"conductive-hsc3" = dontDistribute super."conductive-hsc3";
"conductive-song" = dontDistribute super."conductive-song";
+ "conduit" = doDistribute super."conduit_1_2_6";
"conduit-audio" = dontDistribute super."conduit-audio";
"conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
"conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
@@ -2058,6 +2073,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2140,6 +2156,7 @@ self: super: {
"cpuid" = dontDistribute super."cpuid";
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2265,6 +2282,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2329,10 +2347,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2361,6 +2381,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2421,6 +2442,7 @@ self: super: {
"dia-base" = dontDistribute super."dia-base";
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
@@ -2489,6 +2511,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2518,6 +2541,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2713,10 +2737,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2746,6 +2772,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2778,6 +2805,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2809,13 +2837,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2911,6 +2943,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2962,6 +2995,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2972,6 +3006,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3052,6 +3087,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3084,6 +3120,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3106,6 +3143,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3156,6 +3194,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3192,6 +3231,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3512,6 +3552,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3607,6 +3648,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3741,6 +3783,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3773,6 +3816,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3781,9 +3825,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3797,6 +3843,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3814,6 +3861,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3840,6 +3888,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3860,6 +3909,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3913,6 +3963,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -3971,6 +4022,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4371,8 +4423,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4384,6 +4440,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4439,6 +4496,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4478,6 +4536,7 @@ self: super: {
"io-reactive" = dontDistribute super."io-reactive";
"io-region" = dontDistribute super."io-region";
"io-storage" = dontDistribute super."io-storage";
+ "io-streams" = doDistribute super."io-streams_1_3_3_1";
"io-streams-http" = dontDistribute super."io-streams-http";
"io-throttle" = dontDistribute super."io-throttle";
"ioctl" = dontDistribute super."ioctl";
@@ -4559,6 +4618,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4574,6 +4634,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4840,6 +4901,7 @@ self: super: {
"libxslt" = dontDistribute super."libxslt";
"life" = dontDistribute super."life";
"lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
"lifted-threads" = dontDistribute super."lifted-threads";
"lifter" = dontDistribute super."lifter";
"ligature" = dontDistribute super."ligature";
@@ -4930,6 +4992,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -4970,6 +5034,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5005,6 +5071,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5042,6 +5109,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5122,6 +5190,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5197,6 +5267,7 @@ self: super: {
"monad-http" = dontDistribute super."monad-http";
"monad-interleave" = dontDistribute super."monad-interleave";
"monad-levels" = dontDistribute super."monad-levels";
+ "monad-logger" = doDistribute super."monad-logger_0_3_16";
"monad-loops-stm" = dontDistribute super."monad-loops-stm";
"monad-lrs" = dontDistribute super."monad-lrs";
"monad-memo" = dontDistribute super."monad-memo";
@@ -5233,6 +5304,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5297,6 +5369,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5357,6 +5430,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5510,6 +5584,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5596,6 +5671,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5653,6 +5729,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5828,6 +5905,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6199,6 +6277,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6322,6 +6401,7 @@ self: super: {
"resource-pool-monad" = dontDistribute super."resource-pool-monad";
"resource-simple" = dontDistribute super."resource-simple";
"respond" = dontDistribute super."respond";
+ "rest-client" = doDistribute super."rest-client_0_5_0_4";
"rest-core" = doDistribute super."rest-core_0_36_0_6";
"rest-example" = dontDistribute super."rest-example";
"rest-gen" = doDistribute super."rest-gen_0_17_1_3";
@@ -6333,6 +6413,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6454,6 +6535,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6565,20 +6647,28 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pool" = dontDistribute super."servant-pool";
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6592,6 +6682,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6609,7 +6700,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6706,6 +6799,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6863,6 +6957,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7127,6 +7222,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7154,6 +7250,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7177,6 +7275,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7218,6 +7317,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7322,6 +7422,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7724,13 +7825,16 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_3";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13";
"wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7738,6 +7842,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7746,6 +7851,7 @@ self: super: {
"wai-middleware-caching-redis" = dontDistribute super."wai-middleware-caching-redis";
"wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
"wai-middleware-content-type" = dontDistribute super."wai-middleware-content-type";
+ "wai-middleware-crowd" = doDistribute super."wai-middleware-crowd_0_1_3";
"wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
"wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
"wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
@@ -7759,6 +7865,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-session-alt" = dontDistribute super."wai-session-alt";
@@ -7772,6 +7879,7 @@ self: super: {
"wai-throttler" = dontDistribute super."wai-throttler";
"wai-transformers" = dontDistribute super."wai-transformers";
"wai-util" = dontDistribute super."wai-util";
+ "wai-websockets" = doDistribute super."wai-websockets_3_0_0_7";
"wait-handle" = dontDistribute super."wait-handle";
"waitfree" = dontDistribute super."waitfree";
"warc" = dontDistribute super."warc";
@@ -7805,6 +7913,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7869,6 +7978,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -7986,6 +8096,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8010,9 +8121,11 @@ self: super: {
"yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
"yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
"yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-oauth2" = doDistribute super."yesod-auth-oauth2_0_1_5";
"yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
"yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
"yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_16_1";
"yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
"yesod-comments" = dontDistribute super."yesod-comments";
"yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
@@ -8029,6 +8142,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8102,6 +8216,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8111,6 +8226,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.19.nix b/pkgs/development/haskell-modules/configuration-lts-3.19.nix
index 9a3e399043a..2aee00860bc 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.19.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.19.nix
@@ -461,6 +461,7 @@ self: super: {
"HSoundFile" = dontDistribute super."HSoundFile";
"HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
"HSvm" = dontDistribute super."HSvm";
+ "HTTP" = doDistribute super."HTTP_4000_2_22";
"HTTP-Simple" = dontDistribute super."HTTP-Simple";
"HTab" = dontDistribute super."HTab";
"HTicTacToe" = dontDistribute super."HTicTacToe";
@@ -868,6 +869,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -952,8 +954,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1292,6 +1296,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1352,6 +1357,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1436,6 +1442,7 @@ self: super: {
"base-generics" = dontDistribute super."base-generics";
"base-io-access" = dontDistribute super."base-io-access";
"base-noprelude" = dontDistribute super."base-noprelude";
+ "base-prelude" = doDistribute super."base-prelude_0_1_20";
"base32-bytestring" = dontDistribute super."base32-bytestring";
"base58-bytestring" = dontDistribute super."base58-bytestring";
"base58address" = dontDistribute super."base58address";
@@ -1568,7 +1575,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1604,6 +1613,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1613,6 +1623,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1666,6 +1677,7 @@ self: super: {
"bsparse" = dontDistribute super."bsparse";
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1735,6 +1747,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1815,6 +1828,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2006,6 +2020,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2035,6 +2050,7 @@ self: super: {
"conductive-clock" = dontDistribute super."conductive-clock";
"conductive-hsc3" = dontDistribute super."conductive-hsc3";
"conductive-song" = dontDistribute super."conductive-song";
+ "conduit" = doDistribute super."conduit_1_2_6";
"conduit-audio" = dontDistribute super."conduit-audio";
"conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
"conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
@@ -2050,6 +2066,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2132,6 +2149,7 @@ self: super: {
"cpuid" = dontDistribute super."cpuid";
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2257,6 +2275,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2321,10 +2340,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2353,6 +2374,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2413,6 +2435,7 @@ self: super: {
"dia-base" = dontDistribute super."dia-base";
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
@@ -2481,6 +2504,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2510,6 +2534,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2705,10 +2730,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2738,6 +2765,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2770,6 +2798,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2801,13 +2830,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2903,6 +2936,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2954,6 +2988,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2964,6 +2999,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3044,6 +3080,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3076,6 +3113,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3098,6 +3136,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3148,6 +3187,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3184,6 +3224,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3504,6 +3545,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3513,6 +3555,7 @@ self: super: {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
+ "hakyll" = doDistribute super."hakyll_4_7_5_0";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@@ -3598,6 +3641,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3732,6 +3776,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3764,6 +3809,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3772,9 +3818,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3788,6 +3836,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3805,6 +3854,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3831,6 +3881,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3851,6 +3902,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3904,6 +3956,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -3960,6 +4013,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4359,8 +4413,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4372,6 +4430,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4427,6 +4486,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4466,6 +4526,7 @@ self: super: {
"io-reactive" = dontDistribute super."io-reactive";
"io-region" = dontDistribute super."io-region";
"io-storage" = dontDistribute super."io-storage";
+ "io-streams" = doDistribute super."io-streams_1_3_3_1";
"io-streams-http" = dontDistribute super."io-streams-http";
"io-throttle" = dontDistribute super."io-throttle";
"ioctl" = dontDistribute super."ioctl";
@@ -4547,6 +4608,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4562,6 +4624,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4827,6 +4890,7 @@ self: super: {
"libxslt" = dontDistribute super."libxslt";
"life" = dontDistribute super."life";
"lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
"lifted-threads" = dontDistribute super."lifted-threads";
"lifter" = dontDistribute super."lifter";
"ligature" = dontDistribute super."ligature";
@@ -4916,6 +4980,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -4956,6 +5022,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -4991,6 +5059,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5028,6 +5097,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5108,6 +5178,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5183,6 +5255,7 @@ self: super: {
"monad-http" = dontDistribute super."monad-http";
"monad-interleave" = dontDistribute super."monad-interleave";
"monad-levels" = dontDistribute super."monad-levels";
+ "monad-logger" = doDistribute super."monad-logger_0_3_16";
"monad-loops-stm" = dontDistribute super."monad-loops-stm";
"monad-lrs" = dontDistribute super."monad-lrs";
"monad-memo" = dontDistribute super."monad-memo";
@@ -5219,6 +5292,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5283,6 +5357,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5343,6 +5418,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5495,6 +5571,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5581,6 +5658,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5638,6 +5716,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5791,6 +5870,7 @@ self: super: {
"pipes-cellular-csv" = dontDistribute super."pipes-cellular-csv";
"pipes-cereal" = dontDistribute super."pipes-cereal";
"pipes-cereal-plus" = dontDistribute super."pipes-cereal-plus";
+ "pipes-concurrency" = doDistribute super."pipes-concurrency_2_0_4";
"pipes-conduit" = dontDistribute super."pipes-conduit";
"pipes-core" = dontDistribute super."pipes-core";
"pipes-courier" = dontDistribute super."pipes-courier";
@@ -5810,6 +5890,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6181,6 +6262,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6304,6 +6386,7 @@ self: super: {
"resource-pool-monad" = dontDistribute super."resource-pool-monad";
"resource-simple" = dontDistribute super."resource-simple";
"respond" = dontDistribute super."respond";
+ "rest-client" = doDistribute super."rest-client_0_5_0_4";
"rest-core" = doDistribute super."rest-core_0_36_0_6";
"rest-example" = dontDistribute super."rest-example";
"rest-gen" = doDistribute super."rest-gen_0_17_1_3";
@@ -6315,6 +6398,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6435,6 +6519,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6546,20 +6631,28 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pool" = dontDistribute super."servant-pool";
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6573,6 +6666,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6590,7 +6684,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6687,6 +6783,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6843,6 +6940,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7107,6 +7205,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7134,6 +7233,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7157,6 +7258,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_2";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7198,6 +7300,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7302,6 +7405,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7400,6 +7504,7 @@ self: super: {
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
+ "turtle" = doDistribute super."turtle_1_2_4";
"tweak" = dontDistribute super."tweak";
"twentefp" = dontDistribute super."twentefp";
"twentefp-eventloop-graphics" = dontDistribute super."twentefp-eventloop-graphics";
@@ -7702,13 +7807,17 @@ self: super: {
"waddle" = dontDistribute super."waddle";
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
+ "wai-app-static" = doDistribute super."wai-app-static_3_1_4";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13";
"wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7716,6 +7825,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7724,6 +7834,7 @@ self: super: {
"wai-middleware-caching-redis" = dontDistribute super."wai-middleware-caching-redis";
"wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
"wai-middleware-content-type" = dontDistribute super."wai-middleware-content-type";
+ "wai-middleware-crowd" = doDistribute super."wai-middleware-crowd_0_1_3";
"wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
"wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
"wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
@@ -7737,6 +7848,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-session-alt" = dontDistribute super."wai-session-alt";
@@ -7750,6 +7862,7 @@ self: super: {
"wai-throttler" = dontDistribute super."wai-throttler";
"wai-transformers" = dontDistribute super."wai-transformers";
"wai-util" = dontDistribute super."wai-util";
+ "wai-websockets" = doDistribute super."wai-websockets_3_0_0_7";
"wait-handle" = dontDistribute super."wait-handle";
"waitfree" = dontDistribute super."waitfree";
"warc" = dontDistribute super."warc";
@@ -7783,6 +7896,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7847,6 +7961,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -7963,6 +8078,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -7987,9 +8103,11 @@ self: super: {
"yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
"yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
"yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-oauth2" = doDistribute super."yesod-auth-oauth2_0_1_5";
"yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
"yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
"yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_16_1";
"yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
"yesod-comments" = dontDistribute super."yesod-comments";
"yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
@@ -8005,6 +8123,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8078,6 +8197,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8087,6 +8207,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.2.nix b/pkgs/development/haskell-modules/configuration-lts-3.2.nix
index 4461c0812ff..27ea82620b7 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.2.nix
@@ -879,6 +879,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -963,8 +964,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1310,6 +1313,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1374,6 +1378,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1596,7 +1601,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1632,6 +1639,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1643,6 +1651,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1699,6 +1708,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1771,6 +1781,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -2101,6 +2112,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2188,6 +2200,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2313,6 +2326,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2377,6 +2391,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2410,6 +2425,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2548,6 +2564,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2578,6 +2595,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2781,6 +2799,7 @@ self: super: {
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2813,6 +2832,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2879,7 +2899,9 @@ self: super: {
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -2986,6 +3008,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3039,6 +3062,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3049,6 +3073,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3129,6 +3154,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3162,6 +3188,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3184,6 +3211,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3235,6 +3263,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3274,6 +3303,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3599,6 +3629,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3696,6 +3727,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3867,6 +3899,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3875,9 +3908,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3891,6 +3926,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3908,6 +3944,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3934,6 +3971,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3955,6 +3993,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = doDistribute super."hid_0_2_1";
@@ -4011,6 +4050,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4069,6 +4109,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4477,9 +4518,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4491,6 +4535,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4672,6 +4717,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4687,6 +4733,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5050,6 +5097,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5091,6 +5140,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5127,6 +5178,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5248,6 +5300,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5431,6 +5485,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5491,6 +5546,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_0";
@@ -5646,6 +5702,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5733,6 +5790,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5793,6 +5851,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5977,6 +6036,7 @@ self: super: {
"pipes-text" = doDistribute super."pipes-text_0_0_0_16";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6363,6 +6423,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6501,6 +6562,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6623,6 +6685,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6757,6 +6820,8 @@ self: super: {
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
"serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_1";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6770,6 +6835,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6788,8 +6854,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_0";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6887,6 +6955,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7048,6 +7117,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7350,6 +7420,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7374,6 +7446,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7417,6 +7490,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7524,6 +7598,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7935,6 +8010,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7944,6 +8020,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7951,6 +8028,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7974,6 +8052,7 @@ self: super: {
"wai-predicates" = doDistribute super."wai-predicates_0_8_4";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -8023,6 +8102,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8091,6 +8171,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8212,6 +8293,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8338,6 +8420,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8347,6 +8430,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.20.nix b/pkgs/development/haskell-modules/configuration-lts-3.20.nix
index 407b9840cdd..b310053158e 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.20.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.20.nix
@@ -460,6 +460,7 @@ self: super: {
"HSoundFile" = dontDistribute super."HSoundFile";
"HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
"HSvm" = dontDistribute super."HSvm";
+ "HTTP" = doDistribute super."HTTP_4000_2_22";
"HTTP-Simple" = dontDistribute super."HTTP-Simple";
"HTab" = dontDistribute super."HTab";
"HTicTacToe" = dontDistribute super."HTicTacToe";
@@ -867,6 +868,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -950,8 +952,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1289,6 +1293,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1349,6 +1354,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1433,6 +1439,7 @@ self: super: {
"base-generics" = dontDistribute super."base-generics";
"base-io-access" = dontDistribute super."base-io-access";
"base-noprelude" = dontDistribute super."base-noprelude";
+ "base-prelude" = doDistribute super."base-prelude_0_1_20";
"base32-bytestring" = dontDistribute super."base32-bytestring";
"base58-bytestring" = dontDistribute super."base58-bytestring";
"base58address" = dontDistribute super."base58address";
@@ -1564,7 +1571,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1600,6 +1609,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1609,6 +1619,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1662,6 +1673,7 @@ self: super: {
"bsparse" = dontDistribute super."bsparse";
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1730,6 +1742,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1810,6 +1823,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2001,6 +2015,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2030,6 +2045,7 @@ self: super: {
"conductive-clock" = dontDistribute super."conductive-clock";
"conductive-hsc3" = dontDistribute super."conductive-hsc3";
"conductive-song" = dontDistribute super."conductive-song";
+ "conduit" = doDistribute super."conduit_1_2_6";
"conduit-audio" = dontDistribute super."conduit-audio";
"conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
"conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
@@ -2045,6 +2061,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2127,6 +2144,7 @@ self: super: {
"cpuid" = dontDistribute super."cpuid";
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2252,6 +2270,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2316,10 +2335,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2348,6 +2369,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2408,6 +2430,7 @@ self: super: {
"dia-base" = dontDistribute super."dia-base";
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
@@ -2476,6 +2499,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2505,6 +2529,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2700,10 +2725,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2733,6 +2760,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
"exinst" = dontDistribute super."exinst";
@@ -2765,6 +2793,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2796,13 +2825,17 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
"fdo-trash" = dontDistribute super."fdo-trash";
"fec" = dontDistribute super."fec";
"fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_3";
"feed-cli" = dontDistribute super."feed-cli";
"feed-collect" = dontDistribute super."feed-collect";
"feed-crawl" = dontDistribute super."feed-crawl";
@@ -2898,6 +2931,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2949,6 +2983,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -2959,6 +2994,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3039,6 +3075,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3071,6 +3108,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3093,6 +3131,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3143,6 +3182,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3179,6 +3219,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3499,6 +3540,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3508,6 +3550,7 @@ self: super: {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
+ "hakyll" = doDistribute super."hakyll_4_7_5_0";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@@ -3593,6 +3636,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3727,6 +3771,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3759,6 +3804,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3767,9 +3813,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3783,6 +3831,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3800,6 +3849,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3826,6 +3876,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfusion" = dontDistribute super."hfusion";
@@ -3846,6 +3897,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3899,6 +3951,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -3955,6 +4008,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4353,8 +4407,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4366,6 +4424,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4421,6 +4480,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4460,6 +4520,7 @@ self: super: {
"io-reactive" = dontDistribute super."io-reactive";
"io-region" = dontDistribute super."io-region";
"io-storage" = dontDistribute super."io-storage";
+ "io-streams" = doDistribute super."io-streams_1_3_3_1";
"io-streams-http" = dontDistribute super."io-streams-http";
"io-throttle" = dontDistribute super."io-throttle";
"ioctl" = dontDistribute super."ioctl";
@@ -4541,6 +4602,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4556,6 +4618,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4820,6 +4883,7 @@ self: super: {
"libxslt" = dontDistribute super."libxslt";
"life" = dontDistribute super."life";
"lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
"lifted-threads" = dontDistribute super."lifted-threads";
"lifter" = dontDistribute super."lifter";
"ligature" = dontDistribute super."ligature";
@@ -4909,6 +4973,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -4949,6 +5015,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -4984,6 +5052,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5021,6 +5090,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5101,6 +5171,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5176,6 +5248,7 @@ self: super: {
"monad-http" = dontDistribute super."monad-http";
"monad-interleave" = dontDistribute super."monad-interleave";
"monad-levels" = dontDistribute super."monad-levels";
+ "monad-logger" = doDistribute super."monad-logger_0_3_16";
"monad-loops-stm" = dontDistribute super."monad-loops-stm";
"monad-lrs" = dontDistribute super."monad-lrs";
"monad-memo" = dontDistribute super."monad-memo";
@@ -5212,6 +5285,7 @@ self: super: {
"monads-fd" = dontDistribute super."monads-fd";
"monadtransform" = dontDistribute super."monadtransform";
"monarch" = dontDistribute super."monarch";
+ "mongoDB" = doDistribute super."mongoDB_2_0_9";
"mongodb-queue" = dontDistribute super."mongodb-queue";
"mongrel2-handler" = dontDistribute super."mongrel2-handler";
"monitor" = dontDistribute super."monitor";
@@ -5276,6 +5350,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5336,6 +5411,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5488,6 +5564,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5574,6 +5651,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5631,6 +5709,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5783,6 +5862,7 @@ self: super: {
"pipes-cellular-csv" = dontDistribute super."pipes-cellular-csv";
"pipes-cereal" = dontDistribute super."pipes-cereal";
"pipes-cereal-plus" = dontDistribute super."pipes-cereal-plus";
+ "pipes-concurrency" = doDistribute super."pipes-concurrency_2_0_4";
"pipes-conduit" = dontDistribute super."pipes-conduit";
"pipes-core" = dontDistribute super."pipes-core";
"pipes-courier" = dontDistribute super."pipes-courier";
@@ -5802,6 +5882,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6173,6 +6254,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6295,6 +6377,7 @@ self: super: {
"resource-pool-monad" = dontDistribute super."resource-pool-monad";
"resource-simple" = dontDistribute super."resource-simple";
"respond" = dontDistribute super."respond";
+ "rest-client" = doDistribute super."rest-client_0_5_0_4";
"rest-core" = doDistribute super."rest-core_0_36_0_6";
"rest-example" = dontDistribute super."rest-example";
"rest-gen" = doDistribute super."rest-gen_0_17_1_3";
@@ -6306,6 +6389,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6426,6 +6510,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6537,20 +6622,28 @@ self: super: {
"serial-test-generators" = dontDistribute super."serial-test-generators";
"serialport" = dontDistribute super."serialport";
"serv" = dontDistribute super."serv";
+ "servant" = doDistribute super."servant_0_4_4_5";
"servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
"servant-blaze" = dontDistribute super."servant-blaze";
"servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-client" = doDistribute super."servant-client_0_4_4_5";
+ "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
"servant-ede" = dontDistribute super."servant-ede";
"servant-examples" = dontDistribute super."servant-examples";
"servant-github" = dontDistribute super."servant-github";
+ "servant-jquery" = doDistribute super."servant-jquery_0_4_4_5";
"servant-lucid" = dontDistribute super."servant-lucid";
"servant-mock" = dontDistribute super."servant-mock";
"servant-pool" = dontDistribute super."servant-pool";
"servant-postgresql" = dontDistribute super."servant-postgresql";
"servant-response" = dontDistribute super."servant-response";
"servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-server" = doDistribute super."servant-server_0_4_4_5";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6564,6 +6657,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6581,7 +6675,9 @@ self: super: {
"shake-extras" = dontDistribute super."shake-extras";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6678,6 +6774,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6834,6 +6931,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7087,6 +7185,7 @@ self: super: {
"taglib" = dontDistribute super."taglib";
"taglib-api" = dontDistribute super."taglib-api";
"tagset-positional" = dontDistribute super."tagset-positional";
+ "tagsoup" = doDistribute super."tagsoup_0_13_6";
"tagsoup-ht" = dontDistribute super."tagsoup-ht";
"tagsoup-parsec" = dontDistribute super."tagsoup-parsec";
"takahashi" = dontDistribute super."takahashi";
@@ -7096,6 +7195,7 @@ self: super: {
"tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
"tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
"tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
"target" = dontDistribute super."target";
"task" = dontDistribute super."task";
"taskpool" = dontDistribute super."taskpool";
@@ -7123,6 +7223,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7146,6 +7248,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_2";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7186,6 +7289,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7290,6 +7394,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7388,6 +7493,7 @@ self: super: {
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
+ "turtle" = doDistribute super."turtle_1_2_4";
"tweak" = dontDistribute super."tweak";
"twentefp" = dontDistribute super."twentefp";
"twentefp-eventloop-graphics" = dontDistribute super."twentefp-eventloop-graphics";
@@ -7690,13 +7796,17 @@ self: super: {
"waddle" = dontDistribute super."waddle";
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
+ "wai-app-static" = doDistribute super."wai-app-static_3_1_4";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
"wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13";
"wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7704,6 +7814,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7712,6 +7823,7 @@ self: super: {
"wai-middleware-caching-redis" = dontDistribute super."wai-middleware-caching-redis";
"wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
"wai-middleware-content-type" = dontDistribute super."wai-middleware-content-type";
+ "wai-middleware-crowd" = doDistribute super."wai-middleware-crowd_0_1_3";
"wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
"wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
"wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
@@ -7725,6 +7837,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-session-alt" = dontDistribute super."wai-session-alt";
@@ -7738,6 +7851,7 @@ self: super: {
"wai-throttler" = dontDistribute super."wai-throttler";
"wai-transformers" = dontDistribute super."wai-transformers";
"wai-util" = dontDistribute super."wai-util";
+ "wai-websockets" = doDistribute super."wai-websockets_3_0_0_7";
"wait-handle" = dontDistribute super."wait-handle";
"waitfree" = dontDistribute super."waitfree";
"warc" = dontDistribute super."warc";
@@ -7771,6 +7885,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7834,6 +7949,7 @@ self: super: {
"wraxml" = dontDistribute super."wraxml";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -7949,6 +8065,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -7973,9 +8090,11 @@ self: super: {
"yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
"yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
"yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-oauth2" = doDistribute super."yesod-auth-oauth2_0_1_5";
"yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
"yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
"yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_16_1";
"yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
"yesod-comments" = dontDistribute super."yesod-comments";
"yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
@@ -7991,6 +8110,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8064,6 +8184,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8073,6 +8194,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.21.nix b/pkgs/development/haskell-modules/configuration-lts-3.21.nix
new file mode 100644
index 00000000000..24b1a57b29b
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-lts-3.21.nix
@@ -0,0 +1,8181 @@
+{ pkgs }:
+
+with import ./lib.nix { inherit pkgs; };
+
+self: super: {
+
+ # core libraries provided by the compiler
+ Cabal = null;
+ array = null;
+ base = null;
+ bin-package-db = null;
+ binary = null;
+ bytestring = null;
+ containers = null;
+ deepseq = null;
+ directory = null;
+ filepath = null;
+ ghc-prim = null;
+ hoopl = null;
+ hpc = null;
+ integer-gmp = null;
+ pretty = null;
+ process = null;
+ rts = null;
+ template-haskell = null;
+ time = null;
+ transformers = null;
+ unix = null;
+
+ # lts-3.21 packages
+ "3d-graphics-examples" = dontDistribute super."3d-graphics-examples";
+ "3dmodels" = dontDistribute super."3dmodels";
+ "4Blocks" = dontDistribute super."4Blocks";
+ "AAI" = dontDistribute super."AAI";
+ "ABList" = dontDistribute super."ABList";
+ "AC-Angle" = dontDistribute super."AC-Angle";
+ "AC-Boolean" = dontDistribute super."AC-Boolean";
+ "AC-BuildPlatform" = dontDistribute super."AC-BuildPlatform";
+ "AC-Colour" = dontDistribute super."AC-Colour";
+ "AC-EasyRaster-GTK" = dontDistribute super."AC-EasyRaster-GTK";
+ "AC-HalfInteger" = dontDistribute super."AC-HalfInteger";
+ "AC-MiniTest" = dontDistribute super."AC-MiniTest";
+ "AC-PPM" = dontDistribute super."AC-PPM";
+ "AC-Random" = dontDistribute super."AC-Random";
+ "AC-Terminal" = dontDistribute super."AC-Terminal";
+ "AC-VanillaArray" = dontDistribute super."AC-VanillaArray";
+ "AC-Vector-Fancy" = dontDistribute super."AC-Vector-Fancy";
+ "ACME" = dontDistribute super."ACME";
+ "ADPfusion" = dontDistribute super."ADPfusion";
+ "AERN-Basics" = dontDistribute super."AERN-Basics";
+ "AERN-Net" = dontDistribute super."AERN-Net";
+ "AERN-Real" = dontDistribute super."AERN-Real";
+ "AERN-Real-Double" = dontDistribute super."AERN-Real-Double";
+ "AERN-Real-Interval" = dontDistribute super."AERN-Real-Interval";
+ "AERN-RnToRm" = dontDistribute super."AERN-RnToRm";
+ "AERN-RnToRm-Plot" = dontDistribute super."AERN-RnToRm-Plot";
+ "AES" = dontDistribute super."AES";
+ "AGI" = dontDistribute super."AGI";
+ "ALUT" = dontDistribute super."ALUT";
+ "AMI" = dontDistribute super."AMI";
+ "ANum" = dontDistribute super."ANum";
+ "ASN1" = dontDistribute super."ASN1";
+ "AVar" = dontDistribute super."AVar";
+ "AWin32Console" = dontDistribute super."AWin32Console";
+ "AbortT-monadstf" = dontDistribute super."AbortT-monadstf";
+ "AbortT-mtl" = dontDistribute super."AbortT-mtl";
+ "AbortT-transformers" = dontDistribute super."AbortT-transformers";
+ "ActionKid" = dontDistribute super."ActionKid";
+ "Adaptive" = dontDistribute super."Adaptive";
+ "Adaptive-Blaisorblade" = dontDistribute super."Adaptive-Blaisorblade";
+ "Advgame" = dontDistribute super."Advgame";
+ "AesonBson" = dontDistribute super."AesonBson";
+ "Agata" = dontDistribute super."Agata";
+ "Agda-executable" = dontDistribute super."Agda-executable";
+ "AhoCorasick" = dontDistribute super."AhoCorasick";
+ "AlgorithmW" = dontDistribute super."AlgorithmW";
+ "AlignmentAlgorithms" = dontDistribute super."AlignmentAlgorithms";
+ "Allure" = dontDistribute super."Allure";
+ "AndroidViewHierarchyImporter" = dontDistribute super."AndroidViewHierarchyImporter";
+ "Animas" = dontDistribute super."Animas";
+ "Annotations" = dontDistribute super."Annotations";
+ "Ansi2Html" = dontDistribute super."Ansi2Html";
+ "ApplePush" = dontDistribute super."ApplePush";
+ "AppleScript" = dontDistribute super."AppleScript";
+ "ApproxFun-hs" = dontDistribute super."ApproxFun-hs";
+ "ArrayRef" = dontDistribute super."ArrayRef";
+ "ArrowVHDL" = dontDistribute super."ArrowVHDL";
+ "AspectAG" = dontDistribute super."AspectAG";
+ "AttoBencode" = dontDistribute super."AttoBencode";
+ "AttoJson" = dontDistribute super."AttoJson";
+ "Attrac" = dontDistribute super."Attrac";
+ "Aurochs" = dontDistribute super."Aurochs";
+ "AutoForms" = dontDistribute super."AutoForms";
+ "AvlTree" = dontDistribute super."AvlTree";
+ "BASIC" = dontDistribute super."BASIC";
+ "BCMtools" = dontDistribute super."BCMtools";
+ "BNFC" = dontDistribute super."BNFC";
+ "BNFC-meta" = dontDistribute super."BNFC-meta";
+ "Baggins" = dontDistribute super."Baggins";
+ "Bang" = dontDistribute super."Bang";
+ "Barracuda" = dontDistribute super."Barracuda";
+ "Befunge93" = dontDistribute super."Befunge93";
+ "BenchmarkHistory" = dontDistribute super."BenchmarkHistory";
+ "BerkeleyDB" = dontDistribute super."BerkeleyDB";
+ "BerkeleyDBXML" = dontDistribute super."BerkeleyDBXML";
+ "BerlekampAlgorithm" = dontDistribute super."BerlekampAlgorithm";
+ "BigPixel" = dontDistribute super."BigPixel";
+ "Binpack" = dontDistribute super."Binpack";
+ "Biobase" = dontDistribute super."Biobase";
+ "BiobaseBlast" = dontDistribute super."BiobaseBlast";
+ "BiobaseDotP" = dontDistribute super."BiobaseDotP";
+ "BiobaseFR3D" = dontDistribute super."BiobaseFR3D";
+ "BiobaseFasta" = dontDistribute super."BiobaseFasta";
+ "BiobaseInfernal" = dontDistribute super."BiobaseInfernal";
+ "BiobaseMAF" = dontDistribute super."BiobaseMAF";
+ "BiobaseTrainingData" = dontDistribute super."BiobaseTrainingData";
+ "BiobaseTurner" = dontDistribute super."BiobaseTurner";
+ "BiobaseTypes" = dontDistribute super."BiobaseTypes";
+ "BiobaseVienna" = dontDistribute super."BiobaseVienna";
+ "BiobaseXNA" = dontDistribute super."BiobaseXNA";
+ "BirdPP" = dontDistribute super."BirdPP";
+ "BitSyntax" = dontDistribute super."BitSyntax";
+ "Bitly" = dontDistribute super."Bitly";
+ "Blobs" = dontDistribute super."Blobs";
+ "BluePrintCSS" = dontDistribute super."BluePrintCSS";
+ "Blueprint" = dontDistribute super."Blueprint";
+ "Bookshelf" = dontDistribute super."Bookshelf";
+ "Bravo" = dontDistribute super."Bravo";
+ "BufferedSocket" = dontDistribute super."BufferedSocket";
+ "Buster" = dontDistribute super."Buster";
+ "CBOR" = dontDistribute super."CBOR";
+ "CC-delcont" = dontDistribute super."CC-delcont";
+ "CC-delcont-alt" = dontDistribute super."CC-delcont-alt";
+ "CC-delcont-cxe" = dontDistribute super."CC-delcont-cxe";
+ "CC-delcont-exc" = dontDistribute super."CC-delcont-exc";
+ "CC-delcont-ref" = dontDistribute super."CC-delcont-ref";
+ "CC-delcont-ref-tf" = dontDistribute super."CC-delcont-ref-tf";
+ "CCA" = dontDistribute super."CCA";
+ "CHXHtml" = dontDistribute super."CHXHtml";
+ "CLASE" = dontDistribute super."CLASE";
+ "CLI" = dontDistribute super."CLI";
+ "CMCompare" = dontDistribute super."CMCompare";
+ "CMQ" = dontDistribute super."CMQ";
+ "COrdering" = dontDistribute super."COrdering";
+ "CPBrainfuck" = dontDistribute super."CPBrainfuck";
+ "CPL" = dontDistribute super."CPL";
+ "CSPM-CoreLanguage" = dontDistribute super."CSPM-CoreLanguage";
+ "CSPM-FiringRules" = dontDistribute super."CSPM-FiringRules";
+ "CSPM-Frontend" = dontDistribute super."CSPM-Frontend";
+ "CSPM-Interpreter" = dontDistribute super."CSPM-Interpreter";
+ "CSPM-ToProlog" = dontDistribute super."CSPM-ToProlog";
+ "CSPM-cspm" = dontDistribute super."CSPM-cspm";
+ "CTRex" = dontDistribute super."CTRex";
+ "CV" = dontDistribute super."CV";
+ "CabalSearch" = dontDistribute super."CabalSearch";
+ "Capabilities" = dontDistribute super."Capabilities";
+ "Cardinality" = dontDistribute super."Cardinality";
+ "CarneadesDSL" = dontDistribute super."CarneadesDSL";
+ "CarneadesIntoDung" = dontDistribute super."CarneadesIntoDung";
+ "Cartesian" = dontDistribute super."Cartesian";
+ "Cascade" = dontDistribute super."Cascade";
+ "Catana" = dontDistribute super."Catana";
+ "Chart-gtk" = dontDistribute super."Chart-gtk";
+ "Chart-simple" = dontDistribute super."Chart-simple";
+ "CheatSheet" = dontDistribute super."CheatSheet";
+ "Checked" = dontDistribute super."Checked";
+ "Chitra" = dontDistribute super."Chitra";
+ "ChristmasTree" = dontDistribute super."ChristmasTree";
+ "CirruParser" = dontDistribute super."CirruParser";
+ "ClassLaws" = dontDistribute super."ClassLaws";
+ "ClassyPrelude" = dontDistribute super."ClassyPrelude";
+ "Clean" = dontDistribute super."Clean";
+ "Clipboard" = dontDistribute super."Clipboard";
+ "ClustalParser" = dontDistribute super."ClustalParser";
+ "Coadjute" = dontDistribute super."Coadjute";
+ "Codec-Compression-LZF" = dontDistribute super."Codec-Compression-LZF";
+ "Codec-Image-DevIL" = dontDistribute super."Codec-Image-DevIL";
+ "Combinatorrent" = dontDistribute super."Combinatorrent";
+ "Command" = dontDistribute super."Command";
+ "Commando" = dontDistribute super."Commando";
+ "ComonadSheet" = dontDistribute super."ComonadSheet";
+ "ConcurrentUtils" = dontDistribute super."ConcurrentUtils";
+ "Concurrential" = dontDistribute super."Concurrential";
+ "Condor" = dontDistribute super."Condor";
+ "ConfigFileTH" = dontDistribute super."ConfigFileTH";
+ "Configger" = dontDistribute super."Configger";
+ "Configurable" = dontDistribute super."Configurable";
+ "ConsStream" = dontDistribute super."ConsStream";
+ "Conscript" = dontDistribute super."Conscript";
+ "ConstraintKinds" = dontDistribute super."ConstraintKinds";
+ "Consumer" = dontDistribute super."Consumer";
+ "ContArrow" = dontDistribute super."ContArrow";
+ "ContextAlgebra" = dontDistribute super."ContextAlgebra";
+ "Contract" = dontDistribute super."Contract";
+ "Control-Engine" = dontDistribute super."Control-Engine";
+ "Control-Monad-MultiPass" = dontDistribute super."Control-Monad-MultiPass";
+ "Control-Monad-ST2" = dontDistribute super."Control-Monad-ST2";
+ "CoreDump" = dontDistribute super."CoreDump";
+ "CoreErlang" = dontDistribute super."CoreErlang";
+ "CoreFoundation" = dontDistribute super."CoreFoundation";
+ "Coroutine" = dontDistribute super."Coroutine";
+ "CouchDB" = dontDistribute super."CouchDB";
+ "Craft3e" = dontDistribute super."Craft3e";
+ "Crypto" = dontDistribute super."Crypto";
+ "CurryDB" = dontDistribute super."CurryDB";
+ "DAG-Tournament" = dontDistribute super."DAG-Tournament";
+ "DAV" = doDistribute super."DAV_1_0_7";
+ "DBlimited" = dontDistribute super."DBlimited";
+ "DBus" = dontDistribute super."DBus";
+ "DCFL" = dontDistribute super."DCFL";
+ "DMuCheck" = dontDistribute super."DMuCheck";
+ "DOM" = dontDistribute super."DOM";
+ "DP" = dontDistribute super."DP";
+ "DPM" = dontDistribute super."DPM";
+ "DSA" = dontDistribute super."DSA";
+ "DSH" = dontDistribute super."DSH";
+ "DSTM" = dontDistribute super."DSTM";
+ "DTC" = dontDistribute super."DTC";
+ "Dangerous" = dontDistribute super."Dangerous";
+ "Dao" = dontDistribute super."Dao";
+ "DarcsHelpers" = dontDistribute super."DarcsHelpers";
+ "Data-Hash-Consistent" = dontDistribute super."Data-Hash-Consistent";
+ "Data-Rope" = dontDistribute super."Data-Rope";
+ "DataTreeView" = dontDistribute super."DataTreeView";
+ "Deadpan-DDP" = dontDistribute super."Deadpan-DDP";
+ "DebugTraceHelpers" = dontDistribute super."DebugTraceHelpers";
+ "DecisionTree" = dontDistribute super."DecisionTree";
+ "DeepArrow" = dontDistribute super."DeepArrow";
+ "DefendTheKing" = dontDistribute super."DefendTheKing";
+ "DescriptiveKeys" = dontDistribute super."DescriptiveKeys";
+ "Dflow" = dontDistribute super."Dflow";
+ "DifferenceLogic" = dontDistribute super."DifferenceLogic";
+ "DifferentialEvolution" = dontDistribute super."DifferentialEvolution";
+ "Digit" = dontDistribute super."Digit";
+ "DigitalOcean" = dontDistribute super."DigitalOcean";
+ "DimensionalHash" = dontDistribute super."DimensionalHash";
+ "DirectSound" = dontDistribute super."DirectSound";
+ "DisTract" = dontDistribute super."DisTract";
+ "DiscussionSupportSystem" = dontDistribute super."DiscussionSupportSystem";
+ "Dish" = dontDistribute super."Dish";
+ "Dist" = dontDistribute super."Dist";
+ "DistanceTransform" = dontDistribute super."DistanceTransform";
+ "DistanceUnits" = dontDistribute super."DistanceUnits";
+ "DnaProteinAlignment" = dontDistribute super."DnaProteinAlignment";
+ "DocTest" = dontDistribute super."DocTest";
+ "Docs" = dontDistribute super."Docs";
+ "DrHylo" = dontDistribute super."DrHylo";
+ "DrIFT" = dontDistribute super."DrIFT";
+ "DrIFT-cabalized" = dontDistribute super."DrIFT-cabalized";
+ "Dung" = dontDistribute super."Dung";
+ "Dust" = dontDistribute super."Dust";
+ "Dust-crypto" = dontDistribute super."Dust-crypto";
+ "Dust-tools" = dontDistribute super."Dust-tools";
+ "Dust-tools-pcap" = dontDistribute super."Dust-tools-pcap";
+ "DynamicTimeWarp" = dontDistribute super."DynamicTimeWarp";
+ "DysFRP" = dontDistribute super."DysFRP";
+ "DysFRP-Cairo" = dontDistribute super."DysFRP-Cairo";
+ "DysFRP-Craftwerk" = dontDistribute super."DysFRP-Craftwerk";
+ "EEConfig" = dontDistribute super."EEConfig";
+ "Earley" = doDistribute super."Earley_0_9_0";
+ "Ebnf2ps" = dontDistribute super."Ebnf2ps";
+ "EdisonAPI" = dontDistribute super."EdisonAPI";
+ "EdisonCore" = dontDistribute super."EdisonCore";
+ "EditTimeReport" = dontDistribute super."EditTimeReport";
+ "EitherT" = dontDistribute super."EitherT";
+ "Elm" = dontDistribute super."Elm";
+ "Emping" = dontDistribute super."Emping";
+ "Encode" = dontDistribute super."Encode";
+ "EntrezHTTP" = dontDistribute super."EntrezHTTP";
+ "EnumContainers" = dontDistribute super."EnumContainers";
+ "EnumMap" = dontDistribute super."EnumMap";
+ "Eq" = dontDistribute super."Eq";
+ "EqualitySolver" = dontDistribute super."EqualitySolver";
+ "EsounD" = dontDistribute super."EsounD";
+ "EstProgress" = dontDistribute super."EstProgress";
+ "EtaMOO" = dontDistribute super."EtaMOO";
+ "Etage" = dontDistribute super."Etage";
+ "Etage-Graph" = dontDistribute super."Etage-Graph";
+ "Eternal10Seconds" = dontDistribute super."Eternal10Seconds";
+ "Etherbunny" = dontDistribute super."Etherbunny";
+ "EuroIT" = dontDistribute super."EuroIT";
+ "Euterpea" = dontDistribute super."Euterpea";
+ "EventSocket" = dontDistribute super."EventSocket";
+ "Extra" = dontDistribute super."Extra";
+ "FComp" = dontDistribute super."FComp";
+ "FM-SBLEX" = dontDistribute super."FM-SBLEX";
+ "FModExRaw" = dontDistribute super."FModExRaw";
+ "FPretty" = dontDistribute super."FPretty";
+ "FTGL" = dontDistribute super."FTGL";
+ "FTGL-bytestring" = dontDistribute super."FTGL-bytestring";
+ "FTPLine" = dontDistribute super."FTPLine";
+ "Facts" = dontDistribute super."Facts";
+ "FailureT" = dontDistribute super."FailureT";
+ "FastxPipe" = dontDistribute super."FastxPipe";
+ "FermatsLastMargin" = dontDistribute super."FermatsLastMargin";
+ "FerryCore" = dontDistribute super."FerryCore";
+ "Feval" = dontDistribute super."Feval";
+ "FieldTrip" = dontDistribute super."FieldTrip";
+ "FileManip" = dontDistribute super."FileManip";
+ "FileManipCompat" = dontDistribute super."FileManipCompat";
+ "FilePather" = dontDistribute super."FilePather";
+ "FileSystem" = dontDistribute super."FileSystem";
+ "Finance-Quote-Yahoo" = dontDistribute super."Finance-Quote-Yahoo";
+ "Finance-Treasury" = dontDistribute super."Finance-Treasury";
+ "FindBin" = dontDistribute super."FindBin";
+ "FiniteMap" = dontDistribute super."FiniteMap";
+ "FirstOrderTheory" = dontDistribute super."FirstOrderTheory";
+ "FixedPoint-simple" = dontDistribute super."FixedPoint-simple";
+ "Flippi" = dontDistribute super."Flippi";
+ "Focus" = dontDistribute super."Focus";
+ "Folly" = dontDistribute super."Folly";
+ "ForSyDe" = dontDistribute super."ForSyDe";
+ "ForkableT" = dontDistribute super."ForkableT";
+ "FormalGrammars" = dontDistribute super."FormalGrammars";
+ "Foster" = dontDistribute super."Foster";
+ "FpMLv53" = dontDistribute super."FpMLv53";
+ "FractalArt" = dontDistribute super."FractalArt";
+ "Fractaler" = dontDistribute super."Fractaler";
+ "Frames" = dontDistribute super."Frames";
+ "Frank" = dontDistribute super."Frank";
+ "FreeTypeGL" = dontDistribute super."FreeTypeGL";
+ "FunGEn" = dontDistribute super."FunGEn";
+ "Fungi" = dontDistribute super."Fungi";
+ "GA" = dontDistribute super."GA";
+ "GGg" = dontDistribute super."GGg";
+ "GHood" = dontDistribute super."GHood";
+ "GLFW" = dontDistribute super."GLFW";
+ "GLFW-OGL" = dontDistribute super."GLFW-OGL";
+ "GLFW-b" = dontDistribute super."GLFW-b";
+ "GLFW-b-demo" = dontDistribute super."GLFW-b-demo";
+ "GLFW-task" = dontDistribute super."GLFW-task";
+ "GLHUI" = dontDistribute super."GLHUI";
+ "GLM" = dontDistribute super."GLM";
+ "GLMatrix" = dontDistribute super."GLMatrix";
+ "GLURaw" = dontDistribute super."GLURaw";
+ "GLUT" = dontDistribute super."GLUT";
+ "GLUtil" = dontDistribute super."GLUtil";
+ "GPX" = dontDistribute super."GPX";
+ "GPipe" = dontDistribute super."GPipe";
+ "GPipe-Collada" = dontDistribute super."GPipe-Collada";
+ "GPipe-Examples" = dontDistribute super."GPipe-Examples";
+ "GPipe-GLFW" = dontDistribute super."GPipe-GLFW";
+ "GPipe-TextureLoad" = dontDistribute super."GPipe-TextureLoad";
+ "GTALib" = dontDistribute super."GTALib";
+ "Gamgine" = dontDistribute super."Gamgine";
+ "Ganymede" = dontDistribute super."Ganymede";
+ "GaussQuadIntegration" = dontDistribute super."GaussQuadIntegration";
+ "GeBoP" = dontDistribute super."GeBoP";
+ "GenI" = dontDistribute super."GenI";
+ "GenSmsPdu" = dontDistribute super."GenSmsPdu";
+ "Genbank" = dontDistribute super."Genbank";
+ "GeneralTicTacToe" = dontDistribute super."GeneralTicTacToe";
+ "GenussFold" = dontDistribute super."GenussFold";
+ "GeoIp" = dontDistribute super."GeoIp";
+ "GeocoderOpenCage" = dontDistribute super."GeocoderOpenCage";
+ "Geodetic" = dontDistribute super."Geodetic";
+ "GeomPredicates" = dontDistribute super."GeomPredicates";
+ "GeomPredicates-SSE" = dontDistribute super."GeomPredicates-SSE";
+ "GiST" = dontDistribute super."GiST";
+ "GiveYouAHead" = dontDistribute super."GiveYouAHead";
+ "GlomeTrace" = dontDistribute super."GlomeTrace";
+ "GlomeVec" = dontDistribute super."GlomeVec";
+ "GlomeView" = dontDistribute super."GlomeView";
+ "GoogleChart" = dontDistribute super."GoogleChart";
+ "GoogleDirections" = dontDistribute super."GoogleDirections";
+ "GoogleSB" = dontDistribute super."GoogleSB";
+ "GoogleSuggest" = dontDistribute super."GoogleSuggest";
+ "GoogleTranslate" = dontDistribute super."GoogleTranslate";
+ "GotoT-transformers" = dontDistribute super."GotoT-transformers";
+ "GrammarProducts" = dontDistribute super."GrammarProducts";
+ "Graph500" = dontDistribute super."Graph500";
+ "GraphHammer" = dontDistribute super."GraphHammer";
+ "GraphHammer-examples" = dontDistribute super."GraphHammer-examples";
+ "Graphalyze" = dontDistribute super."Graphalyze";
+ "Grempa" = dontDistribute super."Grempa";
+ "GroteTrap" = dontDistribute super."GroteTrap";
+ "Grow" = dontDistribute super."Grow";
+ "GrowlNotify" = dontDistribute super."GrowlNotify";
+ "Gtk2hsGenerics" = dontDistribute super."Gtk2hsGenerics";
+ "GtkGLTV" = dontDistribute super."GtkGLTV";
+ "GtkTV" = dontDistribute super."GtkTV";
+ "GuiHaskell" = dontDistribute super."GuiHaskell";
+ "GuiTV" = dontDistribute super."GuiTV";
+ "H" = dontDistribute super."H";
+ "HARM" = dontDistribute super."HARM";
+ "HAppS-Data" = dontDistribute super."HAppS-Data";
+ "HAppS-IxSet" = dontDistribute super."HAppS-IxSet";
+ "HAppS-Server" = dontDistribute super."HAppS-Server";
+ "HAppS-State" = dontDistribute super."HAppS-State";
+ "HAppS-Util" = dontDistribute super."HAppS-Util";
+ "HAppSHelpers" = dontDistribute super."HAppSHelpers";
+ "HCL" = dontDistribute super."HCL";
+ "HCard" = dontDistribute super."HCard";
+ "HDBC" = dontDistribute super."HDBC";
+ "HDBC-mysql" = dontDistribute super."HDBC-mysql";
+ "HDBC-odbc" = dontDistribute super."HDBC-odbc";
+ "HDBC-postgresql" = dontDistribute super."HDBC-postgresql";
+ "HDBC-postgresql-hstore" = dontDistribute super."HDBC-postgresql-hstore";
+ "HDBC-session" = dontDistribute super."HDBC-session";
+ "HDBC-sqlite3" = dontDistribute super."HDBC-sqlite3";
+ "HDRUtils" = dontDistribute super."HDRUtils";
+ "HERA" = dontDistribute super."HERA";
+ "HFrequencyQueue" = dontDistribute super."HFrequencyQueue";
+ "HFuse" = dontDistribute super."HFuse";
+ "HGL" = dontDistribute super."HGL";
+ "HGamer3D" = dontDistribute super."HGamer3D";
+ "HGamer3D-API" = dontDistribute super."HGamer3D-API";
+ "HGamer3D-Audio" = dontDistribute super."HGamer3D-Audio";
+ "HGamer3D-Bullet-Binding" = dontDistribute super."HGamer3D-Bullet-Binding";
+ "HGamer3D-CAudio-Binding" = dontDistribute super."HGamer3D-CAudio-Binding";
+ "HGamer3D-CEGUI-Binding" = dontDistribute super."HGamer3D-CEGUI-Binding";
+ "HGamer3D-Common" = dontDistribute super."HGamer3D-Common";
+ "HGamer3D-Data" = dontDistribute super."HGamer3D-Data";
+ "HGamer3D-Enet-Binding" = dontDistribute super."HGamer3D-Enet-Binding";
+ "HGamer3D-GUI" = dontDistribute super."HGamer3D-GUI";
+ "HGamer3D-Graphics3D" = dontDistribute super."HGamer3D-Graphics3D";
+ "HGamer3D-InputSystem" = dontDistribute super."HGamer3D-InputSystem";
+ "HGamer3D-Network" = dontDistribute super."HGamer3D-Network";
+ "HGamer3D-OIS-Binding" = dontDistribute super."HGamer3D-OIS-Binding";
+ "HGamer3D-Ogre-Binding" = dontDistribute super."HGamer3D-Ogre-Binding";
+ "HGamer3D-SDL2-Binding" = dontDistribute super."HGamer3D-SDL2-Binding";
+ "HGamer3D-SFML-Binding" = dontDistribute super."HGamer3D-SFML-Binding";
+ "HGamer3D-WinEvent" = dontDistribute super."HGamer3D-WinEvent";
+ "HGamer3D-Wire" = dontDistribute super."HGamer3D-Wire";
+ "HGraphStorage" = dontDistribute super."HGraphStorage";
+ "HHDL" = dontDistribute super."HHDL";
+ "HJScript" = dontDistribute super."HJScript";
+ "HJVM" = dontDistribute super."HJVM";
+ "HJavaScript" = dontDistribute super."HJavaScript";
+ "HLearn-algebra" = dontDistribute super."HLearn-algebra";
+ "HLearn-approximation" = dontDistribute super."HLearn-approximation";
+ "HLearn-classification" = dontDistribute super."HLearn-classification";
+ "HLearn-datastructures" = dontDistribute super."HLearn-datastructures";
+ "HLearn-distributions" = dontDistribute super."HLearn-distributions";
+ "HListPP" = dontDistribute super."HListPP";
+ "HLogger" = dontDistribute super."HLogger";
+ "HMM" = dontDistribute super."HMM";
+ "HMap" = dontDistribute super."HMap";
+ "HNM" = dontDistribute super."HNM";
+ "HODE" = dontDistribute super."HODE";
+ "HOpenCV" = dontDistribute super."HOpenCV";
+ "HPDF" = dontDistribute super."HPDF";
+ "HPath" = dontDistribute super."HPath";
+ "HPi" = dontDistribute super."HPi";
+ "HPlot" = dontDistribute super."HPlot";
+ "HPong" = dontDistribute super."HPong";
+ "HROOT" = dontDistribute super."HROOT";
+ "HROOT-core" = dontDistribute super."HROOT-core";
+ "HROOT-graf" = dontDistribute super."HROOT-graf";
+ "HROOT-hist" = dontDistribute super."HROOT-hist";
+ "HROOT-io" = dontDistribute super."HROOT-io";
+ "HROOT-math" = dontDistribute super."HROOT-math";
+ "HRay" = dontDistribute super."HRay";
+ "HSFFIG" = dontDistribute super."HSFFIG";
+ "HSGEP" = dontDistribute super."HSGEP";
+ "HSH" = dontDistribute super."HSH";
+ "HSHHelpers" = dontDistribute super."HSHHelpers";
+ "HSlippyMap" = dontDistribute super."HSlippyMap";
+ "HSmarty" = dontDistribute super."HSmarty";
+ "HSoundFile" = dontDistribute super."HSoundFile";
+ "HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
+ "HSvm" = dontDistribute super."HSvm";
+ "HTTP-Simple" = dontDistribute super."HTTP-Simple";
+ "HTab" = dontDistribute super."HTab";
+ "HTicTacToe" = dontDistribute super."HTicTacToe";
+ "HUnit" = doDistribute super."HUnit_1_2_5_2";
+ "HUnit-Diff" = dontDistribute super."HUnit-Diff";
+ "HUnit-Plus" = dontDistribute super."HUnit-Plus";
+ "HUnit-approx" = dontDistribute super."HUnit-approx";
+ "HXMPP" = dontDistribute super."HXMPP";
+ "HXQ" = dontDistribute super."HXQ";
+ "HaLeX" = dontDistribute super."HaLeX";
+ "HaMinitel" = dontDistribute super."HaMinitel";
+ "HaPy" = dontDistribute super."HaPy";
+ "HaRe" = dontDistribute super."HaRe";
+ "HaTeX-meta" = dontDistribute super."HaTeX-meta";
+ "HaTeX-qq" = dontDistribute super."HaTeX-qq";
+ "HaVSA" = dontDistribute super."HaVSA";
+ "Hach" = dontDistribute super."Hach";
+ "HackMail" = dontDistribute super."HackMail";
+ "Haggressive" = dontDistribute super."Haggressive";
+ "HandlerSocketClient" = dontDistribute super."HandlerSocketClient";
+ "Hangman" = dontDistribute super."Hangman";
+ "HarmTrace" = dontDistribute super."HarmTrace";
+ "HarmTrace-Base" = dontDistribute super."HarmTrace-Base";
+ "HasGP" = dontDistribute super."HasGP";
+ "Haschoo" = dontDistribute super."Haschoo";
+ "Hashell" = dontDistribute super."Hashell";
+ "HaskRel" = dontDistribute super."HaskRel";
+ "HaskellForMaths" = dontDistribute super."HaskellForMaths";
+ "HaskellLM" = dontDistribute super."HaskellLM";
+ "HaskellNN" = dontDistribute super."HaskellNN";
+ "HaskellNet" = doDistribute super."HaskellNet_0_4_5";
+ "HaskellNet-SSL" = dontDistribute super."HaskellNet-SSL";
+ "HaskellTorrent" = dontDistribute super."HaskellTorrent";
+ "HaskellTutorials" = dontDistribute super."HaskellTutorials";
+ "Haskelloids" = dontDistribute super."Haskelloids";
+ "Hate" = dontDistribute super."Hate";
+ "Hawk" = dontDistribute super."Hawk";
+ "Hayoo" = dontDistribute super."Hayoo";
+ "Hclip" = dontDistribute super."Hclip";
+ "Hedi" = dontDistribute super."Hedi";
+ "HerbiePlugin" = dontDistribute super."HerbiePlugin";
+ "Hermes" = dontDistribute super."Hermes";
+ "Hieroglyph" = dontDistribute super."Hieroglyph";
+ "HiggsSet" = dontDistribute super."HiggsSet";
+ "Hipmunk" = dontDistribute super."Hipmunk";
+ "HipmunkPlayground" = dontDistribute super."HipmunkPlayground";
+ "Hish" = dontDistribute super."Hish";
+ "Histogram" = dontDistribute super."Histogram";
+ "Hmpf" = dontDistribute super."Hmpf";
+ "Hoed" = dontDistribute super."Hoed";
+ "HoleyMonoid" = dontDistribute super."HoleyMonoid";
+ "Holumbus-Distribution" = dontDistribute super."Holumbus-Distribution";
+ "Holumbus-MapReduce" = dontDistribute super."Holumbus-MapReduce";
+ "Holumbus-Searchengine" = dontDistribute super."Holumbus-Searchengine";
+ "Holumbus-Storage" = dontDistribute super."Holumbus-Storage";
+ "Homology" = dontDistribute super."Homology";
+ "HongoDB" = dontDistribute super."HongoDB";
+ "HostAndPort" = dontDistribute super."HostAndPort";
+ "Hricket" = dontDistribute super."Hricket";
+ "Hs2lib" = dontDistribute super."Hs2lib";
+ "HsASA" = dontDistribute super."HsASA";
+ "HsHaruPDF" = dontDistribute super."HsHaruPDF";
+ "HsHyperEstraier" = dontDistribute super."HsHyperEstraier";
+ "HsJudy" = dontDistribute super."HsJudy";
+ "HsOpenSSL-x509-system" = dontDistribute super."HsOpenSSL-x509-system";
+ "HsParrot" = dontDistribute super."HsParrot";
+ "HsPerl5" = dontDistribute super."HsPerl5";
+ "HsSVN" = dontDistribute super."HsSVN";
+ "HsSyck" = dontDistribute super."HsSyck";
+ "HsTools" = dontDistribute super."HsTools";
+ "Hsed" = dontDistribute super."Hsed";
+ "Hsmtlib" = dontDistribute super."Hsmtlib";
+ "HueAPI" = dontDistribute super."HueAPI";
+ "HulkImport" = dontDistribute super."HulkImport";
+ "Hungarian-Munkres" = dontDistribute super."Hungarian-Munkres";
+ "IDynamic" = dontDistribute super."IDynamic";
+ "IFS" = dontDistribute super."IFS";
+ "INblobs" = dontDistribute super."INblobs";
+ "IOR" = dontDistribute super."IOR";
+ "IORefCAS" = dontDistribute super."IORefCAS";
+ "IcoGrid" = dontDistribute super."IcoGrid";
+ "Imlib" = dontDistribute super."Imlib";
+ "ImperativeHaskell" = dontDistribute super."ImperativeHaskell";
+ "IndentParser" = dontDistribute super."IndentParser";
+ "IndexedList" = dontDistribute super."IndexedList";
+ "InfixApplicative" = dontDistribute super."InfixApplicative";
+ "Interpolation" = dontDistribute super."Interpolation";
+ "Interpolation-maxs" = dontDistribute super."Interpolation-maxs";
+ "IntervalMap" = dontDistribute super."IntervalMap";
+ "Irc" = dontDistribute super."Irc";
+ "IrrHaskell" = dontDistribute super."IrrHaskell";
+ "IsNull" = dontDistribute super."IsNull";
+ "JSON-Combinator" = dontDistribute super."JSON-Combinator";
+ "JSON-Combinator-Examples" = dontDistribute super."JSON-Combinator-Examples";
+ "JSONb" = dontDistribute super."JSONb";
+ "JYU-Utils" = dontDistribute super."JYU-Utils";
+ "JackMiniMix" = dontDistribute super."JackMiniMix";
+ "Javasf" = dontDistribute super."Javasf";
+ "Javav" = dontDistribute super."Javav";
+ "JsContracts" = dontDistribute super."JsContracts";
+ "JsonGrammar" = dontDistribute super."JsonGrammar";
+ "JuicyPixels-canvas" = dontDistribute super."JuicyPixels-canvas";
+ "JuicyPixels-repa" = dontDistribute super."JuicyPixels-repa";
+ "JuicyPixels-scale-dct" = dontDistribute super."JuicyPixels-scale-dct";
+ "JuicyPixels-util" = dontDistribute super."JuicyPixels-util";
+ "JunkDB" = dontDistribute super."JunkDB";
+ "JunkDB-driver-gdbm" = dontDistribute super."JunkDB-driver-gdbm";
+ "JunkDB-driver-hashtables" = dontDistribute super."JunkDB-driver-hashtables";
+ "JustParse" = dontDistribute super."JustParse";
+ "KMP" = dontDistribute super."KMP";
+ "KSP" = dontDistribute super."KSP";
+ "Kalman" = dontDistribute super."Kalman";
+ "KdTree" = dontDistribute super."KdTree";
+ "Ketchup" = dontDistribute super."Ketchup";
+ "KiCS" = dontDistribute super."KiCS";
+ "KiCS-debugger" = dontDistribute super."KiCS-debugger";
+ "KiCS-prophecy" = dontDistribute super."KiCS-prophecy";
+ "Kleislify" = dontDistribute super."Kleislify";
+ "Konf" = dontDistribute super."Konf";
+ "Kriens" = dontDistribute super."Kriens";
+ "KyotoCabinet" = dontDistribute super."KyotoCabinet";
+ "L-seed" = dontDistribute super."L-seed";
+ "LDAP" = dontDistribute super."LDAP";
+ "LRU" = dontDistribute super."LRU";
+ "LTree" = dontDistribute super."LTree";
+ "LambdaCalculator" = dontDistribute super."LambdaCalculator";
+ "LambdaHack" = dontDistribute super."LambdaHack";
+ "LambdaINet" = dontDistribute super."LambdaINet";
+ "LambdaNet" = dontDistribute super."LambdaNet";
+ "LambdaPrettyQuote" = dontDistribute super."LambdaPrettyQuote";
+ "LambdaShell" = dontDistribute super."LambdaShell";
+ "Lambdajudge" = dontDistribute super."Lambdajudge";
+ "Lambdaya" = dontDistribute super."Lambdaya";
+ "LargeCardinalHierarchy" = dontDistribute super."LargeCardinalHierarchy";
+ "Lastik" = dontDistribute super."Lastik";
+ "Lattices" = dontDistribute super."Lattices";
+ "LazyVault" = dontDistribute super."LazyVault";
+ "Level0" = dontDistribute super."Level0";
+ "LibClang" = dontDistribute super."LibClang";
+ "LibZip" = dontDistribute super."LibZip";
+ "Limit" = dontDistribute super."Limit";
+ "LinearSplit" = dontDistribute super."LinearSplit";
+ "LinguisticsTypes" = dontDistribute super."LinguisticsTypes";
+ "LinkChecker" = dontDistribute super."LinkChecker";
+ "ListTree" = dontDistribute super."ListTree";
+ "ListWriter" = dontDistribute super."ListWriter";
+ "ListZipper" = dontDistribute super."ListZipper";
+ "Logic" = dontDistribute super."Logic";
+ "LogicGrowsOnTrees" = dontDistribute super."LogicGrowsOnTrees";
+ "LogicGrowsOnTrees-MPI" = dontDistribute super."LogicGrowsOnTrees-MPI";
+ "LogicGrowsOnTrees-network" = dontDistribute super."LogicGrowsOnTrees-network";
+ "LogicGrowsOnTrees-processes" = dontDistribute super."LogicGrowsOnTrees-processes";
+ "LslPlus" = dontDistribute super."LslPlus";
+ "Lucu" = dontDistribute super."Lucu";
+ "MC-Fold-DP" = dontDistribute super."MC-Fold-DP";
+ "MFlow" = dontDistribute super."MFlow";
+ "MHask" = dontDistribute super."MHask";
+ "MSQueue" = dontDistribute super."MSQueue";
+ "MTGBuilder" = dontDistribute super."MTGBuilder";
+ "MagicHaskeller" = dontDistribute super."MagicHaskeller";
+ "MailchimpSimple" = dontDistribute super."MailchimpSimple";
+ "MaybeT" = dontDistribute super."MaybeT";
+ "MaybeT-monads-tf" = dontDistribute super."MaybeT-monads-tf";
+ "MaybeT-transformers" = dontDistribute super."MaybeT-transformers";
+ "MazesOfMonad" = dontDistribute super."MazesOfMonad";
+ "MeanShift" = dontDistribute super."MeanShift";
+ "Measure" = dontDistribute super."Measure";
+ "MetaHDBC" = dontDistribute super."MetaHDBC";
+ "MetaObject" = dontDistribute super."MetaObject";
+ "Metrics" = dontDistribute super."Metrics";
+ "Mhailist" = dontDistribute super."Mhailist";
+ "Michelangelo" = dontDistribute super."Michelangelo";
+ "MicrosoftTranslator" = dontDistribute super."MicrosoftTranslator";
+ "MiniAgda" = dontDistribute super."MiniAgda";
+ "MissingK" = dontDistribute super."MissingK";
+ "MissingM" = dontDistribute super."MissingM";
+ "MissingPy" = dontDistribute super."MissingPy";
+ "Modulo" = dontDistribute super."Modulo";
+ "Moe" = dontDistribute super."Moe";
+ "MoeDict" = dontDistribute super."MoeDict";
+ "MonadCatchIO-mtl" = dontDistribute super."MonadCatchIO-mtl";
+ "MonadCatchIO-mtl-foreign" = dontDistribute super."MonadCatchIO-mtl-foreign";
+ "MonadCatchIO-transformers-foreign" = dontDistribute super."MonadCatchIO-transformers-foreign";
+ "MonadCompose" = dontDistribute super."MonadCompose";
+ "MonadLab" = dontDistribute super."MonadLab";
+ "MonadRandomLazy" = dontDistribute super."MonadRandomLazy";
+ "MonadStack" = dontDistribute super."MonadStack";
+ "Monadius" = dontDistribute super."Monadius";
+ "Monaris" = dontDistribute super."Monaris";
+ "Monatron" = dontDistribute super."Monatron";
+ "Monatron-IO" = dontDistribute super."Monatron-IO";
+ "Monocle" = dontDistribute super."Monocle";
+ "MorseCode" = dontDistribute super."MorseCode";
+ "MuCheck" = dontDistribute super."MuCheck";
+ "MuCheck-HUnit" = dontDistribute super."MuCheck-HUnit";
+ "MuCheck-Hspec" = dontDistribute super."MuCheck-Hspec";
+ "MuCheck-QuickCheck" = dontDistribute super."MuCheck-QuickCheck";
+ "MuCheck-SmallCheck" = dontDistribute super."MuCheck-SmallCheck";
+ "Munkres" = dontDistribute super."Munkres";
+ "Munkres-simple" = dontDistribute super."Munkres-simple";
+ "MusicBrainz" = dontDistribute super."MusicBrainz";
+ "MusicBrainz-libdiscid" = dontDistribute super."MusicBrainz-libdiscid";
+ "MyPrimes" = dontDistribute super."MyPrimes";
+ "NGrams" = dontDistribute super."NGrams";
+ "NTRU" = dontDistribute super."NTRU";
+ "NXT" = dontDistribute super."NXT";
+ "NXTDSL" = dontDistribute super."NXTDSL";
+ "NanoProlog" = dontDistribute super."NanoProlog";
+ "NaturalLanguageAlphabets" = dontDistribute super."NaturalLanguageAlphabets";
+ "NaturalSort" = dontDistribute super."NaturalSort";
+ "NearContextAlgebra" = dontDistribute super."NearContextAlgebra";
+ "Neks" = dontDistribute super."Neks";
+ "NestedFunctor" = dontDistribute super."NestedFunctor";
+ "NestedSampling" = dontDistribute super."NestedSampling";
+ "NetSNMP" = dontDistribute super."NetSNMP";
+ "NewBinary" = dontDistribute super."NewBinary";
+ "Ninjas" = dontDistribute super."Ninjas";
+ "NoSlow" = dontDistribute super."NoSlow";
+ "NoTrace" = dontDistribute super."NoTrace";
+ "Noise" = dontDistribute super."Noise";
+ "Nomyx" = dontDistribute super."Nomyx";
+ "Nomyx-Core" = dontDistribute super."Nomyx-Core";
+ "Nomyx-Language" = dontDistribute super."Nomyx-Language";
+ "Nomyx-Rules" = dontDistribute super."Nomyx-Rules";
+ "Nomyx-Web" = dontDistribute super."Nomyx-Web";
+ "NonEmpty" = dontDistribute super."NonEmpty";
+ "NonEmptyList" = dontDistribute super."NonEmptyList";
+ "NumLazyByteString" = dontDistribute super."NumLazyByteString";
+ "NumberSieves" = dontDistribute super."NumberSieves";
+ "Numbers" = dontDistribute super."Numbers";
+ "Nussinov78" = dontDistribute super."Nussinov78";
+ "Nutri" = dontDistribute super."Nutri";
+ "OGL" = dontDistribute super."OGL";
+ "OSM" = dontDistribute super."OSM";
+ "OTP" = dontDistribute super."OTP";
+ "Object" = dontDistribute super."Object";
+ "ObjectIO" = dontDistribute super."ObjectIO";
+ "ObjectName" = dontDistribute super."ObjectName";
+ "Obsidian" = dontDistribute super."Obsidian";
+ "OddWord" = dontDistribute super."OddWord";
+ "Omega" = dontDistribute super."Omega";
+ "OpenAFP" = dontDistribute super."OpenAFP";
+ "OpenAFP-Utils" = dontDistribute super."OpenAFP-Utils";
+ "OpenAL" = dontDistribute super."OpenAL";
+ "OpenCL" = dontDistribute super."OpenCL";
+ "OpenCLRaw" = dontDistribute super."OpenCLRaw";
+ "OpenCLWrappers" = dontDistribute super."OpenCLWrappers";
+ "OpenGL" = dontDistribute super."OpenGL";
+ "OpenGLCheck" = dontDistribute super."OpenGLCheck";
+ "OpenGLRaw" = dontDistribute super."OpenGLRaw";
+ "OpenGLRaw21" = dontDistribute super."OpenGLRaw21";
+ "OpenSCAD" = dontDistribute super."OpenSCAD";
+ "OpenVG" = dontDistribute super."OpenVG";
+ "OpenVGRaw" = dontDistribute super."OpenVGRaw";
+ "Operads" = dontDistribute super."Operads";
+ "OptDir" = dontDistribute super."OptDir";
+ "OrPatterns" = dontDistribute super."OrPatterns";
+ "OrchestrateDB" = dontDistribute super."OrchestrateDB";
+ "OrderedBits" = dontDistribute super."OrderedBits";
+ "Ordinals" = dontDistribute super."Ordinals";
+ "PArrows" = dontDistribute super."PArrows";
+ "PBKDF2" = dontDistribute super."PBKDF2";
+ "PCLT" = dontDistribute super."PCLT";
+ "PCLT-DB" = dontDistribute super."PCLT-DB";
+ "PDBtools" = dontDistribute super."PDBtools";
+ "PTQ" = dontDistribute super."PTQ";
+ "PageIO" = dontDistribute super."PageIO";
+ "Paillier" = dontDistribute super."Paillier";
+ "PandocAgda" = dontDistribute super."PandocAgda";
+ "Paraiso" = dontDistribute super."Paraiso";
+ "Parry" = dontDistribute super."Parry";
+ "ParsecTools" = dontDistribute super."ParsecTools";
+ "ParserFunction" = dontDistribute super."ParserFunction";
+ "PartialTypeSignatures" = dontDistribute super."PartialTypeSignatures";
+ "PasswordGenerator" = dontDistribute super."PasswordGenerator";
+ "PastePipe" = dontDistribute super."PastePipe";
+ "Pathfinder" = dontDistribute super."Pathfinder";
+ "Peano" = dontDistribute super."Peano";
+ "PeanoWitnesses" = dontDistribute super."PeanoWitnesses";
+ "PerfectHash" = dontDistribute super."PerfectHash";
+ "PermuteEffects" = dontDistribute super."PermuteEffects";
+ "Phsu" = dontDistribute super."Phsu";
+ "Pipe" = dontDistribute super."Pipe";
+ "Piso" = dontDistribute super."Piso";
+ "PlayHangmanGame" = dontDistribute super."PlayHangmanGame";
+ "PlayingCards" = dontDistribute super."PlayingCards";
+ "Plot-ho-matic" = dontDistribute super."Plot-ho-matic";
+ "PlslTools" = dontDistribute super."PlslTools";
+ "Plural" = dontDistribute super."Plural";
+ "Pollutocracy" = dontDistribute super."Pollutocracy";
+ "PortFusion" = dontDistribute super."PortFusion";
+ "PortMidi" = dontDistribute super."PortMidi";
+ "PostgreSQL" = dontDistribute super."PostgreSQL";
+ "PrimitiveArray" = dontDistribute super."PrimitiveArray";
+ "Printf-TH" = dontDistribute super."Printf-TH";
+ "PriorityChansConverger" = dontDistribute super."PriorityChansConverger";
+ "ProbabilityMonads" = dontDistribute super."ProbabilityMonads";
+ "PropLogic" = dontDistribute super."PropLogic";
+ "Proper" = dontDistribute super."Proper";
+ "ProxN" = dontDistribute super."ProxN";
+ "Pugs" = dontDistribute super."Pugs";
+ "Pup-Events" = dontDistribute super."Pup-Events";
+ "Pup-Events-Client" = dontDistribute super."Pup-Events-Client";
+ "Pup-Events-Demo" = dontDistribute super."Pup-Events-Demo";
+ "Pup-Events-PQueue" = dontDistribute super."Pup-Events-PQueue";
+ "Pup-Events-Server" = dontDistribute super."Pup-Events-Server";
+ "QIO" = dontDistribute super."QIO";
+ "QuadEdge" = dontDistribute super."QuadEdge";
+ "QuadTree" = dontDistribute super."QuadTree";
+ "Quelea" = dontDistribute super."Quelea";
+ "QuickAnnotate" = dontDistribute super."QuickAnnotate";
+ "QuickCheck-GenT" = dontDistribute super."QuickCheck-GenT";
+ "Quickson" = dontDistribute super."Quickson";
+ "R-pandoc" = dontDistribute super."R-pandoc";
+ "RANSAC" = dontDistribute super."RANSAC";
+ "RBTree" = dontDistribute super."RBTree";
+ "RESTng" = dontDistribute super."RESTng";
+ "RFC1751" = dontDistribute super."RFC1751";
+ "RJson" = dontDistribute super."RJson";
+ "RMP" = dontDistribute super."RMP";
+ "RNAFold" = dontDistribute super."RNAFold";
+ "RNAFoldProgs" = dontDistribute super."RNAFoldProgs";
+ "RNAdesign" = dontDistribute super."RNAdesign";
+ "RNAdraw" = dontDistribute super."RNAdraw";
+ "RNAlien" = dontDistribute super."RNAlien";
+ "RNAwolf" = dontDistribute super."RNAwolf";
+ "RSA" = doDistribute super."RSA_2_1_0_3";
+ "Raincat" = dontDistribute super."Raincat";
+ "Random123" = dontDistribute super."Random123";
+ "RandomDotOrg" = dontDistribute super."RandomDotOrg";
+ "Randometer" = dontDistribute super."Randometer";
+ "Range" = dontDistribute super."Range";
+ "Ranged-sets" = dontDistribute super."Ranged-sets";
+ "Ranka" = dontDistribute super."Ranka";
+ "Rasenschach" = dontDistribute super."Rasenschach";
+ "Redmine" = dontDistribute super."Redmine";
+ "Ref" = dontDistribute super."Ref";
+ "Referees" = dontDistribute super."Referees";
+ "RepLib" = dontDistribute super."RepLib";
+ "ReplicateEffects" = dontDistribute super."ReplicateEffects";
+ "ReviewBoard" = dontDistribute super."ReviewBoard";
+ "RichConditional" = dontDistribute super."RichConditional";
+ "RollingDirectory" = dontDistribute super."RollingDirectory";
+ "RoyalMonad" = dontDistribute super."RoyalMonad";
+ "RxHaskell" = dontDistribute super."RxHaskell";
+ "SBench" = dontDistribute super."SBench";
+ "SConfig" = dontDistribute super."SConfig";
+ "SDL" = dontDistribute super."SDL";
+ "SDL-gfx" = dontDistribute super."SDL-gfx";
+ "SDL-image" = dontDistribute super."SDL-image";
+ "SDL-mixer" = dontDistribute super."SDL-mixer";
+ "SDL-mpeg" = dontDistribute super."SDL-mpeg";
+ "SDL-ttf" = dontDistribute super."SDL-ttf";
+ "SDL2-ttf" = dontDistribute super."SDL2-ttf";
+ "SFML" = dontDistribute super."SFML";
+ "SFML-control" = dontDistribute super."SFML-control";
+ "SFont" = dontDistribute super."SFont";
+ "SG" = dontDistribute super."SG";
+ "SGdemo" = dontDistribute super."SGdemo";
+ "SHA2" = dontDistribute super."SHA2";
+ "SMTPClient" = dontDistribute super."SMTPClient";
+ "SNet" = dontDistribute super."SNet";
+ "SQLDeps" = dontDistribute super."SQLDeps";
+ "STL" = dontDistribute super."STL";
+ "SVG2Q" = dontDistribute super."SVG2Q";
+ "SVGPath" = dontDistribute super."SVGPath";
+ "SWMMoutGetMB" = dontDistribute super."SWMMoutGetMB";
+ "SableCC2Hs" = dontDistribute super."SableCC2Hs";
+ "Safe" = dontDistribute super."Safe";
+ "Salsa" = dontDistribute super."Salsa";
+ "Saturnin" = dontDistribute super."Saturnin";
+ "SciFlow" = dontDistribute super."SciFlow";
+ "ScratchFs" = dontDistribute super."ScratchFs";
+ "Scurry" = dontDistribute super."Scurry";
+ "SegmentTree" = dontDistribute super."SegmentTree";
+ "Semantique" = dontDistribute super."Semantique";
+ "Semigroup" = dontDistribute super."Semigroup";
+ "SeqAlign" = dontDistribute super."SeqAlign";
+ "SessionLogger" = dontDistribute super."SessionLogger";
+ "ShellCheck" = dontDistribute super."ShellCheck";
+ "Shellac" = dontDistribute super."Shellac";
+ "Shellac-compatline" = dontDistribute super."Shellac-compatline";
+ "Shellac-editline" = dontDistribute super."Shellac-editline";
+ "Shellac-haskeline" = dontDistribute super."Shellac-haskeline";
+ "Shellac-readline" = dontDistribute super."Shellac-readline";
+ "ShowF" = dontDistribute super."ShowF";
+ "Shrub" = dontDistribute super."Shrub";
+ "Shu-thing" = dontDistribute super."Shu-thing";
+ "SimpleAES" = dontDistribute super."SimpleAES";
+ "SimpleEA" = dontDistribute super."SimpleEA";
+ "SimpleGL" = dontDistribute super."SimpleGL";
+ "SimpleH" = dontDistribute super."SimpleH";
+ "SimpleLog" = dontDistribute super."SimpleLog";
+ "SizeCompare" = dontDistribute super."SizeCompare";
+ "Slides" = dontDistribute super."Slides";
+ "Smooth" = dontDistribute super."Smooth";
+ "SmtLib" = dontDistribute super."SmtLib";
+ "Snusmumrik" = dontDistribute super."Snusmumrik";
+ "SoOSiM" = dontDistribute super."SoOSiM";
+ "SoccerFun" = dontDistribute super."SoccerFun";
+ "SoccerFunGL" = dontDistribute super."SoccerFunGL";
+ "Sonnex" = dontDistribute super."Sonnex";
+ "SourceGraph" = dontDistribute super."SourceGraph";
+ "Southpaw" = dontDistribute super."Southpaw";
+ "SpaceInvaders" = dontDistribute super."SpaceInvaders";
+ "SpacePrivateers" = dontDistribute super."SpacePrivateers";
+ "SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
+ "Spock" = doDistribute super."Spock_0_8_1_0";
+ "Spock-auth" = dontDistribute super."Spock-auth";
+ "Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
+ "SpreadsheetML" = dontDistribute super."SpreadsheetML";
+ "Sprig" = dontDistribute super."Sprig";
+ "Stasis" = dontDistribute super."Stasis";
+ "StateVar-transformer" = dontDistribute super."StateVar-transformer";
+ "StatisticalMethods" = dontDistribute super."StatisticalMethods";
+ "Stomp" = dontDistribute super."Stomp";
+ "Strafunski-ATermLib" = dontDistribute super."Strafunski-ATermLib";
+ "Strafunski-Sdf2Haskell" = dontDistribute super."Strafunski-Sdf2Haskell";
+ "Strafunski-StrategyLib" = dontDistribute super."Strafunski-StrategyLib";
+ "StrappedTemplates" = dontDistribute super."StrappedTemplates";
+ "StrategyLib" = dontDistribute super."StrategyLib";
+ "StrictBench" = dontDistribute super."StrictBench";
+ "SuffixStructures" = dontDistribute super."SuffixStructures";
+ "SybWidget" = dontDistribute super."SybWidget";
+ "SyntaxMacros" = dontDistribute super."SyntaxMacros";
+ "Sysmon" = dontDistribute super."Sysmon";
+ "TBC" = dontDistribute super."TBC";
+ "TBit" = dontDistribute super."TBit";
+ "THEff" = dontDistribute super."THEff";
+ "TTTAS" = dontDistribute super."TTTAS";
+ "TV" = dontDistribute super."TV";
+ "TYB" = dontDistribute super."TYB";
+ "TableAlgebra" = dontDistribute super."TableAlgebra";
+ "Tables" = dontDistribute super."Tables";
+ "Tablify" = dontDistribute super."Tablify";
+ "Tainted" = dontDistribute super."Tainted";
+ "Takusen" = dontDistribute super."Takusen";
+ "Tape" = dontDistribute super."Tape";
+ "Taxonomy" = dontDistribute super."Taxonomy";
+ "TaxonomyTools" = dontDistribute super."TaxonomyTools";
+ "TeaHS" = dontDistribute super."TeaHS";
+ "Tensor" = dontDistribute super."Tensor";
+ "TernaryTrees" = dontDistribute super."TernaryTrees";
+ "TestExplode" = dontDistribute super."TestExplode";
+ "Theora" = dontDistribute super."Theora";
+ "Thingie" = dontDistribute super."Thingie";
+ "ThreadObjects" = dontDistribute super."ThreadObjects";
+ "Thrift" = dontDistribute super."Thrift";
+ "Tic-Tac-Toe" = dontDistribute super."Tic-Tac-Toe";
+ "TicTacToe" = dontDistribute super."TicTacToe";
+ "TigerHash" = dontDistribute super."TigerHash";
+ "TimePiece" = dontDistribute super."TimePiece";
+ "TinyLaunchbury" = dontDistribute super."TinyLaunchbury";
+ "TinyURL" = dontDistribute super."TinyURL";
+ "Titim" = dontDistribute super."Titim";
+ "Top" = dontDistribute super."Top";
+ "Tournament" = dontDistribute super."Tournament";
+ "TraceUtils" = dontDistribute super."TraceUtils";
+ "TransformersStepByStep" = dontDistribute super."TransformersStepByStep";
+ "Transhare" = dontDistribute super."Transhare";
+ "TreeCounter" = dontDistribute super."TreeCounter";
+ "TreeStructures" = dontDistribute super."TreeStructures";
+ "TreeT" = dontDistribute super."TreeT";
+ "Treiber" = dontDistribute super."Treiber";
+ "TrendGraph" = dontDistribute super."TrendGraph";
+ "TrieMap" = dontDistribute super."TrieMap";
+ "Twofish" = dontDistribute super."Twofish";
+ "TypeClass" = dontDistribute super."TypeClass";
+ "TypeCompose" = dontDistribute super."TypeCompose";
+ "TypeIlluminator" = dontDistribute super."TypeIlluminator";
+ "TypeNat" = dontDistribute super."TypeNat";
+ "TypingTester" = dontDistribute super."TypingTester";
+ "UISF" = dontDistribute super."UISF";
+ "UMM" = dontDistribute super."UMM";
+ "URLT" = dontDistribute super."URLT";
+ "URLb" = dontDistribute super."URLb";
+ "UTFTConverter" = dontDistribute super."UTFTConverter";
+ "Unique" = dontDistribute super."Unique";
+ "Unixutils-shadow" = dontDistribute super."Unixutils-shadow";
+ "Updater" = dontDistribute super."Updater";
+ "UrlDisp" = dontDistribute super."UrlDisp";
+ "Useful" = dontDistribute super."Useful";
+ "UtilityTM" = dontDistribute super."UtilityTM";
+ "VKHS" = dontDistribute super."VKHS";
+ "Validation" = dontDistribute super."Validation";
+ "Vec" = dontDistribute super."Vec";
+ "Vec-Boolean" = dontDistribute super."Vec-Boolean";
+ "Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
+ "Vec-Transform" = dontDistribute super."Vec-Transform";
+ "VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
+ "ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
+ "ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
+ "WAVE" = dontDistribute super."WAVE";
+ "WL500gPControl" = dontDistribute super."WL500gPControl";
+ "WL500gPLib" = dontDistribute super."WL500gPLib";
+ "WMSigner" = dontDistribute super."WMSigner";
+ "WURFL" = dontDistribute super."WURFL";
+ "WXDiffCtrl" = dontDistribute super."WXDiffCtrl";
+ "WashNGo" = dontDistribute super."WashNGo";
+ "WaveFront" = dontDistribute super."WaveFront";
+ "Weather" = dontDistribute super."Weather";
+ "WebBits" = dontDistribute super."WebBits";
+ "WebBits-Html" = dontDistribute super."WebBits-Html";
+ "WebBits-multiplate" = dontDistribute super."WebBits-multiplate";
+ "WebCont" = dontDistribute super."WebCont";
+ "WeberLogic" = dontDistribute super."WeberLogic";
+ "Webrexp" = dontDistribute super."Webrexp";
+ "Wheb" = dontDistribute super."Wheb";
+ "WikimediaParser" = dontDistribute super."WikimediaParser";
+ "Win32-dhcp-server" = dontDistribute super."Win32-dhcp-server";
+ "Win32-errors" = dontDistribute super."Win32-errors";
+ "Win32-extras" = dontDistribute super."Win32-extras";
+ "Win32-junction-point" = dontDistribute super."Win32-junction-point";
+ "Win32-security" = dontDistribute super."Win32-security";
+ "Win32-services" = dontDistribute super."Win32-services";
+ "Win32-services-wrapper" = dontDistribute super."Win32-services-wrapper";
+ "Wired" = dontDistribute super."Wired";
+ "WordAlignment" = dontDistribute super."WordAlignment";
+ "WordNet" = dontDistribute super."WordNet";
+ "WordNet-ghc74" = dontDistribute super."WordNet-ghc74";
+ "Wordlint" = dontDistribute super."Wordlint";
+ "WxGeneric" = dontDistribute super."WxGeneric";
+ "X11-extras" = dontDistribute super."X11-extras";
+ "X11-rm" = dontDistribute super."X11-rm";
+ "X11-xdamage" = dontDistribute super."X11-xdamage";
+ "X11-xfixes" = dontDistribute super."X11-xfixes";
+ "X11-xft" = dontDistribute super."X11-xft";
+ "X11-xshape" = dontDistribute super."X11-xshape";
+ "XAttr" = dontDistribute super."XAttr";
+ "XInput" = dontDistribute super."XInput";
+ "XMMS" = dontDistribute super."XMMS";
+ "XMPP" = dontDistribute super."XMPP";
+ "XSaiga" = dontDistribute super."XSaiga";
+ "Xauth" = dontDistribute super."Xauth";
+ "Xec" = dontDistribute super."Xec";
+ "XmlHtmlWriter" = dontDistribute super."XmlHtmlWriter";
+ "Xorshift128Plus" = dontDistribute super."Xorshift128Plus";
+ "YACPong" = dontDistribute super."YACPong";
+ "YFrob" = dontDistribute super."YFrob";
+ "Yablog" = dontDistribute super."Yablog";
+ "YamlReference" = dontDistribute super."YamlReference";
+ "Yampa-core" = dontDistribute super."Yampa-core";
+ "Yocto" = dontDistribute super."Yocto";
+ "Yogurt" = dontDistribute super."Yogurt";
+ "Yogurt-Standalone" = dontDistribute super."Yogurt-Standalone";
+ "ZEBEDDE" = dontDistribute super."ZEBEDDE";
+ "ZFS" = dontDistribute super."ZFS";
+ "ZMachine" = dontDistribute super."ZMachine";
+ "ZipFold" = dontDistribute super."ZipFold";
+ "ZipperAG" = dontDistribute super."ZipperAG";
+ "Zora" = dontDistribute super."Zora";
+ "Zwaluw" = dontDistribute super."Zwaluw";
+ "a50" = dontDistribute super."a50";
+ "abacate" = dontDistribute super."abacate";
+ "abc-puzzle" = dontDistribute super."abc-puzzle";
+ "abcBridge" = dontDistribute super."abcBridge";
+ "abcnotation" = dontDistribute super."abcnotation";
+ "abeson" = dontDistribute super."abeson";
+ "abstract-deque-tests" = dontDistribute super."abstract-deque-tests";
+ "abstract-par-accelerate" = dontDistribute super."abstract-par-accelerate";
+ "abt" = dontDistribute super."abt";
+ "ac-machine" = dontDistribute super."ac-machine";
+ "ac-machine-conduit" = dontDistribute super."ac-machine-conduit";
+ "accelerate-arithmetic" = dontDistribute super."accelerate-arithmetic";
+ "accelerate-cublas" = dontDistribute super."accelerate-cublas";
+ "accelerate-cuda" = dontDistribute super."accelerate-cuda";
+ "accelerate-cufft" = dontDistribute super."accelerate-cufft";
+ "accelerate-examples" = dontDistribute super."accelerate-examples";
+ "accelerate-fft" = dontDistribute super."accelerate-fft";
+ "accelerate-fftw" = dontDistribute super."accelerate-fftw";
+ "accelerate-fourier" = dontDistribute super."accelerate-fourier";
+ "accelerate-fourier-benchmark" = dontDistribute super."accelerate-fourier-benchmark";
+ "accelerate-io" = dontDistribute super."accelerate-io";
+ "accelerate-random" = dontDistribute super."accelerate-random";
+ "accelerate-utility" = dontDistribute super."accelerate-utility";
+ "accentuateus" = dontDistribute super."accentuateus";
+ "access-time" = dontDistribute super."access-time";
+ "acid-state" = doDistribute super."acid-state_0_12_4";
+ "acid-state-dist" = dontDistribute super."acid-state-dist";
+ "acid-state-tls" = dontDistribute super."acid-state-tls";
+ "acl2" = dontDistribute super."acl2";
+ "acme-all-monad" = dontDistribute super."acme-all-monad";
+ "acme-box" = dontDistribute super."acme-box";
+ "acme-cadre" = dontDistribute super."acme-cadre";
+ "acme-cofunctor" = dontDistribute super."acme-cofunctor";
+ "acme-colosson" = dontDistribute super."acme-colosson";
+ "acme-comonad" = dontDistribute super."acme-comonad";
+ "acme-cutegirl" = dontDistribute super."acme-cutegirl";
+ "acme-dont" = dontDistribute super."acme-dont";
+ "acme-flipping-tables" = dontDistribute super."acme-flipping-tables";
+ "acme-grawlix" = dontDistribute super."acme-grawlix";
+ "acme-hq9plus" = dontDistribute super."acme-hq9plus";
+ "acme-http" = dontDistribute super."acme-http";
+ "acme-inator" = dontDistribute super."acme-inator";
+ "acme-io" = dontDistribute super."acme-io";
+ "acme-lolcat" = dontDistribute super."acme-lolcat";
+ "acme-lookofdisapproval" = dontDistribute super."acme-lookofdisapproval";
+ "acme-memorandom" = dontDistribute super."acme-memorandom";
+ "acme-microwave" = dontDistribute super."acme-microwave";
+ "acme-miscorder" = dontDistribute super."acme-miscorder";
+ "acme-missiles" = dontDistribute super."acme-missiles";
+ "acme-now" = dontDistribute super."acme-now";
+ "acme-numbersystem" = dontDistribute super."acme-numbersystem";
+ "acme-omitted" = dontDistribute super."acme-omitted";
+ "acme-one" = dontDistribute super."acme-one";
+ "acme-operators" = dontDistribute super."acme-operators";
+ "acme-php" = dontDistribute super."acme-php";
+ "acme-pointful-numbers" = dontDistribute super."acme-pointful-numbers";
+ "acme-realworld" = dontDistribute super."acme-realworld";
+ "acme-safe" = dontDistribute super."acme-safe";
+ "acme-schoenfinkel" = dontDistribute super."acme-schoenfinkel";
+ "acme-strfry" = dontDistribute super."acme-strfry";
+ "acme-stringly-typed" = dontDistribute super."acme-stringly-typed";
+ "acme-strtok" = dontDistribute super."acme-strtok";
+ "acme-timemachine" = dontDistribute super."acme-timemachine";
+ "acme-year" = dontDistribute super."acme-year";
+ "acme-zero" = dontDistribute super."acme-zero";
+ "activehs" = dontDistribute super."activehs";
+ "activehs-base" = dontDistribute super."activehs-base";
+ "activitystreams-aeson" = dontDistribute super."activitystreams-aeson";
+ "actor" = dontDistribute super."actor";
+ "ad" = doDistribute super."ad_4_2_4";
+ "adaptive-containers" = dontDistribute super."adaptive-containers";
+ "adaptive-tuple" = dontDistribute super."adaptive-tuple";
+ "adb" = dontDistribute super."adb";
+ "adblock2privoxy" = dontDistribute super."adblock2privoxy";
+ "addLicenseInfo" = dontDistribute super."addLicenseInfo";
+ "adhoc-network" = dontDistribute super."adhoc-network";
+ "adict" = dontDistribute super."adict";
+ "adobe-swatch-exchange" = dontDistribute super."adobe-swatch-exchange";
+ "adp-multi" = dontDistribute super."adp-multi";
+ "adp-multi-monadiccp" = dontDistribute super."adp-multi-monadiccp";
+ "aeson" = doDistribute super."aeson_0_8_0_2";
+ "aeson-applicative" = dontDistribute super."aeson-applicative";
+ "aeson-bson" = dontDistribute super."aeson-bson";
+ "aeson-casing" = dontDistribute super."aeson-casing";
+ "aeson-diff" = dontDistribute super."aeson-diff";
+ "aeson-extra" = doDistribute super."aeson-extra_0_2_3_0";
+ "aeson-filthy" = dontDistribute super."aeson-filthy";
+ "aeson-iproute" = dontDistribute super."aeson-iproute";
+ "aeson-lens" = dontDistribute super."aeson-lens";
+ "aeson-native" = dontDistribute super."aeson-native";
+ "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+ "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
+ "aeson-serialize" = dontDistribute super."aeson-serialize";
+ "aeson-smart" = dontDistribute super."aeson-smart";
+ "aeson-streams" = dontDistribute super."aeson-streams";
+ "aeson-t" = dontDistribute super."aeson-t";
+ "aeson-toolkit" = dontDistribute super."aeson-toolkit";
+ "aeson-value-parser" = dontDistribute super."aeson-value-parser";
+ "aeson-yak" = dontDistribute super."aeson-yak";
+ "affine-invariant-ensemble-mcmc" = dontDistribute super."affine-invariant-ensemble-mcmc";
+ "afis" = dontDistribute super."afis";
+ "afv" = dontDistribute super."afv";
+ "agda-server" = dontDistribute super."agda-server";
+ "agda-snippets" = dontDistribute super."agda-snippets";
+ "agda-snippets-hakyll" = dontDistribute super."agda-snippets-hakyll";
+ "agum" = dontDistribute super."agum";
+ "aig" = dontDistribute super."aig";
+ "air" = dontDistribute super."air";
+ "air-extra" = dontDistribute super."air-extra";
+ "air-spec" = dontDistribute super."air-spec";
+ "air-th" = dontDistribute super."air-th";
+ "airbrake" = dontDistribute super."airbrake";
+ "airship" = dontDistribute super."airship";
+ "aivika" = dontDistribute super."aivika";
+ "aivika-experiment" = dontDistribute super."aivika-experiment";
+ "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
+ "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
+ "aivika-experiment-diagrams" = dontDistribute super."aivika-experiment-diagrams";
+ "aivika-transformers" = dontDistribute super."aivika-transformers";
+ "ajhc" = dontDistribute super."ajhc";
+ "al" = dontDistribute super."al";
+ "alea" = dontDistribute super."alea";
+ "alex" = doDistribute super."alex_3_1_4";
+ "alex-meta" = dontDistribute super."alex-meta";
+ "alfred" = dontDistribute super."alfred";
+ "alga" = dontDistribute super."alga";
+ "algebra" = dontDistribute super."algebra";
+ "algebra-dag" = dontDistribute super."algebra-dag";
+ "algebra-sql" = dontDistribute super."algebra-sql";
+ "algebraic" = dontDistribute super."algebraic";
+ "algebraic-classes" = dontDistribute super."algebraic-classes";
+ "align" = dontDistribute super."align";
+ "align-text" = dontDistribute super."align-text";
+ "aligned-foreignptr" = dontDistribute super."aligned-foreignptr";
+ "allocated-processor" = dontDistribute super."allocated-processor";
+ "alloy" = dontDistribute super."alloy";
+ "alloy-proxy-fd" = dontDistribute super."alloy-proxy-fd";
+ "almost-fix" = dontDistribute super."almost-fix";
+ "alms" = dontDistribute super."alms";
+ "alpha" = dontDistribute super."alpha";
+ "alpino-tools" = dontDistribute super."alpino-tools";
+ "alsa" = dontDistribute super."alsa";
+ "alsa-core" = dontDistribute super."alsa-core";
+ "alsa-gui" = dontDistribute super."alsa-gui";
+ "alsa-midi" = dontDistribute super."alsa-midi";
+ "alsa-mixer" = dontDistribute super."alsa-mixer";
+ "alsa-pcm" = dontDistribute super."alsa-pcm";
+ "alsa-pcm-tests" = dontDistribute super."alsa-pcm-tests";
+ "alsa-seq" = dontDistribute super."alsa-seq";
+ "alsa-seq-tests" = dontDistribute super."alsa-seq-tests";
+ "altcomposition" = dontDistribute super."altcomposition";
+ "alternative-io" = dontDistribute super."alternative-io";
+ "altfloat" = dontDistribute super."altfloat";
+ "alure" = dontDistribute super."alure";
+ "amazon-emailer" = dontDistribute super."amazon-emailer";
+ "amazon-emailer-client-snap" = dontDistribute super."amazon-emailer-client-snap";
+ "amazon-products" = dontDistribute super."amazon-products";
+ "amazonka" = doDistribute super."amazonka_0_3_6";
+ "amazonka-apigateway" = dontDistribute super."amazonka-apigateway";
+ "amazonka-autoscaling" = doDistribute super."amazonka-autoscaling_0_3_6";
+ "amazonka-cloudformation" = doDistribute super."amazonka-cloudformation_0_3_6";
+ "amazonka-cloudfront" = doDistribute super."amazonka-cloudfront_0_3_6";
+ "amazonka-cloudhsm" = doDistribute super."amazonka-cloudhsm_0_3_6";
+ "amazonka-cloudsearch" = doDistribute super."amazonka-cloudsearch_0_3_6";
+ "amazonka-cloudsearch-domains" = doDistribute super."amazonka-cloudsearch-domains_0_3_6";
+ "amazonka-cloudtrail" = doDistribute super."amazonka-cloudtrail_0_3_6";
+ "amazonka-cloudwatch" = doDistribute super."amazonka-cloudwatch_0_3_6";
+ "amazonka-cloudwatch-logs" = doDistribute super."amazonka-cloudwatch-logs_0_3_6";
+ "amazonka-codecommit" = dontDistribute super."amazonka-codecommit";
+ "amazonka-codedeploy" = doDistribute super."amazonka-codedeploy_0_3_6";
+ "amazonka-codepipeline" = dontDistribute super."amazonka-codepipeline";
+ "amazonka-cognito-identity" = doDistribute super."amazonka-cognito-identity_0_3_6";
+ "amazonka-cognito-sync" = doDistribute super."amazonka-cognito-sync_0_3_6";
+ "amazonka-config" = doDistribute super."amazonka-config_0_3_6";
+ "amazonka-core" = doDistribute super."amazonka-core_0_3_6";
+ "amazonka-datapipeline" = doDistribute super."amazonka-datapipeline_0_3_6";
+ "amazonka-devicefarm" = dontDistribute super."amazonka-devicefarm";
+ "amazonka-directconnect" = doDistribute super."amazonka-directconnect_0_3_6";
+ "amazonka-ds" = dontDistribute super."amazonka-ds";
+ "amazonka-dynamodb" = doDistribute super."amazonka-dynamodb_0_3_6";
+ "amazonka-dynamodb-streams" = dontDistribute super."amazonka-dynamodb-streams";
+ "amazonka-ec2" = doDistribute super."amazonka-ec2_0_3_6_1";
+ "amazonka-ecs" = doDistribute super."amazonka-ecs_0_3_6";
+ "amazonka-efs" = dontDistribute super."amazonka-efs";
+ "amazonka-elasticache" = doDistribute super."amazonka-elasticache_0_3_6";
+ "amazonka-elasticbeanstalk" = doDistribute super."amazonka-elasticbeanstalk_0_3_6";
+ "amazonka-elasticsearch" = dontDistribute super."amazonka-elasticsearch";
+ "amazonka-elastictranscoder" = doDistribute super."amazonka-elastictranscoder_0_3_6";
+ "amazonka-elb" = doDistribute super."amazonka-elb_0_3_6";
+ "amazonka-emr" = doDistribute super."amazonka-emr_0_3_6";
+ "amazonka-glacier" = doDistribute super."amazonka-glacier_0_3_6";
+ "amazonka-iam" = doDistribute super."amazonka-iam_0_3_6";
+ "amazonka-importexport" = doDistribute super."amazonka-importexport_0_3_6";
+ "amazonka-inspector" = dontDistribute super."amazonka-inspector";
+ "amazonka-iot" = dontDistribute super."amazonka-iot";
+ "amazonka-iot-dataplane" = dontDistribute super."amazonka-iot-dataplane";
+ "amazonka-kinesis" = doDistribute super."amazonka-kinesis_0_3_6";
+ "amazonka-kinesis-firehose" = dontDistribute super."amazonka-kinesis-firehose";
+ "amazonka-kms" = doDistribute super."amazonka-kms_0_3_6";
+ "amazonka-lambda" = doDistribute super."amazonka-lambda_0_3_6";
+ "amazonka-marketplace-analytics" = dontDistribute super."amazonka-marketplace-analytics";
+ "amazonka-ml" = doDistribute super."amazonka-ml_0_3_6";
+ "amazonka-opsworks" = doDistribute super."amazonka-opsworks_0_3_6";
+ "amazonka-rds" = doDistribute super."amazonka-rds_0_3_6";
+ "amazonka-redshift" = doDistribute super."amazonka-redshift_0_3_6";
+ "amazonka-route53" = doDistribute super."amazonka-route53_0_3_6_1";
+ "amazonka-route53-domains" = doDistribute super."amazonka-route53-domains_0_3_6";
+ "amazonka-s3" = doDistribute super."amazonka-s3_0_3_6";
+ "amazonka-sdb" = doDistribute super."amazonka-sdb_0_3_6";
+ "amazonka-ses" = doDistribute super."amazonka-ses_0_3_6";
+ "amazonka-sns" = doDistribute super."amazonka-sns_0_3_6";
+ "amazonka-sqs" = doDistribute super."amazonka-sqs_0_3_6";
+ "amazonka-ssm" = doDistribute super."amazonka-ssm_0_3_6";
+ "amazonka-storagegateway" = doDistribute super."amazonka-storagegateway_0_3_6";
+ "amazonka-sts" = doDistribute super."amazonka-sts_0_3_6";
+ "amazonka-support" = doDistribute super."amazonka-support_0_3_6";
+ "amazonka-swf" = doDistribute super."amazonka-swf_0_3_6";
+ "amazonka-test" = dontDistribute super."amazonka-test";
+ "amazonka-waf" = dontDistribute super."amazonka-waf";
+ "amazonka-workspaces" = doDistribute super."amazonka-workspaces_0_3_6";
+ "ampersand" = dontDistribute super."ampersand";
+ "amqp-conduit" = dontDistribute super."amqp-conduit";
+ "amrun" = dontDistribute super."amrun";
+ "analyze-client" = dontDistribute super."analyze-client";
+ "anansi" = dontDistribute super."anansi";
+ "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";
+ "anonymous-sums-tests" = dontDistribute super."anonymous-sums-tests";
+ "ansi-pretty" = dontDistribute super."ansi-pretty";
+ "ansigraph" = dontDistribute super."ansigraph";
+ "antagonist" = dontDistribute super."antagonist";
+ "antfarm" = dontDistribute super."antfarm";
+ "anticiv" = dontDistribute super."anticiv";
+ "antigate" = dontDistribute super."antigate";
+ "antimirov" = dontDistribute super."antimirov";
+ "antiquoter" = dontDistribute super."antiquoter";
+ "antisplice" = dontDistribute super."antisplice";
+ "antlrc" = dontDistribute super."antlrc";
+ "anydbm" = dontDistribute super."anydbm";
+ "aosd" = dontDistribute super."aosd";
+ "ap-reflect" = dontDistribute super."ap-reflect";
+ "apache-md5" = dontDistribute super."apache-md5";
+ "apelsin" = dontDistribute super."apelsin";
+ "api-builder" = dontDistribute super."api-builder";
+ "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
+ "api-tools" = dontDistribute super."api-tools";
+ "apiary-helics" = dontDistribute super."apiary-helics";
+ "apiary-purescript" = dontDistribute super."apiary-purescript";
+ "apis" = dontDistribute super."apis";
+ "apotiki" = dontDistribute super."apotiki";
+ "app-lens" = dontDistribute super."app-lens";
+ "app-settings" = dontDistribute super."app-settings";
+ "appc" = dontDistribute super."appc";
+ "applicative-extras" = dontDistribute super."applicative-extras";
+ "applicative-fail" = dontDistribute super."applicative-fail";
+ "applicative-numbers" = dontDistribute super."applicative-numbers";
+ "applicative-parsec" = dontDistribute super."applicative-parsec";
+ "apply-refact" = dontDistribute super."apply-refact";
+ "apportionment" = dontDistribute super."apportionment";
+ "approx-rand-test" = dontDistribute super."approx-rand-test";
+ "approximate-equality" = dontDistribute super."approximate-equality";
+ "ar-timestamp-wiper" = dontDistribute super."ar-timestamp-wiper";
+ "arb-fft" = dontDistribute super."arb-fft";
+ "arbb-vm" = dontDistribute super."arbb-vm";
+ "archive" = dontDistribute super."archive";
+ "archiver" = dontDistribute super."archiver";
+ "archlinux" = dontDistribute super."archlinux";
+ "archlinux-web" = dontDistribute super."archlinux-web";
+ "archnews" = dontDistribute super."archnews";
+ "arff" = dontDistribute super."arff";
+ "arghwxhaskell" = dontDistribute super."arghwxhaskell";
+ "argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
+ "argparser" = dontDistribute super."argparser";
+ "arguedit" = dontDistribute super."arguedit";
+ "ariadne" = dontDistribute super."ariadne";
+ "arion" = dontDistribute super."arion";
+ "arith-encode" = dontDistribute super."arith-encode";
+ "arithmatic" = dontDistribute super."arithmatic";
+ "arithmetic" = dontDistribute super."arithmetic";
+ "arithmoi" = dontDistribute super."arithmoi";
+ "armada" = dontDistribute super."armada";
+ "arpa" = dontDistribute super."arpa";
+ "array-forth" = dontDistribute super."array-forth";
+ "array-memoize" = dontDistribute super."array-memoize";
+ "array-primops" = dontDistribute super."array-primops";
+ "array-utils" = dontDistribute super."array-utils";
+ "arrow-improve" = dontDistribute super."arrow-improve";
+ "arrowapply-utils" = dontDistribute super."arrowapply-utils";
+ "arrowp" = dontDistribute super."arrowp";
+ "artery" = dontDistribute super."artery";
+ "arx" = dontDistribute super."arx";
+ "arxiv" = dontDistribute super."arxiv";
+ "ascetic" = dontDistribute super."ascetic";
+ "ascii" = dontDistribute super."ascii";
+ "ascii-progress" = dontDistribute super."ascii-progress";
+ "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
+ "ascii85-conduit" = dontDistribute super."ascii85-conduit";
+ "asic" = dontDistribute super."asic";
+ "asil" = dontDistribute super."asil";
+ "asn1-data" = dontDistribute super."asn1-data";
+ "asn1dump" = dontDistribute super."asn1dump";
+ "assembler" = dontDistribute super."assembler";
+ "assert" = dontDistribute super."assert";
+ "assert-failure" = dontDistribute super."assert-failure";
+ "assertions" = dontDistribute super."assertions";
+ "assimp" = dontDistribute super."assimp";
+ "astar" = dontDistribute super."astar";
+ "astrds" = dontDistribute super."astrds";
+ "astview" = dontDistribute super."astview";
+ "astview-utils" = dontDistribute super."astview-utils";
+ "async-dejafu" = dontDistribute super."async-dejafu";
+ "async-extras" = dontDistribute super."async-extras";
+ "async-manager" = dontDistribute super."async-manager";
+ "async-pool" = dontDistribute super."async-pool";
+ "asynchronous-exceptions" = dontDistribute super."asynchronous-exceptions";
+ "aterm" = dontDistribute super."aterm";
+ "aterm-utils" = dontDistribute super."aterm-utils";
+ "atl" = dontDistribute super."atl";
+ "atlassian-connect-core" = dontDistribute super."atlassian-connect-core";
+ "atlassian-connect-descriptor" = dontDistribute super."atlassian-connect-descriptor";
+ "atmos" = dontDistribute super."atmos";
+ "atmos-dimensional" = dontDistribute super."atmos-dimensional";
+ "atmos-dimensional-tf" = dontDistribute super."atmos-dimensional-tf";
+ "atom" = dontDistribute super."atom";
+ "atom-basic" = dontDistribute super."atom-basic";
+ "atom-conduit" = dontDistribute super."atom-conduit";
+ "atom-msp430" = dontDistribute super."atom-msp430";
+ "atomic-primops-foreign" = dontDistribute super."atomic-primops-foreign";
+ "atomic-primops-vector" = dontDistribute super."atomic-primops-vector";
+ "atomic-write" = dontDistribute super."atomic-write";
+ "atomo" = dontDistribute super."atomo";
+ "atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
+ "attempt" = dontDistribute super."attempt";
+ "atto-lisp" = dontDistribute super."atto-lisp";
+ "attoparsec" = doDistribute super."attoparsec_0_12_1_6";
+ "attoparsec-arff" = dontDistribute super."attoparsec-arff";
+ "attoparsec-binary" = dontDistribute super."attoparsec-binary";
+ "attoparsec-conduit" = dontDistribute super."attoparsec-conduit";
+ "attoparsec-csv" = dontDistribute super."attoparsec-csv";
+ "attoparsec-iteratee" = dontDistribute super."attoparsec-iteratee";
+ "attoparsec-parsec" = dontDistribute super."attoparsec-parsec";
+ "attoparsec-text" = dontDistribute super."attoparsec-text";
+ "attoparsec-text-enumerator" = dontDistribute super."attoparsec-text-enumerator";
+ "attosplit" = dontDistribute super."attosplit";
+ "atuin" = dontDistribute super."atuin";
+ "audacity" = dontDistribute super."audacity";
+ "audiovisual" = dontDistribute super."audiovisual";
+ "augeas" = dontDistribute super."augeas";
+ "augur" = dontDistribute super."augur";
+ "aur" = dontDistribute super."aur";
+ "authenticate-kerberos" = dontDistribute super."authenticate-kerberos";
+ "authenticate-ldap" = dontDistribute super."authenticate-ldap";
+ "authinfo-hs" = dontDistribute super."authinfo-hs";
+ "authoring" = dontDistribute super."authoring";
+ "autonix-deps" = dontDistribute super."autonix-deps";
+ "autonix-deps-kf5" = dontDistribute super."autonix-deps-kf5";
+ "autoproc" = dontDistribute super."autoproc";
+ "avahi" = dontDistribute super."avahi";
+ "avatar-generator" = dontDistribute super."avatar-generator";
+ "average" = dontDistribute super."average";
+ "avers" = dontDistribute super."avers";
+ "avl-static" = dontDistribute super."avl-static";
+ "avr-shake" = dontDistribute super."avr-shake";
+ "awesomium" = dontDistribute super."awesomium";
+ "awesomium-glut" = dontDistribute super."awesomium-glut";
+ "awesomium-raw" = dontDistribute super."awesomium-raw";
+ "aws" = doDistribute super."aws_0_12_1";
+ "aws-cloudfront-signer" = dontDistribute super."aws-cloudfront-signer";
+ "aws-configuration-tools" = dontDistribute super."aws-configuration-tools";
+ "aws-dynamodb-conduit" = dontDistribute super."aws-dynamodb-conduit";
+ "aws-dynamodb-streams" = dontDistribute super."aws-dynamodb-streams";
+ "aws-ec2" = dontDistribute super."aws-ec2";
+ "aws-elastic-transcoder" = dontDistribute super."aws-elastic-transcoder";
+ "aws-general" = dontDistribute super."aws-general";
+ "aws-kinesis" = dontDistribute super."aws-kinesis";
+ "aws-kinesis-client" = dontDistribute super."aws-kinesis-client";
+ "aws-kinesis-reshard" = dontDistribute super."aws-kinesis-reshard";
+ "aws-lambda" = dontDistribute super."aws-lambda";
+ "aws-performance-tests" = dontDistribute super."aws-performance-tests";
+ "aws-route53" = dontDistribute super."aws-route53";
+ "aws-sdk" = dontDistribute super."aws-sdk";
+ "aws-sdk-text-converter" = dontDistribute super."aws-sdk-text-converter";
+ "aws-sdk-xml-unordered" = dontDistribute super."aws-sdk-xml-unordered";
+ "aws-sign4" = dontDistribute super."aws-sign4";
+ "aws-sns" = dontDistribute super."aws-sns";
+ "azure-acs" = dontDistribute super."azure-acs";
+ "azure-service-api" = dontDistribute super."azure-service-api";
+ "azure-servicebus" = dontDistribute super."azure-servicebus";
+ "azurify" = dontDistribute super."azurify";
+ "b-tree" = dontDistribute super."b-tree";
+ "babylon" = dontDistribute super."babylon";
+ "backdropper" = dontDistribute super."backdropper";
+ "backtracking-exceptions" = dontDistribute super."backtracking-exceptions";
+ "backward-state" = dontDistribute super."backward-state";
+ "bacteria" = dontDistribute super."bacteria";
+ "bag" = dontDistribute super."bag";
+ "bamboo" = dontDistribute super."bamboo";
+ "bamboo-launcher" = dontDistribute super."bamboo-launcher";
+ "bamboo-plugin-highlight" = dontDistribute super."bamboo-plugin-highlight";
+ "bamboo-plugin-photo" = dontDistribute super."bamboo-plugin-photo";
+ "bamboo-theme-blueprint" = dontDistribute super."bamboo-theme-blueprint";
+ "bamboo-theme-mini-html5" = dontDistribute super."bamboo-theme-mini-html5";
+ "bamse" = dontDistribute super."bamse";
+ "bamstats" = dontDistribute super."bamstats";
+ "bank-holiday-usa" = dontDistribute super."bank-holiday-usa";
+ "banwords" = dontDistribute super."banwords";
+ "barchart" = dontDistribute super."barchart";
+ "barcodes-code128" = dontDistribute super."barcodes-code128";
+ "barecheck" = dontDistribute super."barecheck";
+ "barley" = dontDistribute super."barley";
+ "barrie" = dontDistribute super."barrie";
+ "barrier" = dontDistribute super."barrier";
+ "barrier-monad" = dontDistribute super."barrier-monad";
+ "base-generics" = dontDistribute super."base-generics";
+ "base-io-access" = dontDistribute super."base-io-access";
+ "base-noprelude" = dontDistribute super."base-noprelude";
+ "base32-bytestring" = dontDistribute super."base32-bytestring";
+ "base58-bytestring" = dontDistribute super."base58-bytestring";
+ "base58address" = dontDistribute super."base58address";
+ "base64-conduit" = dontDistribute super."base64-conduit";
+ "base91" = dontDistribute super."base91";
+ "basex-client" = dontDistribute super."basex-client";
+ "bash" = dontDistribute super."bash";
+ "basic-lens" = dontDistribute super."basic-lens";
+ "basic-sop" = dontDistribute super."basic-sop";
+ "baskell" = dontDistribute super."baskell";
+ "battlenet" = dontDistribute super."battlenet";
+ "battlenet-yesod" = dontDistribute super."battlenet-yesod";
+ "battleships" = dontDistribute super."battleships";
+ "bayes-stack" = dontDistribute super."bayes-stack";
+ "bbdb" = dontDistribute super."bbdb";
+ "bbi" = dontDistribute super."bbi";
+ "bcrypt" = doDistribute super."bcrypt_0_0_6";
+ "bdd" = dontDistribute super."bdd";
+ "bdelta" = dontDistribute super."bdelta";
+ "bdo" = dontDistribute super."bdo";
+ "beamable" = dontDistribute super."beamable";
+ "beautifHOL" = dontDistribute super."beautifHOL";
+ "bed-and-breakfast" = dontDistribute super."bed-and-breakfast";
+ "bein" = dontDistribute super."bein";
+ "benchmark-function" = dontDistribute super."benchmark-function";
+ "benchpress" = dontDistribute super."benchpress";
+ "bencoding" = dontDistribute super."bencoding";
+ "berkeleydb" = dontDistribute super."berkeleydb";
+ "berp" = dontDistribute super."berp";
+ "bert" = dontDistribute super."bert";
+ "besout" = dontDistribute super."besout";
+ "bet" = dontDistribute super."bet";
+ "betacode" = dontDistribute super."betacode";
+ "between" = dontDistribute super."between";
+ "bf-cata" = dontDistribute super."bf-cata";
+ "bff" = dontDistribute super."bff";
+ "bff-mono" = dontDistribute super."bff-mono";
+ "bgmax" = dontDistribute super."bgmax";
+ "bgzf" = dontDistribute super."bgzf";
+ "bibtex" = dontDistribute super."bibtex";
+ "bidirectionalization-combined" = dontDistribute super."bidirectionalization-combined";
+ "bidispec" = dontDistribute super."bidispec";
+ "bidispec-extras" = dontDistribute super."bidispec-extras";
+ "bifunctors" = doDistribute super."bifunctors_5";
+ "bighugethesaurus" = dontDistribute super."bighugethesaurus";
+ "billboard-parser" = dontDistribute super."billboard-parser";
+ "billeksah-forms" = dontDistribute super."billeksah-forms";
+ "billeksah-main" = dontDistribute super."billeksah-main";
+ "billeksah-main-static" = dontDistribute super."billeksah-main-static";
+ "billeksah-pane" = dontDistribute super."billeksah-pane";
+ "billeksah-services" = dontDistribute super."billeksah-services";
+ "bimap" = dontDistribute super."bimap";
+ "bimap-server" = dontDistribute super."bimap-server";
+ "bimaps" = dontDistribute super."bimaps";
+ "binary-bits" = dontDistribute super."binary-bits";
+ "binary-communicator" = dontDistribute super."binary-communicator";
+ "binary-derive" = dontDistribute super."binary-derive";
+ "binary-enum" = dontDistribute super."binary-enum";
+ "binary-file" = dontDistribute super."binary-file";
+ "binary-generic" = dontDistribute super."binary-generic";
+ "binary-indexed-tree" = dontDistribute super."binary-indexed-tree";
+ "binary-literal-qq" = dontDistribute super."binary-literal-qq";
+ "binary-parser" = dontDistribute super."binary-parser";
+ "binary-protocol" = dontDistribute super."binary-protocol";
+ "binary-protocol-zmq" = dontDistribute super."binary-protocol-zmq";
+ "binary-shared" = dontDistribute super."binary-shared";
+ "binary-state" = dontDistribute super."binary-state";
+ "binary-store" = dontDistribute super."binary-store";
+ "binary-streams" = dontDistribute super."binary-streams";
+ "binary-strict" = dontDistribute super."binary-strict";
+ "binary-typed" = dontDistribute super."binary-typed";
+ "binarydefer" = dontDistribute super."binarydefer";
+ "bind-marshal" = dontDistribute super."bind-marshal";
+ "binding-core" = dontDistribute super."binding-core";
+ "binding-gtk" = dontDistribute super."binding-gtk";
+ "binding-wx" = dontDistribute super."binding-wx";
+ "bindings" = dontDistribute super."bindings";
+ "bindings-EsounD" = dontDistribute super."bindings-EsounD";
+ "bindings-GLFW" = dontDistribute super."bindings-GLFW";
+ "bindings-K8055" = dontDistribute super."bindings-K8055";
+ "bindings-apr" = dontDistribute super."bindings-apr";
+ "bindings-apr-util" = dontDistribute super."bindings-apr-util";
+ "bindings-audiofile" = dontDistribute super."bindings-audiofile";
+ "bindings-bfd" = dontDistribute super."bindings-bfd";
+ "bindings-cctools" = dontDistribute super."bindings-cctools";
+ "bindings-codec2" = dontDistribute super."bindings-codec2";
+ "bindings-common" = dontDistribute super."bindings-common";
+ "bindings-dc1394" = dontDistribute super."bindings-dc1394";
+ "bindings-directfb" = dontDistribute super."bindings-directfb";
+ "bindings-eskit" = dontDistribute super."bindings-eskit";
+ "bindings-fann" = dontDistribute super."bindings-fann";
+ "bindings-fluidsynth" = dontDistribute super."bindings-fluidsynth";
+ "bindings-friso" = dontDistribute super."bindings-friso";
+ "bindings-glib" = dontDistribute super."bindings-glib";
+ "bindings-gobject" = dontDistribute super."bindings-gobject";
+ "bindings-gpgme" = dontDistribute super."bindings-gpgme";
+ "bindings-gsl" = dontDistribute super."bindings-gsl";
+ "bindings-gts" = dontDistribute super."bindings-gts";
+ "bindings-hamlib" = dontDistribute super."bindings-hamlib";
+ "bindings-hdf5" = dontDistribute super."bindings-hdf5";
+ "bindings-levmar" = dontDistribute super."bindings-levmar";
+ "bindings-libcddb" = dontDistribute super."bindings-libcddb";
+ "bindings-libffi" = dontDistribute super."bindings-libffi";
+ "bindings-libftdi" = dontDistribute super."bindings-libftdi";
+ "bindings-librrd" = dontDistribute super."bindings-librrd";
+ "bindings-libstemmer" = dontDistribute super."bindings-libstemmer";
+ "bindings-libusb" = dontDistribute super."bindings-libusb";
+ "bindings-libv4l2" = dontDistribute super."bindings-libv4l2";
+ "bindings-libzip" = dontDistribute super."bindings-libzip";
+ "bindings-linux-videodev2" = dontDistribute super."bindings-linux-videodev2";
+ "bindings-lxc" = dontDistribute super."bindings-lxc";
+ "bindings-mmap" = dontDistribute super."bindings-mmap";
+ "bindings-mpdecimal" = dontDistribute super."bindings-mpdecimal";
+ "bindings-nettle" = dontDistribute super."bindings-nettle";
+ "bindings-parport" = dontDistribute super."bindings-parport";
+ "bindings-portaudio" = dontDistribute super."bindings-portaudio";
+ "bindings-posix" = dontDistribute super."bindings-posix";
+ "bindings-potrace" = dontDistribute super."bindings-potrace";
+ "bindings-ppdev" = dontDistribute super."bindings-ppdev";
+ "bindings-saga-cmd" = dontDistribute super."bindings-saga-cmd";
+ "bindings-sane" = dontDistribute super."bindings-sane";
+ "bindings-sc3" = dontDistribute super."bindings-sc3";
+ "bindings-sipc" = dontDistribute super."bindings-sipc";
+ "bindings-sophia" = dontDistribute super."bindings-sophia";
+ "bindings-sqlite3" = dontDistribute super."bindings-sqlite3";
+ "bindings-svm" = dontDistribute super."bindings-svm";
+ "bindings-uname" = dontDistribute super."bindings-uname";
+ "bindings-yices" = dontDistribute super."bindings-yices";
+ "bindynamic" = dontDistribute super."bindynamic";
+ "binembed" = dontDistribute super."binembed";
+ "binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
+ "bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
+ "bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
+ "biophd" = dontDistribute super."biophd";
+ "biosff" = dontDistribute super."biosff";
+ "biostockholm" = dontDistribute super."biostockholm";
+ "bird" = dontDistribute super."bird";
+ "bit-array" = dontDistribute super."bit-array";
+ "bit-vector" = dontDistribute super."bit-vector";
+ "bitarray" = dontDistribute super."bitarray";
+ "bitcoin-rpc" = dontDistribute super."bitcoin-rpc";
+ "bitly-cli" = dontDistribute super."bitly-cli";
+ "bitmap" = dontDistribute super."bitmap";
+ "bitmap-opengl" = dontDistribute super."bitmap-opengl";
+ "bitmaps" = dontDistribute super."bitmaps";
+ "bits-atomic" = dontDistribute super."bits-atomic";
+ "bits-conduit" = dontDistribute super."bits-conduit";
+ "bits-extras" = dontDistribute super."bits-extras";
+ "bitset" = dontDistribute super."bitset";
+ "bitspeak" = dontDistribute super."bitspeak";
+ "bitstream" = dontDistribute super."bitstream";
+ "bitstring" = dontDistribute super."bitstring";
+ "bittorrent" = dontDistribute super."bittorrent";
+ "bitvec" = dontDistribute super."bitvec";
+ "bitx-bitcoin" = dontDistribute super."bitx-bitcoin";
+ "bk-tree" = dontDistribute super."bk-tree";
+ "bkr" = dontDistribute super."bkr";
+ "bktrees" = dontDistribute super."bktrees";
+ "bla" = dontDistribute super."bla";
+ "black-jewel" = dontDistribute super."black-jewel";
+ "blacktip" = dontDistribute super."blacktip";
+ "blake2" = dontDistribute super."blake2";
+ "blakesum" = dontDistribute super."blakesum";
+ "blakesum-demo" = dontDistribute super."blakesum-demo";
+ "blank-canvas" = dontDistribute super."blank-canvas";
+ "blas" = dontDistribute super."blas";
+ "blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
+ "blaze" = dontDistribute super."blaze";
+ "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+ "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
+ "blaze-from-html" = dontDistribute super."blaze-from-html";
+ "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-shields" = dontDistribute super."blaze-shields";
+ "blaze-textual-native" = dontDistribute super."blaze-textual-native";
+ "blazeMarker" = dontDistribute super."blazeMarker";
+ "blink1" = dontDistribute super."blink1";
+ "blip" = dontDistribute super."blip";
+ "bliplib" = dontDistribute super."bliplib";
+ "blocking-transactions" = dontDistribute super."blocking-transactions";
+ "blogination" = dontDistribute super."blogination";
+ "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
+ "bloxorz" = dontDistribute super."bloxorz";
+ "blubber" = dontDistribute super."blubber";
+ "blubber-server" = dontDistribute super."blubber-server";
+ "bluetile" = dontDistribute super."bluetile";
+ "bluetileutils" = dontDistribute super."bluetileutils";
+ "blunt" = dontDistribute super."blunt";
+ "board-games" = dontDistribute super."board-games";
+ "bogre-banana" = dontDistribute super."bogre-banana";
+ "bond" = dontDistribute super."bond";
+ "boolean-list" = dontDistribute super."boolean-list";
+ "boolean-normal-forms" = dontDistribute super."boolean-normal-forms";
+ "boolexpr" = dontDistribute super."boolexpr";
+ "bools" = dontDistribute super."bools";
+ "boolsimplifier" = dontDistribute super."boolsimplifier";
+ "boomange" = dontDistribute super."boomange";
+ "boomerang" = dontDistribute super."boomerang";
+ "boomslang" = dontDistribute super."boomslang";
+ "borel" = dontDistribute super."borel";
+ "bot" = dontDistribute super."bot";
+ "both" = dontDistribute super."both";
+ "botpp" = dontDistribute super."botpp";
+ "bound-gen" = dontDistribute super."bound-gen";
+ "bounded-tchan" = dontDistribute super."bounded-tchan";
+ "boundingboxes" = dontDistribute super."boundingboxes";
+ "bowntz" = dontDistribute super."bowntz";
+ "bpann" = dontDistribute super."bpann";
+ "brainfuck-monad" = dontDistribute super."brainfuck-monad";
+ "brainfuck-tut" = dontDistribute super."brainfuck-tut";
+ "break" = dontDistribute super."break";
+ "breakout" = dontDistribute super."breakout";
+ "breve" = dontDistribute super."breve";
+ "brians-brain" = dontDistribute super."brians-brain";
+ "brick" = dontDistribute super."brick";
+ "brillig" = dontDistribute super."brillig";
+ "broccoli" = dontDistribute super."broccoli";
+ "broker-haskell" = dontDistribute super."broker-haskell";
+ "bsd-sysctl" = dontDistribute super."bsd-sysctl";
+ "bson-generic" = dontDistribute super."bson-generic";
+ "bson-generics" = dontDistribute super."bson-generics";
+ "bson-lens" = dontDistribute super."bson-lens";
+ "bson-mapping" = dontDistribute super."bson-mapping";
+ "bspack" = dontDistribute super."bspack";
+ "bsparse" = dontDistribute super."bsparse";
+ "btree-concurrent" = dontDistribute super."btree-concurrent";
+ "buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
+ "buffon" = dontDistribute super."buffon";
+ "bugzilla" = dontDistribute super."bugzilla";
+ "buildable" = dontDistribute super."buildable";
+ "buildbox" = dontDistribute super."buildbox";
+ "buildbox-tools" = dontDistribute super."buildbox-tools";
+ "buildwrapper" = dontDistribute super."buildwrapper";
+ "bullet" = dontDistribute super."bullet";
+ "burst-detection" = dontDistribute super."burst-detection";
+ "bus-pirate" = dontDistribute super."bus-pirate";
+ "buster" = dontDistribute super."buster";
+ "buster-gtk" = dontDistribute super."buster-gtk";
+ "buster-network" = dontDistribute super."buster-network";
+ "bustle" = dontDistribute super."bustle";
+ "butterflies" = dontDistribute super."butterflies";
+ "bv" = dontDistribute super."bv";
+ "byline" = dontDistribute super."byline";
+ "bytable" = dontDistribute super."bytable";
+ "byteset" = dontDistribute super."byteset";
+ "bytestring-arbitrary" = dontDistribute super."bytestring-arbitrary";
+ "bytestring-class" = dontDistribute super."bytestring-class";
+ "bytestring-csv" = dontDistribute super."bytestring-csv";
+ "bytestring-delta" = dontDistribute super."bytestring-delta";
+ "bytestring-from" = dontDistribute super."bytestring-from";
+ "bytestring-nums" = dontDistribute super."bytestring-nums";
+ "bytestring-plain" = dontDistribute super."bytestring-plain";
+ "bytestring-rematch" = dontDistribute super."bytestring-rematch";
+ "bytestring-short" = dontDistribute super."bytestring-short";
+ "bytestring-show" = dontDistribute super."bytestring-show";
+ "bytestring-tree-builder" = dontDistribute super."bytestring-tree-builder";
+ "bytestringparser" = dontDistribute super."bytestringparser";
+ "bytestringparser-temporary" = dontDistribute super."bytestringparser-temporary";
+ "bytestringreadp" = dontDistribute super."bytestringreadp";
+ "c-dsl" = dontDistribute super."c-dsl";
+ "c-io" = dontDistribute super."c-io";
+ "c-storable-deriving" = dontDistribute super."c-storable-deriving";
+ "c0check" = dontDistribute super."c0check";
+ "c0parser" = dontDistribute super."c0parser";
+ "c10k" = dontDistribute super."c10k";
+ "c2hs" = doDistribute super."c2hs_0_25_2";
+ "c2hsc" = dontDistribute super."c2hsc";
+ "cab" = dontDistribute super."cab";
+ "cabal-audit" = dontDistribute super."cabal-audit";
+ "cabal-bounds" = dontDistribute super."cabal-bounds";
+ "cabal-cargs" = dontDistribute super."cabal-cargs";
+ "cabal-constraints" = dontDistribute super."cabal-constraints";
+ "cabal-db" = dontDistribute super."cabal-db";
+ "cabal-debian" = doDistribute super."cabal-debian_4_30_2";
+ "cabal-dependency-licenses" = dontDistribute super."cabal-dependency-licenses";
+ "cabal-dev" = dontDistribute super."cabal-dev";
+ "cabal-dir" = dontDistribute super."cabal-dir";
+ "cabal-ghc-dynflags" = dontDistribute super."cabal-ghc-dynflags";
+ "cabal-ghci" = dontDistribute super."cabal-ghci";
+ "cabal-graphdeps" = dontDistribute super."cabal-graphdeps";
+ "cabal-helper" = dontDistribute super."cabal-helper";
+ "cabal-install-bundle" = dontDistribute super."cabal-install-bundle";
+ "cabal-install-ghc72" = dontDistribute super."cabal-install-ghc72";
+ "cabal-install-ghc74" = dontDistribute super."cabal-install-ghc74";
+ "cabal-lenses" = dontDistribute super."cabal-lenses";
+ "cabal-macosx" = dontDistribute super."cabal-macosx";
+ "cabal-meta" = dontDistribute super."cabal-meta";
+ "cabal-mon" = dontDistribute super."cabal-mon";
+ "cabal-nirvana" = dontDistribute super."cabal-nirvana";
+ "cabal-progdeps" = dontDistribute super."cabal-progdeps";
+ "cabal-query" = dontDistribute super."cabal-query";
+ "cabal-scripts" = dontDistribute super."cabal-scripts";
+ "cabal-setup" = dontDistribute super."cabal-setup";
+ "cabal-sign" = dontDistribute super."cabal-sign";
+ "cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
+ "cabal-test" = dontDistribute super."cabal-test";
+ "cabal-test-bin" = dontDistribute super."cabal-test-bin";
+ "cabal-test-compat" = dontDistribute super."cabal-test-compat";
+ "cabal-test-quickcheck" = dontDistribute super."cabal-test-quickcheck";
+ "cabal-uninstall" = dontDistribute super."cabal-uninstall";
+ "cabal-upload" = dontDistribute super."cabal-upload";
+ "cabal2arch" = dontDistribute super."cabal2arch";
+ "cabal2doap" = dontDistribute super."cabal2doap";
+ "cabal2ebuild" = dontDistribute super."cabal2ebuild";
+ "cabal2ghci" = dontDistribute super."cabal2ghci";
+ "cabal2nix" = dontDistribute super."cabal2nix";
+ "cabal2spec" = dontDistribute super."cabal2spec";
+ "cabalQuery" = dontDistribute super."cabalQuery";
+ "cabalg" = dontDistribute super."cabalg";
+ "cabalgraph" = dontDistribute super."cabalgraph";
+ "cabalmdvrpm" = dontDistribute super."cabalmdvrpm";
+ "cabalrpmdeps" = dontDistribute super."cabalrpmdeps";
+ "cabalvchk" = dontDistribute super."cabalvchk";
+ "cabin" = dontDistribute super."cabin";
+ "cabocha" = dontDistribute super."cabocha";
+ "cached-io" = dontDistribute super."cached-io";
+ "cached-traversable" = dontDistribute super."cached-traversable";
+ "cacophony" = dontDistribute super."cacophony";
+ "caf" = dontDistribute super."caf";
+ "cafeteria-prelude" = dontDistribute super."cafeteria-prelude";
+ "caffegraph" = dontDistribute super."caffegraph";
+ "cairo-appbase" = dontDistribute super."cairo-appbase";
+ "cake" = dontDistribute super."cake";
+ "cake3" = dontDistribute super."cake3";
+ "cakyrespa" = dontDistribute super."cakyrespa";
+ "cal3d" = dontDistribute super."cal3d";
+ "cal3d-examples" = dontDistribute super."cal3d-examples";
+ "cal3d-opengl" = dontDistribute super."cal3d-opengl";
+ "calc" = dontDistribute super."calc";
+ "calculator" = dontDistribute super."calculator";
+ "caldims" = dontDistribute super."caldims";
+ "caledon" = dontDistribute super."caledon";
+ "call" = dontDistribute super."call";
+ "call-haskell-from-anything" = dontDistribute super."call-haskell-from-anything";
+ "camh" = dontDistribute super."camh";
+ "campfire" = dontDistribute super."campfire";
+ "canonical-filepath" = dontDistribute super."canonical-filepath";
+ "canteven-config" = dontDistribute super."canteven-config";
+ "canteven-listen-http" = dontDistribute super."canteven-listen-http";
+ "canteven-log" = dontDistribute super."canteven-log";
+ "canteven-template" = dontDistribute super."canteven-template";
+ "cantor" = dontDistribute super."cantor";
+ "cao" = dontDistribute super."cao";
+ "cap" = dontDistribute super."cap";
+ "capped-list" = dontDistribute super."capped-list";
+ "capri" = dontDistribute super."capri";
+ "car-pool" = dontDistribute super."car-pool";
+ "caramia" = dontDistribute super."caramia";
+ "carboncopy" = dontDistribute super."carboncopy";
+ "carettah" = dontDistribute super."carettah";
+ "carray" = dontDistribute super."carray";
+ "casadi-bindings" = dontDistribute super."casadi-bindings";
+ "casadi-bindings-control" = dontDistribute super."casadi-bindings-control";
+ "casadi-bindings-core" = dontDistribute super."casadi-bindings-core";
+ "casadi-bindings-internal" = dontDistribute super."casadi-bindings-internal";
+ "casadi-bindings-ipopt-interface" = dontDistribute super."casadi-bindings-ipopt-interface";
+ "casadi-bindings-snopt-interface" = dontDistribute super."casadi-bindings-snopt-interface";
+ "cascading" = dontDistribute super."cascading";
+ "case-conversion" = dontDistribute super."case-conversion";
+ "cased" = dontDistribute super."cased";
+ "cash" = dontDistribute super."cash";
+ "casing" = dontDistribute super."casing";
+ "cassandra-cql" = dontDistribute super."cassandra-cql";
+ "cassandra-thrift" = dontDistribute super."cassandra-thrift";
+ "cassava-conduit" = dontDistribute super."cassava-conduit";
+ "cassava-streams" = dontDistribute super."cassava-streams";
+ "cassette" = dontDistribute super."cassette";
+ "cassy" = dontDistribute super."cassy";
+ "castle" = dontDistribute super."castle";
+ "casui" = dontDistribute super."casui";
+ "catamorphism" = dontDistribute super."catamorphism";
+ "catch-fd" = dontDistribute super."catch-fd";
+ "categorical-algebra" = dontDistribute super."categorical-algebra";
+ "categories" = dontDistribute super."categories";
+ "category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
+ "cayley-dickson" = dontDistribute super."cayley-dickson";
+ "cblrepo" = dontDistribute super."cblrepo";
+ "cci" = dontDistribute super."cci";
+ "ccnx" = dontDistribute super."ccnx";
+ "cctools-workqueue" = dontDistribute super."cctools-workqueue";
+ "cedict" = dontDistribute super."cedict";
+ "cef" = dontDistribute super."cef";
+ "ceilometer-common" = dontDistribute super."ceilometer-common";
+ "cellrenderer-cairo" = dontDistribute super."cellrenderer-cairo";
+ "cerberus" = dontDistribute super."cerberus";
+ "cereal-derive" = dontDistribute super."cereal-derive";
+ "cereal-enumerator" = dontDistribute super."cereal-enumerator";
+ "cereal-ieee754" = dontDistribute super."cereal-ieee754";
+ "cereal-plus" = dontDistribute super."cereal-plus";
+ "cereal-text" = dontDistribute super."cereal-text";
+ "certificate" = dontDistribute super."certificate";
+ "cf" = dontDistribute super."cf";
+ "cfipu" = dontDistribute super."cfipu";
+ "cflp" = dontDistribute super."cflp";
+ "cfopu" = dontDistribute super."cfopu";
+ "cg" = dontDistribute super."cg";
+ "cgen" = dontDistribute super."cgen";
+ "cgi-undecidable" = dontDistribute super."cgi-undecidable";
+ "cgi-utils" = dontDistribute super."cgi-utils";
+ "cgrep" = dontDistribute super."cgrep";
+ "chain-codes" = dontDistribute super."chain-codes";
+ "chalk" = dontDistribute super."chalk";
+ "chalkboard" = dontDistribute super."chalkboard";
+ "chalkboard-viewer" = dontDistribute super."chalkboard-viewer";
+ "chalmers-lava2000" = dontDistribute super."chalmers-lava2000";
+ "chan-split" = dontDistribute super."chan-split";
+ "change-monger" = dontDistribute super."change-monger";
+ "charade" = dontDistribute super."charade";
+ "charsetdetect" = dontDistribute super."charsetdetect";
+ "charsetdetect-ae" = dontDistribute super."charsetdetect-ae";
+ "chart-histogram" = dontDistribute super."chart-histogram";
+ "chaselev-deque" = dontDistribute super."chaselev-deque";
+ "chatter" = dontDistribute super."chatter";
+ "chatty" = dontDistribute super."chatty";
+ "chatty-text" = dontDistribute super."chatty-text";
+ "chatty-utils" = dontDistribute super."chatty-utils";
+ "cheapskate" = dontDistribute super."cheapskate";
+ "check-pvp" = dontDistribute super."check-pvp";
+ "checked" = dontDistribute super."checked";
+ "chell-hunit" = dontDistribute super."chell-hunit";
+ "chesshs" = dontDistribute super."chesshs";
+ "chevalier-common" = dontDistribute super."chevalier-common";
+ "chp" = dontDistribute super."chp";
+ "chp-mtl" = dontDistribute super."chp-mtl";
+ "chp-plus" = dontDistribute super."chp-plus";
+ "chp-spec" = dontDistribute super."chp-spec";
+ "chp-transformers" = dontDistribute super."chp-transformers";
+ "chronograph" = dontDistribute super."chronograph";
+ "chu2" = dontDistribute super."chu2";
+ "chuchu" = dontDistribute super."chuchu";
+ "chunks" = dontDistribute super."chunks";
+ "chunky" = dontDistribute super."chunky";
+ "church-list" = dontDistribute super."church-list";
+ "cil" = dontDistribute super."cil";
+ "cinvoke" = dontDistribute super."cinvoke";
+ "cio" = dontDistribute super."cio";
+ "cipher-rc5" = dontDistribute super."cipher-rc5";
+ "ciphersaber2" = dontDistribute super."ciphersaber2";
+ "circ" = dontDistribute super."circ";
+ "cirru-parser" = dontDistribute super."cirru-parser";
+ "citation-resolve" = dontDistribute super."citation-resolve";
+ "citeproc-hs" = dontDistribute super."citeproc-hs";
+ "citeproc-hs-pandoc-filter" = dontDistribute super."citeproc-hs-pandoc-filter";
+ "cityhash" = dontDistribute super."cityhash";
+ "cjk" = dontDistribute super."cjk";
+ "clac" = dontDistribute super."clac";
+ "clafer" = dontDistribute super."clafer";
+ "claferIG" = dontDistribute super."claferIG";
+ "claferwiki" = dontDistribute super."claferwiki";
+ "clang-pure" = dontDistribute super."clang-pure";
+ "clanki" = dontDistribute super."clanki";
+ "clarifai" = dontDistribute super."clarifai";
+ "clash" = dontDistribute super."clash";
+ "clash-ghc" = doDistribute super."clash-ghc_0_5_15";
+ "clash-lib" = doDistribute super."clash-lib_0_5_13";
+ "clash-prelude" = doDistribute super."clash-prelude_0_9_3";
+ "clash-prelude-quickcheck" = dontDistribute super."clash-prelude-quickcheck";
+ "clash-systemverilog" = doDistribute super."clash-systemverilog_0_5_10";
+ "clash-verilog" = doDistribute super."clash-verilog_0_5_10";
+ "clash-vhdl" = doDistribute super."clash-vhdl_0_5_12";
+ "classify" = dontDistribute super."classify";
+ "classy-parallel" = dontDistribute super."classy-parallel";
+ "clckwrks" = dontDistribute super."clckwrks";
+ "clckwrks-cli" = dontDistribute super."clckwrks-cli";
+ "clckwrks-dot-com" = dontDistribute super."clckwrks-dot-com";
+ "clckwrks-plugin-bugs" = dontDistribute super."clckwrks-plugin-bugs";
+ "clckwrks-plugin-ircbot" = dontDistribute super."clckwrks-plugin-ircbot";
+ "clckwrks-plugin-media" = dontDistribute super."clckwrks-plugin-media";
+ "clckwrks-plugin-page" = dontDistribute super."clckwrks-plugin-page";
+ "clckwrks-theme-bootstrap" = dontDistribute super."clckwrks-theme-bootstrap";
+ "clckwrks-theme-clckwrks" = dontDistribute super."clckwrks-theme-clckwrks";
+ "clckwrks-theme-geo-bootstrap" = dontDistribute super."clckwrks-theme-geo-bootstrap";
+ "cld2" = dontDistribute super."cld2";
+ "clean-home" = dontDistribute super."clean-home";
+ "clean-unions" = dontDistribute super."clean-unions";
+ "cless" = dontDistribute super."cless";
+ "clevercss" = dontDistribute super."clevercss";
+ "cli" = dontDistribute super."cli";
+ "click-clack" = dontDistribute super."click-clack";
+ "clifford" = dontDistribute super."clifford";
+ "clippard" = dontDistribute super."clippard";
+ "clipper" = dontDistribute super."clipper";
+ "clippings" = dontDistribute super."clippings";
+ "clist" = dontDistribute super."clist";
+ "clock" = doDistribute super."clock_0_5_1";
+ "clocked" = dontDistribute super."clocked";
+ "clogparse" = dontDistribute super."clogparse";
+ "clone-all" = dontDistribute super."clone-all";
+ "closure" = dontDistribute super."closure";
+ "cloud-haskell" = dontDistribute super."cloud-haskell";
+ "cloudfront-signer" = dontDistribute super."cloudfront-signer";
+ "cloudyfs" = dontDistribute super."cloudyfs";
+ "cltw" = dontDistribute super."cltw";
+ "clua" = dontDistribute super."clua";
+ "cluss" = dontDistribute super."cluss";
+ "clustertools" = dontDistribute super."clustertools";
+ "clutterhs" = dontDistribute super."clutterhs";
+ "cmaes" = dontDistribute super."cmaes";
+ "cmath" = dontDistribute super."cmath";
+ "cmathml3" = dontDistribute super."cmathml3";
+ "cmd-item" = dontDistribute super."cmd-item";
+ "cmdargs-browser" = dontDistribute super."cmdargs-browser";
+ "cmdlib" = dontDistribute super."cmdlib";
+ "cmdtheline" = dontDistribute super."cmdtheline";
+ "cml" = dontDistribute super."cml";
+ "cmonad" = dontDistribute super."cmonad";
+ "cmu" = dontDistribute super."cmu";
+ "cnc-spec-compiler" = dontDistribute super."cnc-spec-compiler";
+ "cndict" = dontDistribute super."cndict";
+ "codec" = dontDistribute super."codec";
+ "codec-libevent" = dontDistribute super."codec-libevent";
+ "codec-mbox" = dontDistribute super."codec-mbox";
+ "codecov-haskell" = dontDistribute super."codecov-haskell";
+ "codemonitor" = dontDistribute super."codemonitor";
+ "codepad" = dontDistribute super."codepad";
+ "codex" = doDistribute super."codex_0_3_0_10";
+ "codo-notation" = dontDistribute super."codo-notation";
+ "cofunctor" = dontDistribute super."cofunctor";
+ "cognimeta-utils" = dontDistribute super."cognimeta-utils";
+ "coinbase-exchange" = dontDistribute super."coinbase-exchange";
+ "colada" = dontDistribute super."colada";
+ "colchis" = dontDistribute super."colchis";
+ "collada-output" = dontDistribute super."collada-output";
+ "collada-types" = dontDistribute super."collada-types";
+ "collapse-util" = dontDistribute super."collapse-util";
+ "collection-json" = dontDistribute super."collection-json";
+ "collections" = dontDistribute super."collections";
+ "collections-api" = dontDistribute super."collections-api";
+ "collections-base-instances" = dontDistribute super."collections-base-instances";
+ "colock" = dontDistribute super."colock";
+ "colorize-haskell" = dontDistribute super."colorize-haskell";
+ "colors" = dontDistribute super."colors";
+ "coltrane" = dontDistribute super."coltrane";
+ "com" = dontDistribute super."com";
+ "combinat" = dontDistribute super."combinat";
+ "combinat-diagrams" = dontDistribute super."combinat-diagrams";
+ "combinator-interactive" = dontDistribute super."combinator-interactive";
+ "combinatorial-problems" = dontDistribute super."combinatorial-problems";
+ "combinatorics" = dontDistribute super."combinatorics";
+ "combobuffer" = dontDistribute super."combobuffer";
+ "comfort-graph" = dontDistribute super."comfort-graph";
+ "command" = dontDistribute super."command";
+ "command-qq" = dontDistribute super."command-qq";
+ "commodities" = dontDistribute super."commodities";
+ "commsec" = dontDistribute super."commsec";
+ "commsec-keyexchange" = dontDistribute super."commsec-keyexchange";
+ "commutative" = dontDistribute super."commutative";
+ "comonad-extras" = dontDistribute super."comonad-extras";
+ "comonad-random" = dontDistribute super."comonad-random";
+ "compact-map" = dontDistribute super."compact-map";
+ "compact-socket" = dontDistribute super."compact-socket";
+ "compact-string" = dontDistribute super."compact-string";
+ "compact-string-fix" = dontDistribute super."compact-string-fix";
+ "compactmap" = dontDistribute super."compactmap";
+ "compare-type" = dontDistribute super."compare-type";
+ "compdata-automata" = dontDistribute super."compdata-automata";
+ "compdata-dags" = dontDistribute super."compdata-dags";
+ "compdata-param" = dontDistribute super."compdata-param";
+ "compensated" = dontDistribute super."compensated";
+ "competition" = dontDistribute super."competition";
+ "compilation" = dontDistribute super."compilation";
+ "complex-generic" = dontDistribute super."complex-generic";
+ "complex-integrate" = dontDistribute super."complex-integrate";
+ "complexity" = dontDistribute super."complexity";
+ "compose-ltr" = dontDistribute super."compose-ltr";
+ "compose-trans" = dontDistribute super."compose-trans";
+ "composition-extra" = doDistribute super."composition-extra_1_1_0";
+ "composition-tree" = dontDistribute super."composition-tree";
+ "compression" = dontDistribute super."compression";
+ "compstrat" = dontDistribute super."compstrat";
+ "comptrans" = dontDistribute super."comptrans";
+ "computational-algebra" = dontDistribute super."computational-algebra";
+ "computations" = dontDistribute super."computations";
+ "conceit" = dontDistribute super."conceit";
+ "concorde" = dontDistribute super."concorde";
+ "concraft" = dontDistribute super."concraft";
+ "concraft-hr" = dontDistribute super."concraft-hr";
+ "concraft-pl" = dontDistribute super."concraft-pl";
+ "concrete-relaxng-parser" = dontDistribute super."concrete-relaxng-parser";
+ "concrete-typerep" = dontDistribute super."concrete-typerep";
+ "concurrent-barrier" = dontDistribute super."concurrent-barrier";
+ "concurrent-dns-cache" = dontDistribute super."concurrent-dns-cache";
+ "concurrent-machines" = dontDistribute super."concurrent-machines";
+ "concurrent-output" = dontDistribute super."concurrent-output";
+ "concurrent-sa" = dontDistribute super."concurrent-sa";
+ "concurrent-split" = dontDistribute super."concurrent-split";
+ "concurrent-state" = dontDistribute super."concurrent-state";
+ "concurrent-utilities" = dontDistribute super."concurrent-utilities";
+ "concurrentoutput" = dontDistribute super."concurrentoutput";
+ "condor" = dontDistribute super."condor";
+ "condorcet" = dontDistribute super."condorcet";
+ "conductive-base" = dontDistribute super."conductive-base";
+ "conductive-clock" = dontDistribute super."conductive-clock";
+ "conductive-hsc3" = dontDistribute super."conductive-hsc3";
+ "conductive-song" = dontDistribute super."conductive-song";
+ "conduit-audio" = dontDistribute super."conduit-audio";
+ "conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
+ "conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
+ "conduit-audio-sndfile" = dontDistribute super."conduit-audio-sndfile";
+ "conduit-connection" = dontDistribute super."conduit-connection";
+ "conduit-iconv" = dontDistribute super."conduit-iconv";
+ "conduit-network-stream" = dontDistribute super."conduit-network-stream";
+ "conduit-parse" = dontDistribute super."conduit-parse";
+ "conduit-resumablesink" = dontDistribute super."conduit-resumablesink";
+ "conf" = dontDistribute super."conf";
+ "config-select" = dontDistribute super."config-select";
+ "config-value" = dontDistribute super."config-value";
+ "configifier" = dontDistribute super."configifier";
+ "configuration" = dontDistribute super."configuration";
+ "configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
+ "confsolve" = dontDistribute super."confsolve";
+ "congruence-relation" = dontDistribute super."congruence-relation";
+ "conjugateGradient" = dontDistribute super."conjugateGradient";
+ "conjure" = dontDistribute super."conjure";
+ "conlogger" = dontDistribute super."conlogger";
+ "connection-pool" = dontDistribute super."connection-pool";
+ "consistent" = dontDistribute super."consistent";
+ "console-program" = dontDistribute super."console-program";
+ "const-math-ghc-plugin" = dontDistribute super."const-math-ghc-plugin";
+ "constrained-categories" = dontDistribute super."constrained-categories";
+ "constrained-normal" = dontDistribute super."constrained-normal";
+ "constraints" = doDistribute super."constraints_0_4_1_3";
+ "constructible" = dontDistribute super."constructible";
+ "constructive-algebra" = dontDistribute super."constructive-algebra";
+ "consul-haskell" = doDistribute super."consul-haskell_0_2_1";
+ "consumers" = dontDistribute super."consumers";
+ "container" = dontDistribute super."container";
+ "container-classes" = dontDistribute super."container-classes";
+ "containers-benchmark" = dontDistribute super."containers-benchmark";
+ "containers-deepseq" = dontDistribute super."containers-deepseq";
+ "context-free-grammar" = dontDistribute super."context-free-grammar";
+ "context-stack" = dontDistribute super."context-stack";
+ "continue" = dontDistribute super."continue";
+ "continued-fractions" = dontDistribute super."continued-fractions";
+ "continuum" = dontDistribute super."continuum";
+ "continuum-client" = dontDistribute super."continuum-client";
+ "contravariant-extras" = dontDistribute super."contravariant-extras";
+ "control-event" = dontDistribute super."control-event";
+ "control-monad-attempt" = dontDistribute super."control-monad-attempt";
+ "control-monad-exception" = dontDistribute super."control-monad-exception";
+ "control-monad-exception-monadsfd" = dontDistribute super."control-monad-exception-monadsfd";
+ "control-monad-exception-monadstf" = dontDistribute super."control-monad-exception-monadstf";
+ "control-monad-exception-mtl" = dontDistribute super."control-monad-exception-mtl";
+ "control-monad-failure" = dontDistribute super."control-monad-failure";
+ "control-monad-failure-mtl" = dontDistribute super."control-monad-failure-mtl";
+ "control-monad-omega" = dontDistribute super."control-monad-omega";
+ "control-monad-queue" = dontDistribute super."control-monad-queue";
+ "control-timeout" = dontDistribute super."control-timeout";
+ "contstuff" = dontDistribute super."contstuff";
+ "contstuff-monads-tf" = dontDistribute super."contstuff-monads-tf";
+ "contstuff-transformers" = dontDistribute super."contstuff-transformers";
+ "converge" = dontDistribute super."converge";
+ "conversion" = dontDistribute super."conversion";
+ "conversion-bytestring" = dontDistribute super."conversion-bytestring";
+ "conversion-case-insensitive" = dontDistribute super."conversion-case-insensitive";
+ "conversion-text" = dontDistribute super."conversion-text";
+ "convert" = dontDistribute super."convert";
+ "convertible-ascii" = dontDistribute super."convertible-ascii";
+ "convertible-text" = dontDistribute super."convertible-text";
+ "cookbook" = dontDistribute super."cookbook";
+ "coordinate" = dontDistribute super."coordinate";
+ "copilot" = dontDistribute super."copilot";
+ "copilot-c99" = dontDistribute super."copilot-c99";
+ "copilot-cbmc" = dontDistribute super."copilot-cbmc";
+ "copilot-core" = dontDistribute super."copilot-core";
+ "copilot-language" = dontDistribute super."copilot-language";
+ "copilot-libraries" = dontDistribute super."copilot-libraries";
+ "copilot-sbv" = dontDistribute super."copilot-sbv";
+ "copilot-theorem" = dontDistribute super."copilot-theorem";
+ "copr" = dontDistribute super."copr";
+ "core" = dontDistribute super."core";
+ "core-haskell" = dontDistribute super."core-haskell";
+ "corebot-bliki" = dontDistribute super."corebot-bliki";
+ "coroutine-enumerator" = dontDistribute super."coroutine-enumerator";
+ "coroutine-iteratee" = dontDistribute super."coroutine-iteratee";
+ "coroutine-object" = dontDistribute super."coroutine-object";
+ "couch-hs" = dontDistribute super."couch-hs";
+ "couch-simple" = dontDistribute super."couch-simple";
+ "couchdb-conduit" = dontDistribute super."couchdb-conduit";
+ "couchdb-enumerator" = dontDistribute super."couchdb-enumerator";
+ "count" = dontDistribute super."count";
+ "countable" = dontDistribute super."countable";
+ "counter" = dontDistribute super."counter";
+ "court" = dontDistribute super."court";
+ "coverage" = dontDistribute super."coverage";
+ "cpio-conduit" = dontDistribute super."cpio-conduit";
+ "cplusplus-th" = dontDistribute super."cplusplus-th";
+ "cprng-aes-effect" = dontDistribute super."cprng-aes-effect";
+ "cpsa" = dontDistribute super."cpsa";
+ "cpuid" = dontDistribute super."cpuid";
+ "cpuperf" = dontDistribute super."cpuperf";
+ "cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
+ "cqrs" = dontDistribute super."cqrs";
+ "cqrs-core" = dontDistribute super."cqrs-core";
+ "cqrs-example" = dontDistribute super."cqrs-example";
+ "cqrs-memory" = dontDistribute super."cqrs-memory";
+ "cqrs-postgresql" = dontDistribute super."cqrs-postgresql";
+ "cqrs-sqlite3" = dontDistribute super."cqrs-sqlite3";
+ "cqrs-test" = dontDistribute super."cqrs-test";
+ "cqrs-testkit" = dontDistribute super."cqrs-testkit";
+ "cqrs-types" = dontDistribute super."cqrs-types";
+ "cr" = dontDistribute super."cr";
+ "crack" = dontDistribute super."crack";
+ "craftwerk" = dontDistribute super."craftwerk";
+ "craftwerk-cairo" = dontDistribute super."craftwerk-cairo";
+ "craftwerk-gtk" = dontDistribute super."craftwerk-gtk";
+ "crc16" = dontDistribute super."crc16";
+ "crc16-table" = dontDistribute super."crc16-table";
+ "creatur" = dontDistribute super."creatur";
+ "crf-chain1" = dontDistribute super."crf-chain1";
+ "crf-chain1-constrained" = dontDistribute super."crf-chain1-constrained";
+ "crf-chain2-generic" = dontDistribute super."crf-chain2-generic";
+ "crf-chain2-tiers" = dontDistribute super."crf-chain2-tiers";
+ "critbit" = dontDistribute super."critbit";
+ "criterion-plus" = dontDistribute super."criterion-plus";
+ "criterion-to-html" = dontDistribute super."criterion-to-html";
+ "crockford" = dontDistribute super."crockford";
+ "crocodile" = dontDistribute super."crocodile";
+ "cron" = doDistribute super."cron_0_3_0";
+ "cron-compat" = dontDistribute super."cron-compat";
+ "cruncher-types" = dontDistribute super."cruncher-types";
+ "crunghc" = dontDistribute super."crunghc";
+ "crypto-cipher-benchmarks" = dontDistribute super."crypto-cipher-benchmarks";
+ "crypto-classical" = dontDistribute super."crypto-classical";
+ "crypto-conduit" = dontDistribute super."crypto-conduit";
+ "crypto-enigma" = dontDistribute super."crypto-enigma";
+ "crypto-pubkey-openssh" = dontDistribute super."crypto-pubkey-openssh";
+ "crypto-random-effect" = dontDistribute super."crypto-random-effect";
+ "crypto-totp" = dontDistribute super."crypto-totp";
+ "cryptol" = doDistribute super."cryptol_2_2_5";
+ "cryptonite" = doDistribute super."cryptonite_0_6";
+ "cryptsy-api" = dontDistribute super."cryptsy-api";
+ "crystalfontz" = dontDistribute super."crystalfontz";
+ "cse-ghc-plugin" = dontDistribute super."cse-ghc-plugin";
+ "csound-catalog" = dontDistribute super."csound-catalog";
+ "csound-expression" = dontDistribute super."csound-expression";
+ "csound-expression-dynamic" = dontDistribute super."csound-expression-dynamic";
+ "csound-expression-opcodes" = dontDistribute super."csound-expression-opcodes";
+ "csound-expression-typed" = dontDistribute super."csound-expression-typed";
+ "csound-sampler" = dontDistribute super."csound-sampler";
+ "csp" = dontDistribute super."csp";
+ "cspmchecker" = dontDistribute super."cspmchecker";
+ "css" = dontDistribute super."css";
+ "css-syntax" = dontDistribute super."css-syntax";
+ "csv-enumerator" = dontDistribute super."csv-enumerator";
+ "csv-nptools" = dontDistribute super."csv-nptools";
+ "csv-to-qif" = dontDistribute super."csv-to-qif";
+ "ctemplate" = dontDistribute super."ctemplate";
+ "ctkl" = dontDistribute super."ctkl";
+ "ctpl" = dontDistribute super."ctpl";
+ "ctrie" = dontDistribute super."ctrie";
+ "cube" = dontDistribute super."cube";
+ "cubical" = dontDistribute super."cubical";
+ "cubicbezier" = dontDistribute super."cubicbezier";
+ "cubicspline" = doDistribute super."cubicspline_0_1_1";
+ "cublas" = dontDistribute super."cublas";
+ "cuboid" = dontDistribute super."cuboid";
+ "cuda" = dontDistribute super."cuda";
+ "cudd" = dontDistribute super."cudd";
+ "cufft" = dontDistribute super."cufft";
+ "curl-aeson" = dontDistribute super."curl-aeson";
+ "curlhs" = dontDistribute super."curlhs";
+ "currency" = dontDistribute super."currency";
+ "current-locale" = dontDistribute super."current-locale";
+ "curry-base" = dontDistribute super."curry-base";
+ "curry-frontend" = dontDistribute super."curry-frontend";
+ "cursedcsv" = dontDistribute super."cursedcsv";
+ "curve25519" = dontDistribute super."curve25519";
+ "curves" = dontDistribute super."curves";
+ "custom-prelude" = dontDistribute super."custom-prelude";
+ "cv-combinators" = dontDistribute super."cv-combinators";
+ "cyclotomic" = dontDistribute super."cyclotomic";
+ "cypher" = dontDistribute super."cypher";
+ "d-bus" = dontDistribute super."d-bus";
+ "d3js" = dontDistribute super."d3js";
+ "daemonize-doublefork" = dontDistribute super."daemonize-doublefork";
+ "daemons" = dontDistribute super."daemons";
+ "dag" = dontDistribute super."dag";
+ "damnpacket" = dontDistribute super."damnpacket";
+ "dao" = dontDistribute super."dao";
+ "dapi" = dontDistribute super."dapi";
+ "darcs" = dontDistribute super."darcs";
+ "darcs-benchmark" = dontDistribute super."darcs-benchmark";
+ "darcs-beta" = dontDistribute super."darcs-beta";
+ "darcs-buildpackage" = dontDistribute super."darcs-buildpackage";
+ "darcs-cabalized" = dontDistribute super."darcs-cabalized";
+ "darcs-fastconvert" = dontDistribute super."darcs-fastconvert";
+ "darcs-graph" = dontDistribute super."darcs-graph";
+ "darcs-monitor" = dontDistribute super."darcs-monitor";
+ "darcs-scripts" = dontDistribute super."darcs-scripts";
+ "darcs2dot" = dontDistribute super."darcs2dot";
+ "darcsden" = dontDistribute super."darcsden";
+ "darcswatch" = dontDistribute super."darcswatch";
+ "darkplaces-demo" = dontDistribute super."darkplaces-demo";
+ "darkplaces-rcon" = dontDistribute super."darkplaces-rcon";
+ "darkplaces-rcon-util" = dontDistribute super."darkplaces-rcon-util";
+ "darkplaces-text" = dontDistribute super."darkplaces-text";
+ "dash-haskell" = dontDistribute super."dash-haskell";
+ "data-accessor-monadLib" = dontDistribute super."data-accessor-monadLib";
+ "data-accessor-monads-fd" = dontDistribute super."data-accessor-monads-fd";
+ "data-accessor-monads-tf" = dontDistribute super."data-accessor-monads-tf";
+ "data-accessor-template" = dontDistribute super."data-accessor-template";
+ "data-accessor-transformers" = dontDistribute super."data-accessor-transformers";
+ "data-aviary" = dontDistribute super."data-aviary";
+ "data-bword" = dontDistribute super."data-bword";
+ "data-carousel" = dontDistribute super."data-carousel";
+ "data-category" = dontDistribute super."data-category";
+ "data-cell" = dontDistribute super."data-cell";
+ "data-checked" = dontDistribute super."data-checked";
+ "data-clist" = dontDistribute super."data-clist";
+ "data-concurrent-queue" = dontDistribute super."data-concurrent-queue";
+ "data-construction" = dontDistribute super."data-construction";
+ "data-cycle" = dontDistribute super."data-cycle";
+ "data-default-generics" = dontDistribute super."data-default-generics";
+ "data-dispersal" = dontDistribute super."data-dispersal";
+ "data-dword" = dontDistribute super."data-dword";
+ "data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
+ "data-endian" = dontDistribute super."data-endian";
+ "data-extend-generic" = dontDistribute super."data-extend-generic";
+ "data-extra" = dontDistribute super."data-extra";
+ "data-filepath" = dontDistribute super."data-filepath";
+ "data-fin" = dontDistribute super."data-fin";
+ "data-fin-simple" = dontDistribute super."data-fin-simple";
+ "data-fix" = dontDistribute super."data-fix";
+ "data-fix-cse" = dontDistribute super."data-fix-cse";
+ "data-flags" = dontDistribute super."data-flags";
+ "data-flagset" = dontDistribute super."data-flagset";
+ "data-fresh" = dontDistribute super."data-fresh";
+ "data-interval" = dontDistribute super."data-interval";
+ "data-ivar" = dontDistribute super."data-ivar";
+ "data-kiln" = dontDistribute super."data-kiln";
+ "data-layer" = dontDistribute super."data-layer";
+ "data-layout" = dontDistribute super."data-layout";
+ "data-lens" = dontDistribute super."data-lens";
+ "data-lens-fd" = dontDistribute super."data-lens-fd";
+ "data-lens-ixset" = dontDistribute super."data-lens-ixset";
+ "data-lens-template" = dontDistribute super."data-lens-template";
+ "data-list-sequences" = dontDistribute super."data-list-sequences";
+ "data-map-multikey" = dontDistribute super."data-map-multikey";
+ "data-named" = dontDistribute super."data-named";
+ "data-nat" = dontDistribute super."data-nat";
+ "data-object" = dontDistribute super."data-object";
+ "data-object-json" = dontDistribute super."data-object-json";
+ "data-object-yaml" = dontDistribute super."data-object-yaml";
+ "data-or" = dontDistribute super."data-or";
+ "data-partition" = dontDistribute super."data-partition";
+ "data-pprint" = dontDistribute super."data-pprint";
+ "data-quotientref" = dontDistribute super."data-quotientref";
+ "data-r-tree" = dontDistribute super."data-r-tree";
+ "data-ref" = dontDistribute super."data-ref";
+ "data-reify-cse" = dontDistribute super."data-reify-cse";
+ "data-repr" = dontDistribute super."data-repr";
+ "data-rev" = dontDistribute super."data-rev";
+ "data-rope" = dontDistribute super."data-rope";
+ "data-rtuple" = dontDistribute super."data-rtuple";
+ "data-size" = dontDistribute super."data-size";
+ "data-spacepart" = dontDistribute super."data-spacepart";
+ "data-store" = dontDistribute super."data-store";
+ "data-stringmap" = dontDistribute super."data-stringmap";
+ "data-structure-inferrer" = dontDistribute super."data-structure-inferrer";
+ "data-tensor" = dontDistribute super."data-tensor";
+ "data-textual" = dontDistribute super."data-textual";
+ "data-timeout" = dontDistribute super."data-timeout";
+ "data-transform" = dontDistribute super."data-transform";
+ "data-treify" = dontDistribute super."data-treify";
+ "data-type" = dontDistribute super."data-type";
+ "data-util" = dontDistribute super."data-util";
+ "data-variant" = dontDistribute super."data-variant";
+ "database-migrate" = dontDistribute super."database-migrate";
+ "database-study" = dontDistribute super."database-study";
+ "dataenc" = dontDistribute super."dataenc";
+ "dataflow" = dontDistribute super."dataflow";
+ "datalog" = dontDistribute super."datalog";
+ "datapacker" = dontDistribute super."datapacker";
+ "dataurl" = dontDistribute super."dataurl";
+ "date-cache" = dontDistribute super."date-cache";
+ "dates" = dontDistribute super."dates";
+ "datetime" = dontDistribute super."datetime";
+ "datetime-sb" = dontDistribute super."datetime-sb";
+ "dawdle" = dontDistribute super."dawdle";
+ "dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
+ "dbcleaner" = dontDistribute super."dbcleaner";
+ "dbf" = dontDistribute super."dbf";
+ "dbjava" = dontDistribute super."dbjava";
+ "dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
+ "dbus-client" = dontDistribute super."dbus-client";
+ "dbus-core" = dontDistribute super."dbus-core";
+ "dbus-qq" = dontDistribute super."dbus-qq";
+ "dbus-th" = dontDistribute super."dbus-th";
+ "dclabel" = dontDistribute super."dclabel";
+ "dclabel-eci11" = dontDistribute super."dclabel-eci11";
+ "ddc-base" = dontDistribute super."ddc-base";
+ "ddc-build" = dontDistribute super."ddc-build";
+ "ddc-code" = dontDistribute super."ddc-code";
+ "ddc-core" = dontDistribute super."ddc-core";
+ "ddc-core-eval" = dontDistribute super."ddc-core-eval";
+ "ddc-core-flow" = dontDistribute super."ddc-core-flow";
+ "ddc-core-llvm" = dontDistribute super."ddc-core-llvm";
+ "ddc-core-salt" = dontDistribute super."ddc-core-salt";
+ "ddc-core-simpl" = dontDistribute super."ddc-core-simpl";
+ "ddc-core-tetra" = dontDistribute super."ddc-core-tetra";
+ "ddc-driver" = dontDistribute super."ddc-driver";
+ "ddc-interface" = dontDistribute super."ddc-interface";
+ "ddc-source-tetra" = dontDistribute super."ddc-source-tetra";
+ "ddc-tools" = dontDistribute super."ddc-tools";
+ "ddc-war" = dontDistribute super."ddc-war";
+ "ddci-core" = dontDistribute super."ddci-core";
+ "dead-code-detection" = dontDistribute super."dead-code-detection";
+ "dead-simple-json" = dontDistribute super."dead-simple-json";
+ "debian" = doDistribute super."debian_3_87_2";
+ "debian-binary" = dontDistribute super."debian-binary";
+ "debian-build" = dontDistribute super."debian-build";
+ "debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
+ "decepticons" = dontDistribute super."decepticons";
+ "declarative" = dontDistribute super."declarative";
+ "decode-utf8" = dontDistribute super."decode-utf8";
+ "decoder-conduit" = dontDistribute super."decoder-conduit";
+ "dedukti" = dontDistribute super."dedukti";
+ "deepcontrol" = dontDistribute super."deepcontrol";
+ "deeplearning-hs" = dontDistribute super."deeplearning-hs";
+ "deepseq-bounded" = dontDistribute super."deepseq-bounded";
+ "deepseq-magic" = dontDistribute super."deepseq-magic";
+ "deepseq-th" = dontDistribute super."deepseq-th";
+ "deepzoom" = dontDistribute super."deepzoom";
+ "defargs" = dontDistribute super."defargs";
+ "definitive-base" = dontDistribute super."definitive-base";
+ "definitive-filesystem" = dontDistribute super."definitive-filesystem";
+ "definitive-graphics" = dontDistribute super."definitive-graphics";
+ "definitive-parser" = dontDistribute super."definitive-parser";
+ "definitive-reactive" = dontDistribute super."definitive-reactive";
+ "definitive-sound" = dontDistribute super."definitive-sound";
+ "deiko-config" = dontDistribute super."deiko-config";
+ "dejafu" = dontDistribute super."dejafu";
+ "deka" = dontDistribute super."deka";
+ "deka-tests" = dontDistribute super."deka-tests";
+ "delaunay" = dontDistribute super."delaunay";
+ "delicious" = dontDistribute super."delicious";
+ "delimited-text" = dontDistribute super."delimited-text";
+ "delimiter-separated" = dontDistribute super."delimiter-separated";
+ "delta" = dontDistribute super."delta";
+ "delta-h" = dontDistribute super."delta-h";
+ "demarcate" = dontDistribute super."demarcate";
+ "denominate" = dontDistribute super."denominate";
+ "dependent-map" = doDistribute super."dependent-map_0_1_1_3";
+ "dependent-sum" = doDistribute super."dependent-sum_0_2_1_0";
+ "depends" = dontDistribute super."depends";
+ "dephd" = dontDistribute super."dephd";
+ "dequeue" = dontDistribute super."dequeue";
+ "derangement" = dontDistribute super."derangement";
+ "derivation-trees" = dontDistribute super."derivation-trees";
+ "derive" = doDistribute super."derive_2_5_22";
+ "derive-IG" = dontDistribute super."derive-IG";
+ "derive-enumerable" = dontDistribute super."derive-enumerable";
+ "derive-gadt" = dontDistribute super."derive-gadt";
+ "derive-topdown" = dontDistribute super."derive-topdown";
+ "derive-trie" = dontDistribute super."derive-trie";
+ "deriving-compat" = dontDistribute super."deriving-compat";
+ "derp" = dontDistribute super."derp";
+ "derp-lib" = dontDistribute super."derp-lib";
+ "descrilo" = dontDistribute super."descrilo";
+ "despair" = dontDistribute super."despair";
+ "deterministic-game-engine" = dontDistribute super."deterministic-game-engine";
+ "detrospector" = dontDistribute super."detrospector";
+ "deunicode" = dontDistribute super."deunicode";
+ "devil" = dontDistribute super."devil";
+ "dewdrop" = dontDistribute super."dewdrop";
+ "dfrac" = dontDistribute super."dfrac";
+ "dfsbuild" = dontDistribute super."dfsbuild";
+ "dgim" = dontDistribute super."dgim";
+ "dgs" = dontDistribute super."dgs";
+ "dia-base" = dontDistribute super."dia-base";
+ "dia-functions" = dontDistribute super."dia-functions";
+ "diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
+ "diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
+ "diagrams-gtk" = dontDistribute super."diagrams-gtk";
+ "diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
+ "diagrams-hsqml" = dontDistribute super."diagrams-hsqml";
+ "diagrams-lib" = doDistribute super."diagrams-lib_1_3_0_3";
+ "diagrams-pandoc" = dontDistribute super."diagrams-pandoc";
+ "diagrams-pdf" = dontDistribute super."diagrams-pdf";
+ "diagrams-pgf" = dontDistribute super."diagrams-pgf";
+ "diagrams-qrcode" = dontDistribute super."diagrams-qrcode";
+ "diagrams-rubiks-cube" = dontDistribute super."diagrams-rubiks-cube";
+ "diagrams-svg" = doDistribute super."diagrams-svg_1_3_1_7";
+ "diagrams-tikz" = dontDistribute super."diagrams-tikz";
+ "dialog" = dontDistribute super."dialog";
+ "dice-entropy-conduit" = dontDistribute super."dice-entropy-conduit";
+ "dicom" = dontDistribute super."dicom";
+ "dictparser" = dontDistribute super."dictparser";
+ "diet" = dontDistribute super."diet";
+ "diff-gestalt" = dontDistribute super."diff-gestalt";
+ "diff-parse" = dontDistribute super."diff-parse";
+ "diffarray" = dontDistribute super."diffarray";
+ "diffcabal" = dontDistribute super."diffcabal";
+ "diffdump" = dontDistribute super."diffdump";
+ "digamma" = dontDistribute super."digamma";
+ "digest-pure" = dontDistribute super."digest-pure";
+ "digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
+ "digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
+ "digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
+ "digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
+ "digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
+ "digestive-functors-hsp" = dontDistribute super."digestive-functors-hsp";
+ "digestive-functors-scotty" = dontDistribute super."digestive-functors-scotty";
+ "digestive-functors-snap" = dontDistribute super."digestive-functors-snap";
+ "digit" = dontDistribute super."digit";
+ "digitalocean-kzs" = dontDistribute super."digitalocean-kzs";
+ "dimensional" = doDistribute super."dimensional_0_13_0_2";
+ "dimensional-codata" = dontDistribute super."dimensional-codata";
+ "dimensional-tf" = dontDistribute super."dimensional-tf";
+ "dingo-core" = dontDistribute super."dingo-core";
+ "dingo-example" = dontDistribute super."dingo-example";
+ "dingo-widgets" = dontDistribute super."dingo-widgets";
+ "diophantine" = dontDistribute super."diophantine";
+ "diplomacy" = dontDistribute super."diplomacy";
+ "diplomacy-server" = dontDistribute super."diplomacy-server";
+ "direct-binary-files" = dontDistribute super."direct-binary-files";
+ "direct-daemonize" = dontDistribute super."direct-daemonize";
+ "direct-fastcgi" = dontDistribute super."direct-fastcgi";
+ "direct-http" = dontDistribute super."direct-http";
+ "direct-murmur-hash" = dontDistribute super."direct-murmur-hash";
+ "direct-plugins" = dontDistribute super."direct-plugins";
+ "directed-cubical" = dontDistribute super."directed-cubical";
+ "directory-layout" = dontDistribute super."directory-layout";
+ "dirfiles" = dontDistribute super."dirfiles";
+ "dirstream" = dontDistribute super."dirstream";
+ "disassembler" = dontDistribute super."disassembler";
+ "discordian-calendar" = dontDistribute super."discordian-calendar";
+ "discount" = dontDistribute super."discount";
+ "discrete-space-map" = dontDistribute super."discrete-space-map";
+ "discrimination" = dontDistribute super."discrimination";
+ "disjoint-set" = dontDistribute super."disjoint-set";
+ "disjoint-sets-st" = dontDistribute super."disjoint-sets-st";
+ "dist-upload" = dontDistribute super."dist-upload";
+ "distributed-closure" = dontDistribute super."distributed-closure";
+ "distributed-process" = dontDistribute super."distributed-process";
+ "distributed-process-async" = dontDistribute super."distributed-process-async";
+ "distributed-process-azure" = dontDistribute super."distributed-process-azure";
+ "distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
+ "distributed-process-execution" = dontDistribute super."distributed-process-execution";
+ "distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
+ "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" = dontDistribute super."distributed-process-simplelocalnet";
+ "distributed-process-supervisor" = dontDistribute super."distributed-process-supervisor";
+ "distributed-process-task" = dontDistribute super."distributed-process-task";
+ "distributed-process-tests" = dontDistribute super."distributed-process-tests";
+ "distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
+ "distributed-static" = dontDistribute super."distributed-static";
+ "distribution" = dontDistribute super."distribution";
+ "distribution-plot" = dontDistribute super."distribution-plot";
+ "diversity" = dontDistribute super."diversity";
+ "dixi" = dontDistribute super."dixi";
+ "djinn" = dontDistribute super."djinn";
+ "djinn-th" = dontDistribute super."djinn-th";
+ "dnscache" = dontDistribute super."dnscache";
+ "dnsrbl" = dontDistribute super."dnsrbl";
+ "dnssd" = dontDistribute super."dnssd";
+ "doc-review" = dontDistribute super."doc-review";
+ "doccheck" = dontDistribute super."doccheck";
+ "docidx" = dontDistribute super."docidx";
+ "docker" = dontDistribute super."docker";
+ "dockercook" = dontDistribute super."dockercook";
+ "docopt" = dontDistribute super."docopt";
+ "doctest-discover" = dontDistribute super."doctest-discover";
+ "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
+ "doctest-prop" = dontDistribute super."doctest-prop";
+ "dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
+ "dom-selector" = dontDistribute super."dom-selector";
+ "domain-auth" = dontDistribute super."domain-auth";
+ "dominion" = dontDistribute super."dominion";
+ "domplate" = dontDistribute super."domplate";
+ "dot2graphml" = dontDistribute super."dot2graphml";
+ "dotenv" = dontDistribute super."dotenv";
+ "dotfs" = dontDistribute super."dotfs";
+ "dotgen" = dontDistribute super."dotgen";
+ "double-metaphone" = dontDistribute super."double-metaphone";
+ "dove" = dontDistribute super."dove";
+ "dow" = dontDistribute super."dow";
+ "download" = dontDistribute super."download";
+ "download-curl" = dontDistribute super."download-curl";
+ "download-media-content" = dontDistribute super."download-media-content";
+ "dozenal" = dontDistribute super."dozenal";
+ "dozens" = dontDistribute super."dozens";
+ "dph-base" = dontDistribute super."dph-base";
+ "dph-examples" = dontDistribute super."dph-examples";
+ "dph-lifted-base" = dontDistribute super."dph-lifted-base";
+ "dph-lifted-copy" = dontDistribute super."dph-lifted-copy";
+ "dph-lifted-vseg" = dontDistribute super."dph-lifted-vseg";
+ "dph-par" = dontDistribute super."dph-par";
+ "dph-prim-interface" = dontDistribute super."dph-prim-interface";
+ "dph-prim-par" = dontDistribute super."dph-prim-par";
+ "dph-prim-seq" = dontDistribute super."dph-prim-seq";
+ "dph-seq" = dontDistribute super."dph-seq";
+ "dpkg" = dontDistribute super."dpkg";
+ "drClickOn" = dontDistribute super."drClickOn";
+ "draw-poker" = dontDistribute super."draw-poker";
+ "drawille" = dontDistribute super."drawille";
+ "drifter" = dontDistribute super."drifter";
+ "drifter-postgresql" = dontDistribute super."drifter-postgresql";
+ "dropbox-sdk" = dontDistribute super."dropbox-sdk";
+ "dropsolve" = dontDistribute super."dropsolve";
+ "ds-kanren" = dontDistribute super."ds-kanren";
+ "dsh-sql" = dontDistribute super."dsh-sql";
+ "dsmc" = dontDistribute super."dsmc";
+ "dsmc-tools" = dontDistribute super."dsmc-tools";
+ "dson" = dontDistribute super."dson";
+ "dson-parsec" = dontDistribute super."dson-parsec";
+ "dsp" = dontDistribute super."dsp";
+ "dstring" = dontDistribute super."dstring";
+ "dtab" = dontDistribute super."dtab";
+ "dtd" = dontDistribute super."dtd";
+ "dtd-text" = dontDistribute super."dtd-text";
+ "dtd-types" = dontDistribute super."dtd-types";
+ "dtrace" = dontDistribute super."dtrace";
+ "dtw" = dontDistribute super."dtw";
+ "dump" = dontDistribute super."dump";
+ "duplo" = dontDistribute super."duplo";
+ "dvda" = dontDistribute super."dvda";
+ "dvdread" = dontDistribute super."dvdread";
+ "dvi-processing" = dontDistribute super."dvi-processing";
+ "dvorak" = dontDistribute super."dvorak";
+ "dwarf" = dontDistribute super."dwarf";
+ "dwarf-el" = dontDistribute super."dwarf-el";
+ "dwarfadt" = dontDistribute super."dwarfadt";
+ "dx9base" = dontDistribute super."dx9base";
+ "dx9d3d" = dontDistribute super."dx9d3d";
+ "dx9d3dx" = dontDistribute super."dx9d3dx";
+ "dynamic-cabal" = dontDistribute super."dynamic-cabal";
+ "dynamic-graph" = dontDistribute super."dynamic-graph";
+ "dynamic-linker-template" = dontDistribute super."dynamic-linker-template";
+ "dynamic-loader" = dontDistribute super."dynamic-loader";
+ "dynamic-mvector" = dontDistribute super."dynamic-mvector";
+ "dynamic-object" = dontDistribute super."dynamic-object";
+ "dynamic-plot" = dontDistribute super."dynamic-plot";
+ "dynamic-pp" = dontDistribute super."dynamic-pp";
+ "dynamic-state" = dontDistribute super."dynamic-state";
+ "dynobud" = dontDistribute super."dynobud";
+ "dyre" = dontDistribute super."dyre";
+ "dywapitchtrack" = dontDistribute super."dywapitchtrack";
+ "dzen-utils" = dontDistribute super."dzen-utils";
+ "eager-sockets" = dontDistribute super."eager-sockets";
+ "easy-api" = dontDistribute super."easy-api";
+ "easy-bitcoin" = dontDistribute super."easy-bitcoin";
+ "easyjson" = dontDistribute super."easyjson";
+ "easyplot" = dontDistribute super."easyplot";
+ "easyrender" = dontDistribute super."easyrender";
+ "ebeats" = dontDistribute super."ebeats";
+ "ebnf-bff" = dontDistribute super."ebnf-bff";
+ "ec2-signature" = dontDistribute super."ec2-signature";
+ "ecdsa" = dontDistribute super."ecdsa";
+ "ecma262" = dontDistribute super."ecma262";
+ "ecu" = dontDistribute super."ecu";
+ "ed25519" = dontDistribute super."ed25519";
+ "ed25519-donna" = dontDistribute super."ed25519-donna";
+ "eddie" = dontDistribute super."eddie";
+ "edenmodules" = dontDistribute super."edenmodules";
+ "edenskel" = dontDistribute super."edenskel";
+ "edentv" = dontDistribute super."edentv";
+ "edge" = dontDistribute super."edge";
+ "edis" = dontDistribute super."edis";
+ "edit-distance-vector" = dontDistribute super."edit-distance-vector";
+ "edit-lenses" = dontDistribute super."edit-lenses";
+ "edit-lenses-demo" = dontDistribute super."edit-lenses-demo";
+ "editable" = dontDistribute super."editable";
+ "editline" = dontDistribute super."editline";
+ "effect-monad" = dontDistribute super."effect-monad";
+ "effective-aspects" = dontDistribute super."effective-aspects";
+ "effective-aspects-mzv" = dontDistribute super."effective-aspects-mzv";
+ "effects" = dontDistribute super."effects";
+ "effects-parser" = dontDistribute super."effects-parser";
+ "effin" = dontDistribute super."effin";
+ "egison" = dontDistribute super."egison";
+ "egison-quote" = dontDistribute super."egison-quote";
+ "egison-tutorial" = dontDistribute super."egison-tutorial";
+ "ehaskell" = dontDistribute super."ehaskell";
+ "ehs" = dontDistribute super."ehs";
+ "eibd-client-simple" = dontDistribute super."eibd-client-simple";
+ "eigen" = dontDistribute super."eigen";
+ "either-unwrap" = dontDistribute super."either-unwrap";
+ "eithers" = dontDistribute super."eithers";
+ "ekg" = dontDistribute super."ekg";
+ "ekg-bosun" = dontDistribute super."ekg-bosun";
+ "ekg-carbon" = dontDistribute super."ekg-carbon";
+ "ekg-json" = dontDistribute super."ekg-json";
+ "ekg-log" = dontDistribute super."ekg-log";
+ "ekg-push" = dontDistribute super."ekg-push";
+ "ekg-rrd" = dontDistribute super."ekg-rrd";
+ "ekg-statsd" = dontDistribute super."ekg-statsd";
+ "electrum-mnemonic" = dontDistribute super."electrum-mnemonic";
+ "elerea" = dontDistribute super."elerea";
+ "elerea-examples" = dontDistribute super."elerea-examples";
+ "elerea-sdl" = dontDistribute super."elerea-sdl";
+ "elevator" = dontDistribute super."elevator";
+ "elf" = dontDistribute super."elf";
+ "elm-bridge" = dontDistribute super."elm-bridge";
+ "elm-build-lib" = dontDistribute super."elm-build-lib";
+ "elm-compiler" = dontDistribute super."elm-compiler";
+ "elm-get" = dontDistribute super."elm-get";
+ "elm-init" = dontDistribute super."elm-init";
+ "elm-make" = dontDistribute super."elm-make";
+ "elm-package" = dontDistribute super."elm-package";
+ "elm-reactor" = dontDistribute super."elm-reactor";
+ "elm-repl" = dontDistribute super."elm-repl";
+ "elm-server" = dontDistribute super."elm-server";
+ "elm-yesod" = dontDistribute super."elm-yesod";
+ "elo" = dontDistribute super."elo";
+ "elocrypt" = dontDistribute super."elocrypt";
+ "emacs-keys" = dontDistribute super."emacs-keys";
+ "email" = dontDistribute super."email";
+ "email-header" = dontDistribute super."email-header";
+ "email-postmark" = dontDistribute super."email-postmark";
+ "email-validator" = dontDistribute super."email-validator";
+ "embeddock" = dontDistribute super."embeddock";
+ "embeddock-example" = dontDistribute super."embeddock-example";
+ "embroidery" = dontDistribute super."embroidery";
+ "emgm" = dontDistribute super."emgm";
+ "empty" = dontDistribute super."empty";
+ "encoding" = dontDistribute super."encoding";
+ "endo" = dontDistribute super."endo";
+ "engine-io-snap" = dontDistribute super."engine-io-snap";
+ "engine-io-wai" = dontDistribute super."engine-io-wai";
+ "engine-io-yesod" = dontDistribute super."engine-io-yesod";
+ "engineering-units" = dontDistribute super."engineering-units";
+ "enumerable" = dontDistribute super."enumerable";
+ "enumerate" = dontDistribute super."enumerate";
+ "enumeration" = dontDistribute super."enumeration";
+ "enumerator-fd" = dontDistribute super."enumerator-fd";
+ "enumerator-tf" = dontDistribute super."enumerator-tf";
+ "enumfun" = dontDistribute super."enumfun";
+ "enummapmap" = dontDistribute super."enummapmap";
+ "enummapset" = dontDistribute super."enummapset";
+ "enummapset-th" = dontDistribute super."enummapset-th";
+ "enumset" = dontDistribute super."enumset";
+ "env-parser" = dontDistribute super."env-parser";
+ "envparse" = dontDistribute super."envparse";
+ "envy" = dontDistribute super."envy";
+ "epanet-haskell" = dontDistribute super."epanet-haskell";
+ "epass" = dontDistribute super."epass";
+ "epic" = dontDistribute super."epic";
+ "epoll" = dontDistribute super."epoll";
+ "eprocess" = dontDistribute super."eprocess";
+ "epub" = dontDistribute super."epub";
+ "epub-metadata" = dontDistribute super."epub-metadata";
+ "epub-tools" = dontDistribute super."epub-tools";
+ "epubname" = dontDistribute super."epubname";
+ "equal-files" = dontDistribute super."equal-files";
+ "equational-reasoning" = dontDistribute super."equational-reasoning";
+ "erd" = dontDistribute super."erd";
+ "erf-native" = dontDistribute super."erf-native";
+ "erlang" = dontDistribute super."erlang";
+ "eros" = dontDistribute super."eros";
+ "eros-client" = dontDistribute super."eros-client";
+ "eros-http" = dontDistribute super."eros-http";
+ "errno" = dontDistribute super."errno";
+ "error-analyze" = dontDistribute super."error-analyze";
+ "error-continuations" = dontDistribute super."error-continuations";
+ "error-list" = dontDistribute super."error-list";
+ "error-loc" = dontDistribute super."error-loc";
+ "error-location" = dontDistribute super."error-location";
+ "error-message" = dontDistribute super."error-message";
+ "error-util" = dontDistribute super."error-util";
+ "errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
+ "ersatz" = dontDistribute super."ersatz";
+ "ersatz-toysat" = dontDistribute super."ersatz-toysat";
+ "ert" = dontDistribute super."ert";
+ "esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
+ "ess" = dontDistribute super."ess";
+ "estimator" = dontDistribute super."estimator";
+ "estimators" = dontDistribute super."estimators";
+ "estreps" = dontDistribute super."estreps";
+ "etcd" = dontDistribute super."etcd";
+ "eternal" = dontDistribute super."eternal";
+ "ethereum-client-haskell" = dontDistribute super."ethereum-client-haskell";
+ "ethereum-merkle-patricia-db" = dontDistribute super."ethereum-merkle-patricia-db";
+ "ethereum-rlp" = dontDistribute super."ethereum-rlp";
+ "ety" = dontDistribute super."ety";
+ "euler" = dontDistribute super."euler";
+ "euphoria" = dontDistribute super."euphoria";
+ "eurofxref" = dontDistribute super."eurofxref";
+ "event-driven" = dontDistribute super."event-driven";
+ "event-handlers" = dontDistribute super."event-handlers";
+ "event-list" = dontDistribute super."event-list";
+ "event-monad" = dontDistribute super."event-monad";
+ "eventloop" = dontDistribute super."eventloop";
+ "eventstore" = dontDistribute super."eventstore";
+ "every-bit-counts" = dontDistribute super."every-bit-counts";
+ "ewe" = dontDistribute super."ewe";
+ "ex-pool" = dontDistribute super."ex-pool";
+ "exact-combinatorics" = dontDistribute super."exact-combinatorics";
+ "exact-pi" = dontDistribute super."exact-pi";
+ "exact-real" = dontDistribute super."exact-real";
+ "exception-hierarchy" = dontDistribute super."exception-hierarchy";
+ "exception-mailer" = dontDistribute super."exception-mailer";
+ "exception-monads-fd" = dontDistribute super."exception-monads-fd";
+ "exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
+ "exherbo-cabal" = dontDistribute super."exherbo-cabal";
+ "exif" = dontDistribute super."exif";
+ "exinst" = dontDistribute super."exinst";
+ "exinst-aeson" = dontDistribute super."exinst-aeson";
+ "exinst-bytes" = dontDistribute super."exinst-bytes";
+ "exinst-deepseq" = dontDistribute super."exinst-deepseq";
+ "exinst-hashable" = dontDistribute super."exinst-hashable";
+ "exists" = dontDistribute super."exists";
+ "exit-codes" = dontDistribute super."exit-codes";
+ "exp-extended" = dontDistribute super."exp-extended";
+ "exp-pairs" = dontDistribute super."exp-pairs";
+ "expand" = dontDistribute super."expand";
+ "expat-enumerator" = dontDistribute super."expat-enumerator";
+ "expiring-mvar" = dontDistribute super."expiring-mvar";
+ "explain" = dontDistribute super."explain";
+ "explicit-determinant" = dontDistribute super."explicit-determinant";
+ "explicit-exception" = dontDistribute super."explicit-exception";
+ "explicit-iomodes" = dontDistribute super."explicit-iomodes";
+ "explicit-iomodes-bytestring" = dontDistribute super."explicit-iomodes-bytestring";
+ "explicit-iomodes-text" = dontDistribute super."explicit-iomodes-text";
+ "explicit-sharing" = dontDistribute super."explicit-sharing";
+ "explore" = dontDistribute super."explore";
+ "exposed-containers" = dontDistribute super."exposed-containers";
+ "expression-parser" = dontDistribute super."expression-parser";
+ "extcore" = dontDistribute super."extcore";
+ "extemp" = dontDistribute super."extemp";
+ "extended-categories" = dontDistribute super."extended-categories";
+ "extended-reals" = dontDistribute super."extended-reals";
+ "extensible" = dontDistribute super."extensible";
+ "extensible-data" = dontDistribute super."extensible-data";
+ "extensible-effects" = dontDistribute super."extensible-effects";
+ "external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
+ "extract-dependencies" = dontDistribute super."extract-dependencies";
+ "extractelf" = dontDistribute super."extractelf";
+ "ez-couch" = dontDistribute super."ez-couch";
+ "faceted" = dontDistribute super."faceted";
+ "factory" = dontDistribute super."factory";
+ "factual-api" = dontDistribute super."factual-api";
+ "fad" = dontDistribute super."fad";
+ "failable-list" = dontDistribute super."failable-list";
+ "failure" = dontDistribute super."failure";
+ "fair-predicates" = dontDistribute super."fair-predicates";
+ "fake-type" = dontDistribute super."fake-type";
+ "faker" = dontDistribute super."faker";
+ "falling-turnip" = dontDistribute super."falling-turnip";
+ "fallingblocks" = dontDistribute super."fallingblocks";
+ "family-tree" = dontDistribute super."family-tree";
+ "farmhash" = dontDistribute super."farmhash";
+ "fast-digits" = dontDistribute super."fast-digits";
+ "fast-math" = dontDistribute super."fast-math";
+ "fast-tags" = dontDistribute super."fast-tags";
+ "fast-tagsoup" = dontDistribute super."fast-tagsoup";
+ "fast-tagsoup-utf8-only" = dontDistribute super."fast-tagsoup-utf8-only";
+ "fasta" = dontDistribute super."fasta";
+ "fastbayes" = dontDistribute super."fastbayes";
+ "fastcgi" = dontDistribute super."fastcgi";
+ "fastedit" = dontDistribute super."fastedit";
+ "fastirc" = dontDistribute super."fastirc";
+ "fault-tree" = dontDistribute super."fault-tree";
+ "fay" = doDistribute super."fay_0_23_1_8";
+ "fay-geoposition" = dontDistribute super."fay-geoposition";
+ "fay-hsx" = dontDistribute super."fay-hsx";
+ "fay-ref" = dontDistribute super."fay-ref";
+ "fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
+ "fcd" = dontDistribute super."fcd";
+ "fckeditor" = dontDistribute super."fckeditor";
+ "fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
+ "fdo-trash" = dontDistribute super."fdo-trash";
+ "fec" = dontDistribute super."fec";
+ "fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_4";
+ "feed-cli" = dontDistribute super."feed-cli";
+ "feed-collect" = dontDistribute super."feed-collect";
+ "feed-crawl" = dontDistribute super."feed-crawl";
+ "feed-translator" = dontDistribute super."feed-translator";
+ "feed2lj" = dontDistribute super."feed2lj";
+ "feed2twitter" = dontDistribute super."feed2twitter";
+ "feldspar-compiler" = dontDistribute super."feldspar-compiler";
+ "feldspar-language" = dontDistribute super."feldspar-language";
+ "feldspar-signal" = dontDistribute super."feldspar-signal";
+ "fen2s" = dontDistribute super."fen2s";
+ "fences" = dontDistribute super."fences";
+ "fenfire" = dontDistribute super."fenfire";
+ "fez-conf" = dontDistribute super."fez-conf";
+ "ffeed" = dontDistribute super."ffeed";
+ "fficxx" = dontDistribute super."fficxx";
+ "fficxx-runtime" = dontDistribute super."fficxx-runtime";
+ "ffmpeg-light" = dontDistribute super."ffmpeg-light";
+ "ffmpeg-tutorials" = dontDistribute super."ffmpeg-tutorials";
+ "fft" = dontDistribute super."fft";
+ "fftwRaw" = dontDistribute super."fftwRaw";
+ "fgl-arbitrary" = dontDistribute super."fgl-arbitrary";
+ "fgl-extras-decompositions" = dontDistribute super."fgl-extras-decompositions";
+ "fgl-visualize" = dontDistribute super."fgl-visualize";
+ "fibon" = dontDistribute super."fibon";
+ "fibonacci" = dontDistribute super."fibonacci";
+ "fields" = dontDistribute super."fields";
+ "fields-json" = dontDistribute super."fields-json";
+ "fieldwise" = dontDistribute super."fieldwise";
+ "fig" = dontDistribute super."fig";
+ "file-collection" = dontDistribute super."file-collection";
+ "file-command-qq" = dontDistribute super."file-command-qq";
+ "file-modules" = dontDistribute super."file-modules";
+ "filecache" = dontDistribute super."filecache";
+ "filediff" = dontDistribute super."filediff";
+ "filepath-io-access" = dontDistribute super."filepath-io-access";
+ "filepather" = dontDistribute super."filepather";
+ "filestore" = dontDistribute super."filestore";
+ "filesystem-conduit" = dontDistribute super."filesystem-conduit";
+ "filesystem-enumerator" = dontDistribute super."filesystem-enumerator";
+ "filesystem-trees" = dontDistribute super."filesystem-trees";
+ "filtrable" = dontDistribute super."filtrable";
+ "final" = dontDistribute super."final";
+ "find-conduit" = dontDistribute super."find-conduit";
+ "fingertree-tf" = dontDistribute super."fingertree-tf";
+ "finite-field" = dontDistribute super."finite-field";
+ "finite-typelits" = dontDistribute super."finite-typelits";
+ "first-and-last" = dontDistribute super."first-and-last";
+ "first-class-patterns" = dontDistribute super."first-class-patterns";
+ "firstify" = dontDistribute super."firstify";
+ "fishfood" = dontDistribute super."fishfood";
+ "fit" = dontDistribute super."fit";
+ "fitsio" = dontDistribute super."fitsio";
+ "fix-imports" = dontDistribute super."fix-imports";
+ "fix-parser-simple" = dontDistribute super."fix-parser-simple";
+ "fix-symbols-gitit" = dontDistribute super."fix-symbols-gitit";
+ "fixed-length" = dontDistribute super."fixed-length";
+ "fixed-point" = dontDistribute super."fixed-point";
+ "fixed-point-vector" = dontDistribute super."fixed-point-vector";
+ "fixed-point-vector-space" = dontDistribute super."fixed-point-vector-space";
+ "fixed-precision" = dontDistribute super."fixed-precision";
+ "fixed-storable-array" = dontDistribute super."fixed-storable-array";
+ "fixed-vector-binary" = dontDistribute super."fixed-vector-binary";
+ "fixed-vector-cereal" = dontDistribute super."fixed-vector-cereal";
+ "fixedprec" = dontDistribute super."fixedprec";
+ "fixedwidth-hs" = dontDistribute super."fixedwidth-hs";
+ "fixhs" = dontDistribute super."fixhs";
+ "fixplate" = dontDistribute super."fixplate";
+ "fixpoint" = dontDistribute super."fixpoint";
+ "fixtime" = dontDistribute super."fixtime";
+ "fizz-buzz" = dontDistribute super."fizz-buzz";
+ "flaccuraterip" = dontDistribute super."flaccuraterip";
+ "flamethrower" = dontDistribute super."flamethrower";
+ "flamingra" = dontDistribute super."flamingra";
+ "flat-maybe" = dontDistribute super."flat-maybe";
+ "flat-mcmc" = dontDistribute super."flat-mcmc";
+ "flat-tex" = dontDistribute super."flat-tex";
+ "flexible-time" = dontDistribute super."flexible-time";
+ "flexible-unlit" = dontDistribute super."flexible-unlit";
+ "flexiwrap" = dontDistribute super."flexiwrap";
+ "flexiwrap-smallcheck" = dontDistribute super."flexiwrap-smallcheck";
+ "flickr" = dontDistribute super."flickr";
+ "flippers" = dontDistribute super."flippers";
+ "flite" = dontDistribute super."flite";
+ "flo" = dontDistribute super."flo";
+ "float-binstring" = dontDistribute super."float-binstring";
+ "floating-bits" = dontDistribute super."floating-bits";
+ "floatshow" = dontDistribute super."floatshow";
+ "flow2dot" = dontDistribute super."flow2dot";
+ "flowdock-api" = dontDistribute super."flowdock-api";
+ "flowdock-rest" = dontDistribute super."flowdock-rest";
+ "flower" = dontDistribute super."flower";
+ "flowlocks-framework" = dontDistribute super."flowlocks-framework";
+ "flowsim" = dontDistribute super."flowsim";
+ "fltkhs" = dontDistribute super."fltkhs";
+ "fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
+ "fluent-logger" = dontDistribute super."fluent-logger";
+ "fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
+ "fluidsynth" = dontDistribute super."fluidsynth";
+ "fmark" = dontDistribute super."fmark";
+ "fn" = dontDistribute super."fn";
+ "fn-extra" = dontDistribute super."fn-extra";
+ "fold-debounce" = dontDistribute super."fold-debounce";
+ "fold-debounce-conduit" = dontDistribute super."fold-debounce-conduit";
+ "foldl-incremental" = dontDistribute super."foldl-incremental";
+ "foldl-transduce" = dontDistribute super."foldl-transduce";
+ "foldl-transduce-attoparsec" = dontDistribute super."foldl-transduce-attoparsec";
+ "folds" = dontDistribute super."folds";
+ "folds-common" = dontDistribute super."folds-common";
+ "follower" = dontDistribute super."follower";
+ "foma" = dontDistribute super."foma";
+ "font-opengl-basic4x6" = dontDistribute super."font-opengl-basic4x6";
+ "foo" = dontDistribute super."foo";
+ "for-free" = dontDistribute super."for-free";
+ "forbidden-fruit" = dontDistribute super."forbidden-fruit";
+ "fordo" = dontDistribute super."fordo";
+ "forecast-io" = dontDistribute super."forecast-io";
+ "foreign-storable-asymmetric" = dontDistribute super."foreign-storable-asymmetric";
+ "foreign-var" = dontDistribute super."foreign-var";
+ "forger" = dontDistribute super."forger";
+ "forkable-monad" = dontDistribute super."forkable-monad";
+ "formal" = dontDistribute super."formal";
+ "format" = dontDistribute super."format";
+ "format-status" = dontDistribute super."format-status";
+ "formattable" = dontDistribute super."formattable";
+ "forml" = dontDistribute super."forml";
+ "formlets" = dontDistribute super."formlets";
+ "formlets-hsp" = dontDistribute super."formlets-hsp";
+ "formura" = dontDistribute super."formura";
+ "forth-hll" = dontDistribute super."forth-hll";
+ "foscam-directory" = dontDistribute super."foscam-directory";
+ "foscam-filename" = dontDistribute super."foscam-filename";
+ "foscam-sort" = dontDistribute super."foscam-sort";
+ "fountain" = dontDistribute super."fountain";
+ "fpco-api" = dontDistribute super."fpco-api";
+ "fpipe" = dontDistribute super."fpipe";
+ "fpnla" = dontDistribute super."fpnla";
+ "fpnla-examples" = dontDistribute super."fpnla-examples";
+ "fptest" = dontDistribute super."fptest";
+ "fquery" = dontDistribute super."fquery";
+ "fractal" = dontDistribute super."fractal";
+ "fractals" = dontDistribute super."fractals";
+ "fraction" = dontDistribute super."fraction";
+ "frag" = dontDistribute super."frag";
+ "frame" = dontDistribute super."frame";
+ "frame-markdown" = dontDistribute super."frame-markdown";
+ "franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
+ "free-concurrent" = dontDistribute super."free-concurrent";
+ "free-functors" = dontDistribute super."free-functors";
+ "free-game" = dontDistribute super."free-game";
+ "free-http" = dontDistribute super."free-http";
+ "free-operational" = dontDistribute super."free-operational";
+ "free-theorems" = dontDistribute super."free-theorems";
+ "free-theorems-counterexamples" = dontDistribute super."free-theorems-counterexamples";
+ "free-theorems-seq" = dontDistribute super."free-theorems-seq";
+ "free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
+ "free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
+ "freekick2" = dontDistribute super."freekick2";
+ "freenect" = doDistribute super."freenect_1_2";
+ "freer" = dontDistribute super."freer";
+ "freesect" = dontDistribute super."freesect";
+ "freesound" = dontDistribute super."freesound";
+ "freetype-simple" = dontDistribute super."freetype-simple";
+ "freetype2" = dontDistribute super."freetype2";
+ "fresh" = dontDistribute super."fresh";
+ "friday" = dontDistribute super."friday";
+ "friday-devil" = dontDistribute super."friday-devil";
+ "friday-juicypixels" = dontDistribute super."friday-juicypixels";
+ "friday-scale-dct" = dontDistribute super."friday-scale-dct";
+ "friendly-time" = dontDistribute super."friendly-time";
+ "frontmatter" = dontDistribute super."frontmatter";
+ "frp-arduino" = dontDistribute super."frp-arduino";
+ "frpnow" = dontDistribute super."frpnow";
+ "frpnow-gloss" = dontDistribute super."frpnow-gloss";
+ "frpnow-gtk" = dontDistribute super."frpnow-gtk";
+ "frquotes" = dontDistribute super."frquotes";
+ "fs-events" = dontDistribute super."fs-events";
+ "fsharp" = dontDistribute super."fsharp";
+ "fsmActions" = dontDistribute super."fsmActions";
+ "fst" = dontDistribute super."fst";
+ "fsutils" = dontDistribute super."fsutils";
+ "fswatcher" = dontDistribute super."fswatcher";
+ "ftdi" = dontDistribute super."ftdi";
+ "ftp-conduit" = dontDistribute super."ftp-conduit";
+ "ftphs" = dontDistribute super."ftphs";
+ "ftree" = dontDistribute super."ftree";
+ "ftshell" = dontDistribute super."ftshell";
+ "fugue" = dontDistribute super."fugue";
+ "full-sessions" = dontDistribute super."full-sessions";
+ "full-text-search" = dontDistribute super."full-text-search";
+ "fullstop" = dontDistribute super."fullstop";
+ "funbot" = dontDistribute super."funbot";
+ "funbot-client" = dontDistribute super."funbot-client";
+ "funbot-ext-events" = dontDistribute super."funbot-ext-events";
+ "funbot-git-hook" = dontDistribute super."funbot-git-hook";
+ "funcmp" = dontDistribute super."funcmp";
+ "function-combine" = dontDistribute super."function-combine";
+ "function-instances-algebra" = dontDistribute super."function-instances-algebra";
+ "functional-arrow" = dontDistribute super."functional-arrow";
+ "functional-kmp" = dontDistribute super."functional-kmp";
+ "functor-apply" = dontDistribute super."functor-apply";
+ "functor-combo" = dontDistribute super."functor-combo";
+ "functor-infix" = dontDistribute super."functor-infix";
+ "functor-monadic" = dontDistribute super."functor-monadic";
+ "functor-utils" = dontDistribute super."functor-utils";
+ "functorm" = dontDistribute super."functorm";
+ "functors" = dontDistribute super."functors";
+ "funion" = dontDistribute super."funion";
+ "funpat" = dontDistribute super."funpat";
+ "funsat" = dontDistribute super."funsat";
+ "fusion" = dontDistribute super."fusion";
+ "futun" = dontDistribute super."futun";
+ "future" = dontDistribute super."future";
+ "future-resource" = dontDistribute super."future-resource";
+ "fuzzy" = dontDistribute super."fuzzy";
+ "fuzzy-timings" = dontDistribute super."fuzzy-timings";
+ "fuzzytime" = dontDistribute super."fuzzytime";
+ "fwgl" = dontDistribute super."fwgl";
+ "fwgl-glfw" = dontDistribute super."fwgl-glfw";
+ "fwgl-javascript" = dontDistribute super."fwgl-javascript";
+ "g-npm" = dontDistribute super."g-npm";
+ "gact" = dontDistribute super."gact";
+ "game-of-life" = dontDistribute super."game-of-life";
+ "game-probability" = dontDistribute super."game-probability";
+ "game-tree" = dontDistribute super."game-tree";
+ "gameclock" = dontDistribute super."gameclock";
+ "gamma" = dontDistribute super."gamma";
+ "gang-of-threads" = dontDistribute super."gang-of-threads";
+ "garepinoh" = dontDistribute super."garepinoh";
+ "garsia-wachs" = dontDistribute super."garsia-wachs";
+ "gbu" = dontDistribute super."gbu";
+ "gc" = dontDistribute super."gc";
+ "gc-monitoring-wai" = dontDistribute super."gc-monitoring-wai";
+ "gconf" = dontDistribute super."gconf";
+ "gdiff" = dontDistribute super."gdiff";
+ "gdiff-ig" = dontDistribute super."gdiff-ig";
+ "gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
+ "gearbox" = dontDistribute super."gearbox";
+ "geek" = dontDistribute super."geek";
+ "geek-server" = dontDistribute super."geek-server";
+ "gelatin" = dontDistribute super."gelatin";
+ "gemstone" = dontDistribute super."gemstone";
+ "gencheck" = dontDistribute super."gencheck";
+ "gender" = dontDistribute super."gender";
+ "genders" = dontDistribute super."genders";
+ "general-prelude" = dontDistribute super."general-prelude";
+ "generator" = dontDistribute super."generator";
+ "generators" = dontDistribute super."generators";
+ "generic-accessors" = dontDistribute super."generic-accessors";
+ "generic-binary" = dontDistribute super."generic-binary";
+ "generic-church" = dontDistribute super."generic-church";
+ "generic-deepseq" = dontDistribute super."generic-deepseq";
+ "generic-deriving" = doDistribute super."generic-deriving_1_8_0";
+ "generic-lucid-scaffold" = dontDistribute super."generic-lucid-scaffold";
+ "generic-maybe" = dontDistribute super."generic-maybe";
+ "generic-pretty" = dontDistribute super."generic-pretty";
+ "generic-server" = dontDistribute super."generic-server";
+ "generic-storable" = dontDistribute super."generic-storable";
+ "generic-tree" = dontDistribute super."generic-tree";
+ "generic-trie" = dontDistribute super."generic-trie";
+ "generic-xml" = dontDistribute super."generic-xml";
+ "generics-sop" = doDistribute super."generics-sop_0_1_1_2";
+ "genericserialize" = dontDistribute super."genericserialize";
+ "genetics" = dontDistribute super."genetics";
+ "geni-gui" = dontDistribute super."geni-gui";
+ "geni-util" = dontDistribute super."geni-util";
+ "geniconvert" = dontDistribute super."geniconvert";
+ "genifunctors" = dontDistribute super."genifunctors";
+ "geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
+ "geniserver" = dontDistribute super."geniserver";
+ "genprog" = dontDistribute super."genprog";
+ "gentlemark" = dontDistribute super."gentlemark";
+ "geo-resolver" = dontDistribute super."geo-resolver";
+ "geo-uk" = dontDistribute super."geo-uk";
+ "geocalc" = dontDistribute super."geocalc";
+ "geocode-google" = dontDistribute super."geocode-google";
+ "geodetic" = dontDistribute super."geodetic";
+ "geodetics" = dontDistribute super."geodetics";
+ "geohash" = dontDistribute super."geohash";
+ "geoip2" = dontDistribute super."geoip2";
+ "geojson" = dontDistribute super."geojson";
+ "geom2d" = dontDistribute super."geom2d";
+ "getemx" = dontDistribute super."getemx";
+ "getflag" = dontDistribute super."getflag";
+ "getopt-generics" = doDistribute super."getopt-generics_0_10_0_1";
+ "getopt-simple" = dontDistribute super."getopt-simple";
+ "gf" = dontDistribute super."gf";
+ "ggtsTC" = dontDistribute super."ggtsTC";
+ "ghc-core" = dontDistribute super."ghc-core";
+ "ghc-core-html" = dontDistribute super."ghc-core-html";
+ "ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
+ "ghc-dup" = dontDistribute super."ghc-dup";
+ "ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
+ "ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
+ "ghc-exactprint" = dontDistribute super."ghc-exactprint";
+ "ghc-gc-tune" = dontDistribute super."ghc-gc-tune";
+ "ghc-generic-instances" = dontDistribute super."ghc-generic-instances";
+ "ghc-heap-view" = dontDistribute super."ghc-heap-view";
+ "ghc-imported-from" = dontDistribute super."ghc-imported-from";
+ "ghc-make" = dontDistribute super."ghc-make";
+ "ghc-man-completion" = dontDistribute super."ghc-man-completion";
+ "ghc-mod" = dontDistribute super."ghc-mod";
+ "ghc-options" = dontDistribute super."ghc-options";
+ "ghc-parmake" = dontDistribute super."ghc-parmake";
+ "ghc-pkg-autofix" = dontDistribute super."ghc-pkg-autofix";
+ "ghc-pkg-lib" = dontDistribute super."ghc-pkg-lib";
+ "ghc-prof-flamegraph" = dontDistribute super."ghc-prof-flamegraph";
+ "ghc-server" = dontDistribute super."ghc-server";
+ "ghc-session" = dontDistribute super."ghc-session";
+ "ghc-simple" = dontDistribute super."ghc-simple";
+ "ghc-srcspan-plugin" = dontDistribute super."ghc-srcspan-plugin";
+ "ghc-syb" = dontDistribute super."ghc-syb";
+ "ghc-time-alloc-prof" = dontDistribute super."ghc-time-alloc-prof";
+ "ghc-typelits-extra" = dontDistribute super."ghc-typelits-extra";
+ "ghc-vis" = dontDistribute super."ghc-vis";
+ "ghci-diagrams" = dontDistribute super."ghci-diagrams";
+ "ghci-haskeline" = dontDistribute super."ghci-haskeline";
+ "ghci-lib" = dontDistribute super."ghci-lib";
+ "ghci-ng" = dontDistribute super."ghci-ng";
+ "ghci-pretty" = dontDistribute super."ghci-pretty";
+ "ghcjs-codemirror" = dontDistribute super."ghcjs-codemirror";
+ "ghcjs-dom" = dontDistribute super."ghcjs-dom";
+ "ghcjs-dom-hello" = dontDistribute super."ghcjs-dom-hello";
+ "ghcjs-websockets" = dontDistribute super."ghcjs-websockets";
+ "ghclive" = dontDistribute super."ghclive";
+ "ghczdecode" = dontDistribute super."ghczdecode";
+ "ght" = dontDistribute super."ght";
+ "gi-atk" = dontDistribute super."gi-atk";
+ "gi-cairo" = dontDistribute super."gi-cairo";
+ "gi-gdk" = dontDistribute super."gi-gdk";
+ "gi-gdkpixbuf" = dontDistribute super."gi-gdkpixbuf";
+ "gi-gio" = dontDistribute super."gi-gio";
+ "gi-glib" = dontDistribute super."gi-glib";
+ "gi-gobject" = dontDistribute super."gi-gobject";
+ "gi-gtk" = dontDistribute super."gi-gtk";
+ "gi-javascriptcore" = dontDistribute super."gi-javascriptcore";
+ "gi-notify" = dontDistribute super."gi-notify";
+ "gi-pango" = dontDistribute super."gi-pango";
+ "gi-soup" = dontDistribute super."gi-soup";
+ "gi-vte" = dontDistribute super."gi-vte";
+ "gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
+ "gimlh" = dontDistribute super."gimlh";
+ "ginger" = dontDistribute super."ginger";
+ "ginsu" = dontDistribute super."ginsu";
+ "gipeda" = doDistribute super."gipeda_0_1_2_1";
+ "gist" = dontDistribute super."gist";
+ "git-all" = dontDistribute super."git-all";
+ "git-annex" = doDistribute super."git-annex_5_20150727";
+ "git-checklist" = dontDistribute super."git-checklist";
+ "git-date" = dontDistribute super."git-date";
+ "git-embed" = dontDistribute super."git-embed";
+ "git-fmt" = dontDistribute super."git-fmt";
+ "git-freq" = dontDistribute super."git-freq";
+ "git-gpush" = dontDistribute super."git-gpush";
+ "git-jump" = dontDistribute super."git-jump";
+ "git-monitor" = dontDistribute super."git-monitor";
+ "git-object" = dontDistribute super."git-object";
+ "git-repair" = dontDistribute super."git-repair";
+ "git-sanity" = dontDistribute super."git-sanity";
+ "git-vogue" = dontDistribute super."git-vogue";
+ "gitHUD" = dontDistribute super."gitHUD";
+ "gitcache" = dontDistribute super."gitcache";
+ "gitdo" = dontDistribute super."gitdo";
+ "github" = dontDistribute super."github";
+ "github-backup" = dontDistribute super."github-backup";
+ "github-post-receive" = dontDistribute super."github-post-receive";
+ "github-types" = dontDistribute super."github-types";
+ "github-utils" = dontDistribute super."github-utils";
+ "github-webhook-handler" = dontDistribute super."github-webhook-handler";
+ "github-webhook-handler-snap" = dontDistribute super."github-webhook-handler-snap";
+ "gitignore" = dontDistribute super."gitignore";
+ "gitit" = dontDistribute super."gitit";
+ "gitlib-cmdline" = dontDistribute super."gitlib-cmdline";
+ "gitlib-cross" = dontDistribute super."gitlib-cross";
+ "gitlib-s3" = dontDistribute super."gitlib-s3";
+ "gitlib-sample" = dontDistribute super."gitlib-sample";
+ "gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
+ "gitter" = dontDistribute super."gitter";
+ "gl-capture" = dontDistribute super."gl-capture";
+ "glade" = dontDistribute super."glade";
+ "gladexml-accessor" = dontDistribute super."gladexml-accessor";
+ "glambda" = dontDistribute super."glambda";
+ "glapp" = dontDistribute super."glapp";
+ "glasso" = dontDistribute super."glasso";
+ "glicko" = dontDistribute super."glicko";
+ "glider-nlp" = dontDistribute super."glider-nlp";
+ "glintcollider" = dontDistribute super."glintcollider";
+ "gll" = dontDistribute super."gll";
+ "global" = dontDistribute super."global";
+ "global-config" = dontDistribute super."global-config";
+ "global-lock" = dontDistribute super."global-lock";
+ "global-variables" = dontDistribute super."global-variables";
+ "glome-hs" = dontDistribute super."glome-hs";
+ "gloss" = dontDistribute super."gloss";
+ "gloss-accelerate" = dontDistribute super."gloss-accelerate";
+ "gloss-algorithms" = dontDistribute super."gloss-algorithms";
+ "gloss-banana" = dontDistribute super."gloss-banana";
+ "gloss-devil" = dontDistribute super."gloss-devil";
+ "gloss-examples" = dontDistribute super."gloss-examples";
+ "gloss-game" = dontDistribute super."gloss-game";
+ "gloss-juicy" = dontDistribute super."gloss-juicy";
+ "gloss-raster" = dontDistribute super."gloss-raster";
+ "gloss-raster-accelerate" = dontDistribute super."gloss-raster-accelerate";
+ "gloss-rendering" = dontDistribute super."gloss-rendering";
+ "gloss-sodium" = dontDistribute super."gloss-sodium";
+ "glpk-hs" = dontDistribute super."glpk-hs";
+ "glue" = dontDistribute super."glue";
+ "glue-common" = dontDistribute super."glue-common";
+ "glue-core" = dontDistribute super."glue-core";
+ "glue-ekg" = dontDistribute super."glue-ekg";
+ "glue-example" = dontDistribute super."glue-example";
+ "gluturtle" = dontDistribute super."gluturtle";
+ "gmap" = dontDistribute super."gmap";
+ "gmndl" = dontDistribute super."gmndl";
+ "gnome-desktop" = dontDistribute super."gnome-desktop";
+ "gnome-keyring" = dontDistribute super."gnome-keyring";
+ "gnomevfs" = dontDistribute super."gnomevfs";
+ "gnss-converters" = dontDistribute super."gnss-converters";
+ "gnuplot" = dontDistribute super."gnuplot";
+ "goa" = dontDistribute super."goa";
+ "goal-core" = dontDistribute super."goal-core";
+ "goal-geometry" = dontDistribute super."goal-geometry";
+ "goal-probability" = dontDistribute super."goal-probability";
+ "goal-simulation" = dontDistribute super."goal-simulation";
+ "goatee" = dontDistribute super."goatee";
+ "goatee-gtk" = dontDistribute super."goatee-gtk";
+ "gofer-prelude" = dontDistribute super."gofer-prelude";
+ "gogol" = dontDistribute super."gogol";
+ "gogol-adexchange-buyer" = dontDistribute super."gogol-adexchange-buyer";
+ "gogol-adexchange-seller" = dontDistribute super."gogol-adexchange-seller";
+ "gogol-admin-datatransfer" = dontDistribute super."gogol-admin-datatransfer";
+ "gogol-admin-directory" = dontDistribute super."gogol-admin-directory";
+ "gogol-admin-emailmigration" = dontDistribute super."gogol-admin-emailmigration";
+ "gogol-admin-reports" = dontDistribute super."gogol-admin-reports";
+ "gogol-adsense" = dontDistribute super."gogol-adsense";
+ "gogol-adsense-host" = dontDistribute super."gogol-adsense-host";
+ "gogol-affiliates" = dontDistribute super."gogol-affiliates";
+ "gogol-analytics" = dontDistribute super."gogol-analytics";
+ "gogol-android-enterprise" = dontDistribute super."gogol-android-enterprise";
+ "gogol-android-publisher" = dontDistribute super."gogol-android-publisher";
+ "gogol-appengine" = dontDistribute super."gogol-appengine";
+ "gogol-apps-activity" = dontDistribute super."gogol-apps-activity";
+ "gogol-apps-calendar" = dontDistribute super."gogol-apps-calendar";
+ "gogol-apps-licensing" = dontDistribute super."gogol-apps-licensing";
+ "gogol-apps-reseller" = dontDistribute super."gogol-apps-reseller";
+ "gogol-apps-tasks" = dontDistribute super."gogol-apps-tasks";
+ "gogol-appstate" = dontDistribute super."gogol-appstate";
+ "gogol-autoscaler" = dontDistribute super."gogol-autoscaler";
+ "gogol-bigquery" = dontDistribute super."gogol-bigquery";
+ "gogol-billing" = dontDistribute super."gogol-billing";
+ "gogol-blogger" = dontDistribute super."gogol-blogger";
+ "gogol-books" = dontDistribute super."gogol-books";
+ "gogol-civicinfo" = dontDistribute super."gogol-civicinfo";
+ "gogol-classroom" = dontDistribute super."gogol-classroom";
+ "gogol-cloudtrace" = dontDistribute super."gogol-cloudtrace";
+ "gogol-compute" = dontDistribute super."gogol-compute";
+ "gogol-container" = dontDistribute super."gogol-container";
+ "gogol-core" = dontDistribute super."gogol-core";
+ "gogol-customsearch" = dontDistribute super."gogol-customsearch";
+ "gogol-dataflow" = dontDistribute super."gogol-dataflow";
+ "gogol-datastore" = dontDistribute super."gogol-datastore";
+ "gogol-debugger" = dontDistribute super."gogol-debugger";
+ "gogol-deploymentmanager" = dontDistribute super."gogol-deploymentmanager";
+ "gogol-dfareporting" = dontDistribute super."gogol-dfareporting";
+ "gogol-discovery" = dontDistribute super."gogol-discovery";
+ "gogol-dns" = dontDistribute super."gogol-dns";
+ "gogol-doubleclick-bids" = dontDistribute super."gogol-doubleclick-bids";
+ "gogol-doubleclick-search" = dontDistribute super."gogol-doubleclick-search";
+ "gogol-drive" = dontDistribute super."gogol-drive";
+ "gogol-fitness" = dontDistribute super."gogol-fitness";
+ "gogol-fonts" = dontDistribute super."gogol-fonts";
+ "gogol-freebasesearch" = dontDistribute super."gogol-freebasesearch";
+ "gogol-fusiontables" = dontDistribute super."gogol-fusiontables";
+ "gogol-games" = dontDistribute super."gogol-games";
+ "gogol-games-configuration" = dontDistribute super."gogol-games-configuration";
+ "gogol-games-management" = dontDistribute super."gogol-games-management";
+ "gogol-genomics" = dontDistribute super."gogol-genomics";
+ "gogol-gmail" = dontDistribute super."gogol-gmail";
+ "gogol-groups-migration" = dontDistribute super."gogol-groups-migration";
+ "gogol-groups-settings" = dontDistribute super."gogol-groups-settings";
+ "gogol-identity-toolkit" = dontDistribute super."gogol-identity-toolkit";
+ "gogol-latencytest" = dontDistribute super."gogol-latencytest";
+ "gogol-logging" = dontDistribute super."gogol-logging";
+ "gogol-maps-coordinate" = dontDistribute super."gogol-maps-coordinate";
+ "gogol-maps-engine" = dontDistribute super."gogol-maps-engine";
+ "gogol-mirror" = dontDistribute super."gogol-mirror";
+ "gogol-monitoring" = dontDistribute super."gogol-monitoring";
+ "gogol-oauth2" = dontDistribute super."gogol-oauth2";
+ "gogol-pagespeed" = dontDistribute super."gogol-pagespeed";
+ "gogol-partners" = dontDistribute super."gogol-partners";
+ "gogol-play-moviespartner" = dontDistribute super."gogol-play-moviespartner";
+ "gogol-plus" = dontDistribute super."gogol-plus";
+ "gogol-plus-domains" = dontDistribute super."gogol-plus-domains";
+ "gogol-prediction" = dontDistribute super."gogol-prediction";
+ "gogol-proximitybeacon" = dontDistribute super."gogol-proximitybeacon";
+ "gogol-pubsub" = dontDistribute super."gogol-pubsub";
+ "gogol-qpxexpress" = dontDistribute super."gogol-qpxexpress";
+ "gogol-replicapool" = dontDistribute super."gogol-replicapool";
+ "gogol-replicapool-updater" = dontDistribute super."gogol-replicapool-updater";
+ "gogol-resourcemanager" = dontDistribute super."gogol-resourcemanager";
+ "gogol-resourceviews" = dontDistribute super."gogol-resourceviews";
+ "gogol-shopping-content" = dontDistribute super."gogol-shopping-content";
+ "gogol-siteverification" = dontDistribute super."gogol-siteverification";
+ "gogol-spectrum" = dontDistribute super."gogol-spectrum";
+ "gogol-sqladmin" = dontDistribute super."gogol-sqladmin";
+ "gogol-storage" = dontDistribute super."gogol-storage";
+ "gogol-storage-transfer" = dontDistribute super."gogol-storage-transfer";
+ "gogol-tagmanager" = dontDistribute super."gogol-tagmanager";
+ "gogol-taskqueue" = dontDistribute super."gogol-taskqueue";
+ "gogol-translate" = dontDistribute super."gogol-translate";
+ "gogol-urlshortener" = dontDistribute super."gogol-urlshortener";
+ "gogol-useraccounts" = dontDistribute super."gogol-useraccounts";
+ "gogol-webmaster-tools" = dontDistribute super."gogol-webmaster-tools";
+ "gogol-youtube" = dontDistribute super."gogol-youtube";
+ "gogol-youtube-analytics" = dontDistribute super."gogol-youtube-analytics";
+ "gogol-youtube-reporting" = dontDistribute super."gogol-youtube-reporting";
+ "gooey" = dontDistribute super."gooey";
+ "google-cloud" = dontDistribute super."google-cloud";
+ "google-dictionary" = dontDistribute super."google-dictionary";
+ "google-drive" = dontDistribute super."google-drive";
+ "google-html5-slide" = dontDistribute super."google-html5-slide";
+ "google-mail-filters" = dontDistribute super."google-mail-filters";
+ "google-oauth2" = dontDistribute super."google-oauth2";
+ "google-search" = dontDistribute super."google-search";
+ "google-translate" = dontDistribute super."google-translate";
+ "googleplus" = dontDistribute super."googleplus";
+ "googlepolyline" = dontDistribute super."googlepolyline";
+ "gopherbot" = dontDistribute super."gopherbot";
+ "gpah" = dontDistribute super."gpah";
+ "gpcsets" = dontDistribute super."gpcsets";
+ "gpolyline" = dontDistribute super."gpolyline";
+ "gps" = dontDistribute super."gps";
+ "gps2htmlReport" = dontDistribute super."gps2htmlReport";
+ "gpx-conduit" = dontDistribute super."gpx-conduit";
+ "graceful" = dontDistribute super."graceful";
+ "grammar-combinators" = dontDistribute super."grammar-combinators";
+ "grapefruit-examples" = dontDistribute super."grapefruit-examples";
+ "grapefruit-frp" = dontDistribute super."grapefruit-frp";
+ "grapefruit-records" = dontDistribute super."grapefruit-records";
+ "grapefruit-ui" = dontDistribute super."grapefruit-ui";
+ "grapefruit-ui-gtk" = dontDistribute super."grapefruit-ui-gtk";
+ "graph-generators" = dontDistribute super."graph-generators";
+ "graph-matchings" = dontDistribute super."graph-matchings";
+ "graph-rewriting" = dontDistribute super."graph-rewriting";
+ "graph-rewriting-cl" = dontDistribute super."graph-rewriting-cl";
+ "graph-rewriting-gl" = dontDistribute super."graph-rewriting-gl";
+ "graph-rewriting-lambdascope" = dontDistribute super."graph-rewriting-lambdascope";
+ "graph-rewriting-layout" = dontDistribute super."graph-rewriting-layout";
+ "graph-rewriting-ski" = dontDistribute super."graph-rewriting-ski";
+ "graph-rewriting-strategies" = dontDistribute super."graph-rewriting-strategies";
+ "graph-rewriting-trs" = dontDistribute super."graph-rewriting-trs";
+ "graph-rewriting-ww" = dontDistribute super."graph-rewriting-ww";
+ "graph-serialize" = dontDistribute super."graph-serialize";
+ "graph-utils" = dontDistribute super."graph-utils";
+ "graph-visit" = dontDistribute super."graph-visit";
+ "graphbuilder" = dontDistribute super."graphbuilder";
+ "graphene" = dontDistribute super."graphene";
+ "graphics-drawingcombinators" = dontDistribute super."graphics-drawingcombinators";
+ "graphics-formats-collada" = dontDistribute super."graphics-formats-collada";
+ "graphicsFormats" = dontDistribute super."graphicsFormats";
+ "graphicstools" = dontDistribute super."graphicstools";
+ "graphmod" = dontDistribute super."graphmod";
+ "graphql" = dontDistribute super."graphql";
+ "graphtype" = dontDistribute super."graphtype";
+ "graphviz" = dontDistribute super."graphviz";
+ "gray-code" = dontDistribute super."gray-code";
+ "gray-extended" = dontDistribute super."gray-extended";
+ "greencard" = dontDistribute super."greencard";
+ "greencard-lib" = dontDistribute super."greencard-lib";
+ "greg-client" = dontDistribute super."greg-client";
+ "gremlin-haskell" = dontDistribute super."gremlin-haskell";
+ "grid" = dontDistribute super."grid";
+ "gridland" = dontDistribute super."gridland";
+ "grm" = dontDistribute super."grm";
+ "groom" = dontDistribute super."groom";
+ "groundhog-inspector" = dontDistribute super."groundhog-inspector";
+ "group-with" = dontDistribute super."group-with";
+ "grouped-list" = dontDistribute super."grouped-list";
+ "groupoid" = dontDistribute super."groupoid";
+ "gruff" = dontDistribute super."gruff";
+ "gruff-examples" = dontDistribute super."gruff-examples";
+ "gsc-weighting" = dontDistribute super."gsc-weighting";
+ "gsl-random" = dontDistribute super."gsl-random";
+ "gsl-random-fu" = dontDistribute super."gsl-random-fu";
+ "gsmenu" = dontDistribute super."gsmenu";
+ "gstreamer" = dontDistribute super."gstreamer";
+ "gt-tools" = dontDistribute super."gt-tools";
+ "gtfs" = dontDistribute super."gtfs";
+ "gtk" = doDistribute super."gtk_0_13_9";
+ "gtk-helpers" = dontDistribute super."gtk-helpers";
+ "gtk-jsinput" = dontDistribute super."gtk-jsinput";
+ "gtk-largeTreeStore" = dontDistribute super."gtk-largeTreeStore";
+ "gtk-mac-integration" = dontDistribute super."gtk-mac-integration";
+ "gtk-serialized-event" = dontDistribute super."gtk-serialized-event";
+ "gtk-simple-list-view" = dontDistribute super."gtk-simple-list-view";
+ "gtk-toggle-button-list" = dontDistribute super."gtk-toggle-button-list";
+ "gtk-toy" = dontDistribute super."gtk-toy";
+ "gtk-traymanager" = dontDistribute super."gtk-traymanager";
+ "gtk2hs-cast-glade" = dontDistribute super."gtk2hs-cast-glade";
+ "gtk2hs-cast-glib" = dontDistribute super."gtk2hs-cast-glib";
+ "gtk2hs-cast-gnomevfs" = dontDistribute super."gtk2hs-cast-gnomevfs";
+ "gtk2hs-cast-gtk" = dontDistribute super."gtk2hs-cast-gtk";
+ "gtk2hs-cast-gtkglext" = dontDistribute super."gtk2hs-cast-gtkglext";
+ "gtk2hs-cast-gtksourceview2" = dontDistribute super."gtk2hs-cast-gtksourceview2";
+ "gtk2hs-cast-th" = dontDistribute super."gtk2hs-cast-th";
+ "gtk2hs-hello" = dontDistribute super."gtk2hs-hello";
+ "gtk2hs-rpn" = dontDistribute super."gtk2hs-rpn";
+ "gtk3-mac-integration" = dontDistribute super."gtk3-mac-integration";
+ "gtkglext" = dontDistribute super."gtkglext";
+ "gtkimageview" = dontDistribute super."gtkimageview";
+ "gtkrsync" = dontDistribute super."gtkrsync";
+ "gtksourceview2" = dontDistribute super."gtksourceview2";
+ "gtksourceview3" = dontDistribute super."gtksourceview3";
+ "guarded-rewriting" = dontDistribute super."guarded-rewriting";
+ "guess-combinator" = dontDistribute super."guess-combinator";
+ "gulcii" = dontDistribute super."gulcii";
+ "gutenberg-fibonaccis" = dontDistribute super."gutenberg-fibonaccis";
+ "gyah-bin" = dontDistribute super."gyah-bin";
+ "h-booru" = dontDistribute super."h-booru";
+ "h-gpgme" = dontDistribute super."h-gpgme";
+ "h2048" = dontDistribute super."h2048";
+ "hArduino" = dontDistribute super."hArduino";
+ "hBDD" = dontDistribute super."hBDD";
+ "hBDD-CMUBDD" = dontDistribute super."hBDD-CMUBDD";
+ "hBDD-CUDD" = dontDistribute super."hBDD-CUDD";
+ "hCsound" = dontDistribute super."hCsound";
+ "hDFA" = dontDistribute super."hDFA";
+ "hF2" = dontDistribute super."hF2";
+ "hGelf" = dontDistribute super."hGelf";
+ "hLLVM" = dontDistribute super."hLLVM";
+ "hMollom" = dontDistribute super."hMollom";
+ "hOpenPGP" = dontDistribute super."hOpenPGP";
+ "hPDB-examples" = dontDistribute super."hPDB-examples";
+ "hPushover" = dontDistribute super."hPushover";
+ "hR" = dontDistribute super."hR";
+ "hRESP" = dontDistribute super."hRESP";
+ "hS3" = dontDistribute super."hS3";
+ "hScraper" = dontDistribute super."hScraper";
+ "hSimpleDB" = dontDistribute super."hSimpleDB";
+ "hTalos" = dontDistribute super."hTalos";
+ "hTensor" = dontDistribute super."hTensor";
+ "hVOIDP" = dontDistribute super."hVOIDP";
+ "hXmixer" = dontDistribute super."hXmixer";
+ "haar" = dontDistribute super."haar";
+ "hacanon-light" = dontDistribute super."hacanon-light";
+ "hack" = dontDistribute super."hack";
+ "hack-contrib" = dontDistribute super."hack-contrib";
+ "hack-contrib-press" = dontDistribute super."hack-contrib-press";
+ "hack-frontend-happstack" = dontDistribute super."hack-frontend-happstack";
+ "hack-frontend-monadcgi" = dontDistribute super."hack-frontend-monadcgi";
+ "hack-handler-cgi" = dontDistribute super."hack-handler-cgi";
+ "hack-handler-epoll" = dontDistribute super."hack-handler-epoll";
+ "hack-handler-evhttp" = dontDistribute super."hack-handler-evhttp";
+ "hack-handler-fastcgi" = dontDistribute super."hack-handler-fastcgi";
+ "hack-handler-happstack" = dontDistribute super."hack-handler-happstack";
+ "hack-handler-hyena" = dontDistribute super."hack-handler-hyena";
+ "hack-handler-kibro" = dontDistribute super."hack-handler-kibro";
+ "hack-handler-simpleserver" = dontDistribute super."hack-handler-simpleserver";
+ "hack-middleware-cleanpath" = dontDistribute super."hack-middleware-cleanpath";
+ "hack-middleware-clientsession" = dontDistribute super."hack-middleware-clientsession";
+ "hack-middleware-gzip" = dontDistribute super."hack-middleware-gzip";
+ "hack-middleware-jsonp" = dontDistribute super."hack-middleware-jsonp";
+ "hack2" = dontDistribute super."hack2";
+ "hack2-contrib" = dontDistribute super."hack2-contrib";
+ "hack2-contrib-extra" = dontDistribute super."hack2-contrib-extra";
+ "hack2-handler-happstack-server" = dontDistribute super."hack2-handler-happstack-server";
+ "hack2-handler-mongrel2-http" = dontDistribute super."hack2-handler-mongrel2-http";
+ "hack2-handler-snap-server" = dontDistribute super."hack2-handler-snap-server";
+ "hack2-handler-warp" = dontDistribute super."hack2-handler-warp";
+ "hack2-interface-wai" = dontDistribute super."hack2-interface-wai";
+ "hackage-diff" = dontDistribute super."hackage-diff";
+ "hackage-plot" = dontDistribute super."hackage-plot";
+ "hackage-proxy" = dontDistribute super."hackage-proxy";
+ "hackage-repo-tool" = dontDistribute super."hackage-repo-tool";
+ "hackage-security" = dontDistribute super."hackage-security";
+ "hackage-security-HTTP" = dontDistribute super."hackage-security-HTTP";
+ "hackage-server" = dontDistribute super."hackage-server";
+ "hackage-sparks" = dontDistribute super."hackage-sparks";
+ "hackage-whatsnew" = dontDistribute super."hackage-whatsnew";
+ "hackage2hwn" = dontDistribute super."hackage2hwn";
+ "hackage2twitter" = dontDistribute super."hackage2twitter";
+ "hackager" = dontDistribute super."hackager";
+ "hackernews" = dontDistribute super."hackernews";
+ "hackertyper" = dontDistribute super."hackertyper";
+ "hackmanager" = dontDistribute super."hackmanager";
+ "hackport" = dontDistribute super."hackport";
+ "hactor" = dontDistribute super."hactor";
+ "hactors" = dontDistribute super."hactors";
+ "haddock" = dontDistribute super."haddock";
+ "haddock-leksah" = dontDistribute super."haddock-leksah";
+ "haddocset" = dontDistribute super."haddocset";
+ "hadoop-formats" = dontDistribute super."hadoop-formats";
+ "hadoop-rpc" = dontDistribute super."hadoop-rpc";
+ "hadoop-tools" = dontDistribute super."hadoop-tools";
+ "haeredes" = dontDistribute super."haeredes";
+ "haggis" = dontDistribute super."haggis";
+ "haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
+ "hailgun" = dontDistribute super."hailgun";
+ "hailgun-send" = dontDistribute super."hailgun-send";
+ "hails" = dontDistribute super."hails";
+ "hails-bin" = dontDistribute super."hails-bin";
+ "hairy" = dontDistribute super."hairy";
+ "hakaru" = dontDistribute super."hakaru";
+ "hake" = dontDistribute super."hake";
+ "hakismet" = dontDistribute super."hakismet";
+ "hako" = dontDistribute super."hako";
+ "hakyll-R" = dontDistribute super."hakyll-R";
+ "hakyll-agda" = dontDistribute super."hakyll-agda";
+ "hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
+ "hakyll-contrib" = dontDistribute super."hakyll-contrib";
+ "hakyll-contrib-hyphenation" = dontDistribute super."hakyll-contrib-hyphenation";
+ "hakyll-contrib-links" = dontDistribute super."hakyll-contrib-links";
+ "hakyll-convert" = dontDistribute super."hakyll-convert";
+ "hakyll-elm" = dontDistribute super."hakyll-elm";
+ "hakyll-sass" = dontDistribute super."hakyll-sass";
+ "halberd" = dontDistribute super."halberd";
+ "halfs" = dontDistribute super."halfs";
+ "halipeto" = dontDistribute super."halipeto";
+ "halive" = dontDistribute super."halive";
+ "halma" = dontDistribute super."halma";
+ "haltavista" = dontDistribute super."haltavista";
+ "hamid" = dontDistribute super."hamid";
+ "hampp" = dontDistribute super."hampp";
+ "hamtmap" = dontDistribute super."hamtmap";
+ "hamusic" = dontDistribute super."hamusic";
+ "handa-gdata" = dontDistribute super."handa-gdata";
+ "handa-geodata" = dontDistribute super."handa-geodata";
+ "handa-opengl" = dontDistribute super."handa-opengl";
+ "handle-like" = dontDistribute super."handle-like";
+ "handsy" = dontDistribute super."handsy";
+ "hangman" = dontDistribute super."hangman";
+ "hannahci" = dontDistribute super."hannahci";
+ "hans" = dontDistribute super."hans";
+ "hans-pcap" = dontDistribute super."hans-pcap";
+ "hans-pfq" = dontDistribute super."hans-pfq";
+ "haphviz" = dontDistribute super."haphviz";
+ "hapistrano" = dontDistribute super."hapistrano";
+ "happindicator" = dontDistribute super."happindicator";
+ "happindicator3" = dontDistribute super."happindicator3";
+ "happraise" = dontDistribute super."happraise";
+ "happs-hsp" = dontDistribute super."happs-hsp";
+ "happs-hsp-template" = dontDistribute super."happs-hsp-template";
+ "happs-tutorial" = dontDistribute super."happs-tutorial";
+ "happstack" = dontDistribute super."happstack";
+ "happstack-auth" = dontDistribute super."happstack-auth";
+ "happstack-authenticate" = dontDistribute super."happstack-authenticate";
+ "happstack-clientsession" = dontDistribute super."happstack-clientsession";
+ "happstack-contrib" = dontDistribute super."happstack-contrib";
+ "happstack-data" = dontDistribute super."happstack-data";
+ "happstack-dlg" = dontDistribute super."happstack-dlg";
+ "happstack-facebook" = dontDistribute super."happstack-facebook";
+ "happstack-fastcgi" = dontDistribute super."happstack-fastcgi";
+ "happstack-fay" = dontDistribute super."happstack-fay";
+ "happstack-fay-ajax" = dontDistribute super."happstack-fay-ajax";
+ "happstack-foundation" = dontDistribute super."happstack-foundation";
+ "happstack-hamlet" = dontDistribute super."happstack-hamlet";
+ "happstack-heist" = dontDistribute super."happstack-heist";
+ "happstack-helpers" = dontDistribute super."happstack-helpers";
+ "happstack-hsp" = dontDistribute super."happstack-hsp";
+ "happstack-hstringtemplate" = dontDistribute super."happstack-hstringtemplate";
+ "happstack-ixset" = dontDistribute super."happstack-ixset";
+ "happstack-jmacro" = dontDistribute super."happstack-jmacro";
+ "happstack-lite" = dontDistribute super."happstack-lite";
+ "happstack-monad-peel" = dontDistribute super."happstack-monad-peel";
+ "happstack-plugins" = dontDistribute super."happstack-plugins";
+ "happstack-server-tls" = dontDistribute super."happstack-server-tls";
+ "happstack-server-tls-cryptonite" = dontDistribute super."happstack-server-tls-cryptonite";
+ "happstack-state" = dontDistribute super."happstack-state";
+ "happstack-static-routing" = dontDistribute super."happstack-static-routing";
+ "happstack-util" = dontDistribute super."happstack-util";
+ "happstack-yui" = dontDistribute super."happstack-yui";
+ "happy-meta" = dontDistribute super."happy-meta";
+ "happybara" = dontDistribute super."happybara";
+ "happybara-webkit" = dontDistribute super."happybara-webkit";
+ "happybara-webkit-server" = dontDistribute super."happybara-webkit-server";
+ "har" = dontDistribute super."har";
+ "harchive" = dontDistribute super."harchive";
+ "hark" = dontDistribute super."hark";
+ "harmony" = dontDistribute super."harmony";
+ "haroonga" = dontDistribute super."haroonga";
+ "haroonga-httpd" = dontDistribute super."haroonga-httpd";
+ "harp" = dontDistribute super."harp";
+ "harpy" = dontDistribute super."harpy";
+ "has" = dontDistribute super."has";
+ "has-th" = dontDistribute super."has-th";
+ "hascal" = dontDistribute super."hascal";
+ "hascat" = dontDistribute super."hascat";
+ "hascat-lib" = dontDistribute super."hascat-lib";
+ "hascat-setup" = dontDistribute super."hascat-setup";
+ "hascat-system" = dontDistribute super."hascat-system";
+ "hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
+ "hashable-generics" = dontDistribute super."hashable-generics";
+ "hashable-time" = dontDistribute super."hashable-time";
+ "hashabler" = dontDistribute super."hashabler";
+ "hashed-storage" = dontDistribute super."hashed-storage";
+ "hashids" = dontDistribute super."hashids";
+ "hashring" = dontDistribute super."hashring";
+ "hashtables-plus" = dontDistribute super."hashtables-plus";
+ "hasim" = dontDistribute super."hasim";
+ "hask" = dontDistribute super."hask";
+ "hask-home" = dontDistribute super."hask-home";
+ "haskades" = dontDistribute super."haskades";
+ "haskakafka" = dontDistribute super."haskakafka";
+ "haskanoid" = dontDistribute super."haskanoid";
+ "haskarrow" = dontDistribute super."haskarrow";
+ "haskbot-core" = dontDistribute super."haskbot-core";
+ "haskdeep" = dontDistribute super."haskdeep";
+ "haskdogs" = dontDistribute super."haskdogs";
+ "haskeem" = dontDistribute super."haskeem";
+ "haskeline" = doDistribute super."haskeline_0_7_2_2";
+ "haskeline-class" = dontDistribute super."haskeline-class";
+ "haskell-aliyun" = dontDistribute super."haskell-aliyun";
+ "haskell-awk" = dontDistribute super."haskell-awk";
+ "haskell-bcrypt" = dontDistribute super."haskell-bcrypt";
+ "haskell-brainfuck" = dontDistribute super."haskell-brainfuck";
+ "haskell-cnc" = dontDistribute super."haskell-cnc";
+ "haskell-coffee" = dontDistribute super."haskell-coffee";
+ "haskell-compression" = dontDistribute super."haskell-compression";
+ "haskell-course-preludes" = dontDistribute super."haskell-course-preludes";
+ "haskell-docs" = dontDistribute super."haskell-docs";
+ "haskell-exp-parser" = dontDistribute super."haskell-exp-parser";
+ "haskell-formatter" = dontDistribute super."haskell-formatter";
+ "haskell-ftp" = dontDistribute super."haskell-ftp";
+ "haskell-generate" = dontDistribute super."haskell-generate";
+ "haskell-gi" = dontDistribute super."haskell-gi";
+ "haskell-gi-base" = dontDistribute super."haskell-gi-base";
+ "haskell-import-graph" = dontDistribute super."haskell-import-graph";
+ "haskell-in-space" = dontDistribute super."haskell-in-space";
+ "haskell-modbus" = dontDistribute super."haskell-modbus";
+ "haskell-mpi" = dontDistribute super."haskell-mpi";
+ "haskell-names" = doDistribute super."haskell-names_0_5_3";
+ "haskell-openflow" = dontDistribute super."haskell-openflow";
+ "haskell-pdf-presenter" = dontDistribute super."haskell-pdf-presenter";
+ "haskell-platform-test" = dontDistribute super."haskell-platform-test";
+ "haskell-plot" = dontDistribute super."haskell-plot";
+ "haskell-qrencode" = dontDistribute super."haskell-qrencode";
+ "haskell-read-editor" = dontDistribute super."haskell-read-editor";
+ "haskell-reflect" = dontDistribute super."haskell-reflect";
+ "haskell-rules" = dontDistribute super."haskell-rules";
+ "haskell-src-exts" = doDistribute super."haskell-src-exts_1_16_0_1";
+ "haskell-src-exts-qq" = dontDistribute super."haskell-src-exts-qq";
+ "haskell-src-meta-mwotton" = dontDistribute super."haskell-src-meta-mwotton";
+ "haskell-token-utils" = dontDistribute super."haskell-token-utils";
+ "haskell-tor" = dontDistribute super."haskell-tor";
+ "haskell-type-exts" = dontDistribute super."haskell-type-exts";
+ "haskell-typescript" = dontDistribute super."haskell-typescript";
+ "haskell-tyrant" = dontDistribute super."haskell-tyrant";
+ "haskell-updater" = dontDistribute super."haskell-updater";
+ "haskell-xmpp" = dontDistribute super."haskell-xmpp";
+ "haskell2010" = dontDistribute super."haskell2010";
+ "haskell98" = dontDistribute super."haskell98";
+ "haskell98libraries" = dontDistribute super."haskell98libraries";
+ "haskelldb" = dontDistribute super."haskelldb";
+ "haskelldb-connect-hdbc" = dontDistribute super."haskelldb-connect-hdbc";
+ "haskelldb-connect-hdbc-catchio-mtl" = dontDistribute super."haskelldb-connect-hdbc-catchio-mtl";
+ "haskelldb-connect-hdbc-catchio-tf" = dontDistribute super."haskelldb-connect-hdbc-catchio-tf";
+ "haskelldb-connect-hdbc-catchio-transformers" = dontDistribute super."haskelldb-connect-hdbc-catchio-transformers";
+ "haskelldb-connect-hdbc-lifted" = dontDistribute super."haskelldb-connect-hdbc-lifted";
+ "haskelldb-dynamic" = dontDistribute super."haskelldb-dynamic";
+ "haskelldb-flat" = dontDistribute super."haskelldb-flat";
+ "haskelldb-hdbc" = dontDistribute super."haskelldb-hdbc";
+ "haskelldb-hdbc-mysql" = dontDistribute super."haskelldb-hdbc-mysql";
+ "haskelldb-hdbc-odbc" = dontDistribute super."haskelldb-hdbc-odbc";
+ "haskelldb-hdbc-postgresql" = dontDistribute super."haskelldb-hdbc-postgresql";
+ "haskelldb-hdbc-sqlite3" = dontDistribute super."haskelldb-hdbc-sqlite3";
+ "haskelldb-hsql" = dontDistribute super."haskelldb-hsql";
+ "haskelldb-hsql-mysql" = dontDistribute super."haskelldb-hsql-mysql";
+ "haskelldb-hsql-odbc" = dontDistribute super."haskelldb-hsql-odbc";
+ "haskelldb-hsql-oracle" = dontDistribute super."haskelldb-hsql-oracle";
+ "haskelldb-hsql-postgresql" = dontDistribute super."haskelldb-hsql-postgresql";
+ "haskelldb-hsql-sqlite" = dontDistribute super."haskelldb-hsql-sqlite";
+ "haskelldb-hsql-sqlite3" = dontDistribute super."haskelldb-hsql-sqlite3";
+ "haskelldb-th" = dontDistribute super."haskelldb-th";
+ "haskelldb-wx" = dontDistribute super."haskelldb-wx";
+ "haskellscrabble" = dontDistribute super."haskellscrabble";
+ "haskellscript" = dontDistribute super."haskellscript";
+ "haskelm" = dontDistribute super."haskelm";
+ "haskgame" = dontDistribute super."haskgame";
+ "haskheap" = dontDistribute super."haskheap";
+ "haskhol-core" = dontDistribute super."haskhol-core";
+ "haskintex" = doDistribute super."haskintex_0_5_1_0";
+ "haskmon" = dontDistribute super."haskmon";
+ "haskoin" = dontDistribute super."haskoin";
+ "haskoin-core" = dontDistribute super."haskoin-core";
+ "haskoin-crypto" = dontDistribute super."haskoin-crypto";
+ "haskoin-node" = dontDistribute super."haskoin-node";
+ "haskoin-protocol" = dontDistribute super."haskoin-protocol";
+ "haskoin-script" = dontDistribute super."haskoin-script";
+ "haskoin-util" = dontDistribute super."haskoin-util";
+ "haskoin-wallet" = dontDistribute super."haskoin-wallet";
+ "haskoon" = dontDistribute super."haskoon";
+ "haskoon-httpspec" = dontDistribute super."haskoon-httpspec";
+ "haskoon-salvia" = dontDistribute super."haskoon-salvia";
+ "haskore" = dontDistribute super."haskore";
+ "haskore-realtime" = dontDistribute super."haskore-realtime";
+ "haskore-supercollider" = dontDistribute super."haskore-supercollider";
+ "haskore-synthesizer" = dontDistribute super."haskore-synthesizer";
+ "haskore-vintage" = dontDistribute super."haskore-vintage";
+ "hasktags" = dontDistribute super."hasktags";
+ "haslo" = dontDistribute super."haslo";
+ "hasloGUI" = dontDistribute super."hasloGUI";
+ "hasparql-client" = dontDistribute super."hasparql-client";
+ "haspell" = dontDistribute super."haspell";
+ "hasql" = doDistribute super."hasql_0_7_4";
+ "hasql-pool" = dontDistribute super."hasql-pool";
+ "hasql-postgres-options" = dontDistribute super."hasql-postgres-options";
+ "hasql-th" = dontDistribute super."hasql-th";
+ "hasql-transaction" = dontDistribute super."hasql-transaction";
+ "hastache-aeson" = dontDistribute super."hastache-aeson";
+ "haste" = dontDistribute super."haste";
+ "haste-compiler" = dontDistribute super."haste-compiler";
+ "haste-markup" = dontDistribute super."haste-markup";
+ "haste-perch" = dontDistribute super."haste-perch";
+ "hastily" = dontDistribute super."hastily";
+ "hasty-hamiltonian" = dontDistribute super."hasty-hamiltonian";
+ "hat" = dontDistribute super."hat";
+ "hatex-guide" = dontDistribute super."hatex-guide";
+ "hath" = dontDistribute super."hath";
+ "hatt" = dontDistribute super."hatt";
+ "haverer" = dontDistribute super."haverer";
+ "hawitter" = dontDistribute super."hawitter";
+ "haxl" = dontDistribute super."haxl";
+ "haxl-amazonka" = dontDistribute super."haxl-amazonka";
+ "haxl-facebook" = dontDistribute super."haxl-facebook";
+ "haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
+ "haxr-th" = dontDistribute super."haxr-th";
+ "haxy" = dontDistribute super."haxy";
+ "hayland" = dontDistribute super."hayland";
+ "hayoo-cli" = dontDistribute super."hayoo-cli";
+ "hback" = dontDistribute super."hback";
+ "hbayes" = dontDistribute super."hbayes";
+ "hbb" = dontDistribute super."hbb";
+ "hbcd" = dontDistribute super."hbcd";
+ "hbeat" = dontDistribute super."hbeat";
+ "hblas" = dontDistribute super."hblas";
+ "hblock" = dontDistribute super."hblock";
+ "hbro" = dontDistribute super."hbro";
+ "hbro-contrib" = dontDistribute super."hbro-contrib";
+ "hburg" = dontDistribute super."hburg";
+ "hcc" = dontDistribute super."hcc";
+ "hcg-minus" = dontDistribute super."hcg-minus";
+ "hcg-minus-cairo" = dontDistribute super."hcg-minus-cairo";
+ "hcheat" = dontDistribute super."hcheat";
+ "hchesslib" = dontDistribute super."hchesslib";
+ "hcltest" = dontDistribute super."hcltest";
+ "hcron" = dontDistribute super."hcron";
+ "hcube" = dontDistribute super."hcube";
+ "hcwiid" = dontDistribute super."hcwiid";
+ "hdaemonize-buildfix" = dontDistribute super."hdaemonize-buildfix";
+ "hdbc-aeson" = dontDistribute super."hdbc-aeson";
+ "hdbc-postgresql-hstore" = dontDistribute super."hdbc-postgresql-hstore";
+ "hdbc-tuple" = dontDistribute super."hdbc-tuple";
+ "hdbi" = dontDistribute super."hdbi";
+ "hdbi-conduit" = dontDistribute super."hdbi-conduit";
+ "hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
+ "hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
+ "hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
+ "hdf" = dontDistribute super."hdf";
+ "hdigest" = dontDistribute super."hdigest";
+ "hdirect" = dontDistribute super."hdirect";
+ "hdis86" = dontDistribute super."hdis86";
+ "hdiscount" = dontDistribute super."hdiscount";
+ "hdm" = dontDistribute super."hdm";
+ "hdph" = dontDistribute super."hdph";
+ "hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
+ "headergen" = dontDistribute super."headergen";
+ "heapsort" = dontDistribute super."heapsort";
+ "hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
+ "hedis-config" = dontDistribute super."hedis-config";
+ "hedis-monadic" = dontDistribute super."hedis-monadic";
+ "hedis-pile" = dontDistribute super."hedis-pile";
+ "hedis-simple" = dontDistribute super."hedis-simple";
+ "hedis-tags" = dontDistribute super."hedis-tags";
+ "hedn" = dontDistribute super."hedn";
+ "hein" = dontDistribute super."hein";
+ "heist-aeson" = dontDistribute super."heist-aeson";
+ "heist-async" = dontDistribute super."heist-async";
+ "helics" = dontDistribute super."helics";
+ "helics-wai" = dontDistribute super."helics-wai";
+ "helisp" = dontDistribute super."helisp";
+ "helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
+ "hell" = dontDistribute super."hell";
+ "hellage" = dontDistribute super."hellage";
+ "hellnet" = dontDistribute super."hellnet";
+ "hello" = dontDistribute super."hello";
+ "helm" = dontDistribute super."helm";
+ "help-esb" = dontDistribute super."help-esb";
+ "hemkay" = dontDistribute super."hemkay";
+ "hemkay-core" = dontDistribute super."hemkay-core";
+ "hemokit" = dontDistribute super."hemokit";
+ "hen" = dontDistribute super."hen";
+ "henet" = dontDistribute super."henet";
+ "hepevt" = dontDistribute super."hepevt";
+ "her-lexer" = dontDistribute super."her-lexer";
+ "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
+ "herbalizer" = dontDistribute super."herbalizer";
+ "hermit" = dontDistribute super."hermit";
+ "hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
+ "heroku" = dontDistribute super."heroku";
+ "heroku-persistent" = dontDistribute super."heroku-persistent";
+ "herringbone" = dontDistribute super."herringbone";
+ "herringbone-embed" = dontDistribute super."herringbone-embed";
+ "herringbone-wai" = dontDistribute super."herringbone-wai";
+ "hesql" = dontDistribute super."hesql";
+ "hetero-map" = dontDistribute super."hetero-map";
+ "hetris" = dontDistribute super."hetris";
+ "heukarya" = dontDistribute super."heukarya";
+ "hevolisa" = dontDistribute super."hevolisa";
+ "hevolisa-dph" = dontDistribute super."hevolisa-dph";
+ "hexdump" = dontDistribute super."hexdump";
+ "hexif" = dontDistribute super."hexif";
+ "hexpat-iteratee" = dontDistribute super."hexpat-iteratee";
+ "hexpat-lens" = dontDistribute super."hexpat-lens";
+ "hexpat-pickle" = dontDistribute super."hexpat-pickle";
+ "hexpat-pickle-generic" = dontDistribute super."hexpat-pickle-generic";
+ "hexpat-tagsoup" = dontDistribute super."hexpat-tagsoup";
+ "hexpr" = dontDistribute super."hexpr";
+ "hexquote" = dontDistribute super."hexquote";
+ "heyefi" = dontDistribute super."heyefi";
+ "hfann" = dontDistribute super."hfann";
+ "hfd" = dontDistribute super."hfd";
+ "hfiar" = dontDistribute super."hfiar";
+ "hfmt" = dontDistribute super."hfmt";
+ "hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
+ "hfov" = dontDistribute super."hfov";
+ "hfractal" = dontDistribute super."hfractal";
+ "hfusion" = dontDistribute super."hfusion";
+ "hg-buildpackage" = dontDistribute super."hg-buildpackage";
+ "hgal" = dontDistribute super."hgal";
+ "hgalib" = dontDistribute super."hgalib";
+ "hgdbmi" = dontDistribute super."hgdbmi";
+ "hgearman" = dontDistribute super."hgearman";
+ "hgen" = dontDistribute super."hgen";
+ "hgeometric" = dontDistribute super."hgeometric";
+ "hgeometry" = dontDistribute super."hgeometry";
+ "hgettext" = dontDistribute super."hgettext";
+ "hgithub" = dontDistribute super."hgithub";
+ "hgl-example" = dontDistribute super."hgl-example";
+ "hgom" = dontDistribute super."hgom";
+ "hgopher" = dontDistribute super."hgopher";
+ "hgrev" = dontDistribute super."hgrev";
+ "hgrib" = dontDistribute super."hgrib";
+ "hharp" = dontDistribute super."hharp";
+ "hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
+ "hiccup" = dontDistribute super."hiccup";
+ "hichi" = dontDistribute super."hichi";
+ "hidapi" = dontDistribute super."hidapi";
+ "hieraclus" = dontDistribute super."hieraclus";
+ "hierarchical-clustering" = dontDistribute super."hierarchical-clustering";
+ "hierarchical-clustering-diagrams" = dontDistribute super."hierarchical-clustering-diagrams";
+ "hierarchical-exceptions" = dontDistribute super."hierarchical-exceptions";
+ "hierarchy" = dontDistribute super."hierarchy";
+ "hiernotify" = dontDistribute super."hiernotify";
+ "highWaterMark" = dontDistribute super."highWaterMark";
+ "higher-leveldb" = dontDistribute super."higher-leveldb";
+ "higherorder" = dontDistribute super."higherorder";
+ "highlight-versions" = dontDistribute super."highlight-versions";
+ "highlighter" = dontDistribute super."highlighter";
+ "highlighter2" = dontDistribute super."highlighter2";
+ "hills" = dontDistribute super."hills";
+ "himerge" = dontDistribute super."himerge";
+ "himg" = dontDistribute super."himg";
+ "himpy" = dontDistribute super."himpy";
+ "hindent" = doDistribute super."hindent_4_5_5";
+ "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
+ "hinduce-classifier" = dontDistribute super."hinduce-classifier";
+ "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
+ "hinduce-examples" = dontDistribute super."hinduce-examples";
+ "hinduce-missingh" = dontDistribute super."hinduce-missingh";
+ "hinquire" = dontDistribute super."hinquire";
+ "hinstaller" = dontDistribute super."hinstaller";
+ "hint-server" = dontDistribute super."hint-server";
+ "hinvaders" = dontDistribute super."hinvaders";
+ "hinze-streams" = dontDistribute super."hinze-streams";
+ "hipbot" = dontDistribute super."hipbot";
+ "hipe" = dontDistribute super."hipe";
+ "hips" = dontDistribute super."hips";
+ "hircules" = dontDistribute super."hircules";
+ "hirt" = dontDistribute super."hirt";
+ "hissmetrics" = dontDistribute super."hissmetrics";
+ "hist-pl" = dontDistribute super."hist-pl";
+ "hist-pl-dawg" = dontDistribute super."hist-pl-dawg";
+ "hist-pl-fusion" = dontDistribute super."hist-pl-fusion";
+ "hist-pl-lexicon" = dontDistribute super."hist-pl-lexicon";
+ "hist-pl-lmf" = dontDistribute super."hist-pl-lmf";
+ "hist-pl-transliter" = dontDistribute super."hist-pl-transliter";
+ "hist-pl-types" = dontDistribute super."hist-pl-types";
+ "histogram-fill-binary" = dontDistribute super."histogram-fill-binary";
+ "histogram-fill-cereal" = dontDistribute super."histogram-fill-cereal";
+ "historian" = dontDistribute super."historian";
+ "hjcase" = dontDistribute super."hjcase";
+ "hjpath" = dontDistribute super."hjpath";
+ "hjs" = dontDistribute super."hjs";
+ "hjson" = dontDistribute super."hjson";
+ "hjson-query" = dontDistribute super."hjson-query";
+ "hjsonpointer" = dontDistribute super."hjsonpointer";
+ "hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
+ "hlatex" = dontDistribute super."hlatex";
+ "hlbfgsb" = dontDistribute super."hlbfgsb";
+ "hlcm" = dontDistribute super."hlcm";
+ "hledger" = doDistribute super."hledger_0_26";
+ "hledger-chart" = dontDistribute super."hledger-chart";
+ "hledger-diff" = dontDistribute super."hledger-diff";
+ "hledger-interest" = dontDistribute super."hledger-interest";
+ "hledger-irr" = dontDistribute super."hledger-irr";
+ "hledger-lib" = doDistribute super."hledger-lib_0_26";
+ "hledger-ui" = dontDistribute super."hledger-ui";
+ "hledger-vty" = dontDistribute super."hledger-vty";
+ "hledger-web" = doDistribute super."hledger-web_0_26";
+ "hlibBladeRF" = dontDistribute super."hlibBladeRF";
+ "hlibev" = dontDistribute super."hlibev";
+ "hlibfam" = dontDistribute super."hlibfam";
+ "hlint" = doDistribute super."hlint_1_9_22";
+ "hlogger" = dontDistribute super."hlogger";
+ "hlongurl" = dontDistribute super."hlongurl";
+ "hls" = dontDistribute super."hls";
+ "hlwm" = dontDistribute super."hlwm";
+ "hly" = dontDistribute super."hly";
+ "hmark" = dontDistribute super."hmark";
+ "hmarkup" = dontDistribute super."hmarkup";
+ "hmatrix" = doDistribute super."hmatrix_0_16_1_5";
+ "hmatrix-banded" = dontDistribute super."hmatrix-banded";
+ "hmatrix-csv" = dontDistribute super."hmatrix-csv";
+ "hmatrix-glpk" = dontDistribute super."hmatrix-glpk";
+ "hmatrix-gsl" = doDistribute super."hmatrix-gsl_0_16_0_3";
+ "hmatrix-gsl-stats" = doDistribute super."hmatrix-gsl-stats_0_4_1_1";
+ "hmatrix-mmap" = dontDistribute super."hmatrix-mmap";
+ "hmatrix-nipals" = dontDistribute super."hmatrix-nipals";
+ "hmatrix-quadprogpp" = dontDistribute super."hmatrix-quadprogpp";
+ "hmatrix-special" = dontDistribute super."hmatrix-special";
+ "hmatrix-static" = dontDistribute super."hmatrix-static";
+ "hmatrix-svdlibc" = dontDistribute super."hmatrix-svdlibc";
+ "hmatrix-syntax" = dontDistribute super."hmatrix-syntax";
+ "hmatrix-tests" = dontDistribute super."hmatrix-tests";
+ "hmeap" = dontDistribute super."hmeap";
+ "hmeap-utils" = dontDistribute super."hmeap-utils";
+ "hmemdb" = dontDistribute super."hmemdb";
+ "hmenu" = dontDistribute super."hmenu";
+ "hmidi" = dontDistribute super."hmidi";
+ "hmk" = dontDistribute super."hmk";
+ "hmm" = dontDistribute super."hmm";
+ "hmm-hmatrix" = dontDistribute super."hmm-hmatrix";
+ "hmp3" = dontDistribute super."hmp3";
+ "hmpfr" = dontDistribute super."hmpfr";
+ "hmt" = dontDistribute super."hmt";
+ "hmt-diagrams" = dontDistribute super."hmt-diagrams";
+ "hmumps" = dontDistribute super."hmumps";
+ "hnetcdf" = dontDistribute super."hnetcdf";
+ "hnix" = dontDistribute super."hnix";
+ "hnn" = dontDistribute super."hnn";
+ "hnop" = dontDistribute super."hnop";
+ "ho-rewriting" = dontDistribute super."ho-rewriting";
+ "hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
+ "hob" = dontDistribute super."hob";
+ "hobbes" = dontDistribute super."hobbes";
+ "hobbits" = dontDistribute super."hobbits";
+ "hoe" = dontDistribute super."hoe";
+ "hofix-mtl" = dontDistribute super."hofix-mtl";
+ "hog" = dontDistribute super."hog";
+ "hogg" = dontDistribute super."hogg";
+ "hogre" = dontDistribute super."hogre";
+ "hogre-examples" = dontDistribute super."hogre-examples";
+ "hois" = dontDistribute super."hois";
+ "hoist-error" = dontDistribute super."hoist-error";
+ "hold-em" = dontDistribute super."hold-em";
+ "hole" = dontDistribute super."hole";
+ "holey-format" = dontDistribute super."holey-format";
+ "homeomorphic" = dontDistribute super."homeomorphic";
+ "hommage" = dontDistribute super."hommage";
+ "hommage-ds" = dontDistribute super."hommage-ds";
+ "homplexity" = dontDistribute super."homplexity";
+ "honi" = dontDistribute super."honi";
+ "honk" = dontDistribute super."honk";
+ "hoobuddy" = dontDistribute super."hoobuddy";
+ "hood" = dontDistribute super."hood";
+ "hood-off" = dontDistribute super."hood-off";
+ "hood2" = dontDistribute super."hood2";
+ "hoodie" = dontDistribute super."hoodie";
+ "hoodle" = dontDistribute super."hoodle";
+ "hoodle-builder" = dontDistribute super."hoodle-builder";
+ "hoodle-core" = dontDistribute super."hoodle-core";
+ "hoodle-extra" = dontDistribute super."hoodle-extra";
+ "hoodle-parser" = dontDistribute super."hoodle-parser";
+ "hoodle-publish" = dontDistribute super."hoodle-publish";
+ "hoodle-render" = dontDistribute super."hoodle-render";
+ "hoodle-types" = dontDistribute super."hoodle-types";
+ "hoogle-index" = dontDistribute super."hoogle-index";
+ "hooks-dir" = dontDistribute super."hooks-dir";
+ "hoovie" = dontDistribute super."hoovie";
+ "hopencc" = dontDistribute super."hopencc";
+ "hopencl" = dontDistribute super."hopencl";
+ "hopenpgp-tools" = dontDistribute super."hopenpgp-tools";
+ "hopenssl" = dontDistribute super."hopenssl";
+ "hopfield" = dontDistribute super."hopfield";
+ "hopfield-networks" = dontDistribute super."hopfield-networks";
+ "hopfli" = dontDistribute super."hopfli";
+ "hops" = dontDistribute super."hops";
+ "hoq" = dontDistribute super."hoq";
+ "horizon" = dontDistribute super."horizon";
+ "hosc" = dontDistribute super."hosc";
+ "hosc-json" = dontDistribute super."hosc-json";
+ "hosc-utils" = dontDistribute super."hosc-utils";
+ "hosts-server" = dontDistribute super."hosts-server";
+ "hothasktags" = dontDistribute super."hothasktags";
+ "hotswap" = dontDistribute super."hotswap";
+ "hourglass-fuzzy-parsing" = dontDistribute super."hourglass-fuzzy-parsing";
+ "hp2any-core" = dontDistribute super."hp2any-core";
+ "hp2any-graph" = dontDistribute super."hp2any-graph";
+ "hp2any-manager" = dontDistribute super."hp2any-manager";
+ "hp2html" = dontDistribute super."hp2html";
+ "hp2pretty" = dontDistribute super."hp2pretty";
+ "hpack" = dontDistribute super."hpack";
+ "hpaco" = dontDistribute super."hpaco";
+ "hpaco-lib" = dontDistribute super."hpaco-lib";
+ "hpage" = dontDistribute super."hpage";
+ "hpapi" = dontDistribute super."hpapi";
+ "hpaste" = dontDistribute super."hpaste";
+ "hpasteit" = dontDistribute super."hpasteit";
+ "hpc-coveralls" = doDistribute super."hpc-coveralls_0_9_0";
+ "hpc-strobe" = dontDistribute super."hpc-strobe";
+ "hpc-tracer" = dontDistribute super."hpc-tracer";
+ "hplayground" = dontDistribute super."hplayground";
+ "hplaylist" = dontDistribute super."hplaylist";
+ "hpodder" = dontDistribute super."hpodder";
+ "hpp" = dontDistribute super."hpp";
+ "hpqtypes" = dontDistribute super."hpqtypes";
+ "hprotoc-fork" = dontDistribute super."hprotoc-fork";
+ "hps" = dontDistribute super."hps";
+ "hps-cairo" = dontDistribute super."hps-cairo";
+ "hps-kmeans" = dontDistribute super."hps-kmeans";
+ "hpuz" = dontDistribute super."hpuz";
+ "hpygments" = dontDistribute super."hpygments";
+ "hpylos" = dontDistribute super."hpylos";
+ "hpyrg" = dontDistribute super."hpyrg";
+ "hquantlib" = dontDistribute super."hquantlib";
+ "hquery" = dontDistribute super."hquery";
+ "hranker" = dontDistribute super."hranker";
+ "hreader" = dontDistribute super."hreader";
+ "hricket" = dontDistribute super."hricket";
+ "hruby" = dontDistribute super."hruby";
+ "hs-GeoIP" = dontDistribute super."hs-GeoIP";
+ "hs-blake2" = dontDistribute super."hs-blake2";
+ "hs-captcha" = dontDistribute super."hs-captcha";
+ "hs-carbon" = dontDistribute super."hs-carbon";
+ "hs-carbon-examples" = dontDistribute super."hs-carbon-examples";
+ "hs-cdb" = dontDistribute super."hs-cdb";
+ "hs-dotnet" = dontDistribute super."hs-dotnet";
+ "hs-duktape" = dontDistribute super."hs-duktape";
+ "hs-excelx" = dontDistribute super."hs-excelx";
+ "hs-ffmpeg" = dontDistribute super."hs-ffmpeg";
+ "hs-fltk" = dontDistribute super."hs-fltk";
+ "hs-gchart" = dontDistribute super."hs-gchart";
+ "hs-gen-iface" = dontDistribute super."hs-gen-iface";
+ "hs-gizapp" = dontDistribute super."hs-gizapp";
+ "hs-inspector" = dontDistribute super."hs-inspector";
+ "hs-java" = dontDistribute super."hs-java";
+ "hs-json-rpc" = dontDistribute super."hs-json-rpc";
+ "hs-logo" = dontDistribute super."hs-logo";
+ "hs-mesos" = dontDistribute super."hs-mesos";
+ "hs-nombre-generator" = dontDistribute super."hs-nombre-generator";
+ "hs-pgms" = dontDistribute super."hs-pgms";
+ "hs-php-session" = dontDistribute super."hs-php-session";
+ "hs-pkg-config" = dontDistribute super."hs-pkg-config";
+ "hs-pkpass" = dontDistribute super."hs-pkpass";
+ "hs-re" = dontDistribute super."hs-re";
+ "hs-scrape" = dontDistribute super."hs-scrape";
+ "hs-twitter" = dontDistribute super."hs-twitter";
+ "hs-twitterarchiver" = dontDistribute super."hs-twitterarchiver";
+ "hs-vcard" = dontDistribute super."hs-vcard";
+ "hs2048" = dontDistribute super."hs2048";
+ "hs2bf" = dontDistribute super."hs2bf";
+ "hs2dot" = dontDistribute super."hs2dot";
+ "hsConfigure" = dontDistribute super."hsConfigure";
+ "hsSqlite3" = dontDistribute super."hsSqlite3";
+ "hsXenCtrl" = dontDistribute super."hsXenCtrl";
+ "hsass" = doDistribute super."hsass_0_3_0";
+ "hsay" = dontDistribute super."hsay";
+ "hsb2hs" = dontDistribute super."hsb2hs";
+ "hsbackup" = dontDistribute super."hsbackup";
+ "hsbencher" = dontDistribute super."hsbencher";
+ "hsbencher-codespeed" = dontDistribute super."hsbencher-codespeed";
+ "hsbencher-fusion" = dontDistribute super."hsbencher-fusion";
+ "hsc2hs" = dontDistribute super."hsc2hs";
+ "hsc3" = dontDistribute super."hsc3";
+ "hsc3-auditor" = dontDistribute super."hsc3-auditor";
+ "hsc3-cairo" = dontDistribute super."hsc3-cairo";
+ "hsc3-data" = dontDistribute super."hsc3-data";
+ "hsc3-db" = dontDistribute super."hsc3-db";
+ "hsc3-dot" = dontDistribute super."hsc3-dot";
+ "hsc3-forth" = dontDistribute super."hsc3-forth";
+ "hsc3-graphs" = dontDistribute super."hsc3-graphs";
+ "hsc3-lang" = dontDistribute super."hsc3-lang";
+ "hsc3-lisp" = dontDistribute super."hsc3-lisp";
+ "hsc3-plot" = dontDistribute super."hsc3-plot";
+ "hsc3-process" = dontDistribute super."hsc3-process";
+ "hsc3-rec" = dontDistribute super."hsc3-rec";
+ "hsc3-rw" = dontDistribute super."hsc3-rw";
+ "hsc3-server" = dontDistribute super."hsc3-server";
+ "hsc3-sf" = dontDistribute super."hsc3-sf";
+ "hsc3-sf-hsndfile" = dontDistribute super."hsc3-sf-hsndfile";
+ "hsc3-unsafe" = dontDistribute super."hsc3-unsafe";
+ "hsc3-utils" = dontDistribute super."hsc3-utils";
+ "hscamwire" = dontDistribute super."hscamwire";
+ "hscassandra" = dontDistribute super."hscassandra";
+ "hscd" = dontDistribute super."hscd";
+ "hsclock" = dontDistribute super."hsclock";
+ "hscope" = dontDistribute super."hscope";
+ "hscrtmpl" = dontDistribute super."hscrtmpl";
+ "hscuid" = dontDistribute super."hscuid";
+ "hscurses" = dontDistribute super."hscurses";
+ "hscurses-fish-ex" = dontDistribute super."hscurses-fish-ex";
+ "hsdev" = dontDistribute super."hsdev";
+ "hsdif" = dontDistribute super."hsdif";
+ "hsdip" = dontDistribute super."hsdip";
+ "hsdns" = dontDistribute super."hsdns";
+ "hsdns-cache" = dontDistribute super."hsdns-cache";
+ "hsemail-ns" = dontDistribute super."hsemail-ns";
+ "hsenv" = dontDistribute super."hsenv";
+ "hserv" = dontDistribute super."hserv";
+ "hset" = dontDistribute super."hset";
+ "hsexif" = dontDistribute super."hsexif";
+ "hsfacter" = dontDistribute super."hsfacter";
+ "hsfcsh" = dontDistribute super."hsfcsh";
+ "hsfilt" = dontDistribute super."hsfilt";
+ "hsgnutls" = dontDistribute super."hsgnutls";
+ "hsgnutls-yj" = dontDistribute super."hsgnutls-yj";
+ "hsgsom" = dontDistribute super."hsgsom";
+ "hsgtd" = dontDistribute super."hsgtd";
+ "hsharc" = dontDistribute super."hsharc";
+ "hsignal" = doDistribute super."hsignal_0_2_7_1";
+ "hsilop" = dontDistribute super."hsilop";
+ "hsimport" = dontDistribute super."hsimport";
+ "hsini" = dontDistribute super."hsini";
+ "hskeleton" = dontDistribute super."hskeleton";
+ "hslackbuilder" = dontDistribute super."hslackbuilder";
+ "hslibsvm" = dontDistribute super."hslibsvm";
+ "hslinks" = dontDistribute super."hslinks";
+ "hslogger-reader" = dontDistribute super."hslogger-reader";
+ "hslogger-template" = dontDistribute super."hslogger-template";
+ "hslogger4j" = dontDistribute super."hslogger4j";
+ "hslogstash" = dontDistribute super."hslogstash";
+ "hsmagick" = dontDistribute super."hsmagick";
+ "hsmisc" = dontDistribute super."hsmisc";
+ "hsmtpclient" = dontDistribute super."hsmtpclient";
+ "hsndfile" = dontDistribute super."hsndfile";
+ "hsndfile-storablevector" = dontDistribute super."hsndfile-storablevector";
+ "hsndfile-vector" = dontDistribute super."hsndfile-vector";
+ "hsnock" = dontDistribute super."hsnock";
+ "hsnoise" = dontDistribute super."hsnoise";
+ "hsns" = dontDistribute super."hsns";
+ "hsnsq" = dontDistribute super."hsnsq";
+ "hsntp" = dontDistribute super."hsntp";
+ "hsoptions" = dontDistribute super."hsoptions";
+ "hsp" = dontDistribute super."hsp";
+ "hsp-cgi" = dontDistribute super."hsp-cgi";
+ "hsparklines" = dontDistribute super."hsparklines";
+ "hsparql" = dontDistribute super."hsparql";
+ "hspear" = dontDistribute super."hspear";
+ "hspec" = doDistribute super."hspec_2_1_10";
+ "hspec-checkers" = dontDistribute super."hspec-checkers";
+ "hspec-core" = doDistribute super."hspec-core_2_1_10";
+ "hspec-discover" = doDistribute super."hspec-discover_2_1_10";
+ "hspec-expectations" = doDistribute super."hspec-expectations_0_7_1";
+ "hspec-expectations-lens" = dontDistribute super."hspec-expectations-lens";
+ "hspec-expectations-lifted" = dontDistribute super."hspec-expectations-lifted";
+ "hspec-expectations-pretty" = dontDistribute super."hspec-expectations-pretty";
+ "hspec-expectations-pretty-diff" = dontDistribute super."hspec-expectations-pretty-diff";
+ "hspec-experimental" = dontDistribute super."hspec-experimental";
+ "hspec-laws" = dontDistribute super."hspec-laws";
+ "hspec-meta" = doDistribute super."hspec-meta_2_1_7";
+ "hspec-monad-control" = dontDistribute super."hspec-monad-control";
+ "hspec-server" = dontDistribute super."hspec-server";
+ "hspec-setup" = dontDistribute super."hspec-setup";
+ "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+ "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
+ "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
+ "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
+ "hspec-test-framework" = dontDistribute super."hspec-test-framework";
+ "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
+ "hspec-test-sandbox" = dontDistribute super."hspec-test-sandbox";
+ "hspec-webdriver" = doDistribute super."hspec-webdriver_1_0_3";
+ "hspec2" = dontDistribute super."hspec2";
+ "hspr-sh" = dontDistribute super."hspr-sh";
+ "hspread" = dontDistribute super."hspread";
+ "hspresent" = dontDistribute super."hspresent";
+ "hsprocess" = dontDistribute super."hsprocess";
+ "hsql" = dontDistribute super."hsql";
+ "hsql-mysql" = dontDistribute super."hsql-mysql";
+ "hsql-odbc" = dontDistribute super."hsql-odbc";
+ "hsql-postgresql" = dontDistribute super."hsql-postgresql";
+ "hsql-sqlite3" = dontDistribute super."hsql-sqlite3";
+ "hsqml" = dontDistribute super."hsqml";
+ "hsqml-datamodel" = dontDistribute super."hsqml-datamodel";
+ "hsqml-datamodel-vinyl" = dontDistribute super."hsqml-datamodel-vinyl";
+ "hsqml-demo-morris" = dontDistribute super."hsqml-demo-morris";
+ "hsqml-demo-notes" = dontDistribute super."hsqml-demo-notes";
+ "hsqml-demo-samples" = dontDistribute super."hsqml-demo-samples";
+ "hsqml-morris" = dontDistribute super."hsqml-morris";
+ "hsreadability" = dontDistribute super."hsreadability";
+ "hsseccomp" = dontDistribute super."hsseccomp";
+ "hsshellscript" = dontDistribute super."hsshellscript";
+ "hssourceinfo" = dontDistribute super."hssourceinfo";
+ "hssqlppp" = dontDistribute super."hssqlppp";
+ "hstatistics" = doDistribute super."hstatistics_0_2_5_2";
+ "hstats" = dontDistribute super."hstats";
+ "hstest" = dontDistribute super."hstest";
+ "hstidy" = dontDistribute super."hstidy";
+ "hstorchat" = dontDistribute super."hstorchat";
+ "hstradeking" = dontDistribute super."hstradeking";
+ "hstyle" = dontDistribute super."hstyle";
+ "hstzaar" = dontDistribute super."hstzaar";
+ "hsubconvert" = dontDistribute super."hsubconvert";
+ "hsverilog" = dontDistribute super."hsverilog";
+ "hswip" = dontDistribute super."hswip";
+ "hsx" = dontDistribute super."hsx";
+ "hsx-jmacro" = dontDistribute super."hsx-jmacro";
+ "hsx-xhtml" = dontDistribute super."hsx-xhtml";
+ "hsx2hs" = dontDistribute super."hsx2hs";
+ "hsyscall" = dontDistribute super."hsyscall";
+ "hszephyr" = dontDistribute super."hszephyr";
+ "htaglib" = dontDistribute super."htaglib";
+ "htags" = dontDistribute super."htags";
+ "htar" = dontDistribute super."htar";
+ "htiled" = dontDistribute super."htiled";
+ "htime" = dontDistribute super."htime";
+ "html-email-validate" = dontDistribute super."html-email-validate";
+ "html-entities" = dontDistribute super."html-entities";
+ "html-kure" = dontDistribute super."html-kure";
+ "html-minimalist" = dontDistribute super."html-minimalist";
+ "html-rules" = dontDistribute super."html-rules";
+ "html-tokenizer" = dontDistribute super."html-tokenizer";
+ "html-truncate" = dontDistribute super."html-truncate";
+ "html2hamlet" = dontDistribute super."html2hamlet";
+ "html5-entity" = dontDistribute super."html5-entity";
+ "htodo" = dontDistribute super."htodo";
+ "htoml" = dontDistribute super."htoml";
+ "htrace" = dontDistribute super."htrace";
+ "hts" = dontDistribute super."hts";
+ "htsn" = dontDistribute super."htsn";
+ "htsn-common" = dontDistribute super."htsn-common";
+ "htsn-import" = dontDistribute super."htsn-import";
+ "http-accept" = dontDistribute super."http-accept";
+ "http-attoparsec" = dontDistribute super."http-attoparsec";
+ "http-client-auth" = dontDistribute super."http-client-auth";
+ "http-client-conduit" = dontDistribute super."http-client-conduit";
+ "http-client-lens" = dontDistribute super."http-client-lens";
+ "http-client-multipart" = dontDistribute super."http-client-multipart";
+ "http-client-openssl" = dontDistribute super."http-client-openssl";
+ "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
+ "http-client-streams" = dontDistribute super."http-client-streams";
+ "http-conduit-browser" = dontDistribute super."http-conduit-browser";
+ "http-conduit-downloader" = dontDistribute super."http-conduit-downloader";
+ "http-encodings" = dontDistribute super."http-encodings";
+ "http-enumerator" = dontDistribute super."http-enumerator";
+ "http-kit" = dontDistribute super."http-kit";
+ "http-link-header" = dontDistribute super."http-link-header";
+ "http-listen" = dontDistribute super."http-listen";
+ "http-monad" = dontDistribute super."http-monad";
+ "http-proxy" = dontDistribute super."http-proxy";
+ "http-querystring" = dontDistribute super."http-querystring";
+ "http-server" = dontDistribute super."http-server";
+ "http-shed" = dontDistribute super."http-shed";
+ "http-test" = dontDistribute super."http-test";
+ "http-types" = doDistribute super."http-types_0_8_6";
+ "http-wget" = dontDistribute super."http-wget";
+ "http2" = doDistribute super."http2_1_0_4";
+ "httpd-shed" = dontDistribute super."httpd-shed";
+ "https-everywhere-rules" = dontDistribute super."https-everywhere-rules";
+ "https-everywhere-rules-raw" = dontDistribute super."https-everywhere-rules-raw";
+ "httpspec" = dontDistribute super."httpspec";
+ "htune" = dontDistribute super."htune";
+ "htzaar" = dontDistribute super."htzaar";
+ "hub" = dontDistribute super."hub";
+ "hubigraph" = dontDistribute super."hubigraph";
+ "hubris" = dontDistribute super."hubris";
+ "huckleberry" = dontDistribute super."huckleberry";
+ "huffman" = dontDistribute super."huffman";
+ "hugs2yc" = dontDistribute super."hugs2yc";
+ "hulk" = dontDistribute super."hulk";
+ "human-readable-duration" = dontDistribute super."human-readable-duration";
+ "hums" = dontDistribute super."hums";
+ "hunch" = dontDistribute super."hunch";
+ "hunit-dejafu" = dontDistribute super."hunit-dejafu";
+ "hunit-gui" = dontDistribute super."hunit-gui";
+ "hunit-parsec" = dontDistribute super."hunit-parsec";
+ "hunit-rematch" = dontDistribute super."hunit-rematch";
+ "hunp" = dontDistribute super."hunp";
+ "hunt-searchengine" = dontDistribute super."hunt-searchengine";
+ "hunt-server" = dontDistribute super."hunt-server";
+ "hunt-server-cli" = dontDistribute super."hunt-server-cli";
+ "hurdle" = dontDistribute super."hurdle";
+ "husk-scheme" = dontDistribute super."husk-scheme";
+ "husk-scheme-libs" = dontDistribute super."husk-scheme-libs";
+ "husky" = dontDistribute super."husky";
+ "hutton" = dontDistribute super."hutton";
+ "huttons-razor" = dontDistribute super."huttons-razor";
+ "huzzy" = dontDistribute super."huzzy";
+ "hvect" = doDistribute super."hvect_0_2_0_0";
+ "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
+ "hworker" = dontDistribute super."hworker";
+ "hworker-ses" = dontDistribute super."hworker-ses";
+ "hws" = dontDistribute super."hws";
+ "hwsl2" = dontDistribute super."hwsl2";
+ "hwsl2-bytevector" = dontDistribute super."hwsl2-bytevector";
+ "hwsl2-reducers" = dontDistribute super."hwsl2-reducers";
+ "hx" = dontDistribute super."hx";
+ "hxmppc" = dontDistribute super."hxmppc";
+ "hxournal" = dontDistribute super."hxournal";
+ "hxt-binary" = dontDistribute super."hxt-binary";
+ "hxt-cache" = dontDistribute super."hxt-cache";
+ "hxt-extras" = dontDistribute super."hxt-extras";
+ "hxt-filter" = dontDistribute super."hxt-filter";
+ "hxt-xpath" = dontDistribute super."hxt-xpath";
+ "hxt-xslt" = dontDistribute super."hxt-xslt";
+ "hxthelper" = dontDistribute super."hxthelper";
+ "hxweb" = dontDistribute super."hxweb";
+ "hyahtzee" = dontDistribute super."hyahtzee";
+ "hyakko" = dontDistribute super."hyakko";
+ "hybrid" = dontDistribute super."hybrid";
+ "hybrid-vectors" = dontDistribute super."hybrid-vectors";
+ "hydra-hs" = dontDistribute super."hydra-hs";
+ "hydra-print" = dontDistribute super."hydra-print";
+ "hydrogen" = dontDistribute super."hydrogen";
+ "hydrogen-cli" = dontDistribute super."hydrogen-cli";
+ "hydrogen-cli-args" = dontDistribute super."hydrogen-cli-args";
+ "hydrogen-data" = dontDistribute super."hydrogen-data";
+ "hydrogen-multimap" = dontDistribute super."hydrogen-multimap";
+ "hydrogen-parsing" = dontDistribute super."hydrogen-parsing";
+ "hydrogen-prelude" = dontDistribute super."hydrogen-prelude";
+ "hydrogen-prelude-parsec" = dontDistribute super."hydrogen-prelude-parsec";
+ "hydrogen-syntax" = dontDistribute super."hydrogen-syntax";
+ "hydrogen-util" = dontDistribute super."hydrogen-util";
+ "hydrogen-version" = dontDistribute super."hydrogen-version";
+ "hyena" = dontDistribute super."hyena";
+ "hylolib" = dontDistribute super."hylolib";
+ "hylotab" = dontDistribute super."hylotab";
+ "hyloutils" = dontDistribute super."hyloutils";
+ "hyperdrive" = dontDistribute super."hyperdrive";
+ "hyperfunctions" = dontDistribute super."hyperfunctions";
+ "hyperloglog" = doDistribute super."hyperloglog_0_3_4";
+ "hyperpublic" = dontDistribute super."hyperpublic";
+ "hyphenate" = dontDistribute super."hyphenate";
+ "hypher" = dontDistribute super."hypher";
+ "hzk" = dontDistribute super."hzk";
+ "hzulip" = dontDistribute super."hzulip";
+ "i18n" = dontDistribute super."i18n";
+ "iCalendar" = dontDistribute super."iCalendar";
+ "iException" = dontDistribute super."iException";
+ "iap-verifier" = dontDistribute super."iap-verifier";
+ "ib-api" = dontDistribute super."ib-api";
+ "iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
+ "ical" = dontDistribute super."ical";
+ "iconv" = dontDistribute super."iconv";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0_1";
+ "ideas" = dontDistribute super."ideas";
+ "ideas-math" = dontDistribute super."ideas-math";
+ "idempotent" = dontDistribute super."idempotent";
+ "identifiers" = dontDistribute super."identifiers";
+ "idiii" = dontDistribute super."idiii";
+ "idna" = dontDistribute super."idna";
+ "idna2008" = dontDistribute super."idna2008";
+ "idris" = dontDistribute super."idris";
+ "ieee" = dontDistribute super."ieee";
+ "ieee-utils" = dontDistribute super."ieee-utils";
+ "ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
+ "ieee754-parser" = dontDistribute super."ieee754-parser";
+ "ifcxt" = dontDistribute super."ifcxt";
+ "iff" = dontDistribute super."iff";
+ "ifscs" = dontDistribute super."ifscs";
+ "ig" = dontDistribute super."ig";
+ "ige-mac-integration" = dontDistribute super."ige-mac-integration";
+ "igraph" = dontDistribute super."igraph";
+ "igrf" = dontDistribute super."igrf";
+ "ihaskell" = doDistribute super."ihaskell_0_6_5_0";
+ "ihaskell-display" = dontDistribute super."ihaskell-display";
+ "ihaskell-inline-r" = dontDistribute super."ihaskell-inline-r";
+ "ihaskell-parsec" = dontDistribute super."ihaskell-parsec";
+ "ihaskell-plot" = dontDistribute super."ihaskell-plot";
+ "ihaskell-widgets" = dontDistribute super."ihaskell-widgets";
+ "ihttp" = dontDistribute super."ihttp";
+ "illuminate" = dontDistribute super."illuminate";
+ "image-type" = dontDistribute super."image-type";
+ "imagefilters" = dontDistribute super."imagefilters";
+ "imagemagick" = dontDistribute super."imagemagick";
+ "imagepaste" = dontDistribute super."imagepaste";
+ "imapget" = dontDistribute super."imapget";
+ "imbib" = dontDistribute super."imbib";
+ "imgurder" = dontDistribute super."imgurder";
+ "imm" = dontDistribute super."imm";
+ "imparse" = dontDistribute super."imparse";
+ "imperative-edsl" = dontDistribute super."imperative-edsl";
+ "imperative-edsl-vhdl" = dontDistribute super."imperative-edsl-vhdl";
+ "implicit" = dontDistribute super."implicit";
+ "implicit-params" = dontDistribute super."implicit-params";
+ "imports" = dontDistribute super."imports";
+ "improve" = dontDistribute super."improve";
+ "inc-ref" = dontDistribute super."inc-ref";
+ "inch" = dontDistribute super."inch";
+ "incremental-computing" = dontDistribute super."incremental-computing";
+ "incremental-sat-solver" = dontDistribute super."incremental-sat-solver";
+ "increments" = dontDistribute super."increments";
+ "indentation" = dontDistribute super."indentation";
+ "indentparser" = dontDistribute super."indentparser";
+ "index-core" = dontDistribute super."index-core";
+ "indexed" = dontDistribute super."indexed";
+ "indexed-do-notation" = dontDistribute super."indexed-do-notation";
+ "indexed-extras" = dontDistribute super."indexed-extras";
+ "indexed-free" = dontDistribute super."indexed-free";
+ "indian-language-font-converter" = dontDistribute super."indian-language-font-converter";
+ "indices" = dontDistribute super."indices";
+ "indieweb-algorithms" = dontDistribute super."indieweb-algorithms";
+ "inf-interval" = dontDistribute super."inf-interval";
+ "infer-upstream" = dontDistribute super."infer-upstream";
+ "infernu" = dontDistribute super."infernu";
+ "infinite-search" = dontDistribute super."infinite-search";
+ "infinity" = dontDistribute super."infinity";
+ "infix" = dontDistribute super."infix";
+ "inflist" = dontDistribute super."inflist";
+ "influxdb" = dontDistribute super."influxdb";
+ "informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_3";
+ "inilist" = dontDistribute super."inilist";
+ "inject" = dontDistribute super."inject";
+ "inject-function" = dontDistribute super."inject-function";
+ "inline-c" = dontDistribute super."inline-c";
+ "inline-c-cpp" = dontDistribute super."inline-c-cpp";
+ "inline-c-win32" = dontDistribute super."inline-c-win32";
+ "inline-r" = dontDistribute super."inline-r";
+ "inquire" = dontDistribute super."inquire";
+ "inserts" = dontDistribute super."inserts";
+ "inspection-proxy" = dontDistribute super."inspection-proxy";
+ "instant-aeson" = dontDistribute super."instant-aeson";
+ "instant-bytes" = dontDistribute super."instant-bytes";
+ "instant-deepseq" = dontDistribute super."instant-deepseq";
+ "instant-generics" = dontDistribute super."instant-generics";
+ "instant-hashable" = dontDistribute super."instant-hashable";
+ "instant-zipper" = dontDistribute super."instant-zipper";
+ "instinct" = dontDistribute super."instinct";
+ "instrument-chord" = dontDistribute super."instrument-chord";
+ "int-cast" = dontDistribute super."int-cast";
+ "integer-pure" = dontDistribute super."integer-pure";
+ "intel-aes" = dontDistribute super."intel-aes";
+ "interchangeable" = dontDistribute super."interchangeable";
+ "interleavableGen" = dontDistribute super."interleavableGen";
+ "interleavableIO" = dontDistribute super."interleavableIO";
+ "interleave" = dontDistribute super."interleave";
+ "interlude" = dontDistribute super."interlude";
+ "intern" = dontDistribute super."intern";
+ "internetmarke" = dontDistribute super."internetmarke";
+ "interpol" = dontDistribute super."interpol";
+ "interpolatedstring-qq" = dontDistribute super."interpolatedstring-qq";
+ "interpolatedstring-qq-mwotton" = dontDistribute super."interpolatedstring-qq-mwotton";
+ "interpolation" = dontDistribute super."interpolation";
+ "intricacy" = dontDistribute super."intricacy";
+ "intset" = dontDistribute super."intset";
+ "invertible-syntax" = dontDistribute super."invertible-syntax";
+ "io-capture" = dontDistribute super."io-capture";
+ "io-reactive" = dontDistribute super."io-reactive";
+ "io-region" = dontDistribute super."io-region";
+ "io-storage" = dontDistribute super."io-storage";
+ "io-streams" = doDistribute super."io-streams_1_3_4_0";
+ "io-streams-http" = dontDistribute super."io-streams-http";
+ "io-throttle" = dontDistribute super."io-throttle";
+ "ioctl" = dontDistribute super."ioctl";
+ "ioref-stable" = dontDistribute super."ioref-stable";
+ "iothread" = dontDistribute super."iothread";
+ "iotransaction" = dontDistribute super."iotransaction";
+ "ip-quoter" = dontDistribute super."ip-quoter";
+ "ipatch" = dontDistribute super."ipatch";
+ "ipc" = dontDistribute super."ipc";
+ "ipcvar" = dontDistribute super."ipcvar";
+ "ipopt-hs" = dontDistribute super."ipopt-hs";
+ "ipprint" = dontDistribute super."ipprint";
+ "iproute" = doDistribute super."iproute_1_5_0";
+ "iptables-helpers" = dontDistribute super."iptables-helpers";
+ "iptadmin" = dontDistribute super."iptadmin";
+ "ipython-kernel" = doDistribute super."ipython-kernel_0_6_1_3";
+ "irc" = dontDistribute super."irc";
+ "irc-bytestring" = dontDistribute super."irc-bytestring";
+ "irc-client" = dontDistribute super."irc-client";
+ "irc-colors" = dontDistribute super."irc-colors";
+ "irc-conduit" = dontDistribute super."irc-conduit";
+ "irc-core" = dontDistribute super."irc-core";
+ "irc-ctcp" = dontDistribute super."irc-ctcp";
+ "irc-fun-bot" = dontDistribute super."irc-fun-bot";
+ "irc-fun-client" = dontDistribute super."irc-fun-client";
+ "irc-fun-color" = dontDistribute super."irc-fun-color";
+ "irc-fun-messages" = dontDistribute super."irc-fun-messages";
+ "ircbot" = dontDistribute super."ircbot";
+ "ircbouncer" = dontDistribute super."ircbouncer";
+ "ireal" = dontDistribute super."ireal";
+ "iron-mq" = dontDistribute super."iron-mq";
+ "ironforge" = dontDistribute super."ironforge";
+ "is" = dontDistribute super."is";
+ "isdicom" = dontDistribute super."isdicom";
+ "isevaluated" = dontDistribute super."isevaluated";
+ "isiz" = dontDistribute super."isiz";
+ "ismtp" = dontDistribute super."ismtp";
+ "iso8583-bitmaps" = dontDistribute super."iso8583-bitmaps";
+ "iso8601-time" = dontDistribute super."iso8601-time";
+ "isohunt" = dontDistribute super."isohunt";
+ "itanium-abi" = dontDistribute super."itanium-abi";
+ "iter-stats" = dontDistribute super."iter-stats";
+ "iterIO" = dontDistribute super."iterIO";
+ "iteratee" = dontDistribute super."iteratee";
+ "iteratee-compress" = dontDistribute super."iteratee-compress";
+ "iteratee-mtl" = dontDistribute super."iteratee-mtl";
+ "iteratee-parsec" = dontDistribute super."iteratee-parsec";
+ "iteratee-stm" = dontDistribute super."iteratee-stm";
+ "iterio-server" = dontDistribute super."iterio-server";
+ "ivar-simple" = dontDistribute super."ivar-simple";
+ "ivor" = dontDistribute super."ivor";
+ "ivory" = dontDistribute super."ivory";
+ "ivory-backend-c" = dontDistribute super."ivory-backend-c";
+ "ivory-bitdata" = dontDistribute super."ivory-bitdata";
+ "ivory-examples" = dontDistribute super."ivory-examples";
+ "ivory-hw" = dontDistribute super."ivory-hw";
+ "ivory-opts" = dontDistribute super."ivory-opts";
+ "ivory-quickcheck" = dontDistribute super."ivory-quickcheck";
+ "ivory-stdlib" = dontDistribute super."ivory-stdlib";
+ "ivy-web" = dontDistribute super."ivy-web";
+ "ix-shapable" = dontDistribute super."ix-shapable";
+ "ixdopp" = dontDistribute super."ixdopp";
+ "ixmonad" = dontDistribute super."ixmonad";
+ "ixset" = dontDistribute super."ixset";
+ "ixset-typed" = dontDistribute super."ixset-typed";
+ "iyql" = dontDistribute super."iyql";
+ "j2hs" = dontDistribute super."j2hs";
+ "ja-base-extra" = dontDistribute super."ja-base-extra";
+ "jack" = dontDistribute super."jack";
+ "jack-bindings" = dontDistribute super."jack-bindings";
+ "jackminimix" = dontDistribute super."jackminimix";
+ "jacobi-roots" = dontDistribute super."jacobi-roots";
+ "jail" = dontDistribute super."jail";
+ "jailbreak-cabal" = dontDistribute super."jailbreak-cabal";
+ "jalaali" = dontDistribute super."jalaali";
+ "jalla" = dontDistribute super."jalla";
+ "jammittools" = dontDistribute super."jammittools";
+ "jarfind" = dontDistribute super."jarfind";
+ "java-bridge" = dontDistribute super."java-bridge";
+ "java-bridge-extras" = dontDistribute super."java-bridge-extras";
+ "java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
+ "java-reflect" = dontDistribute super."java-reflect";
+ "javasf" = dontDistribute super."javasf";
+ "javav" = dontDistribute super."javav";
+ "jcdecaux-vls" = dontDistribute super."jcdecaux-vls";
+ "jdi" = dontDistribute super."jdi";
+ "jespresso" = dontDistribute super."jespresso";
+ "jobqueue" = dontDistribute super."jobqueue";
+ "join" = dontDistribute super."join";
+ "joinlist" = dontDistribute super."joinlist";
+ "jonathanscard" = dontDistribute super."jonathanscard";
+ "jort" = dontDistribute super."jort";
+ "jose" = dontDistribute super."jose";
+ "jose-jwt" = doDistribute super."jose-jwt_0_6_2";
+ "jpeg" = dontDistribute super."jpeg";
+ "js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
+ "jsaddle" = dontDistribute super."jsaddle";
+ "jsaddle-hello" = dontDistribute super."jsaddle-hello";
+ "jsc" = dontDistribute super."jsc";
+ "jsmw" = dontDistribute super."jsmw";
+ "json-assertions" = dontDistribute super."json-assertions";
+ "json-b" = dontDistribute super."json-b";
+ "json-encoder" = dontDistribute super."json-encoder";
+ "json-enumerator" = dontDistribute super."json-enumerator";
+ "json-extra" = dontDistribute super."json-extra";
+ "json-fu" = dontDistribute super."json-fu";
+ "json-litobj" = dontDistribute super."json-litobj";
+ "json-python" = dontDistribute super."json-python";
+ "json-qq" = dontDistribute super."json-qq";
+ "json-rpc" = dontDistribute super."json-rpc";
+ "json-rpc-client" = dontDistribute super."json-rpc-client";
+ "json-rpc-server" = dontDistribute super."json-rpc-server";
+ "json-sop" = dontDistribute super."json-sop";
+ "json-state" = dontDistribute super."json-state";
+ "json-stream" = dontDistribute super."json-stream";
+ "json-togo" = dontDistribute super."json-togo";
+ "json-tools" = dontDistribute super."json-tools";
+ "json-types" = dontDistribute super."json-types";
+ "json2" = dontDistribute super."json2";
+ "json2-hdbc" = dontDistribute super."json2-hdbc";
+ "json2-types" = dontDistribute super."json2-types";
+ "json2yaml" = dontDistribute super."json2yaml";
+ "jsonresume" = dontDistribute super."jsonresume";
+ "jsonrpc-conduit" = dontDistribute super."jsonrpc-conduit";
+ "jsonschema-gen" = dontDistribute super."jsonschema-gen";
+ "jsonsql" = dontDistribute super."jsonsql";
+ "jsontsv" = dontDistribute super."jsontsv";
+ "jspath" = dontDistribute super."jspath";
+ "judy" = dontDistribute super."judy";
+ "jukebox" = dontDistribute super."jukebox";
+ "jumpthefive" = dontDistribute super."jumpthefive";
+ "jvm-parser" = dontDistribute super."jvm-parser";
+ "kademlia" = dontDistribute super."kademlia";
+ "kafka-client" = dontDistribute super."kafka-client";
+ "kangaroo" = dontDistribute super."kangaroo";
+ "kansas-comet" = dontDistribute super."kansas-comet";
+ "kansas-lava" = dontDistribute super."kansas-lava";
+ "kansas-lava-cores" = dontDistribute super."kansas-lava-cores";
+ "kansas-lava-papilio" = dontDistribute super."kansas-lava-papilio";
+ "kansas-lava-shake" = dontDistribute super."kansas-lava-shake";
+ "karakuri" = dontDistribute super."karakuri";
+ "karver" = dontDistribute super."karver";
+ "katt" = dontDistribute super."katt";
+ "kbq-gu" = dontDistribute super."kbq-gu";
+ "kd-tree" = dontDistribute super."kd-tree";
+ "kdesrc-build-extra" = dontDistribute super."kdesrc-build-extra";
+ "keera-callbacks" = dontDistribute super."keera-callbacks";
+ "keera-hails-i18n" = dontDistribute super."keera-hails-i18n";
+ "keera-hails-mvc-controller" = dontDistribute super."keera-hails-mvc-controller";
+ "keera-hails-mvc-environment-gtk" = dontDistribute super."keera-hails-mvc-environment-gtk";
+ "keera-hails-mvc-model-lightmodel" = dontDistribute super."keera-hails-mvc-model-lightmodel";
+ "keera-hails-mvc-model-protectedmodel" = dontDistribute super."keera-hails-mvc-model-protectedmodel";
+ "keera-hails-mvc-solutions-config" = dontDistribute super."keera-hails-mvc-solutions-config";
+ "keera-hails-mvc-solutions-gtk" = dontDistribute super."keera-hails-mvc-solutions-gtk";
+ "keera-hails-mvc-view" = dontDistribute super."keera-hails-mvc-view";
+ "keera-hails-mvc-view-gtk" = dontDistribute super."keera-hails-mvc-view-gtk";
+ "keera-hails-reactive-fs" = dontDistribute super."keera-hails-reactive-fs";
+ "keera-hails-reactive-gtk" = dontDistribute super."keera-hails-reactive-gtk";
+ "keera-hails-reactive-network" = dontDistribute super."keera-hails-reactive-network";
+ "keera-hails-reactive-polling" = dontDistribute super."keera-hails-reactive-polling";
+ "keera-hails-reactive-wx" = dontDistribute super."keera-hails-reactive-wx";
+ "keera-hails-reactive-yampa" = dontDistribute super."keera-hails-reactive-yampa";
+ "keera-hails-reactivelenses" = dontDistribute super."keera-hails-reactivelenses";
+ "keera-hails-reactivevalues" = dontDistribute super."keera-hails-reactivevalues";
+ "keera-posture" = dontDistribute super."keera-posture";
+ "keiretsu" = dontDistribute super."keiretsu";
+ "kevin" = dontDistribute super."kevin";
+ "keyed" = dontDistribute super."keyed";
+ "keyring" = dontDistribute super."keyring";
+ "keystore" = dontDistribute super."keystore";
+ "keyvaluehash" = dontDistribute super."keyvaluehash";
+ "keyword-args" = dontDistribute super."keyword-args";
+ "kibro" = dontDistribute super."kibro";
+ "kicad-data" = dontDistribute super."kicad-data";
+ "kickass-torrents-dump-parser" = dontDistribute super."kickass-torrents-dump-parser";
+ "kickchan" = dontDistribute super."kickchan";
+ "kif-parser" = dontDistribute super."kif-parser";
+ "kinds" = dontDistribute super."kinds";
+ "kit" = dontDistribute super."kit";
+ "kmeans-par" = dontDistribute super."kmeans-par";
+ "kmeans-vector" = dontDistribute super."kmeans-vector";
+ "knots" = dontDistribute super."knots";
+ "koellner-phonetic" = dontDistribute super."koellner-phonetic";
+ "kontrakcja-templates" = dontDistribute super."kontrakcja-templates";
+ "korfu" = dontDistribute super."korfu";
+ "kqueue" = dontDistribute super."kqueue";
+ "kraken" = dontDistribute super."kraken";
+ "krpc" = dontDistribute super."krpc";
+ "ks-test" = dontDistribute super."ks-test";
+ "ktx" = dontDistribute super."ktx";
+ "kure-your-boilerplate" = dontDistribute super."kure-your-boilerplate";
+ "kyotocabinet" = dontDistribute super."kyotocabinet";
+ "l-bfgs-b" = dontDistribute super."l-bfgs-b";
+ "labeled-graph" = dontDistribute super."labeled-graph";
+ "labeled-tree" = dontDistribute super."labeled-tree";
+ "laborantin-hs" = dontDistribute super."laborantin-hs";
+ "labyrinth" = dontDistribute super."labyrinth";
+ "labyrinth-server" = dontDistribute super."labyrinth-server";
+ "lackey" = dontDistribute super."lackey";
+ "lagrangian" = dontDistribute super."lagrangian";
+ "laika" = dontDistribute super."laika";
+ "lambda-ast" = dontDistribute super."lambda-ast";
+ "lambda-bridge" = dontDistribute super."lambda-bridge";
+ "lambda-canvas" = dontDistribute super."lambda-canvas";
+ "lambda-devs" = dontDistribute super."lambda-devs";
+ "lambda-options" = dontDistribute super."lambda-options";
+ "lambda-placeholders" = dontDistribute super."lambda-placeholders";
+ "lambda-toolbox" = dontDistribute super."lambda-toolbox";
+ "lambda2js" = dontDistribute super."lambda2js";
+ "lambdaBase" = dontDistribute super."lambdaBase";
+ "lambdaFeed" = dontDistribute super."lambdaFeed";
+ "lambdaLit" = dontDistribute super."lambdaLit";
+ "lambdabot-utils" = dontDistribute super."lambdabot-utils";
+ "lambdacat" = dontDistribute super."lambdacat";
+ "lambdacms-core" = dontDistribute super."lambdacms-core";
+ "lambdacms-media" = dontDistribute super."lambdacms-media";
+ "lambdacube" = dontDistribute super."lambdacube";
+ "lambdacube-bullet" = dontDistribute super."lambdacube-bullet";
+ "lambdacube-core" = dontDistribute super."lambdacube-core";
+ "lambdacube-edsl" = dontDistribute super."lambdacube-edsl";
+ "lambdacube-engine" = dontDistribute super."lambdacube-engine";
+ "lambdacube-examples" = dontDistribute super."lambdacube-examples";
+ "lambdacube-gl" = dontDistribute super."lambdacube-gl";
+ "lambdacube-samples" = dontDistribute super."lambdacube-samples";
+ "lambdatex" = dontDistribute super."lambdatex";
+ "lambdatwit" = dontDistribute super."lambdatwit";
+ "lambdiff" = dontDistribute super."lambdiff";
+ "lame-tester" = dontDistribute super."lame-tester";
+ "language-asn1" = dontDistribute super."language-asn1";
+ "language-bash" = dontDistribute super."language-bash";
+ "language-boogie" = dontDistribute super."language-boogie";
+ "language-c-comments" = dontDistribute super."language-c-comments";
+ "language-c-inline" = dontDistribute super."language-c-inline";
+ "language-cil" = dontDistribute super."language-cil";
+ "language-css" = dontDistribute super."language-css";
+ "language-dot" = dontDistribute super."language-dot";
+ "language-ecmascript-analysis" = dontDistribute super."language-ecmascript-analysis";
+ "language-eiffel" = dontDistribute super."language-eiffel";
+ "language-fortran" = dontDistribute super."language-fortran";
+ "language-gcl" = dontDistribute super."language-gcl";
+ "language-go" = dontDistribute super."language-go";
+ "language-guess" = dontDistribute super."language-guess";
+ "language-java-classfile" = dontDistribute super."language-java-classfile";
+ "language-kort" = dontDistribute super."language-kort";
+ "language-lua" = dontDistribute super."language-lua";
+ "language-lua-qq" = dontDistribute super."language-lua-qq";
+ "language-lua2" = dontDistribute super."language-lua2";
+ "language-mixal" = dontDistribute super."language-mixal";
+ "language-nix" = dontDistribute super."language-nix";
+ "language-objc" = dontDistribute super."language-objc";
+ "language-openscad" = dontDistribute super."language-openscad";
+ "language-pig" = dontDistribute super."language-pig";
+ "language-puppet" = dontDistribute super."language-puppet";
+ "language-python" = dontDistribute super."language-python";
+ "language-python-colour" = dontDistribute super."language-python-colour";
+ "language-python-test" = dontDistribute super."language-python-test";
+ "language-qux" = dontDistribute super."language-qux";
+ "language-sh" = dontDistribute super."language-sh";
+ "language-slice" = dontDistribute super."language-slice";
+ "language-spelling" = dontDistribute super."language-spelling";
+ "language-sqlite" = dontDistribute super."language-sqlite";
+ "language-thrift" = dontDistribute super."language-thrift";
+ "language-typescript" = dontDistribute super."language-typescript";
+ "language-vhdl" = dontDistribute super."language-vhdl";
+ "largeword" = doDistribute super."largeword_1_2_3";
+ "lat" = dontDistribute super."lat";
+ "latest-npm-version" = dontDistribute super."latest-npm-version";
+ "latex" = dontDistribute super."latex";
+ "latex-formulae-hakyll" = dontDistribute super."latex-formulae-hakyll";
+ "latex-formulae-image" = dontDistribute super."latex-formulae-image";
+ "latex-formulae-pandoc" = dontDistribute super."latex-formulae-pandoc";
+ "lattices" = doDistribute super."lattices_1_3";
+ "launchpad-control" = dontDistribute super."launchpad-control";
+ "lax" = dontDistribute super."lax";
+ "layers" = dontDistribute super."layers";
+ "layers-game" = dontDistribute super."layers-game";
+ "layout" = dontDistribute super."layout";
+ "layout-bootstrap" = dontDistribute super."layout-bootstrap";
+ "lazy-io" = dontDistribute super."lazy-io";
+ "lazyarray" = dontDistribute super."lazyarray";
+ "lazyio" = dontDistribute super."lazyio";
+ "lazysplines" = dontDistribute super."lazysplines";
+ "lbfgs" = dontDistribute super."lbfgs";
+ "lcs" = dontDistribute super."lcs";
+ "lda" = dontDistribute super."lda";
+ "ldap-client" = dontDistribute super."ldap-client";
+ "ldif" = dontDistribute super."ldif";
+ "leaf" = dontDistribute super."leaf";
+ "leaky" = dontDistribute super."leaky";
+ "leankit-api" = dontDistribute super."leankit-api";
+ "leapseconds-announced" = dontDistribute super."leapseconds-announced";
+ "learn" = dontDistribute super."learn";
+ "learn-physics" = dontDistribute super."learn-physics";
+ "learn-physics-examples" = dontDistribute super."learn-physics-examples";
+ "learning-hmm" = dontDistribute super."learning-hmm";
+ "leetify" = dontDistribute super."leetify";
+ "leksah" = dontDistribute super."leksah";
+ "leksah-server" = dontDistribute super."leksah-server";
+ "lendingclub" = dontDistribute super."lendingclub";
+ "lens" = doDistribute super."lens_4_12_3";
+ "lens-datetime" = dontDistribute super."lens-datetime";
+ "lens-prelude" = dontDistribute super."lens-prelude";
+ "lens-properties" = dontDistribute super."lens-properties";
+ "lens-regex" = dontDistribute super."lens-regex";
+ "lens-sop" = dontDistribute super."lens-sop";
+ "lens-text-encoding" = dontDistribute super."lens-text-encoding";
+ "lens-time" = dontDistribute super."lens-time";
+ "lens-tutorial" = dontDistribute super."lens-tutorial";
+ "lens-utils" = dontDistribute super."lens-utils";
+ "lenses" = dontDistribute super."lenses";
+ "lensref" = dontDistribute super."lensref";
+ "lentil" = dontDistribute super."lentil";
+ "lenz" = dontDistribute super."lenz";
+ "lenz-template" = dontDistribute super."lenz-template";
+ "level-monad" = dontDistribute super."level-monad";
+ "leveldb-haskell" = dontDistribute super."leveldb-haskell";
+ "leveldb-haskell-fork" = dontDistribute super."leveldb-haskell-fork";
+ "levmar" = dontDistribute super."levmar";
+ "levmar-chart" = dontDistribute super."levmar-chart";
+ "lgtk" = dontDistribute super."lgtk";
+ "lha" = dontDistribute super."lha";
+ "lhae" = dontDistribute super."lhae";
+ "lhc" = dontDistribute super."lhc";
+ "lhe" = dontDistribute super."lhe";
+ "lhs2TeX-hl" = dontDistribute super."lhs2TeX-hl";
+ "lhs2html" = dontDistribute super."lhs2html";
+ "lhslatex" = dontDistribute super."lhslatex";
+ "libGenI" = dontDistribute super."libGenI";
+ "libarchive-conduit" = dontDistribute super."libarchive-conduit";
+ "libconfig" = dontDistribute super."libconfig";
+ "libcspm" = dontDistribute super."libcspm";
+ "libexpect" = dontDistribute super."libexpect";
+ "libffi" = dontDistribute super."libffi";
+ "libgraph" = dontDistribute super."libgraph";
+ "libhbb" = dontDistribute super."libhbb";
+ "libinfluxdb" = dontDistribute super."libinfluxdb";
+ "libjenkins" = dontDistribute super."libjenkins";
+ "liblastfm" = dontDistribute super."liblastfm";
+ "liblinear-enumerator" = dontDistribute super."liblinear-enumerator";
+ "libltdl" = dontDistribute super."libltdl";
+ "libmpd" = dontDistribute super."libmpd";
+ "libnvvm" = dontDistribute super."libnvvm";
+ "liboleg" = dontDistribute super."liboleg";
+ "libpafe" = dontDistribute super."libpafe";
+ "libpq" = dontDistribute super."libpq";
+ "librandomorg" = dontDistribute super."librandomorg";
+ "libravatar" = dontDistribute super."libravatar";
+ "libssh2" = dontDistribute super."libssh2";
+ "libssh2-conduit" = dontDistribute super."libssh2-conduit";
+ "libstackexchange" = dontDistribute super."libstackexchange";
+ "libsystemd-daemon" = dontDistribute super."libsystemd-daemon";
+ "libsystemd-journal" = dontDistribute super."libsystemd-journal";
+ "libtagc" = dontDistribute super."libtagc";
+ "libvirt-hs" = dontDistribute super."libvirt-hs";
+ "libvorbis" = dontDistribute super."libvorbis";
+ "libxml" = dontDistribute super."libxml";
+ "libxml-enumerator" = dontDistribute super."libxml-enumerator";
+ "libxslt" = dontDistribute super."libxslt";
+ "life" = dontDistribute super."life";
+ "lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
+ "lifted-threads" = dontDistribute super."lifted-threads";
+ "lifter" = dontDistribute super."lifter";
+ "ligature" = dontDistribute super."ligature";
+ "ligd" = dontDistribute super."ligd";
+ "lighttpd-conf" = dontDistribute super."lighttpd-conf";
+ "lighttpd-conf-qq" = dontDistribute super."lighttpd-conf-qq";
+ "lilypond" = dontDistribute super."lilypond";
+ "limp" = dontDistribute super."limp";
+ "limp-cbc" = dontDistribute super."limp-cbc";
+ "lin-alg" = dontDistribute super."lin-alg";
+ "linda" = dontDistribute super."linda";
+ "lindenmayer" = dontDistribute super."lindenmayer";
+ "line-break" = dontDistribute super."line-break";
+ "line2pdf" = dontDistribute super."line2pdf";
+ "linear" = doDistribute super."linear_1_19_1_3";
+ "linear-algebra-cblas" = dontDistribute super."linear-algebra-cblas";
+ "linear-circuit" = dontDistribute super."linear-circuit";
+ "linear-grammar" = dontDistribute super."linear-grammar";
+ "linear-maps" = dontDistribute super."linear-maps";
+ "linear-opengl" = dontDistribute super."linear-opengl";
+ "linear-vect" = dontDistribute super."linear-vect";
+ "linearEqSolver" = dontDistribute super."linearEqSolver";
+ "linearscan" = dontDistribute super."linearscan";
+ "linearscan-hoopl" = dontDistribute super."linearscan-hoopl";
+ "linebreak" = dontDistribute super."linebreak";
+ "linguistic-ordinals" = dontDistribute super."linguistic-ordinals";
+ "link-relations" = dontDistribute super."link-relations";
+ "linkchk" = dontDistribute super."linkchk";
+ "linkcore" = dontDistribute super."linkcore";
+ "linkedhashmap" = dontDistribute super."linkedhashmap";
+ "linklater" = dontDistribute super."linklater";
+ "linode" = dontDistribute super."linode";
+ "linux-blkid" = dontDistribute super."linux-blkid";
+ "linux-cgroup" = dontDistribute super."linux-cgroup";
+ "linux-evdev" = dontDistribute super."linux-evdev";
+ "linux-inotify" = dontDistribute super."linux-inotify";
+ "linux-kmod" = dontDistribute super."linux-kmod";
+ "linux-mount" = dontDistribute super."linux-mount";
+ "linux-perf" = dontDistribute super."linux-perf";
+ "linux-ptrace" = dontDistribute super."linux-ptrace";
+ "linux-xattr" = dontDistribute super."linux-xattr";
+ "linx-gateway" = dontDistribute super."linx-gateway";
+ "lio" = dontDistribute super."lio";
+ "lio-eci11" = dontDistribute super."lio-eci11";
+ "lio-fs" = dontDistribute super."lio-fs";
+ "lio-simple" = dontDistribute super."lio-simple";
+ "lipsum-gen" = dontDistribute super."lipsum-gen";
+ "liquid-fixpoint" = dontDistribute super."liquid-fixpoint";
+ "liquidhaskell" = dontDistribute super."liquidhaskell";
+ "lispparser" = dontDistribute super."lispparser";
+ "list-extras" = dontDistribute super."list-extras";
+ "list-grouping" = dontDistribute super."list-grouping";
+ "list-mux" = dontDistribute super."list-mux";
+ "list-prompt" = dontDistribute super."list-prompt";
+ "list-remote-forwards" = dontDistribute super."list-remote-forwards";
+ "list-t-attoparsec" = dontDistribute super."list-t-attoparsec";
+ "list-t-html-parser" = dontDistribute super."list-t-html-parser";
+ "list-t-http-client" = dontDistribute super."list-t-http-client";
+ "list-t-libcurl" = dontDistribute super."list-t-libcurl";
+ "list-t-text" = dontDistribute super."list-t-text";
+ "list-tries" = dontDistribute super."list-tries";
+ "list-zip-def" = dontDistribute super."list-zip-def";
+ "listlike-instances" = dontDistribute super."listlike-instances";
+ "lists" = dontDistribute super."lists";
+ "listsafe" = dontDistribute super."listsafe";
+ "lit" = dontDistribute super."lit";
+ "literals" = dontDistribute super."literals";
+ "live-sequencer" = dontDistribute super."live-sequencer";
+ "ll-picosat" = dontDistribute super."ll-picosat";
+ "llrbtree" = dontDistribute super."llrbtree";
+ "llsd" = dontDistribute super."llsd";
+ "llvm" = dontDistribute super."llvm";
+ "llvm-analysis" = dontDistribute super."llvm-analysis";
+ "llvm-base" = dontDistribute super."llvm-base";
+ "llvm-base-types" = dontDistribute super."llvm-base-types";
+ "llvm-base-util" = dontDistribute super."llvm-base-util";
+ "llvm-data-interop" = dontDistribute super."llvm-data-interop";
+ "llvm-extra" = dontDistribute super."llvm-extra";
+ "llvm-ffi" = dontDistribute super."llvm-ffi";
+ "llvm-general" = dontDistribute super."llvm-general";
+ "llvm-general-pure" = dontDistribute super."llvm-general-pure";
+ "llvm-general-quote" = dontDistribute super."llvm-general-quote";
+ "llvm-ht" = dontDistribute super."llvm-ht";
+ "llvm-pkg-config" = dontDistribute super."llvm-pkg-config";
+ "llvm-pretty" = dontDistribute super."llvm-pretty";
+ "llvm-pretty-bc-parser" = dontDistribute super."llvm-pretty-bc-parser";
+ "llvm-tf" = dontDistribute super."llvm-tf";
+ "llvm-tools" = dontDistribute super."llvm-tools";
+ "lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
+ "load-env" = dontDistribute super."load-env";
+ "loadavg" = dontDistribute super."loadavg";
+ "local-address" = dontDistribute super."local-address";
+ "local-search" = dontDistribute super."local-search";
+ "located-base" = dontDistribute super."located-base";
+ "locators" = dontDistribute super."locators";
+ "loch" = dontDistribute super."loch";
+ "lock-file" = dontDistribute super."lock-file";
+ "locked-poll" = dontDistribute super."locked-poll";
+ "lockfree-queue" = dontDistribute super."lockfree-queue";
+ "log" = dontDistribute super."log";
+ "log-effect" = dontDistribute super."log-effect";
+ "log2json" = dontDistribute super."log2json";
+ "logfloat" = dontDistribute super."logfloat";
+ "logger" = dontDistribute super."logger";
+ "logging" = dontDistribute super."logging";
+ "logging-facade-journald" = dontDistribute super."logging-facade-journald";
+ "logic-TPTP" = dontDistribute super."logic-TPTP";
+ "logic-classes" = dontDistribute super."logic-classes";
+ "logicst" = dontDistribute super."logicst";
+ "logplex-parse" = dontDistribute super."logplex-parse";
+ "logsink" = dontDistribute super."logsink";
+ "lojban" = dontDistribute super."lojban";
+ "lojbanParser" = dontDistribute super."lojbanParser";
+ "lojbanXiragan" = dontDistribute super."lojbanXiragan";
+ "lojysamban" = dontDistribute super."lojysamban";
+ "lol" = dontDistribute super."lol";
+ "loli" = dontDistribute super."loli";
+ "lookup-tables" = dontDistribute super."lookup-tables";
+ "loop" = doDistribute super."loop_0_2_0";
+ "loop-effin" = dontDistribute super."loop-effin";
+ "loop-while" = dontDistribute super."loop-while";
+ "loops" = dontDistribute super."loops";
+ "loopy" = dontDistribute super."loopy";
+ "lord" = dontDistribute super."lord";
+ "lorem" = dontDistribute super."lorem";
+ "loris" = dontDistribute super."loris";
+ "loshadka" = dontDistribute super."loshadka";
+ "lostcities" = dontDistribute super."lostcities";
+ "lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
+ "ls-usb" = dontDistribute super."ls-usb";
+ "lscabal" = dontDistribute super."lscabal";
+ "lss" = dontDistribute super."lss";
+ "lsystem" = dontDistribute super."lsystem";
+ "ltk" = dontDistribute super."ltk";
+ "ltl" = dontDistribute super."ltl";
+ "lua-bytecode" = dontDistribute super."lua-bytecode";
+ "luachunk" = dontDistribute super."luachunk";
+ "luautils" = dontDistribute super."luautils";
+ "lub" = dontDistribute super."lub";
+ "lucid-foundation" = dontDistribute super."lucid-foundation";
+ "lucid-svg" = doDistribute super."lucid-svg_0_5_0_0";
+ "lucienne" = dontDistribute super."lucienne";
+ "luhn" = dontDistribute super."luhn";
+ "lui" = dontDistribute super."lui";
+ "luka" = dontDistribute super."luka";
+ "luminance" = dontDistribute super."luminance";
+ "luminance-samples" = dontDistribute super."luminance-samples";
+ "lushtags" = dontDistribute super."lushtags";
+ "luthor" = dontDistribute super."luthor";
+ "lvish" = dontDistribute super."lvish";
+ "lvmlib" = dontDistribute super."lvmlib";
+ "lvmrun" = dontDistribute super."lvmrun";
+ "lxc" = dontDistribute super."lxc";
+ "lye" = dontDistribute super."lye";
+ "lz4" = dontDistribute super."lz4";
+ "lzma" = dontDistribute super."lzma";
+ "lzma-clib" = dontDistribute super."lzma-clib";
+ "lzma-enumerator" = dontDistribute super."lzma-enumerator";
+ "lzma-streams" = dontDistribute super."lzma-streams";
+ "maam" = dontDistribute super."maam";
+ "mac" = dontDistribute super."mac";
+ "maccatcher" = dontDistribute super."maccatcher";
+ "machinecell" = dontDistribute super."machinecell";
+ "machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
+ "machines-zlib" = dontDistribute super."machines-zlib";
+ "macho" = dontDistribute super."macho";
+ "maclight" = dontDistribute super."maclight";
+ "macosx-make-standalone" = dontDistribute super."macosx-make-standalone";
+ "mage" = dontDistribute super."mage";
+ "magico" = dontDistribute super."magico";
+ "magma" = dontDistribute super."magma";
+ "mahoro" = dontDistribute super."mahoro";
+ "maid" = dontDistribute super."maid";
+ "mailbox-count" = dontDistribute super."mailbox-count";
+ "mailchimp-subscribe" = dontDistribute super."mailchimp-subscribe";
+ "mailgun" = dontDistribute super."mailgun";
+ "majordomo" = dontDistribute super."majordomo";
+ "majority" = dontDistribute super."majority";
+ "make-hard-links" = dontDistribute super."make-hard-links";
+ "make-package" = dontDistribute super."make-package";
+ "makedo" = dontDistribute super."makedo";
+ "manatee" = dontDistribute super."manatee";
+ "manatee-all" = dontDistribute super."manatee-all";
+ "manatee-anything" = dontDistribute super."manatee-anything";
+ "manatee-browser" = dontDistribute super."manatee-browser";
+ "manatee-core" = dontDistribute super."manatee-core";
+ "manatee-curl" = dontDistribute super."manatee-curl";
+ "manatee-editor" = dontDistribute super."manatee-editor";
+ "manatee-filemanager" = dontDistribute super."manatee-filemanager";
+ "manatee-imageviewer" = dontDistribute super."manatee-imageviewer";
+ "manatee-ircclient" = dontDistribute super."manatee-ircclient";
+ "manatee-mplayer" = dontDistribute super."manatee-mplayer";
+ "manatee-pdfviewer" = dontDistribute super."manatee-pdfviewer";
+ "manatee-processmanager" = dontDistribute super."manatee-processmanager";
+ "manatee-reader" = dontDistribute super."manatee-reader";
+ "manatee-template" = dontDistribute super."manatee-template";
+ "manatee-terminal" = dontDistribute super."manatee-terminal";
+ "manatee-welcome" = dontDistribute super."manatee-welcome";
+ "mancala" = dontDistribute super."mancala";
+ "mandrill" = doDistribute super."mandrill_0_3_0_0";
+ "mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
+ "manifold-random" = dontDistribute super."manifold-random";
+ "manifolds" = dontDistribute super."manifolds";
+ "marionetta" = dontDistribute super."marionetta";
+ "markdown-kate" = dontDistribute super."markdown-kate";
+ "markdown-pap" = dontDistribute super."markdown-pap";
+ "markdown-unlit" = dontDistribute super."markdown-unlit";
+ "markdown2svg" = dontDistribute super."markdown2svg";
+ "marked-pretty" = dontDistribute super."marked-pretty";
+ "markov" = dontDistribute super."markov";
+ "markov-chain" = dontDistribute super."markov-chain";
+ "markov-processes" = dontDistribute super."markov-processes";
+ "markup" = doDistribute super."markup_1_1_0";
+ "markup-preview" = dontDistribute super."markup-preview";
+ "marmalade-upload" = dontDistribute super."marmalade-upload";
+ "marquise" = dontDistribute super."marquise";
+ "marxup" = dontDistribute super."marxup";
+ "masakazu-bot" = dontDistribute super."masakazu-bot";
+ "mastermind" = dontDistribute super."mastermind";
+ "matchers" = dontDistribute super."matchers";
+ "mathblog" = dontDistribute super."mathblog";
+ "mathgenealogy" = dontDistribute super."mathgenealogy";
+ "mathista" = dontDistribute super."mathista";
+ "mathlink" = dontDistribute super."mathlink";
+ "matlab" = dontDistribute super."matlab";
+ "matrix-market" = dontDistribute super."matrix-market";
+ "matrix-market-pure" = dontDistribute super."matrix-market-pure";
+ "matsuri" = dontDistribute super."matsuri";
+ "maude" = dontDistribute super."maude";
+ "maxent" = dontDistribute super."maxent";
+ "maxsharing" = dontDistribute super."maxsharing";
+ "maybe-justify" = dontDistribute super."maybe-justify";
+ "maybench" = dontDistribute super."maybench";
+ "mbox-tools" = dontDistribute super."mbox-tools";
+ "mcmaster-gloss-examples" = dontDistribute super."mcmaster-gloss-examples";
+ "mcmc-samplers" = dontDistribute super."mcmc-samplers";
+ "mcmc-synthesis" = dontDistribute super."mcmc-synthesis";
+ "mcmc-types" = dontDistribute super."mcmc-types";
+ "mcpi" = dontDistribute super."mcpi";
+ "mdapi" = dontDistribute super."mdapi";
+ "mdcat" = dontDistribute super."mdcat";
+ "mdo" = dontDistribute super."mdo";
+ "mecab" = dontDistribute super."mecab";
+ "mecha" = dontDistribute super."mecha";
+ "mediawiki" = dontDistribute super."mediawiki";
+ "mediawiki2latex" = dontDistribute super."mediawiki2latex";
+ "medium-sdk-haskell" = dontDistribute super."medium-sdk-haskell";
+ "meep" = dontDistribute super."meep";
+ "mega-sdist" = dontDistribute super."mega-sdist";
+ "megaparsec" = dontDistribute super."megaparsec";
+ "meldable-heap" = dontDistribute super."meldable-heap";
+ "melody" = dontDistribute super."melody";
+ "memcache" = dontDistribute super."memcache";
+ "memcache-conduit" = dontDistribute super."memcache-conduit";
+ "memcache-haskell" = dontDistribute super."memcache-haskell";
+ "memcached" = dontDistribute super."memcached";
+ "memexml" = dontDistribute super."memexml";
+ "memo-ptr" = dontDistribute super."memo-ptr";
+ "memo-sqlite" = dontDistribute super."memo-sqlite";
+ "memoization-utils" = dontDistribute super."memoization-utils";
+ "memory" = doDistribute super."memory_0_7";
+ "memscript" = dontDistribute super."memscript";
+ "mersenne-random" = dontDistribute super."mersenne-random";
+ "messente" = dontDistribute super."messente";
+ "meta-misc" = dontDistribute super."meta-misc";
+ "meta-par" = dontDistribute super."meta-par";
+ "meta-par-accelerate" = dontDistribute super."meta-par-accelerate";
+ "metadata" = dontDistribute super."metadata";
+ "metamorphic" = dontDistribute super."metamorphic";
+ "metaplug" = dontDistribute super."metaplug";
+ "metric" = dontDistribute super."metric";
+ "metricsd-client" = dontDistribute super."metricsd-client";
+ "metronome" = dontDistribute super."metronome";
+ "mezzolens" = dontDistribute super."mezzolens";
+ "mfsolve" = dontDistribute super."mfsolve";
+ "mgeneric" = dontDistribute super."mgeneric";
+ "mi" = dontDistribute super."mi";
+ "microbench" = dontDistribute super."microbench";
+ "microformats2-parser" = dontDistribute super."microformats2-parser";
+ "microformats2-types" = dontDistribute super."microformats2-types";
+ "microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
+ "microlens-each" = dontDistribute super."microlens-each";
+ "microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
+ "microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
+ "microlens-platform" = dontDistribute super."microlens-platform";
+ "microlens-th" = doDistribute super."microlens-th_0_2_1_1";
+ "microtimer" = dontDistribute super."microtimer";
+ "mida" = dontDistribute super."mida";
+ "midi" = dontDistribute super."midi";
+ "midi-alsa" = dontDistribute super."midi-alsa";
+ "midi-music-box" = dontDistribute super."midi-music-box";
+ "midi-util" = dontDistribute super."midi-util";
+ "midimory" = dontDistribute super."midimory";
+ "midisurface" = dontDistribute super."midisurface";
+ "mighttpd" = dontDistribute super."mighttpd";
+ "mighttpd2" = dontDistribute super."mighttpd2";
+ "mighty-metropolis" = dontDistribute super."mighty-metropolis";
+ "mikmod" = dontDistribute super."mikmod";
+ "miku" = dontDistribute super."miku";
+ "milena" = dontDistribute super."milena";
+ "mime" = dontDistribute super."mime";
+ "mime-directory" = dontDistribute super."mime-directory";
+ "mime-string" = dontDistribute super."mime-string";
+ "mines" = dontDistribute super."mines";
+ "minesweeper" = dontDistribute super."minesweeper";
+ "miniball" = dontDistribute super."miniball";
+ "miniforth" = dontDistribute super."miniforth";
+ "minilens" = dontDistribute super."minilens";
+ "minimal-configuration" = dontDistribute super."minimal-configuration";
+ "minimorph" = dontDistribute super."minimorph";
+ "minimung" = dontDistribute super."minimung";
+ "minions" = dontDistribute super."minions";
+ "minioperational" = dontDistribute super."minioperational";
+ "miniplex" = dontDistribute super."miniplex";
+ "minirotate" = dontDistribute super."minirotate";
+ "minisat" = dontDistribute super."minisat";
+ "ministg" = dontDistribute super."ministg";
+ "miniutter" = dontDistribute super."miniutter";
+ "minst-idx" = dontDistribute super."minst-idx";
+ "mirror-tweet" = dontDistribute super."mirror-tweet";
+ "missing-py2" = dontDistribute super."missing-py2";
+ "mix-arrows" = dontDistribute super."mix-arrows";
+ "mixed-strategies" = dontDistribute super."mixed-strategies";
+ "mkbndl" = dontDistribute super."mkbndl";
+ "mkcabal" = dontDistribute super."mkcabal";
+ "ml-w" = dontDistribute super."ml-w";
+ "mlist" = dontDistribute super."mlist";
+ "mmtl" = dontDistribute super."mmtl";
+ "mmtl-base" = dontDistribute super."mmtl-base";
+ "moan" = dontDistribute super."moan";
+ "modbus-tcp" = dontDistribute super."modbus-tcp";
+ "modelicaparser" = dontDistribute super."modelicaparser";
+ "modify-fasta" = dontDistribute super."modify-fasta";
+ "modsplit" = dontDistribute super."modsplit";
+ "modular-arithmetic" = dontDistribute super."modular-arithmetic";
+ "modular-prelude" = dontDistribute super."modular-prelude";
+ "modular-prelude-classy" = dontDistribute super."modular-prelude-classy";
+ "module-management" = dontDistribute super."module-management";
+ "modulespection" = dontDistribute super."modulespection";
+ "modulo" = dontDistribute super."modulo";
+ "moe" = dontDistribute super."moe";
+ "moesocks" = dontDistribute super."moesocks";
+ "mohws" = dontDistribute super."mohws";
+ "mole" = dontDistribute super."mole";
+ "monad-abort-fd" = dontDistribute super."monad-abort-fd";
+ "monad-atom" = dontDistribute super."monad-atom";
+ "monad-atom-simple" = dontDistribute super."monad-atom-simple";
+ "monad-bool" = dontDistribute super."monad-bool";
+ "monad-classes" = dontDistribute super."monad-classes";
+ "monad-codec" = dontDistribute super."monad-codec";
+ "monad-exception" = dontDistribute super."monad-exception";
+ "monad-fork" = dontDistribute super."monad-fork";
+ "monad-gen" = dontDistribute super."monad-gen";
+ "monad-http" = dontDistribute super."monad-http";
+ "monad-interleave" = dontDistribute super."monad-interleave";
+ "monad-levels" = dontDistribute super."monad-levels";
+ "monad-logger" = doDistribute super."monad-logger_0_3_16";
+ "monad-loops-stm" = dontDistribute super."monad-loops-stm";
+ "monad-lrs" = dontDistribute super."monad-lrs";
+ "monad-memo" = dontDistribute super."monad-memo";
+ "monad-mersenne-random" = dontDistribute super."monad-mersenne-random";
+ "monad-open" = dontDistribute super."monad-open";
+ "monad-ox" = dontDistribute super."monad-ox";
+ "monad-parallel-progressbar" = dontDistribute super."monad-parallel-progressbar";
+ "monad-param" = dontDistribute super."monad-param";
+ "monad-ran" = dontDistribute super."monad-ran";
+ "monad-resumption" = dontDistribute super."monad-resumption";
+ "monad-state" = dontDistribute super."monad-state";
+ "monad-statevar" = dontDistribute super."monad-statevar";
+ "monad-stlike-io" = dontDistribute super."monad-stlike-io";
+ "monad-stlike-stm" = dontDistribute super."monad-stlike-stm";
+ "monad-supply" = dontDistribute super."monad-supply";
+ "monad-task" = dontDistribute super."monad-task";
+ "monad-time" = dontDistribute super."monad-time";
+ "monad-tx" = dontDistribute super."monad-tx";
+ "monad-unify" = dontDistribute super."monad-unify";
+ "monad-wrap" = dontDistribute super."monad-wrap";
+ "monadIO" = dontDistribute super."monadIO";
+ "monadLib-compose" = dontDistribute super."monadLib-compose";
+ "monadacme" = dontDistribute super."monadacme";
+ "monadbi" = dontDistribute super."monadbi";
+ "monadcryptorandom" = doDistribute super."monadcryptorandom_0_6_1";
+ "monadfibre" = dontDistribute super."monadfibre";
+ "monadiccp" = dontDistribute super."monadiccp";
+ "monadiccp-gecode" = dontDistribute super."monadiccp-gecode";
+ "monadio-unwrappable" = dontDistribute super."monadio-unwrappable";
+ "monadlist" = dontDistribute super."monadlist";
+ "monadloc" = dontDistribute super."monadloc";
+ "monadloc-pp" = dontDistribute super."monadloc-pp";
+ "monadplus" = dontDistribute super."monadplus";
+ "monads-fd" = dontDistribute super."monads-fd";
+ "monadtransform" = dontDistribute super."monadtransform";
+ "monarch" = dontDistribute super."monarch";
+ "mongodb-queue" = dontDistribute super."mongodb-queue";
+ "mongrel2-handler" = dontDistribute super."mongrel2-handler";
+ "monitor" = dontDistribute super."monitor";
+ "mono-foldable" = dontDistribute super."mono-foldable";
+ "mono-traversable" = doDistribute super."mono-traversable_0_9_3";
+ "monoid-absorbing" = dontDistribute super."monoid-absorbing";
+ "monoid-owns" = dontDistribute super."monoid-owns";
+ "monoid-record" = dontDistribute super."monoid-record";
+ "monoid-statistics" = dontDistribute super."monoid-statistics";
+ "monoid-transformer" = dontDistribute super."monoid-transformer";
+ "monoidplus" = dontDistribute super."monoidplus";
+ "monoids" = dontDistribute super."monoids";
+ "monomorphic" = dontDistribute super."monomorphic";
+ "montage" = dontDistribute super."montage";
+ "montage-client" = dontDistribute super."montage-client";
+ "monte-carlo" = dontDistribute super."monte-carlo";
+ "moo" = dontDistribute super."moo";
+ "moonshine" = dontDistribute super."moonshine";
+ "morfette" = dontDistribute super."morfette";
+ "morfeusz" = dontDistribute super."morfeusz";
+ "morte" = dontDistribute super."morte";
+ "mosaico-lib" = dontDistribute super."mosaico-lib";
+ "mount" = dontDistribute super."mount";
+ "mp" = dontDistribute super."mp";
+ "mp3decoder" = dontDistribute super."mp3decoder";
+ "mpdmate" = dontDistribute super."mpdmate";
+ "mpppc" = dontDistribute super."mpppc";
+ "mpretty" = dontDistribute super."mpretty";
+ "mpris" = dontDistribute super."mpris";
+ "mprover" = dontDistribute super."mprover";
+ "mps" = dontDistribute super."mps";
+ "mpvguihs" = dontDistribute super."mpvguihs";
+ "mqtt-hs" = dontDistribute super."mqtt-hs";
+ "ms" = dontDistribute super."ms";
+ "msgpack" = dontDistribute super."msgpack";
+ "msgpack-aeson" = dontDistribute super."msgpack-aeson";
+ "msgpack-idl" = dontDistribute super."msgpack-idl";
+ "msgpack-rpc" = dontDistribute super."msgpack-rpc";
+ "msh" = dontDistribute super."msh";
+ "msu" = dontDistribute super."msu";
+ "mtgoxapi" = dontDistribute super."mtgoxapi";
+ "mtl-c" = dontDistribute super."mtl-c";
+ "mtl-evil-instances" = dontDistribute super."mtl-evil-instances";
+ "mtl-tf" = dontDistribute super."mtl-tf";
+ "mtl-unleashed" = dontDistribute super."mtl-unleashed";
+ "mtlparse" = dontDistribute super."mtlparse";
+ "mtlx" = dontDistribute super."mtlx";
+ "mtp" = dontDistribute super."mtp";
+ "mtree" = dontDistribute super."mtree";
+ "mucipher" = dontDistribute super."mucipher";
+ "mudbath" = dontDistribute super."mudbath";
+ "muesli" = dontDistribute super."muesli";
+ "multext-east-msd" = dontDistribute super."multext-east-msd";
+ "multi-cabal" = dontDistribute super."multi-cabal";
+ "multifocal" = dontDistribute super."multifocal";
+ "multihash" = dontDistribute super."multihash";
+ "multipart-names" = dontDistribute super."multipart-names";
+ "multipass" = dontDistribute super."multipass";
+ "multiplate" = dontDistribute super."multiplate";
+ "multiplate-simplified" = dontDistribute super."multiplate-simplified";
+ "multiplicity" = dontDistribute super."multiplicity";
+ "multirec" = dontDistribute super."multirec";
+ "multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
+ "multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
+ "multiset-comb" = dontDistribute super."multiset-comb";
+ "multisetrewrite" = dontDistribute super."multisetrewrite";
+ "multistate" = dontDistribute super."multistate";
+ "muon" = dontDistribute super."muon";
+ "murder" = dontDistribute super."murder";
+ "murmur3" = dontDistribute super."murmur3";
+ "murmurhash3" = dontDistribute super."murmurhash3";
+ "music-articulation" = dontDistribute super."music-articulation";
+ "music-diatonic" = dontDistribute super."music-diatonic";
+ "music-dynamics" = dontDistribute super."music-dynamics";
+ "music-dynamics-literal" = dontDistribute super."music-dynamics-literal";
+ "music-graphics" = dontDistribute super."music-graphics";
+ "music-parts" = dontDistribute super."music-parts";
+ "music-pitch" = dontDistribute super."music-pitch";
+ "music-pitch-literal" = dontDistribute super."music-pitch-literal";
+ "music-preludes" = dontDistribute super."music-preludes";
+ "music-score" = dontDistribute super."music-score";
+ "music-sibelius" = dontDistribute super."music-sibelius";
+ "music-suite" = dontDistribute super."music-suite";
+ "music-util" = dontDistribute super."music-util";
+ "musicbrainz-email" = dontDistribute super."musicbrainz-email";
+ "musicxml" = dontDistribute super."musicxml";
+ "musicxml2" = dontDistribute super."musicxml2";
+ "mustache" = dontDistribute super."mustache";
+ "mustache-haskell" = dontDistribute super."mustache-haskell";
+ "mustache2hs" = dontDistribute super."mustache2hs";
+ "mutable-iter" = dontDistribute super."mutable-iter";
+ "mute-unmute" = dontDistribute super."mute-unmute";
+ "mvc" = dontDistribute super."mvc";
+ "mvc-updates" = dontDistribute super."mvc-updates";
+ "mvclient" = dontDistribute super."mvclient";
+ "mwc-probability" = dontDistribute super."mwc-probability";
+ "mwc-random-monad" = dontDistribute super."mwc-random-monad";
+ "myTestlll" = dontDistribute super."myTestlll";
+ "mybitcoin-sci" = dontDistribute super."mybitcoin-sci";
+ "myo" = dontDistribute super."myo";
+ "mysnapsession" = dontDistribute super."mysnapsession";
+ "mysnapsession-example" = dontDistribute super."mysnapsession-example";
+ "mysql-effect" = dontDistribute super."mysql-effect";
+ "mysql-simple-quasi" = dontDistribute super."mysql-simple-quasi";
+ "mysql-simple-typed" = dontDistribute super."mysql-simple-typed";
+ "mzv" = dontDistribute super."mzv";
+ "n-m" = dontDistribute super."n-m";
+ "nagios-check" = dontDistribute super."nagios-check";
+ "nagios-perfdata" = dontDistribute super."nagios-perfdata";
+ "nagios-plugin-ekg" = dontDistribute super."nagios-plugin-ekg";
+ "named-formlet" = dontDistribute super."named-formlet";
+ "named-lock" = dontDistribute super."named-lock";
+ "named-records" = dontDistribute super."named-records";
+ "namelist" = dontDistribute super."namelist";
+ "names" = dontDistribute super."names";
+ "names-th" = dontDistribute super."names-th";
+ "nano-cryptr" = dontDistribute super."nano-cryptr";
+ "nano-hmac" = dontDistribute super."nano-hmac";
+ "nano-md5" = dontDistribute super."nano-md5";
+ "nanoAgda" = dontDistribute super."nanoAgda";
+ "nanocurses" = dontDistribute super."nanocurses";
+ "nanomsg" = dontDistribute super."nanomsg";
+ "nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
+ "nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
+ "narc" = dontDistribute super."narc";
+ "nat" = dontDistribute super."nat";
+ "nationstates" = doDistribute super."nationstates_0_2_0_3";
+ "nats" = doDistribute super."nats_1";
+ "nats-queue" = dontDistribute super."nats-queue";
+ "natural-number" = dontDistribute super."natural-number";
+ "natural-numbers" = dontDistribute super."natural-numbers";
+ "natural-sort" = dontDistribute super."natural-sort";
+ "natural-transformation" = dontDistribute super."natural-transformation";
+ "naturalcomp" = dontDistribute super."naturalcomp";
+ "naturals" = dontDistribute super."naturals";
+ "naver-translate" = dontDistribute super."naver-translate";
+ "nbt" = dontDistribute super."nbt";
+ "nc-indicators" = dontDistribute super."nc-indicators";
+ "ncurses" = dontDistribute super."ncurses";
+ "neat" = dontDistribute super."neat";
+ "neat-interpolation" = doDistribute super."neat-interpolation_0_2_3";
+ "needle" = dontDistribute super."needle";
+ "neet" = dontDistribute super."neet";
+ "nehe-tuts" = dontDistribute super."nehe-tuts";
+ "neil" = dontDistribute super."neil";
+ "neither" = dontDistribute super."neither";
+ "nemesis" = dontDistribute super."nemesis";
+ "nemesis-titan" = dontDistribute super."nemesis-titan";
+ "nerf" = dontDistribute super."nerf";
+ "nero" = dontDistribute super."nero";
+ "nero-wai" = dontDistribute super."nero-wai";
+ "nero-warp" = dontDistribute super."nero-warp";
+ "nested-routes" = dontDistribute super."nested-routes";
+ "nested-sets" = dontDistribute super."nested-sets";
+ "nestedmap" = dontDistribute super."nestedmap";
+ "net-concurrent" = dontDistribute super."net-concurrent";
+ "netclock" = dontDistribute super."netclock";
+ "netcore" = dontDistribute super."netcore";
+ "netlines" = dontDistribute super."netlines";
+ "netlink" = dontDistribute super."netlink";
+ "netlist" = dontDistribute super."netlist";
+ "netlist-to-vhdl" = dontDistribute super."netlist-to-vhdl";
+ "netpbm" = dontDistribute super."netpbm";
+ "netrc" = dontDistribute super."netrc";
+ "netspec" = dontDistribute super."netspec";
+ "netstring-enumerator" = dontDistribute super."netstring-enumerator";
+ "nettle" = dontDistribute super."nettle";
+ "nettle-frp" = dontDistribute super."nettle-frp";
+ "nettle-netkit" = dontDistribute super."nettle-netkit";
+ "nettle-openflow" = dontDistribute super."nettle-openflow";
+ "netwire" = dontDistribute super."netwire";
+ "netwire-input" = dontDistribute super."netwire-input";
+ "netwire-input-glfw" = dontDistribute super."netwire-input-glfw";
+ "network-address" = dontDistribute super."network-address";
+ "network-anonymous-tor" = doDistribute super."network-anonymous-tor_0_9_2";
+ "network-api-support" = dontDistribute super."network-api-support";
+ "network-bitcoin" = dontDistribute super."network-bitcoin";
+ "network-builder" = dontDistribute super."network-builder";
+ "network-bytestring" = dontDistribute super."network-bytestring";
+ "network-conduit" = dontDistribute super."network-conduit";
+ "network-connection" = dontDistribute super."network-connection";
+ "network-data" = dontDistribute super."network-data";
+ "network-dbus" = dontDistribute super."network-dbus";
+ "network-dns" = dontDistribute super."network-dns";
+ "network-enumerator" = dontDistribute super."network-enumerator";
+ "network-fancy" = dontDistribute super."network-fancy";
+ "network-house" = dontDistribute super."network-house";
+ "network-interfacerequest" = dontDistribute super."network-interfacerequest";
+ "network-ip" = dontDistribute super."network-ip";
+ "network-metrics" = dontDistribute super."network-metrics";
+ "network-minihttp" = dontDistribute super."network-minihttp";
+ "network-msg" = dontDistribute super."network-msg";
+ "network-netpacket" = dontDistribute super."network-netpacket";
+ "network-pgi" = dontDistribute super."network-pgi";
+ "network-rpca" = dontDistribute super."network-rpca";
+ "network-server" = dontDistribute super."network-server";
+ "network-service" = dontDistribute super."network-service";
+ "network-simple-sockaddr" = dontDistribute super."network-simple-sockaddr";
+ "network-simple-tls" = dontDistribute super."network-simple-tls";
+ "network-socket-options" = dontDistribute super."network-socket-options";
+ "network-stream" = dontDistribute super."network-stream";
+ "network-topic-models" = dontDistribute super."network-topic-models";
+ "network-transport-amqp" = dontDistribute super."network-transport-amqp";
+ "network-transport-composed" = dontDistribute super."network-transport-composed";
+ "network-transport-inmemory" = dontDistribute super."network-transport-inmemory";
+ "network-transport-tcp" = dontDistribute super."network-transport-tcp";
+ "network-transport-tests" = dontDistribute super."network-transport-tests";
+ "network-transport-zeromq" = dontDistribute super."network-transport-zeromq";
+ "network-uri-static" = dontDistribute super."network-uri-static";
+ "network-wai-router" = dontDistribute super."network-wai-router";
+ "network-websocket" = dontDistribute super."network-websocket";
+ "networked-game" = dontDistribute super."networked-game";
+ "newports" = dontDistribute super."newports";
+ "newsynth" = dontDistribute super."newsynth";
+ "newt" = dontDistribute super."newt";
+ "newtype-deriving" = dontDistribute super."newtype-deriving";
+ "newtype-th" = dontDistribute super."newtype-th";
+ "newtyper" = dontDistribute super."newtyper";
+ "nextstep-plist" = dontDistribute super."nextstep-plist";
+ "nf" = dontDistribute super."nf";
+ "ngrams-loader" = dontDistribute super."ngrams-loader";
+ "niagra" = dontDistribute super."niagra";
+ "nibblestring" = dontDistribute super."nibblestring";
+ "nicify" = dontDistribute super."nicify";
+ "nicify-lib" = dontDistribute super."nicify-lib";
+ "nicovideo-translator" = dontDistribute super."nicovideo-translator";
+ "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";
+ "nkjp" = dontDistribute super."nkjp";
+ "nlp-scores" = dontDistribute super."nlp-scores";
+ "nlp-scores-scripts" = dontDistribute super."nlp-scores-scripts";
+ "nm" = dontDistribute super."nm";
+ "nme" = dontDistribute super."nme";
+ "nntp" = dontDistribute super."nntp";
+ "no-buffering-workaround" = dontDistribute super."no-buffering-workaround";
+ "no-role-annots" = dontDistribute super."no-role-annots";
+ "nofib-analyse" = dontDistribute super."nofib-analyse";
+ "nofib-analyze" = dontDistribute super."nofib-analyze";
+ "noise" = dontDistribute super."noise";
+ "non-empty" = dontDistribute super."non-empty";
+ "non-negative" = dontDistribute super."non-negative";
+ "nondeterminism" = dontDistribute super."nondeterminism";
+ "nonfree" = dontDistribute super."nonfree";
+ "nonlinear-optimization" = dontDistribute super."nonlinear-optimization";
+ "nonlinear-optimization-ad" = dontDistribute super."nonlinear-optimization-ad";
+ "noodle" = dontDistribute super."noodle";
+ "normaldistribution" = dontDistribute super."normaldistribution";
+ "not-gloss" = dontDistribute super."not-gloss";
+ "not-gloss-examples" = dontDistribute super."not-gloss-examples";
+ "not-in-base" = dontDistribute super."not-in-base";
+ "notcpp" = dontDistribute super."notcpp";
+ "notmuch-haskell" = dontDistribute super."notmuch-haskell";
+ "notmuch-web" = dontDistribute super."notmuch-web";
+ "notzero" = dontDistribute super."notzero";
+ "np-extras" = dontDistribute super."np-extras";
+ "np-linear" = dontDistribute super."np-linear";
+ "nptools" = dontDistribute super."nptools";
+ "nth-prime" = dontDistribute super."nth-prime";
+ "nthable" = dontDistribute super."nthable";
+ "ntp-control" = dontDistribute super."ntp-control";
+ "null-canvas" = dontDistribute super."null-canvas";
+ "nullary" = dontDistribute super."nullary";
+ "number" = dontDistribute super."number";
+ "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";
+ "numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
+ "numeric-tools" = dontDistribute super."numeric-tools";
+ "numericpeano" = dontDistribute super."numericpeano";
+ "nums" = dontDistribute super."nums";
+ "numtype-dk" = dontDistribute super."numtype-dk";
+ "numtype-tf" = dontDistribute super."numtype-tf";
+ "nurbs" = dontDistribute super."nurbs";
+ "nvim-hs" = dontDistribute super."nvim-hs";
+ "nvim-hs-contrib" = dontDistribute super."nvim-hs-contrib";
+ "nyan" = dontDistribute super."nyan";
+ "nylas" = dontDistribute super."nylas";
+ "nymphaea" = dontDistribute super."nymphaea";
+ "oauthenticated" = dontDistribute super."oauthenticated";
+ "obdd" = dontDistribute super."obdd";
+ "oberon0" = dontDistribute super."oberon0";
+ "obj" = dontDistribute super."obj";
+ "objectid" = dontDistribute super."objectid";
+ "observable-sharing" = dontDistribute super."observable-sharing";
+ "octohat" = dontDistribute super."octohat";
+ "octopus" = dontDistribute super."octopus";
+ "oculus" = dontDistribute super."oculus";
+ "off-simple" = dontDistribute super."off-simple";
+ "ofx" = dontDistribute super."ofx";
+ "ohloh-hs" = dontDistribute super."ohloh-hs";
+ "oi" = dontDistribute super."oi";
+ "oidc-client" = dontDistribute super."oidc-client";
+ "ois-input-manager" = dontDistribute super."ois-input-manager";
+ "old-version" = dontDistribute super."old-version";
+ "olwrapper" = dontDistribute super."olwrapper";
+ "omaketex" = dontDistribute super."omaketex";
+ "omega" = dontDistribute super."omega";
+ "omnicodec" = dontDistribute super."omnicodec";
+ "omnifmt" = dontDistribute super."omnifmt";
+ "on-a-horse" = dontDistribute super."on-a-horse";
+ "on-demand-ssh-tunnel" = dontDistribute super."on-demand-ssh-tunnel";
+ "once" = dontDistribute super."once";
+ "one-liner" = dontDistribute super."one-liner";
+ "one-time-password" = dontDistribute super."one-time-password";
+ "oneOfN" = dontDistribute super."oneOfN";
+ "oneormore" = dontDistribute super."oneormore";
+ "only" = dontDistribute super."only";
+ "onu-course" = dontDistribute super."onu-course";
+ "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-haddock" = dontDistribute super."open-haddock";
+ "open-pandoc" = dontDistribute super."open-pandoc";
+ "open-symbology" = dontDistribute super."open-symbology";
+ "open-typerep" = dontDistribute super."open-typerep";
+ "open-union" = dontDistribute super."open-union";
+ "open-witness" = dontDistribute super."open-witness";
+ "opencog-atomspace" = dontDistribute super."opencog-atomspace";
+ "opencv-raw" = dontDistribute super."opencv-raw";
+ "opendatatable" = dontDistribute super."opendatatable";
+ "openexchangerates" = dontDistribute super."openexchangerates";
+ "openflow" = dontDistribute super."openflow";
+ "opengl-dlp-stereo" = dontDistribute super."opengl-dlp-stereo";
+ "opengl-spacenavigator" = dontDistribute super."opengl-spacenavigator";
+ "opengles" = dontDistribute super."opengles";
+ "openid" = dontDistribute super."openid";
+ "openpgp" = dontDistribute super."openpgp";
+ "openpgp-Crypto" = dontDistribute super."openpgp-Crypto";
+ "openpgp-crypto-api" = dontDistribute super."openpgp-crypto-api";
+ "opensoundcontrol-ht" = dontDistribute super."opensoundcontrol-ht";
+ "openssh-github-keys" = dontDistribute super."openssh-github-keys";
+ "openssl-createkey" = dontDistribute super."openssl-createkey";
+ "opentheory" = dontDistribute super."opentheory";
+ "opentheory-bits" = dontDistribute super."opentheory-bits";
+ "opentheory-byte" = dontDistribute super."opentheory-byte";
+ "opentheory-char" = dontDistribute super."opentheory-char";
+ "opentheory-divides" = dontDistribute super."opentheory-divides";
+ "opentheory-fibonacci" = dontDistribute super."opentheory-fibonacci";
+ "opentheory-parser" = dontDistribute super."opentheory-parser";
+ "opentheory-prime" = dontDistribute super."opentheory-prime";
+ "opentheory-primitive" = dontDistribute super."opentheory-primitive";
+ "opentheory-probability" = dontDistribute super."opentheory-probability";
+ "opentheory-stream" = dontDistribute super."opentheory-stream";
+ "opentheory-unicode" = dontDistribute super."opentheory-unicode";
+ "operational-alacarte" = dontDistribute super."operational-alacarte";
+ "opml" = dontDistribute super."opml";
+ "opml-conduit" = dontDistribute super."opml-conduit";
+ "opn" = dontDistribute super."opn";
+ "optimal-blocks" = dontDistribute super."optimal-blocks";
+ "optimization" = dontDistribute super."optimization";
+ "optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
+ "optional" = dontDistribute super."optional";
+ "options-time" = dontDistribute super."options-time";
+ "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
+ "optparse-declarative" = dontDistribute super."optparse-declarative";
+ "orc" = dontDistribute super."orc";
+ "orchestrate" = dontDistribute super."orchestrate";
+ "orchid" = dontDistribute super."orchid";
+ "orchid-demo" = dontDistribute super."orchid-demo";
+ "ord-adhoc" = dontDistribute super."ord-adhoc";
+ "order-maintenance" = dontDistribute super."order-maintenance";
+ "order-statistics" = dontDistribute super."order-statistics";
+ "ordered" = dontDistribute super."ordered";
+ "orders" = dontDistribute super."orders";
+ "ordrea" = dontDistribute super."ordrea";
+ "organize-imports" = dontDistribute super."organize-imports";
+ "orgmode" = dontDistribute super."orgmode";
+ "orgmode-parse" = dontDistribute super."orgmode-parse";
+ "origami" = dontDistribute super."origami";
+ "os-release" = dontDistribute super."os-release";
+ "osc" = dontDistribute super."osc";
+ "osm-download" = dontDistribute super."osm-download";
+ "oso2pdf" = dontDistribute super."oso2pdf";
+ "osx-ar" = dontDistribute super."osx-ar";
+ "ot" = dontDistribute super."ot";
+ "ottparse-pretty" = dontDistribute super."ottparse-pretty";
+ "overture" = dontDistribute super."overture";
+ "pack" = dontDistribute super."pack";
+ "package-description-remote" = dontDistribute super."package-description-remote";
+ "package-o-tron" = dontDistribute super."package-o-tron";
+ "package-vt" = dontDistribute super."package-vt";
+ "packdeps" = dontDistribute super."packdeps";
+ "packed-dawg" = dontDistribute super."packed-dawg";
+ "packedstring" = dontDistribute super."packedstring";
+ "packer" = dontDistribute super."packer";
+ "packman" = dontDistribute super."packman";
+ "packunused" = dontDistribute super."packunused";
+ "pacman-memcache" = dontDistribute super."pacman-memcache";
+ "padKONTROL" = dontDistribute super."padKONTROL";
+ "pagarme" = dontDistribute super."pagarme";
+ "pagerduty" = doDistribute super."pagerduty_0_0_3_3";
+ "pagure-hook-receiver" = dontDistribute super."pagure-hook-receiver";
+ "palindromes" = dontDistribute super."palindromes";
+ "pam" = dontDistribute super."pam";
+ "panda" = dontDistribute super."panda";
+ "pandoc-citeproc" = doDistribute super."pandoc-citeproc_0_7_4";
+ "pandoc-citeproc-preamble" = dontDistribute super."pandoc-citeproc-preamble";
+ "pandoc-crossref" = dontDistribute super."pandoc-crossref";
+ "pandoc-csv2table" = dontDistribute super."pandoc-csv2table";
+ "pandoc-include" = dontDistribute super."pandoc-include";
+ "pandoc-lens" = dontDistribute super."pandoc-lens";
+ "pandoc-placetable" = dontDistribute super."pandoc-placetable";
+ "pandoc-plantuml-diagrams" = dontDistribute super."pandoc-plantuml-diagrams";
+ "pandoc-unlit" = dontDistribute super."pandoc-unlit";
+ "papillon" = dontDistribute super."papillon";
+ "pappy" = dontDistribute super."pappy";
+ "para" = dontDistribute super."para";
+ "paragon" = dontDistribute super."paragon";
+ "parallel-tasks" = dontDistribute super."parallel-tasks";
+ "parallel-tree-search" = dontDistribute super."parallel-tree-search";
+ "parameterized-data" = dontDistribute super."parameterized-data";
+ "parco" = dontDistribute super."parco";
+ "parco-attoparsec" = dontDistribute super."parco-attoparsec";
+ "parco-parsec" = dontDistribute super."parco-parsec";
+ "parcom-lib" = dontDistribute super."parcom-lib";
+ "parconc-examples" = dontDistribute super."parconc-examples";
+ "parport" = dontDistribute super."parport";
+ "parse-dimacs" = dontDistribute super."parse-dimacs";
+ "parse-help" = dontDistribute super."parse-help";
+ "parseargs" = doDistribute super."parseargs_0_1_5_2";
+ "parsec-extra" = dontDistribute super."parsec-extra";
+ "parsec-numbers" = dontDistribute super."parsec-numbers";
+ "parsec-parsers" = dontDistribute super."parsec-parsers";
+ "parsec-permutation" = dontDistribute super."parsec-permutation";
+ "parsec-tagsoup" = dontDistribute super."parsec-tagsoup";
+ "parsec-trace" = dontDistribute super."parsec-trace";
+ "parsec-utils" = dontDistribute super."parsec-utils";
+ "parsec1" = dontDistribute super."parsec1";
+ "parsec2" = dontDistribute super."parsec2";
+ "parsec3" = dontDistribute super."parsec3";
+ "parsec3-numbers" = dontDistribute super."parsec3-numbers";
+ "parsedate" = dontDistribute super."parsedate";
+ "parseerror-eq" = dontDistribute super."parseerror-eq";
+ "parsek" = dontDistribute super."parsek";
+ "parsely" = dontDistribute super."parsely";
+ "parser-helper" = dontDistribute super."parser-helper";
+ "parser241" = dontDistribute super."parser241";
+ "parsergen" = dontDistribute super."parsergen";
+ "parsestar" = dontDistribute super."parsestar";
+ "parsimony" = dontDistribute super."parsimony";
+ "partial" = dontDistribute super."partial";
+ "partial-isomorphisms" = dontDistribute super."partial-isomorphisms";
+ "partial-lens" = dontDistribute super."partial-lens";
+ "partial-uri" = dontDistribute super."partial-uri";
+ "partly" = dontDistribute super."partly";
+ "passage" = dontDistribute super."passage";
+ "passwords" = dontDistribute super."passwords";
+ "pastis" = dontDistribute super."pastis";
+ "pasty" = dontDistribute super."pasty";
+ "patch-combinators" = dontDistribute super."patch-combinators";
+ "patch-image" = dontDistribute super."patch-image";
+ "patches-vector" = dontDistribute super."patches-vector";
+ "path-extra" = dontDistribute super."path-extra";
+ "pathfinding" = dontDistribute super."pathfinding";
+ "pathfindingcore" = dontDistribute super."pathfindingcore";
+ "pathtype" = dontDistribute super."pathtype";
+ "pathwalk" = dontDistribute super."pathwalk";
+ "patronscraper" = dontDistribute super."patronscraper";
+ "patterns" = dontDistribute super."patterns";
+ "paymill" = dontDistribute super."paymill";
+ "paypal-adaptive-hoops" = dontDistribute super."paypal-adaptive-hoops";
+ "paypal-api" = dontDistribute super."paypal-api";
+ "pb" = dontDistribute super."pb";
+ "pbc4hs" = dontDistribute super."pbc4hs";
+ "pbkdf" = dontDistribute super."pbkdf";
+ "pcap" = dontDistribute super."pcap";
+ "pcap-conduit" = dontDistribute super."pcap-conduit";
+ "pcap-enumerator" = dontDistribute super."pcap-enumerator";
+ "pcd-loader" = dontDistribute super."pcd-loader";
+ "pcf" = dontDistribute super."pcf";
+ "pcg-random" = dontDistribute super."pcg-random";
+ "pcre-heavy" = doDistribute super."pcre-heavy_0_2_5";
+ "pcre-less" = dontDistribute super."pcre-less";
+ "pcre-light-extra" = dontDistribute super."pcre-light-extra";
+ "pcre-utils" = dontDistribute super."pcre-utils";
+ "pdf-toolbox-content" = dontDistribute super."pdf-toolbox-content";
+ "pdf-toolbox-core" = dontDistribute super."pdf-toolbox-core";
+ "pdf-toolbox-document" = dontDistribute super."pdf-toolbox-document";
+ "pdf-toolbox-viewer" = dontDistribute super."pdf-toolbox-viewer";
+ "pdf2line" = dontDistribute super."pdf2line";
+ "pdfsplit" = dontDistribute super."pdfsplit";
+ "pdynload" = dontDistribute super."pdynload";
+ "peakachu" = dontDistribute super."peakachu";
+ "peano" = dontDistribute super."peano";
+ "peano-inf" = dontDistribute super."peano-inf";
+ "pec" = dontDistribute super."pec";
+ "pecoff" = dontDistribute super."pecoff";
+ "peg" = dontDistribute super."peg";
+ "peggy" = dontDistribute super."peggy";
+ "pell" = dontDistribute super."pell";
+ "penn-treebank" = dontDistribute super."penn-treebank";
+ "penny" = dontDistribute super."penny";
+ "penny-bin" = dontDistribute super."penny-bin";
+ "penny-lib" = dontDistribute super."penny-lib";
+ "peparser" = dontDistribute super."peparser";
+ "perceptron" = dontDistribute super."perceptron";
+ "perdure" = dontDistribute super."perdure";
+ "period" = dontDistribute super."period";
+ "perm" = dontDistribute super."perm";
+ "permutation" = dontDistribute super."permutation";
+ "permute" = dontDistribute super."permute";
+ "persist2er" = dontDistribute super."persist2er";
+ "persistable-record" = dontDistribute super."persistable-record";
+ "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
+ "persistent-cereal" = dontDistribute super."persistent-cereal";
+ "persistent-equivalence" = dontDistribute super."persistent-equivalence";
+ "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
+ "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
+ "persistent-iproute" = dontDistribute super."persistent-iproute";
+ "persistent-map" = dontDistribute super."persistent-map";
+ "persistent-mysql" = doDistribute super."persistent-mysql_2_2";
+ "persistent-odbc" = dontDistribute super."persistent-odbc";
+ "persistent-protobuf" = dontDistribute super."persistent-protobuf";
+ "persistent-ratelimit" = dontDistribute super."persistent-ratelimit";
+ "persistent-redis" = dontDistribute super."persistent-redis";
+ "persistent-vector" = dontDistribute super."persistent-vector";
+ "persistent-zookeeper" = dontDistribute super."persistent-zookeeper";
+ "persona" = dontDistribute super."persona";
+ "persona-idp" = dontDistribute super."persona-idp";
+ "pesca" = dontDistribute super."pesca";
+ "peyotls" = dontDistribute super."peyotls";
+ "peyotls-codec" = dontDistribute super."peyotls-codec";
+ "pez" = dontDistribute super."pez";
+ "pg-harness" = dontDistribute super."pg-harness";
+ "pg-harness-client" = dontDistribute super."pg-harness-client";
+ "pg-harness-server" = dontDistribute super."pg-harness-server";
+ "pgdl" = dontDistribute super."pgdl";
+ "pgm" = dontDistribute super."pgm";
+ "pgp-wordlist" = dontDistribute super."pgp-wordlist";
+ "pgsql-simple" = dontDistribute super."pgsql-simple";
+ "pgstream" = dontDistribute super."pgstream";
+ "phasechange" = dontDistribute super."phasechange";
+ "phizzle" = dontDistribute super."phizzle";
+ "phoityne" = dontDistribute super."phoityne";
+ "phone-numbers" = dontDistribute super."phone-numbers";
+ "phone-push" = dontDistribute super."phone-push";
+ "phonetic-code" = dontDistribute super."phonetic-code";
+ "phooey" = dontDistribute super."phooey";
+ "photoname" = dontDistribute super."photoname";
+ "phraskell" = dontDistribute super."phraskell";
+ "phybin" = dontDistribute super."phybin";
+ "pi-calculus" = dontDistribute super."pi-calculus";
+ "pia-forward" = dontDistribute super."pia-forward";
+ "pianola" = dontDistribute super."pianola";
+ "picologic" = dontDistribute super."picologic";
+ "picosat" = dontDistribute super."picosat";
+ "piet" = dontDistribute super."piet";
+ "piki" = dontDistribute super."piki";
+ "pinboard" = dontDistribute super."pinboard";
+ "pinch" = dontDistribute super."pinch";
+ "pinchot" = dontDistribute super."pinchot";
+ "pipe-enumerator" = dontDistribute super."pipe-enumerator";
+ "pipeclip" = dontDistribute super."pipeclip";
+ "pipes-async" = dontDistribute super."pipes-async";
+ "pipes-attoparsec-streaming" = dontDistribute super."pipes-attoparsec-streaming";
+ "pipes-cacophony" = dontDistribute super."pipes-cacophony";
+ "pipes-cellular" = dontDistribute super."pipes-cellular";
+ "pipes-cellular-csv" = dontDistribute super."pipes-cellular-csv";
+ "pipes-cereal" = dontDistribute super."pipes-cereal";
+ "pipes-cereal-plus" = dontDistribute super."pipes-cereal-plus";
+ "pipes-conduit" = dontDistribute super."pipes-conduit";
+ "pipes-core" = dontDistribute super."pipes-core";
+ "pipes-courier" = dontDistribute super."pipes-courier";
+ "pipes-csv" = dontDistribute super."pipes-csv";
+ "pipes-errors" = dontDistribute super."pipes-errors";
+ "pipes-extra" = dontDistribute super."pipes-extra";
+ "pipes-extras" = dontDistribute super."pipes-extras";
+ "pipes-files" = dontDistribute super."pipes-files";
+ "pipes-interleave" = dontDistribute super."pipes-interleave";
+ "pipes-mongodb" = dontDistribute super."pipes-mongodb";
+ "pipes-network-tls" = dontDistribute super."pipes-network-tls";
+ "pipes-p2p" = dontDistribute super."pipes-p2p";
+ "pipes-p2p-examples" = dontDistribute super."pipes-p2p-examples";
+ "pipes-postgresql-simple" = dontDistribute super."pipes-postgresql-simple";
+ "pipes-rt" = dontDistribute super."pipes-rt";
+ "pipes-shell" = dontDistribute super."pipes-shell";
+ "pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
+ "pipes-transduce" = dontDistribute super."pipes-transduce";
+ "pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
+ "pipes-websockets" = dontDistribute super."pipes-websockets";
+ "pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
+ "pipes-zlib" = dontDistribute super."pipes-zlib";
+ "pisigma" = dontDistribute super."pisigma";
+ "pit" = dontDistribute super."pit";
+ "pitchtrack" = dontDistribute super."pitchtrack";
+ "pivotal-tracker" = dontDistribute super."pivotal-tracker";
+ "pkcs1" = dontDistribute super."pkcs1";
+ "pkcs10" = dontDistribute super."pkcs10";
+ "pkcs7" = dontDistribute super."pkcs7";
+ "pkggraph" = dontDistribute super."pkggraph";
+ "pktree" = dontDistribute super."pktree";
+ "plailude" = dontDistribute super."plailude";
+ "planar-graph" = dontDistribute super."planar-graph";
+ "plat" = dontDistribute super."plat";
+ "playlists" = dontDistribute super."playlists";
+ "plist" = dontDistribute super."plist";
+ "plist-buddy" = dontDistribute super."plist-buddy";
+ "plivo" = dontDistribute super."plivo";
+ "plot" = doDistribute super."plot_0_2_3_4";
+ "plot-gtk" = doDistribute super."plot-gtk_0_2_0_2";
+ "plot-gtk-ui" = dontDistribute super."plot-gtk-ui";
+ "plot-gtk3" = doDistribute super."plot-gtk3_0_1_0_1";
+ "plot-lab" = dontDistribute super."plot-lab";
+ "plotfont" = dontDistribute super."plotfont";
+ "plotserver-api" = dontDistribute super."plotserver-api";
+ "plugins" = dontDistribute super."plugins";
+ "plugins-auto" = dontDistribute super."plugins-auto";
+ "plugins-multistage" = dontDistribute super."plugins-multistage";
+ "plumbers" = dontDistribute super."plumbers";
+ "ply-loader" = dontDistribute super."ply-loader";
+ "png-file" = dontDistribute super."png-file";
+ "pngload" = dontDistribute super."pngload";
+ "pngload-fixed" = dontDistribute super."pngload-fixed";
+ "pnm" = dontDistribute super."pnm";
+ "pocket-dns" = dontDistribute super."pocket-dns";
+ "pointedlist" = dontDistribute super."pointedlist";
+ "pointfree" = dontDistribute super."pointfree";
+ "pointful" = dontDistribute super."pointful";
+ "pointless-fun" = dontDistribute super."pointless-fun";
+ "pointless-haskell" = dontDistribute super."pointless-haskell";
+ "pointless-lenses" = dontDistribute super."pointless-lenses";
+ "pointless-rewrite" = dontDistribute super."pointless-rewrite";
+ "poker-eval" = dontDistribute super."poker-eval";
+ "pokitdok" = dontDistribute super."pokitdok";
+ "polar" = dontDistribute super."polar";
+ "polar-configfile" = dontDistribute super."polar-configfile";
+ "polar-shader" = dontDistribute super."polar-shader";
+ "polh-lexicon" = dontDistribute super."polh-lexicon";
+ "polimorf" = dontDistribute super."polimorf";
+ "poll" = dontDistribute super."poll";
+ "polyToMonoid" = dontDistribute super."polyToMonoid";
+ "polymap" = dontDistribute super."polymap";
+ "polynomial" = dontDistribute super."polynomial";
+ "polynomials-bernstein" = dontDistribute super."polynomials-bernstein";
+ "polyseq" = dontDistribute super."polyseq";
+ "polysoup" = dontDistribute super."polysoup";
+ "polytypeable" = dontDistribute super."polytypeable";
+ "polytypeable-utils" = dontDistribute super."polytypeable-utils";
+ "ponder" = dontDistribute super."ponder";
+ "pontarius-mediaserver" = dontDistribute super."pontarius-mediaserver";
+ "pontarius-xmpp" = dontDistribute super."pontarius-xmpp";
+ "pontarius-xpmn" = dontDistribute super."pontarius-xpmn";
+ "pony" = dontDistribute super."pony";
+ "pool" = dontDistribute super."pool";
+ "pool-conduit" = dontDistribute super."pool-conduit";
+ "pooled-io" = dontDistribute super."pooled-io";
+ "pop3-client" = dontDistribute super."pop3-client";
+ "popenhs" = dontDistribute super."popenhs";
+ "poppler" = dontDistribute super."poppler";
+ "populate-setup-exe-cache" = dontDistribute super."populate-setup-exe-cache";
+ "portable-lines" = dontDistribute super."portable-lines";
+ "portaudio" = dontDistribute super."portaudio";
+ "porte" = dontDistribute super."porte";
+ "porter" = dontDistribute super."porter";
+ "ports" = dontDistribute super."ports";
+ "ports-tools" = dontDistribute super."ports-tools";
+ "positive" = dontDistribute super."positive";
+ "posix-acl" = dontDistribute super."posix-acl";
+ "posix-escape" = dontDistribute super."posix-escape";
+ "posix-filelock" = dontDistribute super."posix-filelock";
+ "posix-paths" = dontDistribute super."posix-paths";
+ "posix-pty" = dontDistribute super."posix-pty";
+ "posix-timer" = dontDistribute super."posix-timer";
+ "posix-waitpid" = dontDistribute super."posix-waitpid";
+ "possible" = dontDistribute super."possible";
+ "post-mess-age" = doDistribute super."post-mess-age_0_1_0_0";
+ "postcodes" = dontDistribute super."postcodes";
+ "postgresql-binary" = doDistribute super."postgresql-binary_0_5_2_1";
+ "postgresql-config" = dontDistribute super."postgresql-config";
+ "postgresql-connector" = dontDistribute super."postgresql-connector";
+ "postgresql-copy-escape" = dontDistribute super."postgresql-copy-escape";
+ "postgresql-cube" = dontDistribute super."postgresql-cube";
+ "postgresql-error-codes" = dontDistribute super."postgresql-error-codes";
+ "postgresql-orm" = dontDistribute super."postgresql-orm";
+ "postgresql-query" = dontDistribute super."postgresql-query";
+ "postgresql-schema" = dontDistribute super."postgresql-schema";
+ "postgresql-simple" = doDistribute super."postgresql-simple_0_4_10_0";
+ "postgresql-simple-migration" = dontDistribute super."postgresql-simple-migration";
+ "postgresql-simple-sop" = dontDistribute super."postgresql-simple-sop";
+ "postgresql-simple-typed" = dontDistribute super."postgresql-simple-typed";
+ "postgresql-typed" = dontDistribute super."postgresql-typed";
+ "postgrest" = dontDistribute super."postgrest";
+ "postie" = dontDistribute super."postie";
+ "postmark" = dontDistribute super."postmark";
+ "postmaster" = dontDistribute super."postmaster";
+ "potato-tool" = dontDistribute super."potato-tool";
+ "potrace" = dontDistribute super."potrace";
+ "potrace-diagrams" = dontDistribute super."potrace-diagrams";
+ "powermate" = dontDistribute super."powermate";
+ "powerpc" = dontDistribute super."powerpc";
+ "ppm" = dontDistribute super."ppm";
+ "pqc" = dontDistribute super."pqc";
+ "pqueue-mtl" = dontDistribute super."pqueue-mtl";
+ "practice-room" = dontDistribute super."practice-room";
+ "precis" = dontDistribute super."precis";
+ "pred-trie" = doDistribute super."pred-trie_0_2_0";
+ "predicates" = dontDistribute super."predicates";
+ "prednote-test" = dontDistribute super."prednote-test";
+ "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
+ "prefork" = dontDistribute super."prefork";
+ "pregame" = dontDistribute super."pregame";
+ "prelude-edsl" = dontDistribute super."prelude-edsl";
+ "prelude-generalize" = dontDistribute super."prelude-generalize";
+ "prelude-plus" = dontDistribute super."prelude-plus";
+ "prelude-prime" = dontDistribute super."prelude-prime";
+ "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+ "preprocess-haskell" = dontDistribute super."preprocess-haskell";
+ "preprocessor-tools" = dontDistribute super."preprocessor-tools";
+ "present" = dontDistribute super."present";
+ "press" = dontDistribute super."press";
+ "presto-hdbc" = dontDistribute super."presto-hdbc";
+ "prettify" = dontDistribute super."prettify";
+ "pretty-compact" = dontDistribute super."pretty-compact";
+ "pretty-error" = dontDistribute super."pretty-error";
+ "pretty-hex" = dontDistribute super."pretty-hex";
+ "pretty-ncols" = dontDistribute super."pretty-ncols";
+ "pretty-sop" = dontDistribute super."pretty-sop";
+ "pretty-tree" = dontDistribute super."pretty-tree";
+ "prettyFunctionComposing" = dontDistribute super."prettyFunctionComposing";
+ "prim-uniq" = dontDistribute super."prim-uniq";
+ "primula-board" = dontDistribute super."primula-board";
+ "primula-bot" = dontDistribute super."primula-bot";
+ "printf-mauke" = dontDistribute super."printf-mauke";
+ "printxosd" = dontDistribute super."printxosd";
+ "priority-queue" = dontDistribute super."priority-queue";
+ "priority-sync" = dontDistribute super."priority-sync";
+ "privileged-concurrency" = dontDistribute super."privileged-concurrency";
+ "prizm" = dontDistribute super."prizm";
+ "probability" = dontDistribute super."probability";
+ "probable" = dontDistribute super."probable";
+ "proc" = dontDistribute super."proc";
+ "process-conduit" = dontDistribute super."process-conduit";
+ "process-iterio" = dontDistribute super."process-iterio";
+ "process-leksah" = dontDistribute super."process-leksah";
+ "process-listlike" = dontDistribute super."process-listlike";
+ "process-progress" = dontDistribute super."process-progress";
+ "process-qq" = dontDistribute super."process-qq";
+ "process-streaming" = dontDistribute super."process-streaming";
+ "processing" = dontDistribute super."processing";
+ "processor-creative-kit" = dontDistribute super."processor-creative-kit";
+ "procrastinating-structure" = dontDistribute super."procrastinating-structure";
+ "procrastinating-variable" = dontDistribute super."procrastinating-variable";
+ "procstat" = dontDistribute super."procstat";
+ "proctest" = dontDistribute super."proctest";
+ "prof2dot" = dontDistribute super."prof2dot";
+ "prof2pretty" = dontDistribute super."prof2pretty";
+ "profiteur" = dontDistribute super."profiteur";
+ "progress" = dontDistribute super."progress";
+ "progressbar" = dontDistribute super."progressbar";
+ "progression" = dontDistribute super."progression";
+ "progressive" = dontDistribute super."progressive";
+ "proj4-hs-bindings" = dontDistribute super."proj4-hs-bindings";
+ "projection" = dontDistribute super."projection";
+ "projectroot" = dontDistribute super."projectroot";
+ "prolog" = dontDistribute super."prolog";
+ "prolog-graph" = dontDistribute super."prolog-graph";
+ "prolog-graph-lib" = dontDistribute super."prolog-graph-lib";
+ "prologue" = dontDistribute super."prologue";
+ "promise" = dontDistribute super."promise";
+ "promises" = dontDistribute super."promises";
+ "prompt" = dontDistribute super."prompt";
+ "propane" = dontDistribute super."propane";
+ "propellor" = dontDistribute super."propellor";
+ "properties" = dontDistribute super."properties";
+ "property-list" = dontDistribute super."property-list";
+ "proplang" = dontDistribute super."proplang";
+ "props" = dontDistribute super."props";
+ "prosper" = dontDistribute super."prosper";
+ "proteaaudio" = dontDistribute super."proteaaudio";
+ "protobuf" = dontDistribute super."protobuf";
+ "protobuf-native" = dontDistribute super."protobuf-native";
+ "protocol-buffers-descriptor-fork" = dontDistribute super."protocol-buffers-descriptor-fork";
+ "protocol-buffers-fork" = dontDistribute super."protocol-buffers-fork";
+ "proton-haskell" = dontDistribute super."proton-haskell";
+ "prototype" = dontDistribute super."prototype";
+ "prove-everywhere-server" = dontDistribute super."prove-everywhere-server";
+ "proxy-kindness" = dontDistribute super."proxy-kindness";
+ "psc-ide" = dontDistribute super."psc-ide";
+ "pseudo-boolean" = dontDistribute super."pseudo-boolean";
+ "pseudo-trie" = dontDistribute super."pseudo-trie";
+ "pseudomacros" = dontDistribute super."pseudomacros";
+ "pub" = dontDistribute super."pub";
+ "publicsuffix" = dontDistribute super."publicsuffix";
+ "publicsuffixlist" = dontDistribute super."publicsuffixlist";
+ "publicsuffixlistcreate" = dontDistribute super."publicsuffixlistcreate";
+ "pubnub" = dontDistribute super."pubnub";
+ "pubsub" = dontDistribute super."pubsub";
+ "puffytools" = dontDistribute super."puffytools";
+ "pugixml" = dontDistribute super."pugixml";
+ "pugs-DrIFT" = dontDistribute super."pugs-DrIFT";
+ "pugs-HsSyck" = dontDistribute super."pugs-HsSyck";
+ "pugs-compat" = dontDistribute super."pugs-compat";
+ "pugs-hsregex" = dontDistribute super."pugs-hsregex";
+ "pulse-simple" = dontDistribute super."pulse-simple";
+ "punkt" = dontDistribute super."punkt";
+ "punycode" = dontDistribute super."punycode";
+ "puppetresources" = dontDistribute super."puppetresources";
+ "pure-cdb" = dontDistribute super."pure-cdb";
+ "pure-fft" = dontDistribute super."pure-fft";
+ "pure-priority-queue" = dontDistribute super."pure-priority-queue";
+ "pure-priority-queue-tests" = dontDistribute super."pure-priority-queue-tests";
+ "pure-zlib" = dontDistribute super."pure-zlib";
+ "purescript-bundle-fast" = dontDistribute super."purescript-bundle-fast";
+ "push-notify" = dontDistribute super."push-notify";
+ "push-notify-ccs" = dontDistribute super."push-notify-ccs";
+ "push-notify-general" = dontDistribute super."push-notify-general";
+ "pusher-haskell" = dontDistribute super."pusher-haskell";
+ "pusher-http-haskell" = dontDistribute super."pusher-http-haskell";
+ "pushme" = dontDistribute super."pushme";
+ "putlenses" = dontDistribute super."putlenses";
+ "puzzle-draw" = dontDistribute super."puzzle-draw";
+ "puzzle-draw-cmdline" = dontDistribute super."puzzle-draw-cmdline";
+ "pvd" = dontDistribute super."pvd";
+ "pwstore-cli" = dontDistribute super."pwstore-cli";
+ "pwstore-purehaskell" = dontDistribute super."pwstore-purehaskell";
+ "pxsl-tools" = dontDistribute super."pxsl-tools";
+ "pyffi" = dontDistribute super."pyffi";
+ "pyfi" = dontDistribute super."pyfi";
+ "python-pickle" = dontDistribute super."python-pickle";
+ "qc-oi-testgenerator" = dontDistribute super."qc-oi-testgenerator";
+ "qd" = dontDistribute super."qd";
+ "qd-vec" = dontDistribute super."qd-vec";
+ "qed" = dontDistribute super."qed";
+ "qhull-simple" = dontDistribute super."qhull-simple";
+ "qrcode" = dontDistribute super."qrcode";
+ "qt" = dontDistribute super."qt";
+ "quadratic-irrational" = dontDistribute super."quadratic-irrational";
+ "quantfin" = dontDistribute super."quantfin";
+ "quantities" = dontDistribute super."quantities";
+ "quantum-arrow" = dontDistribute super."quantum-arrow";
+ "qudb" = dontDistribute super."qudb";
+ "quenya-verb" = dontDistribute super."quenya-verb";
+ "querystring-pickle" = dontDistribute super."querystring-pickle";
+ "questioner" = dontDistribute super."questioner";
+ "queue" = dontDistribute super."queue";
+ "queuelike" = dontDistribute super."queuelike";
+ "quick-generator" = dontDistribute super."quick-generator";
+ "quick-schema" = dontDistribute super."quick-schema";
+ "quickcheck-poly" = dontDistribute super."quickcheck-poly";
+ "quickcheck-properties" = dontDistribute super."quickcheck-properties";
+ "quickcheck-property-comb" = dontDistribute super."quickcheck-property-comb";
+ "quickcheck-property-monad" = dontDistribute super."quickcheck-property-monad";
+ "quickcheck-regex" = dontDistribute super."quickcheck-regex";
+ "quickcheck-relaxng" = dontDistribute super."quickcheck-relaxng";
+ "quickcheck-rematch" = dontDistribute super."quickcheck-rematch";
+ "quickcheck-script" = dontDistribute super."quickcheck-script";
+ "quickcheck-simple" = dontDistribute super."quickcheck-simple";
+ "quickcheck-text" = dontDistribute super."quickcheck-text";
+ "quickcheck-webdriver" = dontDistribute super."quickcheck-webdriver";
+ "quicklz" = dontDistribute super."quicklz";
+ "quickpull" = dontDistribute super."quickpull";
+ "quickset" = dontDistribute super."quickset";
+ "quickspec" = dontDistribute super."quickspec";
+ "quicktest" = dontDistribute super."quicktest";
+ "quickwebapp" = dontDistribute super."quickwebapp";
+ "quiver" = dontDistribute super."quiver";
+ "quiver-bytestring" = dontDistribute super."quiver-bytestring";
+ "quiver-cell" = dontDistribute super."quiver-cell";
+ "quiver-csv" = dontDistribute super."quiver-csv";
+ "quiver-enumerator" = dontDistribute super."quiver-enumerator";
+ "quiver-http" = dontDistribute super."quiver-http";
+ "quoridor-hs" = dontDistribute super."quoridor-hs";
+ "qux" = dontDistribute super."qux";
+ "rabocsv2qif" = dontDistribute super."rabocsv2qif";
+ "rad" = dontDistribute super."rad";
+ "radian" = dontDistribute super."radian";
+ "radium" = dontDistribute super."radium";
+ "radium-formula-parser" = dontDistribute super."radium-formula-parser";
+ "radix" = dontDistribute super."radix";
+ "rados-haskell" = dontDistribute super."rados-haskell";
+ "rail-compiler-editor" = dontDistribute super."rail-compiler-editor";
+ "rainbow-tests" = dontDistribute super."rainbow-tests";
+ "rake" = dontDistribute super."rake";
+ "rakhana" = dontDistribute super."rakhana";
+ "ralist" = dontDistribute super."ralist";
+ "rallod" = dontDistribute super."rallod";
+ "raml" = dontDistribute super."raml";
+ "rand-vars" = dontDistribute super."rand-vars";
+ "randfile" = dontDistribute super."randfile";
+ "random-access-list" = dontDistribute super."random-access-list";
+ "random-derive" = dontDistribute super."random-derive";
+ "random-eff" = dontDistribute super."random-eff";
+ "random-effin" = dontDistribute super."random-effin";
+ "random-extras" = dontDistribute super."random-extras";
+ "random-hypergeometric" = dontDistribute super."random-hypergeometric";
+ "random-stream" = dontDistribute super."random-stream";
+ "random-variates" = dontDistribute super."random-variates";
+ "randomgen" = dontDistribute super."randomgen";
+ "randproc" = dontDistribute super."randproc";
+ "randsolid" = dontDistribute super."randsolid";
+ "range-set-list" = dontDistribute super."range-set-list";
+ "range-space" = dontDistribute super."range-space";
+ "rangemin" = dontDistribute super."rangemin";
+ "ranges" = dontDistribute super."ranges";
+ "rank1dynamic" = dontDistribute super."rank1dynamic";
+ "rascal" = dontDistribute super."rascal";
+ "rate-limit" = dontDistribute super."rate-limit";
+ "ratio-int" = dontDistribute super."ratio-int";
+ "raven-haskell" = dontDistribute super."raven-haskell";
+ "raven-haskell-scotty" = dontDistribute super."raven-haskell-scotty";
+ "raw-strings-qq" = doDistribute super."raw-strings-qq_1_0_2";
+ "rawstring-qm" = dontDistribute super."rawstring-qm";
+ "razom-text-util" = dontDistribute super."razom-text-util";
+ "rbr" = dontDistribute super."rbr";
+ "rclient" = dontDistribute super."rclient";
+ "rcu" = dontDistribute super."rcu";
+ "rdf4h" = dontDistribute super."rdf4h";
+ "rdioh" = dontDistribute super."rdioh";
+ "rdtsc" = dontDistribute super."rdtsc";
+ "rdtsc-enolan" = dontDistribute super."rdtsc-enolan";
+ "re2" = dontDistribute super."re2";
+ "react-flux" = dontDistribute super."react-flux";
+ "react-haskell" = dontDistribute super."react-haskell";
+ "reaction-logic" = dontDistribute super."reaction-logic";
+ "reactive" = dontDistribute super."reactive";
+ "reactive-bacon" = dontDistribute super."reactive-bacon";
+ "reactive-balsa" = dontDistribute super."reactive-balsa";
+ "reactive-banana" = dontDistribute super."reactive-banana";
+ "reactive-banana-sdl" = dontDistribute super."reactive-banana-sdl";
+ "reactive-banana-threepenny" = dontDistribute super."reactive-banana-threepenny";
+ "reactive-banana-wx" = dontDistribute super."reactive-banana-wx";
+ "reactive-fieldtrip" = dontDistribute super."reactive-fieldtrip";
+ "reactive-glut" = dontDistribute super."reactive-glut";
+ "reactive-haskell" = dontDistribute super."reactive-haskell";
+ "reactive-io" = dontDistribute super."reactive-io";
+ "reactive-thread" = dontDistribute super."reactive-thread";
+ "reactor" = dontDistribute super."reactor";
+ "read-bounded" = dontDistribute super."read-bounded";
+ "read-editor" = dontDistribute super."read-editor";
+ "readable" = dontDistribute super."readable";
+ "readline" = dontDistribute super."readline";
+ "readline-statevar" = dontDistribute super."readline-statevar";
+ "readpyc" = dontDistribute super."readpyc";
+ "really-simple-xml-parser" = dontDistribute super."really-simple-xml-parser";
+ "reasonable-lens" = dontDistribute super."reasonable-lens";
+ "reasonable-operational" = dontDistribute super."reasonable-operational";
+ "recaptcha" = dontDistribute super."recaptcha";
+ "record" = dontDistribute super."record";
+ "record-aeson" = dontDistribute super."record-aeson";
+ "record-gl" = dontDistribute super."record-gl";
+ "record-preprocessor" = dontDistribute super."record-preprocessor";
+ "record-syntax" = dontDistribute super."record-syntax";
+ "records" = dontDistribute super."records";
+ "records-th" = dontDistribute super."records-th";
+ "recursion-schemes" = dontDistribute super."recursion-schemes";
+ "recursive-line-count" = dontDistribute super."recursive-line-count";
+ "redHandlers" = dontDistribute super."redHandlers";
+ "reddit" = dontDistribute super."reddit";
+ "redis" = dontDistribute super."redis";
+ "redis-hs" = dontDistribute super."redis-hs";
+ "redis-job-queue" = dontDistribute super."redis-job-queue";
+ "redis-simple" = dontDistribute super."redis-simple";
+ "redo" = dontDistribute super."redo";
+ "reducers" = doDistribute super."reducers_3_10_3_2";
+ "reedsolomon" = dontDistribute super."reedsolomon";
+ "reenact" = dontDistribute super."reenact";
+ "reexport-crypto-random" = dontDistribute super."reexport-crypto-random";
+ "ref" = dontDistribute super."ref";
+ "ref-mtl" = dontDistribute super."ref-mtl";
+ "ref-tf" = dontDistribute super."ref-tf";
+ "refcount" = dontDistribute super."refcount";
+ "reference" = dontDistribute super."reference";
+ "references" = dontDistribute super."references";
+ "refh" = dontDistribute super."refh";
+ "refined" = dontDistribute super."refined";
+ "reflection" = doDistribute super."reflection_2";
+ "reflection-extras" = dontDistribute super."reflection-extras";
+ "reflection-without-remorse" = dontDistribute super."reflection-without-remorse";
+ "reflex" = dontDistribute super."reflex";
+ "reflex-animation" = dontDistribute super."reflex-animation";
+ "reflex-dom" = dontDistribute super."reflex-dom";
+ "reflex-dom-contrib" = dontDistribute super."reflex-dom-contrib";
+ "reflex-gloss" = dontDistribute super."reflex-gloss";
+ "reflex-gloss-scene" = dontDistribute super."reflex-gloss-scene";
+ "reflex-transformers" = dontDistribute super."reflex-transformers";
+ "reform" = dontDistribute super."reform";
+ "reform-blaze" = dontDistribute super."reform-blaze";
+ "reform-hamlet" = dontDistribute super."reform-hamlet";
+ "reform-happstack" = dontDistribute super."reform-happstack";
+ "reform-hsp" = dontDistribute super."reform-hsp";
+ "regex-applicative-text" = dontDistribute super."regex-applicative-text";
+ "regex-compat-tdfa" = dontDistribute super."regex-compat-tdfa";
+ "regex-deriv" = dontDistribute super."regex-deriv";
+ "regex-dfa" = dontDistribute super."regex-dfa";
+ "regex-easy" = dontDistribute super."regex-easy";
+ "regex-genex" = dontDistribute super."regex-genex";
+ "regex-parsec" = dontDistribute super."regex-parsec";
+ "regex-pderiv" = dontDistribute super."regex-pderiv";
+ "regex-posix-unittest" = dontDistribute super."regex-posix-unittest";
+ "regex-tdfa-pipes" = dontDistribute super."regex-tdfa-pipes";
+ "regex-tdfa-quasiquoter" = dontDistribute super."regex-tdfa-quasiquoter";
+ "regex-tdfa-text" = dontDistribute super."regex-tdfa-text";
+ "regex-tdfa-unittest" = dontDistribute super."regex-tdfa-unittest";
+ "regex-tdfa-utf8" = dontDistribute super."regex-tdfa-utf8";
+ "regex-tre" = dontDistribute super."regex-tre";
+ "regex-xmlschema" = dontDistribute super."regex-xmlschema";
+ "regexchar" = dontDistribute super."regexchar";
+ "regexdot" = dontDistribute super."regexdot";
+ "regexp-tries" = dontDistribute super."regexp-tries";
+ "regexpr" = dontDistribute super."regexpr";
+ "regexpr-symbolic" = dontDistribute super."regexpr-symbolic";
+ "regexqq" = dontDistribute super."regexqq";
+ "regional-pointers" = dontDistribute super."regional-pointers";
+ "regions" = dontDistribute super."regions";
+ "regions-monadsfd" = dontDistribute super."regions-monadsfd";
+ "regions-monadstf" = dontDistribute super."regions-monadstf";
+ "regions-mtl" = dontDistribute super."regions-mtl";
+ "regress" = dontDistribute super."regress";
+ "regular" = dontDistribute super."regular";
+ "regular-extras" = dontDistribute super."regular-extras";
+ "regular-web" = dontDistribute super."regular-web";
+ "regular-xmlpickler" = dontDistribute super."regular-xmlpickler";
+ "reheat" = dontDistribute super."reheat";
+ "rehoo" = dontDistribute super."rehoo";
+ "rei" = dontDistribute super."rei";
+ "reified-records" = dontDistribute super."reified-records";
+ "reify" = dontDistribute super."reify";
+ "reinterpret-cast" = dontDistribute super."reinterpret-cast";
+ "relacion" = dontDistribute super."relacion";
+ "relation" = dontDistribute super."relation";
+ "relational-postgresql8" = dontDistribute super."relational-postgresql8";
+ "relational-query" = dontDistribute super."relational-query";
+ "relational-query-HDBC" = dontDistribute super."relational-query-HDBC";
+ "relational-record" = dontDistribute super."relational-record";
+ "relational-record-examples" = dontDistribute super."relational-record-examples";
+ "relational-schemas" = dontDistribute super."relational-schemas";
+ "relative-date" = dontDistribute super."relative-date";
+ "relit" = dontDistribute super."relit";
+ "rematch" = dontDistribute super."rematch";
+ "rematch-text" = dontDistribute super."rematch-text";
+ "remote" = dontDistribute super."remote";
+ "remote-debugger" = dontDistribute super."remote-debugger";
+ "remotion" = dontDistribute super."remotion";
+ "renderable" = dontDistribute super."renderable";
+ "reord" = dontDistribute super."reord";
+ "reorderable" = dontDistribute super."reorderable";
+ "repa" = doDistribute super."repa_3_4_0_1";
+ "repa-algorithms" = doDistribute super."repa-algorithms_3_4_0_1";
+ "repa-array" = dontDistribute super."repa-array";
+ "repa-bytestring" = dontDistribute super."repa-bytestring";
+ "repa-convert" = dontDistribute super."repa-convert";
+ "repa-eval" = dontDistribute super."repa-eval";
+ "repa-examples" = dontDistribute super."repa-examples";
+ "repa-fftw" = dontDistribute super."repa-fftw";
+ "repa-flow" = dontDistribute super."repa-flow";
+ "repa-io" = doDistribute super."repa-io_3_4_0_1";
+ "repa-linear-algebra" = dontDistribute super."repa-linear-algebra";
+ "repa-plugin" = dontDistribute super."repa-plugin";
+ "repa-scalar" = dontDistribute super."repa-scalar";
+ "repa-series" = dontDistribute super."repa-series";
+ "repa-sndfile" = dontDistribute super."repa-sndfile";
+ "repa-stream" = dontDistribute super."repa-stream";
+ "repa-v4l2" = dontDistribute super."repa-v4l2";
+ "repl" = dontDistribute super."repl";
+ "repl-toolkit" = dontDistribute super."repl-toolkit";
+ "repline" = dontDistribute super."repline";
+ "repo-based-blog" = dontDistribute super."repo-based-blog";
+ "repr" = dontDistribute super."repr";
+ "repr-tree-syb" = dontDistribute super."repr-tree-syb";
+ "representable-functors" = dontDistribute super."representable-functors";
+ "representable-profunctors" = dontDistribute super."representable-profunctors";
+ "representable-tries" = dontDistribute super."representable-tries";
+ "request-monad" = dontDistribute super."request-monad";
+ "reserve" = dontDistribute super."reserve";
+ "resistor-cube" = dontDistribute super."resistor-cube";
+ "resolve-trivial-conflicts" = dontDistribute super."resolve-trivial-conflicts";
+ "resource-effect" = dontDistribute super."resource-effect";
+ "resource-embed" = dontDistribute super."resource-embed";
+ "resource-pool-catchio" = dontDistribute super."resource-pool-catchio";
+ "resource-pool-monad" = dontDistribute super."resource-pool-monad";
+ "resource-simple" = dontDistribute super."resource-simple";
+ "respond" = dontDistribute super."respond";
+ "rest-core" = doDistribute super."rest-core_0_36_0_6";
+ "rest-example" = dontDistribute super."rest-example";
+ "rest-gen" = doDistribute super."rest-gen_0_17_1_3";
+ "rest-happstack" = doDistribute super."rest-happstack_0_2_10_8";
+ "rest-snap" = doDistribute super."rest-snap_0_1_17_18";
+ "rest-wai" = doDistribute super."rest-wai_0_1_0_8";
+ "restful-snap" = dontDistribute super."restful-snap";
+ "restricted-workers" = dontDistribute super."restricted-workers";
+ "restyle" = dontDistribute super."restyle";
+ "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+ "rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
+ "rethinkdb-model" = dontDistribute super."rethinkdb-model";
+ "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
+ "retry" = doDistribute super."retry_0_6";
+ "retryer" = dontDistribute super."retryer";
+ "revdectime" = dontDistribute super."revdectime";
+ "reverse-apply" = dontDistribute super."reverse-apply";
+ "reverse-geocoding" = dontDistribute super."reverse-geocoding";
+ "reversi" = dontDistribute super."reversi";
+ "rewrite" = dontDistribute super."rewrite";
+ "rewriting" = dontDistribute super."rewriting";
+ "rex" = dontDistribute super."rex";
+ "rezoom" = dontDistribute super."rezoom";
+ "rfc3339" = dontDistribute super."rfc3339";
+ "rhythm-game-tutorial" = dontDistribute super."rhythm-game-tutorial";
+ "riak" = dontDistribute super."riak";
+ "riak-protobuf" = dontDistribute super."riak-protobuf";
+ "richreports" = dontDistribute super."richreports";
+ "riemann" = dontDistribute super."riemann";
+ "riff" = dontDistribute super."riff";
+ "ring-buffer" = dontDistribute super."ring-buffer";
+ "riot" = dontDistribute super."riot";
+ "ripple" = dontDistribute super."ripple";
+ "ripple-federation" = dontDistribute super."ripple-federation";
+ "risc386" = dontDistribute super."risc386";
+ "rivers" = dontDistribute super."rivers";
+ "rivet" = dontDistribute super."rivet";
+ "rivet-core" = dontDistribute super."rivet-core";
+ "rivet-migration" = dontDistribute super."rivet-migration";
+ "rivet-simple-deploy" = dontDistribute super."rivet-simple-deploy";
+ "rlglue" = dontDistribute super."rlglue";
+ "rmonad" = dontDistribute super."rmonad";
+ "rncryptor" = dontDistribute super."rncryptor";
+ "rng-utils" = dontDistribute super."rng-utils";
+ "robin" = dontDistribute super."robin";
+ "robot" = dontDistribute super."robot";
+ "robots-txt" = dontDistribute super."robots-txt";
+ "rocksdb-haskell" = dontDistribute super."rocksdb-haskell";
+ "roguestar" = dontDistribute super."roguestar";
+ "roguestar-engine" = dontDistribute super."roguestar-engine";
+ "roguestar-gl" = dontDistribute super."roguestar-gl";
+ "roguestar-glut" = dontDistribute super."roguestar-glut";
+ "rollbar" = dontDistribute super."rollbar";
+ "roller" = dontDistribute super."roller";
+ "rolling-queue" = dontDistribute super."rolling-queue";
+ "roman-numerals" = dontDistribute super."roman-numerals";
+ "romkan" = dontDistribute super."romkan";
+ "roots" = dontDistribute super."roots";
+ "rope" = dontDistribute super."rope";
+ "rosa" = dontDistribute super."rosa";
+ "rose-trees" = dontDistribute super."rose-trees";
+ "rose-trie" = dontDistribute super."rose-trie";
+ "rosezipper" = dontDistribute super."rosezipper";
+ "roshask" = dontDistribute super."roshask";
+ "rosso" = dontDistribute super."rosso";
+ "rot13" = dontDistribute super."rot13";
+ "rotating-log" = dontDistribute super."rotating-log";
+ "rounding" = dontDistribute super."rounding";
+ "roundtrip" = dontDistribute super."roundtrip";
+ "roundtrip-aeson" = dontDistribute super."roundtrip-aeson";
+ "roundtrip-string" = dontDistribute super."roundtrip-string";
+ "roundtrip-xml" = dontDistribute super."roundtrip-xml";
+ "route-generator" = dontDistribute super."route-generator";
+ "route-planning" = dontDistribute super."route-planning";
+ "rowrecord" = dontDistribute super."rowrecord";
+ "rpc" = dontDistribute super."rpc";
+ "rpc-framework" = dontDistribute super."rpc-framework";
+ "rpf" = dontDistribute super."rpf";
+ "rpm" = dontDistribute super."rpm";
+ "rsagl" = dontDistribute super."rsagl";
+ "rsagl-frp" = dontDistribute super."rsagl-frp";
+ "rsagl-math" = dontDistribute super."rsagl-math";
+ "rspp" = dontDistribute super."rspp";
+ "rss" = dontDistribute super."rss";
+ "rss2irc" = dontDistribute super."rss2irc";
+ "rtcm" = dontDistribute super."rtcm";
+ "rtld" = dontDistribute super."rtld";
+ "rtlsdr" = dontDistribute super."rtlsdr";
+ "rtorrent-rpc" = dontDistribute super."rtorrent-rpc";
+ "rtorrent-state" = dontDistribute super."rtorrent-state";
+ "rubberband" = dontDistribute super."rubberband";
+ "ruby-marshal" = dontDistribute super."ruby-marshal";
+ "ruby-qq" = dontDistribute super."ruby-qq";
+ "ruff" = dontDistribute super."ruff";
+ "ruler" = dontDistribute super."ruler";
+ "ruler-core" = dontDistribute super."ruler-core";
+ "rungekutta" = dontDistribute super."rungekutta";
+ "runghc" = dontDistribute super."runghc";
+ "rwlock" = dontDistribute super."rwlock";
+ "rws" = dontDistribute super."rws";
+ "s-cargot" = dontDistribute super."s-cargot";
+ "s3-signer" = dontDistribute super."s3-signer";
+ "safe-access" = dontDistribute super."safe-access";
+ "safe-failure" = dontDistribute super."safe-failure";
+ "safe-failure-cme" = dontDistribute super."safe-failure-cme";
+ "safe-freeze" = dontDistribute super."safe-freeze";
+ "safe-globals" = dontDistribute super."safe-globals";
+ "safe-lazy-io" = dontDistribute super."safe-lazy-io";
+ "safe-length" = dontDistribute super."safe-length";
+ "safe-plugins" = dontDistribute super."safe-plugins";
+ "safe-printf" = dontDistribute super."safe-printf";
+ "safeint" = dontDistribute super."safeint";
+ "safer-file-handles" = dontDistribute super."safer-file-handles";
+ "safer-file-handles-bytestring" = dontDistribute super."safer-file-handles-bytestring";
+ "safer-file-handles-text" = dontDistribute super."safer-file-handles-text";
+ "saferoute" = dontDistribute super."saferoute";
+ "sai-shape-syb" = dontDistribute super."sai-shape-syb";
+ "saltine" = dontDistribute super."saltine";
+ "saltine-quickcheck" = dontDistribute super."saltine-quickcheck";
+ "salvia" = dontDistribute super."salvia";
+ "salvia-demo" = dontDistribute super."salvia-demo";
+ "salvia-extras" = dontDistribute super."salvia-extras";
+ "salvia-protocol" = dontDistribute super."salvia-protocol";
+ "salvia-sessions" = dontDistribute super."salvia-sessions";
+ "salvia-websocket" = dontDistribute super."salvia-websocket";
+ "sample-frame" = dontDistribute super."sample-frame";
+ "sample-frame-np" = dontDistribute super."sample-frame-np";
+ "samtools" = dontDistribute super."samtools";
+ "samtools-conduit" = dontDistribute super."samtools-conduit";
+ "samtools-enumerator" = dontDistribute super."samtools-enumerator";
+ "samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandlib" = dontDistribute super."sandlib";
+ "sandman" = dontDistribute super."sandman";
+ "sarasvati" = dontDistribute super."sarasvati";
+ "sasl" = dontDistribute super."sasl";
+ "sat" = dontDistribute super."sat";
+ "sat-micro-hs" = dontDistribute super."sat-micro-hs";
+ "satchmo" = dontDistribute super."satchmo";
+ "satchmo-backends" = dontDistribute super."satchmo-backends";
+ "satchmo-examples" = dontDistribute super."satchmo-examples";
+ "satchmo-funsat" = dontDistribute super."satchmo-funsat";
+ "satchmo-minisat" = dontDistribute super."satchmo-minisat";
+ "satchmo-toysat" = dontDistribute super."satchmo-toysat";
+ "sbp" = dontDistribute super."sbp";
+ "sbv" = doDistribute super."sbv_4_4";
+ "sbvPlugin" = dontDistribute super."sbvPlugin";
+ "sc3-rdu" = dontDistribute super."sc3-rdu";
+ "scalable-server" = dontDistribute super."scalable-server";
+ "scaleimage" = dontDistribute super."scaleimage";
+ "scalp-webhooks" = dontDistribute super."scalp-webhooks";
+ "scan" = dontDistribute super."scan";
+ "scan-vector-machine" = dontDistribute super."scan-vector-machine";
+ "scat" = dontDistribute super."scat";
+ "scc" = dontDistribute super."scc";
+ "scenegraph" = dontDistribute super."scenegraph";
+ "scgi" = dontDistribute super."scgi";
+ "schedevr" = dontDistribute super."schedevr";
+ "schedule-planner" = dontDistribute super."schedule-planner";
+ "schedyield" = dontDistribute super."schedyield";
+ "scholdoc" = dontDistribute super."scholdoc";
+ "scholdoc-citeproc" = dontDistribute super."scholdoc-citeproc";
+ "scholdoc-texmath" = dontDistribute super."scholdoc-texmath";
+ "scholdoc-types" = dontDistribute super."scholdoc-types";
+ "schonfinkeling" = dontDistribute super."schonfinkeling";
+ "sci-ratio" = dontDistribute super."sci-ratio";
+ "science-constants" = dontDistribute super."science-constants";
+ "science-constants-dimensional" = dontDistribute super."science-constants-dimensional";
+ "scion" = dontDistribute super."scion";
+ "scion-browser" = dontDistribute super."scion-browser";
+ "scons2dot" = dontDistribute super."scons2dot";
+ "scope" = dontDistribute super."scope";
+ "scope-cairo" = dontDistribute super."scope-cairo";
+ "scottish" = dontDistribute super."scottish";
+ "scotty-binding-play" = dontDistribute super."scotty-binding-play";
+ "scotty-blaze" = dontDistribute super."scotty-blaze";
+ "scotty-cookie" = dontDistribute super."scotty-cookie";
+ "scotty-fay" = dontDistribute super."scotty-fay";
+ "scotty-hastache" = dontDistribute super."scotty-hastache";
+ "scotty-rest" = dontDistribute super."scotty-rest";
+ "scotty-session" = dontDistribute super."scotty-session";
+ "scotty-tls" = dontDistribute super."scotty-tls";
+ "scp-streams" = dontDistribute super."scp-streams";
+ "scrabble-bot" = dontDistribute super."scrabble-bot";
+ "scrobble" = dontDistribute super."scrobble";
+ "scroll" = dontDistribute super."scroll";
+ "scrypt" = dontDistribute super."scrypt";
+ "scrz" = dontDistribute super."scrz";
+ "scyther-proof" = dontDistribute super."scyther-proof";
+ "sde-solver" = dontDistribute super."sde-solver";
+ "sdf2p1-parser" = dontDistribute super."sdf2p1-parser";
+ "sdl2" = doDistribute super."sdl2_1_3_1";
+ "sdl2-cairo" = dontDistribute super."sdl2-cairo";
+ "sdl2-cairo-image" = dontDistribute super."sdl2-cairo-image";
+ "sdl2-compositor" = dontDistribute super."sdl2-compositor";
+ "sdl2-image" = dontDistribute super."sdl2-image";
+ "sdl2-ttf" = dontDistribute super."sdl2-ttf";
+ "sdnv" = dontDistribute super."sdnv";
+ "sdr" = dontDistribute super."sdr";
+ "seacat" = dontDistribute super."seacat";
+ "seal-module" = dontDistribute super."seal-module";
+ "search" = dontDistribute super."search";
+ "sec" = dontDistribute super."sec";
+ "secdh" = dontDistribute super."secdh";
+ "seclib" = dontDistribute super."seclib";
+ "second-transfer" = doDistribute super."second-transfer_0_6_1_0";
+ "secp256k1" = dontDistribute super."secp256k1";
+ "secret-santa" = dontDistribute super."secret-santa";
+ "secret-sharing" = dontDistribute super."secret-sharing";
+ "secrm" = dontDistribute super."secrm";
+ "secure-sockets" = dontDistribute super."secure-sockets";
+ "sednaDBXML" = dontDistribute super."sednaDBXML";
+ "select" = dontDistribute super."select";
+ "selectors" = dontDistribute super."selectors";
+ "selenium" = dontDistribute super."selenium";
+ "selenium-server" = dontDistribute super."selenium-server";
+ "selfrestart" = dontDistribute super."selfrestart";
+ "selinux" = dontDistribute super."selinux";
+ "semaphore-plus" = dontDistribute super."semaphore-plus";
+ "semi-iso" = dontDistribute super."semi-iso";
+ "semigroupoids-syntax" = dontDistribute super."semigroupoids-syntax";
+ "semigroups" = doDistribute super."semigroups_0_16_2_2";
+ "semigroups-actions" = dontDistribute super."semigroups-actions";
+ "semiring" = dontDistribute super."semiring";
+ "semiring-simple" = dontDistribute super."semiring-simple";
+ "semver-range" = dontDistribute super."semver-range";
+ "sendgrid-haskell" = dontDistribute super."sendgrid-haskell";
+ "sensenet" = dontDistribute super."sensenet";
+ "sentry" = dontDistribute super."sentry";
+ "senza" = dontDistribute super."senza";
+ "separated" = dontDistribute super."separated";
+ "seqaid" = dontDistribute super."seqaid";
+ "seqid" = dontDistribute super."seqid";
+ "seqid-streams" = dontDistribute super."seqid-streams";
+ "seqloc-datafiles" = dontDistribute super."seqloc-datafiles";
+ "sequence" = dontDistribute super."sequence";
+ "sequent-core" = dontDistribute super."sequent-core";
+ "sequential-index" = dontDistribute super."sequential-index";
+ "sequor" = dontDistribute super."sequor";
+ "serial" = dontDistribute super."serial";
+ "serial-test-generators" = dontDistribute super."serial-test-generators";
+ "serialport" = dontDistribute super."serialport";
+ "serv" = dontDistribute super."serv";
+ "servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
+ "servant-blaze" = dontDistribute super."servant-blaze";
+ "servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-ede" = dontDistribute super."servant-ede";
+ "servant-examples" = dontDistribute super."servant-examples";
+ "servant-github" = dontDistribute super."servant-github";
+ "servant-lucid" = dontDistribute super."servant-lucid";
+ "servant-mock" = dontDistribute super."servant-mock";
+ "servant-pool" = dontDistribute super."servant-pool";
+ "servant-postgresql" = dontDistribute super."servant-postgresql";
+ "servant-response" = dontDistribute super."servant-response";
+ "servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-swagger" = dontDistribute super."servant-swagger";
+ "servant-yaml" = dontDistribute super."servant-yaml";
+ "servius" = dontDistribute super."servius";
+ "ses-html" = dontDistribute super."ses-html";
+ "ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
+ "sessions" = dontDistribute super."sessions";
+ "set-cover" = dontDistribute super."set-cover";
+ "set-with" = dontDistribute super."set-with";
+ "setdown" = dontDistribute super."setdown";
+ "setgame" = dontDistribute super."setgame";
+ "setops" = dontDistribute super."setops";
+ "sets" = dontDistribute super."sets";
+ "setters" = dontDistribute super."setters";
+ "settings" = dontDistribute super."settings";
+ "sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
+ "sexp-show" = dontDistribute super."sexp-show";
+ "sexpr" = dontDistribute super."sexpr";
+ "sext" = dontDistribute super."sext";
+ "sfml-audio" = dontDistribute super."sfml-audio";
+ "sfmt" = dontDistribute super."sfmt";
+ "sgd" = dontDistribute super."sgd";
+ "sgf" = dontDistribute super."sgf";
+ "sgrep" = dontDistribute super."sgrep";
+ "sha-streams" = dontDistribute super."sha-streams";
+ "shadower" = dontDistribute super."shadower";
+ "shadowsocks" = dontDistribute super."shadowsocks";
+ "shady-gen" = dontDistribute super."shady-gen";
+ "shady-graphics" = dontDistribute super."shady-graphics";
+ "shake-cabal-build" = dontDistribute super."shake-cabal-build";
+ "shake-extras" = dontDistribute super."shake-extras";
+ "shake-minify" = dontDistribute super."shake-minify";
+ "shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
+ "shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
+ "shakespeare-css" = dontDistribute super."shakespeare-css";
+ "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
+ "shakespeare-js" = dontDistribute super."shakespeare-js";
+ "shakespeare-text" = dontDistribute super."shakespeare-text";
+ "shana" = dontDistribute super."shana";
+ "shapefile" = dontDistribute super."shapefile";
+ "shapely-data" = dontDistribute super."shapely-data";
+ "sharc-timbre" = dontDistribute super."sharc-timbre";
+ "shared-buffer" = dontDistribute super."shared-buffer";
+ "shared-fields" = dontDistribute super."shared-fields";
+ "shared-memory" = dontDistribute super."shared-memory";
+ "sharedio" = dontDistribute super."sharedio";
+ "she" = dontDistribute super."she";
+ "shelduck" = dontDistribute super."shelduck";
+ "shell-escape" = dontDistribute super."shell-escape";
+ "shell-monad" = dontDistribute super."shell-monad";
+ "shell-pipe" = dontDistribute super."shell-pipe";
+ "shellish" = dontDistribute super."shellish";
+ "shellmate" = dontDistribute super."shellmate";
+ "shelly-extra" = dontDistribute super."shelly-extra";
+ "shivers-cfg" = dontDistribute super."shivers-cfg";
+ "shoap" = dontDistribute super."shoap";
+ "shortcircuit" = dontDistribute super."shortcircuit";
+ "shorten-strings" = dontDistribute super."shorten-strings";
+ "should-not-typecheck" = dontDistribute super."should-not-typecheck";
+ "show-type" = dontDistribute super."show-type";
+ "showdown" = dontDistribute super."showdown";
+ "shpider" = dontDistribute super."shpider";
+ "shplit" = dontDistribute super."shplit";
+ "shqq" = dontDistribute super."shqq";
+ "shuffle" = dontDistribute super."shuffle";
+ "sieve" = dontDistribute super."sieve";
+ "sifflet" = dontDistribute super."sifflet";
+ "sifflet-lib" = dontDistribute super."sifflet-lib";
+ "sign" = dontDistribute super."sign";
+ "signal" = dontDistribute super."signal";
+ "signals" = dontDistribute super."signals";
+ "signed-multiset" = dontDistribute super."signed-multiset";
+ "simd" = dontDistribute super."simd";
+ "simgi" = dontDistribute super."simgi";
+ "simple" = dontDistribute super."simple";
+ "simple-actors" = dontDistribute super."simple-actors";
+ "simple-atom" = dontDistribute super."simple-atom";
+ "simple-bluetooth" = dontDistribute super."simple-bluetooth";
+ "simple-c-value" = dontDistribute super."simple-c-value";
+ "simple-conduit" = dontDistribute super."simple-conduit";
+ "simple-config" = dontDistribute super."simple-config";
+ "simple-css" = dontDistribute super."simple-css";
+ "simple-eval" = dontDistribute super."simple-eval";
+ "simple-firewire" = dontDistribute super."simple-firewire";
+ "simple-form" = dontDistribute super."simple-form";
+ "simple-genetic-algorithm" = dontDistribute super."simple-genetic-algorithm";
+ "simple-genetic-algorithm-mr" = dontDistribute super."simple-genetic-algorithm-mr";
+ "simple-get-opt" = dontDistribute super."simple-get-opt";
+ "simple-index" = dontDistribute super."simple-index";
+ "simple-log" = dontDistribute super."simple-log";
+ "simple-log-syslog" = dontDistribute super."simple-log-syslog";
+ "simple-neural-networks" = dontDistribute super."simple-neural-networks";
+ "simple-nix" = dontDistribute super."simple-nix";
+ "simple-observer" = dontDistribute super."simple-observer";
+ "simple-pascal" = dontDistribute super."simple-pascal";
+ "simple-pipe" = dontDistribute super."simple-pipe";
+ "simple-postgresql-orm" = dontDistribute super."simple-postgresql-orm";
+ "simple-rope" = dontDistribute super."simple-rope";
+ "simple-server" = dontDistribute super."simple-server";
+ "simple-session" = dontDistribute super."simple-session";
+ "simple-sessions" = dontDistribute super."simple-sessions";
+ "simple-smt" = dontDistribute super."simple-smt";
+ "simple-sql-parser" = dontDistribute super."simple-sql-parser";
+ "simple-stacked-vm" = dontDistribute super."simple-stacked-vm";
+ "simple-tabular" = dontDistribute super."simple-tabular";
+ "simple-templates" = dontDistribute super."simple-templates";
+ "simple-vec3" = dontDistribute super."simple-vec3";
+ "simpleargs" = dontDistribute super."simpleargs";
+ "simpleirc" = dontDistribute super."simpleirc";
+ "simpleirc-lens" = dontDistribute super."simpleirc-lens";
+ "simplenote" = dontDistribute super."simplenote";
+ "simpleprelude" = dontDistribute super."simpleprelude";
+ "simplesmtpclient" = dontDistribute super."simplesmtpclient";
+ "simplessh" = dontDistribute super."simplessh";
+ "simplest-sqlite" = dontDistribute super."simplest-sqlite";
+ "simplex" = dontDistribute super."simplex";
+ "simplex-basic" = dontDistribute super."simplex-basic";
+ "simseq" = dontDistribute super."simseq";
+ "simtreelo" = dontDistribute super."simtreelo";
+ "sindre" = dontDistribute super."sindre";
+ "singleton-nats" = dontDistribute super."singleton-nats";
+ "singletons" = doDistribute super."singletons_1_1_2_1";
+ "sink" = dontDistribute super."sink";
+ "sirkel" = dontDistribute super."sirkel";
+ "sitemap" = dontDistribute super."sitemap";
+ "sized" = dontDistribute super."sized";
+ "sized-types" = dontDistribute super."sized-types";
+ "sized-vector" = dontDistribute super."sized-vector";
+ "sizes" = dontDistribute super."sizes";
+ "sjsp" = dontDistribute super."sjsp";
+ "skeleton" = dontDistribute super."skeleton";
+ "skeletons" = dontDistribute super."skeletons";
+ "skell" = dontDistribute super."skell";
+ "skemmtun" = dontDistribute super."skemmtun";
+ "skype4hs" = dontDistribute super."skype4hs";
+ "skypelogexport" = dontDistribute super."skypelogexport";
+ "slack" = dontDistribute super."slack";
+ "slack-api" = dontDistribute super."slack-api";
+ "slack-notify-haskell" = dontDistribute super."slack-notify-haskell";
+ "slice-cpp-gen" = dontDistribute super."slice-cpp-gen";
+ "slidemews" = dontDistribute super."slidemews";
+ "sloane" = dontDistribute super."sloane";
+ "slot-lambda" = dontDistribute super."slot-lambda";
+ "sloth" = dontDistribute super."sloth";
+ "slug" = dontDistribute super."slug";
+ "smallarray" = dontDistribute super."smallarray";
+ "smallcaps" = dontDistribute super."smallcaps";
+ "smallcheck-laws" = dontDistribute super."smallcheck-laws";
+ "smallcheck-lens" = dontDistribute super."smallcheck-lens";
+ "smallcheck-series" = dontDistribute super."smallcheck-series";
+ "smallpt-hs" = dontDistribute super."smallpt-hs";
+ "smallstring" = dontDistribute super."smallstring";
+ "smaoin" = dontDistribute super."smaoin";
+ "smartGroup" = dontDistribute super."smartGroup";
+ "smartcheck" = dontDistribute super."smartcheck";
+ "smartconstructor" = dontDistribute super."smartconstructor";
+ "smartword" = dontDistribute super."smartword";
+ "sme" = dontDistribute super."sme";
+ "smsaero" = dontDistribute super."smsaero";
+ "smt-lib" = dontDistribute super."smt-lib";
+ "smtlib2" = dontDistribute super."smtlib2";
+ "smtp-mail-ng" = dontDistribute super."smtp-mail-ng";
+ "smtp2mta" = dontDistribute super."smtp2mta";
+ "smtps-gmail" = dontDistribute super."smtps-gmail";
+ "snake-game" = dontDistribute super."snake-game";
+ "snap-accept" = dontDistribute super."snap-accept";
+ "snap-app" = dontDistribute super."snap-app";
+ "snap-auth-cli" = dontDistribute super."snap-auth-cli";
+ "snap-blaze" = dontDistribute super."snap-blaze";
+ "snap-blaze-clay" = dontDistribute super."snap-blaze-clay";
+ "snap-configuration-utilities" = dontDistribute super."snap-configuration-utilities";
+ "snap-cors" = dontDistribute super."snap-cors";
+ "snap-elm" = dontDistribute super."snap-elm";
+ "snap-error-collector" = dontDistribute super."snap-error-collector";
+ "snap-extras" = dontDistribute super."snap-extras";
+ "snap-language" = dontDistribute super."snap-language";
+ "snap-loader-dynamic" = dontDistribute super."snap-loader-dynamic";
+ "snap-loader-static" = dontDistribute super."snap-loader-static";
+ "snap-predicates" = dontDistribute super."snap-predicates";
+ "snap-testing" = dontDistribute super."snap-testing";
+ "snap-utils" = dontDistribute super."snap-utils";
+ "snap-web-routes" = dontDistribute super."snap-web-routes";
+ "snaplet-acid-state" = dontDistribute super."snaplet-acid-state";
+ "snaplet-actionlog" = dontDistribute super."snaplet-actionlog";
+ "snaplet-amqp" = dontDistribute super."snaplet-amqp";
+ "snaplet-auth-acid" = dontDistribute super."snaplet-auth-acid";
+ "snaplet-coffee" = dontDistribute super."snaplet-coffee";
+ "snaplet-css-min" = dontDistribute super."snaplet-css-min";
+ "snaplet-environments" = dontDistribute super."snaplet-environments";
+ "snaplet-ghcjs" = dontDistribute super."snaplet-ghcjs";
+ "snaplet-hasql" = dontDistribute super."snaplet-hasql";
+ "snaplet-haxl" = dontDistribute super."snaplet-haxl";
+ "snaplet-hdbc" = dontDistribute super."snaplet-hdbc";
+ "snaplet-hslogger" = dontDistribute super."snaplet-hslogger";
+ "snaplet-i18n" = dontDistribute super."snaplet-i18n";
+ "snaplet-influxdb" = dontDistribute super."snaplet-influxdb";
+ "snaplet-lss" = dontDistribute super."snaplet-lss";
+ "snaplet-mandrill" = dontDistribute super."snaplet-mandrill";
+ "snaplet-mongoDB" = dontDistribute super."snaplet-mongoDB";
+ "snaplet-mongodb-minimalistic" = dontDistribute super."snaplet-mongodb-minimalistic";
+ "snaplet-mysql-simple" = dontDistribute super."snaplet-mysql-simple";
+ "snaplet-oauth" = dontDistribute super."snaplet-oauth";
+ "snaplet-persistent" = dontDistribute super."snaplet-persistent";
+ "snaplet-postgresql-simple" = dontDistribute super."snaplet-postgresql-simple";
+ "snaplet-postmark" = dontDistribute super."snaplet-postmark";
+ "snaplet-purescript" = dontDistribute super."snaplet-purescript";
+ "snaplet-recaptcha" = dontDistribute super."snaplet-recaptcha";
+ "snaplet-redis" = dontDistribute super."snaplet-redis";
+ "snaplet-redson" = dontDistribute super."snaplet-redson";
+ "snaplet-rest" = dontDistribute super."snaplet-rest";
+ "snaplet-riak" = dontDistribute super."snaplet-riak";
+ "snaplet-sass" = dontDistribute super."snaplet-sass";
+ "snaplet-sedna" = dontDistribute super."snaplet-sedna";
+ "snaplet-ses-html" = dontDistribute super."snaplet-ses-html";
+ "snaplet-sqlite-simple" = dontDistribute super."snaplet-sqlite-simple";
+ "snaplet-stripe" = dontDistribute super."snaplet-stripe";
+ "snaplet-tasks" = dontDistribute super."snaplet-tasks";
+ "snaplet-typed-sessions" = dontDistribute super."snaplet-typed-sessions";
+ "snaplet-wordpress" = dontDistribute super."snaplet-wordpress";
+ "snappy" = dontDistribute super."snappy";
+ "snappy-conduit" = dontDistribute super."snappy-conduit";
+ "snappy-framing" = dontDistribute super."snappy-framing";
+ "snappy-iteratee" = dontDistribute super."snappy-iteratee";
+ "sndfile-enumerators" = dontDistribute super."sndfile-enumerators";
+ "sneakyterm" = dontDistribute super."sneakyterm";
+ "sneathlane-haste" = dontDistribute super."sneathlane-haste";
+ "snippet-extractor" = dontDistribute super."snippet-extractor";
+ "snm" = dontDistribute super."snm";
+ "snow-white" = dontDistribute super."snow-white";
+ "snowball" = dontDistribute super."snowball";
+ "snowglobe" = dontDistribute super."snowglobe";
+ "soap" = dontDistribute super."soap";
+ "soap-openssl" = dontDistribute super."soap-openssl";
+ "soap-tls" = dontDistribute super."soap-tls";
+ "sock2stream" = dontDistribute super."sock2stream";
+ "sockaddr" = dontDistribute super."sockaddr";
+ "socket" = dontDistribute super."socket";
+ "socket-activation" = dontDistribute super."socket-activation";
+ "socket-sctp" = dontDistribute super."socket-sctp";
+ "socketio" = dontDistribute super."socketio";
+ "soegtk" = dontDistribute super."soegtk";
+ "sonic-visualiser" = dontDistribute super."sonic-visualiser";
+ "sophia" = dontDistribute super."sophia";
+ "sort-by-pinyin" = dontDistribute super."sort-by-pinyin";
+ "sorted" = dontDistribute super."sorted";
+ "sorted-list" = dontDistribute super."sorted-list";
+ "sorting" = dontDistribute super."sorting";
+ "sorty" = dontDistribute super."sorty";
+ "sound-collage" = dontDistribute super."sound-collage";
+ "sounddelay" = dontDistribute super."sounddelay";
+ "source-code-server" = dontDistribute super."source-code-server";
+ "sourcemap" = doDistribute super."sourcemap_0_1_3_0";
+ "sousit" = dontDistribute super."sousit";
+ "sox" = dontDistribute super."sox";
+ "soxlib" = dontDistribute super."soxlib";
+ "soyuz" = dontDistribute super."soyuz";
+ "spacefill" = dontDistribute super."spacefill";
+ "spacepart" = dontDistribute super."spacepart";
+ "spaceprobe" = dontDistribute super."spaceprobe";
+ "spanout" = dontDistribute super."spanout";
+ "sparse" = dontDistribute super."sparse";
+ "sparse-lin-alg" = dontDistribute super."sparse-lin-alg";
+ "sparsebit" = dontDistribute super."sparsebit";
+ "sparsecheck" = dontDistribute super."sparsecheck";
+ "sparser" = dontDistribute super."sparser";
+ "spata" = dontDistribute super."spata";
+ "spatial-math" = dontDistribute super."spatial-math";
+ "spawn" = dontDistribute super."spawn";
+ "spe" = dontDistribute super."spe";
+ "special-functors" = dontDistribute super."special-functors";
+ "special-keys" = dontDistribute super."special-keys";
+ "specialize-th" = dontDistribute super."specialize-th";
+ "species" = dontDistribute super."species";
+ "speculation-transformers" = dontDistribute super."speculation-transformers";
+ "speedy-slice" = dontDistribute super."speedy-slice";
+ "spelling-suggest" = dontDistribute super."spelling-suggest";
+ "sphero" = dontDistribute super."sphero";
+ "sphinx-cli" = dontDistribute super."sphinx-cli";
+ "spice" = dontDistribute super."spice";
+ "spike" = dontDistribute super."spike";
+ "spine" = dontDistribute super."spine";
+ "spir-v" = dontDistribute super."spir-v";
+ "splay" = dontDistribute super."splay";
+ "splaytree" = dontDistribute super."splaytree";
+ "spline3" = dontDistribute super."spline3";
+ "splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
+ "split-channel" = dontDistribute super."split-channel";
+ "split-record" = dontDistribute super."split-record";
+ "split-tchan" = dontDistribute super."split-tchan";
+ "splitter" = dontDistribute super."splitter";
+ "splot" = dontDistribute super."splot";
+ "spool" = dontDistribute super."spool";
+ "spoonutil" = dontDistribute super."spoonutil";
+ "spoty" = dontDistribute super."spoty";
+ "spreadsheet" = dontDistribute super."spreadsheet";
+ "spritz" = dontDistribute super."spritz";
+ "spsa" = dontDistribute super."spsa";
+ "spy" = dontDistribute super."spy";
+ "sql-simple" = dontDistribute super."sql-simple";
+ "sql-simple-mysql" = dontDistribute super."sql-simple-mysql";
+ "sql-simple-pool" = dontDistribute super."sql-simple-pool";
+ "sql-simple-postgresql" = dontDistribute super."sql-simple-postgresql";
+ "sql-simple-sqlite" = dontDistribute super."sql-simple-sqlite";
+ "sql-words" = dontDistribute super."sql-words";
+ "sqlite" = dontDistribute super."sqlite";
+ "sqlite-simple-typed" = dontDistribute super."sqlite-simple-typed";
+ "sqlvalue-list" = dontDistribute super."sqlvalue-list";
+ "squeeze" = dontDistribute super."squeeze";
+ "sr-extra" = dontDistribute super."sr-extra";
+ "srcinst" = dontDistribute super."srcinst";
+ "srec" = dontDistribute super."srec";
+ "sscgi" = dontDistribute super."sscgi";
+ "ssh" = dontDistribute super."ssh";
+ "sshd-lint" = dontDistribute super."sshd-lint";
+ "sshtun" = dontDistribute super."sshtun";
+ "sssp" = dontDistribute super."sssp";
+ "sstable" = dontDistribute super."sstable";
+ "ssv" = dontDistribute super."ssv";
+ "stable-heap" = dontDistribute super."stable-heap";
+ "stable-maps" = dontDistribute super."stable-maps";
+ "stable-marriage" = dontDistribute super."stable-marriage";
+ "stable-memo" = dontDistribute super."stable-memo";
+ "stable-tree" = dontDistribute super."stable-tree";
+ "stack" = doDistribute super."stack_0_1_10_1";
+ "stack-hpc-coveralls" = dontDistribute super."stack-hpc-coveralls";
+ "stack-prism" = dontDistribute super."stack-prism";
+ "stack-run" = dontDistribute super."stack-run";
+ "stack-run-auto" = dontDistribute super."stack-run-auto";
+ "stackage-curator" = dontDistribute super."stackage-curator";
+ "standalone-derive-topdown" = dontDistribute super."standalone-derive-topdown";
+ "standalone-haddock" = dontDistribute super."standalone-haddock";
+ "star-to-star" = dontDistribute super."star-to-star";
+ "star-to-star-contra" = dontDistribute super."star-to-star-contra";
+ "starling" = dontDistribute super."starling";
+ "starrover2" = dontDistribute super."starrover2";
+ "stash" = dontDistribute super."stash";
+ "state" = dontDistribute super."state";
+ "state-plus" = dontDistribute super."state-plus";
+ "state-record" = dontDistribute super."state-record";
+ "stateWriter" = dontDistribute super."stateWriter";
+ "statechart" = dontDistribute super."statechart";
+ "stateful-mtl" = dontDistribute super."stateful-mtl";
+ "statethread" = dontDistribute super."statethread";
+ "statgrab" = dontDistribute super."statgrab";
+ "static-hash" = dontDistribute super."static-hash";
+ "static-resources" = dontDistribute super."static-resources";
+ "staticanalysis" = dontDistribute super."staticanalysis";
+ "statistics-dirichlet" = dontDistribute super."statistics-dirichlet";
+ "statistics-fusion" = dontDistribute super."statistics-fusion";
+ "statistics-hypergeometric-genvar" = dontDistribute super."statistics-hypergeometric-genvar";
+ "stats" = dontDistribute super."stats";
+ "statsd" = dontDistribute super."statsd";
+ "statsd-client" = dontDistribute super."statsd-client";
+ "statsd-datadog" = dontDistribute super."statsd-datadog";
+ "statvfs" = dontDistribute super."statvfs";
+ "stb-image" = dontDistribute super."stb-image";
+ "stb-truetype" = dontDistribute super."stb-truetype";
+ "stdata" = dontDistribute super."stdata";
+ "stdf" = dontDistribute super."stdf";
+ "steambrowser" = dontDistribute super."steambrowser";
+ "steeloverseer" = dontDistribute super."steeloverseer";
+ "stemmer" = dontDistribute super."stemmer";
+ "step-function" = dontDistribute super."step-function";
+ "stepwise" = dontDistribute super."stepwise";
+ "stickyKeysHotKey" = dontDistribute super."stickyKeysHotKey";
+ "stitch" = dontDistribute super."stitch";
+ "stm-channelize" = dontDistribute super."stm-channelize";
+ "stm-chunked-queues" = dontDistribute super."stm-chunked-queues";
+ "stm-conduit" = doDistribute super."stm-conduit_2_6_1";
+ "stm-firehose" = dontDistribute super."stm-firehose";
+ "stm-io-hooks" = dontDistribute super."stm-io-hooks";
+ "stm-lifted" = dontDistribute super."stm-lifted";
+ "stm-linkedlist" = dontDistribute super."stm-linkedlist";
+ "stm-orelse-io" = dontDistribute super."stm-orelse-io";
+ "stm-promise" = dontDistribute super."stm-promise";
+ "stm-queue-extras" = dontDistribute super."stm-queue-extras";
+ "stm-sbchan" = dontDistribute super."stm-sbchan";
+ "stm-split" = dontDistribute super."stm-split";
+ "stm-tlist" = dontDistribute super."stm-tlist";
+ "stmcontrol" = dontDistribute super."stmcontrol";
+ "stomp-conduit" = dontDistribute super."stomp-conduit";
+ "stomp-patterns" = dontDistribute super."stomp-patterns";
+ "stomp-queue" = dontDistribute super."stomp-queue";
+ "stompl" = dontDistribute super."stompl";
+ "stopwatch" = dontDistribute super."stopwatch";
+ "storable" = dontDistribute super."storable";
+ "storable-record" = dontDistribute super."storable-record";
+ "storable-static-array" = dontDistribute super."storable-static-array";
+ "storable-tuple" = dontDistribute super."storable-tuple";
+ "storablevector" = dontDistribute super."storablevector";
+ "storablevector-carray" = dontDistribute super."storablevector-carray";
+ "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
+ "str" = dontDistribute super."str";
+ "stratum-tool" = dontDistribute super."stratum-tool";
+ "stream-fusion" = dontDistribute super."stream-fusion";
+ "stream-monad" = dontDistribute super."stream-monad";
+ "streamed" = dontDistribute super."streamed";
+ "streaming" = dontDistribute super."streaming";
+ "streaming-bytestring" = dontDistribute super."streaming-bytestring";
+ "streaming-histogram" = dontDistribute super."streaming-histogram";
+ "streaming-utils" = dontDistribute super."streaming-utils";
+ "streaming-wai" = dontDistribute super."streaming-wai";
+ "streamproc" = dontDistribute super."streamproc";
+ "strict-base-types" = dontDistribute super."strict-base-types";
+ "strict-concurrency" = dontDistribute super."strict-concurrency";
+ "strict-ghc-plugin" = dontDistribute super."strict-ghc-plugin";
+ "strict-identity" = dontDistribute super."strict-identity";
+ "strict-io" = dontDistribute super."strict-io";
+ "strictify" = dontDistribute super."strictify";
+ "strictly" = dontDistribute super."strictly";
+ "string" = dontDistribute super."string";
+ "string-conv" = dontDistribute super."string-conv";
+ "string-convert" = dontDistribute super."string-convert";
+ "string-qq" = dontDistribute super."string-qq";
+ "string-quote" = dontDistribute super."string-quote";
+ "string-similarity" = dontDistribute super."string-similarity";
+ "stringlike" = dontDistribute super."stringlike";
+ "stringprep" = dontDistribute super."stringprep";
+ "strings" = dontDistribute super."strings";
+ "stringtable-atom" = dontDistribute super."stringtable-atom";
+ "strio" = dontDistribute super."strio";
+ "stripe" = dontDistribute super."stripe";
+ "stripe-core" = dontDistribute super."stripe-core";
+ "stripe-haskell" = dontDistribute super."stripe-haskell";
+ "stripe-http-streams" = dontDistribute super."stripe-http-streams";
+ "strive" = dontDistribute super."strive";
+ "strptime" = dontDistribute super."strptime";
+ "structs" = dontDistribute super."structs";
+ "structural-induction" = dontDistribute super."structural-induction";
+ "structured-haskell-mode" = dontDistribute super."structured-haskell-mode";
+ "structured-mongoDB" = dontDistribute super."structured-mongoDB";
+ "structures" = dontDistribute super."structures";
+ "stunclient" = dontDistribute super."stunclient";
+ "stunts" = dontDistribute super."stunts";
+ "stylish-haskell" = doDistribute super."stylish-haskell_0_5_14_3";
+ "stylized" = dontDistribute super."stylized";
+ "sub-state" = dontDistribute super."sub-state";
+ "subhask" = dontDistribute super."subhask";
+ "subleq-toolchain" = dontDistribute super."subleq-toolchain";
+ "subnet" = dontDistribute super."subnet";
+ "subtitleParser" = dontDistribute super."subtitleParser";
+ "subtitles" = dontDistribute super."subtitles";
+ "success" = dontDistribute super."success";
+ "suffixarray" = dontDistribute super."suffixarray";
+ "suffixtree" = dontDistribute super."suffixtree";
+ "sugarhaskell" = dontDistribute super."sugarhaskell";
+ "suitable" = dontDistribute super."suitable";
+ "sump" = dontDistribute super."sump";
+ "sundown" = dontDistribute super."sundown";
+ "sunlight" = dontDistribute super."sunlight";
+ "sunroof-compiler" = dontDistribute super."sunroof-compiler";
+ "sunroof-examples" = dontDistribute super."sunroof-examples";
+ "sunroof-server" = dontDistribute super."sunroof-server";
+ "super-user-spark" = dontDistribute super."super-user-spark";
+ "supercollider-ht" = dontDistribute super."supercollider-ht";
+ "supercollider-midi" = dontDistribute super."supercollider-midi";
+ "superdoc" = dontDistribute super."superdoc";
+ "supero" = dontDistribute super."supero";
+ "supervisor" = dontDistribute super."supervisor";
+ "suspend" = dontDistribute super."suspend";
+ "svg2q" = dontDistribute super."svg2q";
+ "svgcairo" = dontDistribute super."svgcairo";
+ "svgutils" = dontDistribute super."svgutils";
+ "svm" = dontDistribute super."svm";
+ "svm-light-utils" = dontDistribute super."svm-light-utils";
+ "svm-simple" = dontDistribute super."svm-simple";
+ "svndump" = dontDistribute super."svndump";
+ "swagger2" = dontDistribute super."swagger2";
+ "swapper" = dontDistribute super."swapper";
+ "swearjure" = dontDistribute super."swearjure";
+ "swf" = dontDistribute super."swf";
+ "swift-lda" = dontDistribute super."swift-lda";
+ "swish" = dontDistribute super."swish";
+ "sws" = dontDistribute super."sws";
+ "syb" = doDistribute super."syb_0_5_1";
+ "syb-extras" = dontDistribute super."syb-extras";
+ "syb-with-class" = dontDistribute super."syb-with-class";
+ "syb-with-class-instances-text" = dontDistribute super."syb-with-class-instances-text";
+ "sylvia" = dontDistribute super."sylvia";
+ "sym" = dontDistribute super."sym";
+ "sym-plot" = dontDistribute super."sym-plot";
+ "sync" = dontDistribute super."sync";
+ "sync-mht" = dontDistribute super."sync-mht";
+ "synchronous-channels" = dontDistribute super."synchronous-channels";
+ "syncthing-hs" = dontDistribute super."syncthing-hs";
+ "synt" = dontDistribute super."synt";
+ "syntactic" = dontDistribute super."syntactic";
+ "syntactical" = dontDistribute super."syntactical";
+ "syntax" = dontDistribute super."syntax";
+ "syntax-attoparsec" = dontDistribute super."syntax-attoparsec";
+ "syntax-example" = dontDistribute super."syntax-example";
+ "syntax-example-json" = dontDistribute super."syntax-example-json";
+ "syntax-pretty" = dontDistribute super."syntax-pretty";
+ "syntax-printer" = dontDistribute super."syntax-printer";
+ "syntax-trees" = dontDistribute super."syntax-trees";
+ "syntax-trees-fork-bairyn" = dontDistribute super."syntax-trees-fork-bairyn";
+ "synthesizer" = dontDistribute super."synthesizer";
+ "synthesizer-alsa" = dontDistribute super."synthesizer-alsa";
+ "synthesizer-core" = dontDistribute super."synthesizer-core";
+ "synthesizer-dimensional" = dontDistribute super."synthesizer-dimensional";
+ "synthesizer-filter" = dontDistribute super."synthesizer-filter";
+ "synthesizer-inference" = dontDistribute super."synthesizer-inference";
+ "synthesizer-llvm" = dontDistribute super."synthesizer-llvm";
+ "synthesizer-midi" = dontDistribute super."synthesizer-midi";
+ "sys-auth-smbclient" = dontDistribute super."sys-auth-smbclient";
+ "sys-process" = dontDistribute super."sys-process";
+ "system-canonicalpath" = dontDistribute super."system-canonicalpath";
+ "system-command" = dontDistribute super."system-command";
+ "system-gpio" = dontDistribute super."system-gpio";
+ "system-inotify" = dontDistribute super."system-inotify";
+ "system-lifted" = dontDistribute super."system-lifted";
+ "system-random-effect" = dontDistribute super."system-random-effect";
+ "system-time-monotonic" = dontDistribute super."system-time-monotonic";
+ "system-util" = dontDistribute super."system-util";
+ "system-uuid" = dontDistribute super."system-uuid";
+ "systemd" = dontDistribute super."systemd";
+ "syz" = dontDistribute super."syz";
+ "t-regex" = dontDistribute super."t-regex";
+ "ta" = dontDistribute super."ta";
+ "table" = dontDistribute super."table";
+ "table-tennis" = dontDistribute super."table-tennis";
+ "tableaux" = dontDistribute super."tableaux";
+ "tables" = dontDistribute super."tables";
+ "tablestorage" = dontDistribute super."tablestorage";
+ "tabloid" = dontDistribute super."tabloid";
+ "taffybar" = dontDistribute super."taffybar";
+ "tag-bits" = dontDistribute super."tag-bits";
+ "tag-stream" = dontDistribute super."tag-stream";
+ "tagchup" = dontDistribute super."tagchup";
+ "tagged-exception-core" = dontDistribute super."tagged-exception-core";
+ "tagged-list" = dontDistribute super."tagged-list";
+ "tagged-th" = dontDistribute super."tagged-th";
+ "tagged-transformer" = dontDistribute super."tagged-transformer";
+ "tagging" = dontDistribute super."tagging";
+ "taggy" = dontDistribute super."taggy";
+ "taggy-lens" = dontDistribute super."taggy-lens";
+ "taglib" = dontDistribute super."taglib";
+ "taglib-api" = dontDistribute super."taglib-api";
+ "tagset-positional" = dontDistribute super."tagset-positional";
+ "tagsoup" = doDistribute super."tagsoup_0_13_6";
+ "tagsoup-ht" = dontDistribute super."tagsoup-ht";
+ "tagsoup-parsec" = dontDistribute super."tagsoup-parsec";
+ "takahashi" = dontDistribute super."takahashi";
+ "takusen-oracle" = dontDistribute super."takusen-oracle";
+ "tamarin-prover" = dontDistribute super."tamarin-prover";
+ "tamarin-prover-term" = dontDistribute super."tamarin-prover-term";
+ "tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
+ "tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
+ "tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
+ "target" = dontDistribute super."target";
+ "task" = dontDistribute super."task";
+ "taskpool" = dontDistribute super."taskpool";
+ "tasty" = doDistribute super."tasty_0_10_1_2";
+ "tasty-dejafu" = dontDistribute super."tasty-dejafu";
+ "tasty-expected-failure" = dontDistribute super."tasty-expected-failure";
+ "tasty-fail-fast" = dontDistribute super."tasty-fail-fast";
+ "tasty-html" = dontDistribute super."tasty-html";
+ "tasty-hunit-adapter" = dontDistribute super."tasty-hunit-adapter";
+ "tasty-integrate" = dontDistribute super."tasty-integrate";
+ "tasty-laws" = dontDistribute super."tasty-laws";
+ "tasty-lens" = dontDistribute super."tasty-lens";
+ "tasty-program" = dontDistribute super."tasty-program";
+ "tasty-tap" = dontDistribute super."tasty-tap";
+ "tateti-tateti" = dontDistribute super."tateti-tateti";
+ "tau" = dontDistribute super."tau";
+ "tbox" = dontDistribute super."tbox";
+ "tcache-AWS" = dontDistribute super."tcache-AWS";
+ "tccli" = dontDistribute super."tccli";
+ "tce-conf" = dontDistribute super."tce-conf";
+ "tconfig" = dontDistribute super."tconfig";
+ "tcp" = dontDistribute super."tcp";
+ "tdd-util" = dontDistribute super."tdd-util";
+ "tdoc" = dontDistribute super."tdoc";
+ "teams" = dontDistribute super."teams";
+ "teeth" = dontDistribute super."teeth";
+ "telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
+ "tellbot" = dontDistribute super."tellbot";
+ "template-default" = dontDistribute super."template-default";
+ "template-haskell-util" = dontDistribute super."template-haskell-util";
+ "template-hsml" = dontDistribute super."template-hsml";
+ "template-yj" = dontDistribute super."template-yj";
+ "templatepg" = dontDistribute super."templatepg";
+ "templater" = dontDistribute super."templater";
+ "tempodb" = dontDistribute super."tempodb";
+ "temporal-csound" = dontDistribute super."temporal-csound";
+ "temporal-media" = dontDistribute super."temporal-media";
+ "temporal-music-notation" = dontDistribute super."temporal-music-notation";
+ "temporal-music-notation-demo" = dontDistribute super."temporal-music-notation-demo";
+ "temporal-music-notation-western" = dontDistribute super."temporal-music-notation-western";
+ "temporary-resourcet" = dontDistribute super."temporary-resourcet";
+ "tempus" = dontDistribute super."tempus";
+ "tempus-fugit" = dontDistribute super."tempus-fugit";
+ "tensor" = dontDistribute super."tensor";
+ "term-rewriting" = dontDistribute super."term-rewriting";
+ "termbox-bindings" = dontDistribute super."termbox-bindings";
+ "termination-combinators" = dontDistribute super."termination-combinators";
+ "terminfo" = doDistribute super."terminfo_0_4_0_2";
+ "terminfo-hs" = dontDistribute super."terminfo-hs";
+ "termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
+ "terrahs" = dontDistribute super."terrahs";
+ "tersmu" = dontDistribute super."tersmu";
+ "test-framework-doctest" = dontDistribute super."test-framework-doctest";
+ "test-framework-golden" = dontDistribute super."test-framework-golden";
+ "test-framework-program" = dontDistribute super."test-framework-program";
+ "test-framework-quickcheck" = dontDistribute super."test-framework-quickcheck";
+ "test-framework-sandbox" = dontDistribute super."test-framework-sandbox";
+ "test-framework-skip" = dontDistribute super."test-framework-skip";
+ "test-framework-smallcheck" = dontDistribute super."test-framework-smallcheck";
+ "test-framework-testing-feat" = dontDistribute super."test-framework-testing-feat";
+ "test-framework-th-prime" = dontDistribute super."test-framework-th-prime";
+ "test-invariant" = dontDistribute super."test-invariant";
+ "test-pkg" = dontDistribute super."test-pkg";
+ "test-sandbox" = dontDistribute super."test-sandbox";
+ "test-sandbox-compose" = dontDistribute super."test-sandbox-compose";
+ "test-sandbox-hunit" = dontDistribute super."test-sandbox-hunit";
+ "test-sandbox-quickcheck" = dontDistribute super."test-sandbox-quickcheck";
+ "test-shouldbe" = dontDistribute super."test-shouldbe";
+ "test-simple" = dontDistribute super."test-simple";
+ "testPkg" = dontDistribute super."testPkg";
+ "testing-type-modifiers" = dontDistribute super."testing-type-modifiers";
+ "testloop" = dontDistribute super."testloop";
+ "testpack" = dontDistribute super."testpack";
+ "testpattern" = dontDistribute super."testpattern";
+ "testrunner" = dontDistribute super."testrunner";
+ "tetris" = dontDistribute super."tetris";
+ "tex2txt" = dontDistribute super."tex2txt";
+ "texrunner" = dontDistribute super."texrunner";
+ "text-and-plots" = dontDistribute super."text-and-plots";
+ "text-format-simple" = dontDistribute super."text-format-simple";
+ "text-icu-translit" = dontDistribute super."text-icu-translit";
+ "text-json-qq" = dontDistribute super."text-json-qq";
+ "text-latin1" = dontDistribute super."text-latin1";
+ "text-ldap" = dontDistribute super."text-ldap";
+ "text-locale-encoding" = dontDistribute super."text-locale-encoding";
+ "text-normal" = dontDistribute super."text-normal";
+ "text-position" = dontDistribute super."text-position";
+ "text-postgresql" = dontDistribute super."text-postgresql";
+ "text-printer" = dontDistribute super."text-printer";
+ "text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
+ "text-register-machine" = dontDistribute super."text-register-machine";
+ "text-render" = dontDistribute super."text-render";
+ "text-show" = doDistribute super."text-show_2";
+ "text-show-instances" = dontDistribute super."text-show-instances";
+ "text-stream-decode" = dontDistribute super."text-stream-decode";
+ "text-utf7" = dontDistribute super."text-utf7";
+ "text-xml-generic" = dontDistribute super."text-xml-generic";
+ "text-xml-qq" = dontDistribute super."text-xml-qq";
+ "text-zipper" = dontDistribute super."text-zipper";
+ "text1" = dontDistribute super."text1";
+ "textPlot" = dontDistribute super."textPlot";
+ "textmatetags" = dontDistribute super."textmatetags";
+ "textocat-api" = dontDistribute super."textocat-api";
+ "texts" = dontDistribute super."texts";
+ "tfp" = dontDistribute super."tfp";
+ "tfp-th" = dontDistribute super."tfp-th";
+ "tftp" = dontDistribute super."tftp";
+ "tga" = dontDistribute super."tga";
+ "th-alpha" = dontDistribute super."th-alpha";
+ "th-build" = dontDistribute super."th-build";
+ "th-cas" = dontDistribute super."th-cas";
+ "th-context" = dontDistribute super."th-context";
+ "th-fold" = dontDistribute super."th-fold";
+ "th-inline-io-action" = dontDistribute super."th-inline-io-action";
+ "th-instance-reification" = dontDistribute super."th-instance-reification";
+ "th-instances" = dontDistribute super."th-instances";
+ "th-kinds" = dontDistribute super."th-kinds";
+ "th-kinds-fork" = dontDistribute super."th-kinds-fork";
+ "th-lift-instances" = dontDistribute super."th-lift-instances";
+ "th-orphans" = doDistribute super."th-orphans_0_12_2";
+ "th-printf" = dontDistribute super."th-printf";
+ "th-sccs" = dontDistribute super."th-sccs";
+ "th-traced" = dontDistribute super."th-traced";
+ "th-typegraph" = dontDistribute super."th-typegraph";
+ "themoviedb" = dontDistribute super."themoviedb";
+ "themplate" = dontDistribute super."themplate";
+ "theoremquest" = dontDistribute super."theoremquest";
+ "theoremquest-client" = dontDistribute super."theoremquest-client";
+ "these" = dontDistribute super."these";
+ "thespian" = dontDistribute super."thespian";
+ "theta-functions" = dontDistribute super."theta-functions";
+ "thih" = dontDistribute super."thih";
+ "thimk" = dontDistribute super."thimk";
+ "thorn" = dontDistribute super."thorn";
+ "thread-local-storage" = dontDistribute super."thread-local-storage";
+ "threadPool" = dontDistribute super."threadPool";
+ "threadmanager" = dontDistribute super."threadmanager";
+ "threads-pool" = dontDistribute super."threads-pool";
+ "threads-supervisor" = dontDistribute super."threads-supervisor";
+ "threadscope" = dontDistribute super."threadscope";
+ "threefish" = dontDistribute super."threefish";
+ "threepenny-gui" = dontDistribute super."threepenny-gui";
+ "thrift" = dontDistribute super."thrift";
+ "thrist" = dontDistribute super."thrist";
+ "throttle" = dontDistribute super."throttle";
+ "thumbnail" = dontDistribute super."thumbnail";
+ "tianbar" = dontDistribute super."tianbar";
+ "tic-tac-toe" = dontDistribute super."tic-tac-toe";
+ "tickle" = dontDistribute super."tickle";
+ "tictactoe3d" = dontDistribute super."tictactoe3d";
+ "tidal" = dontDistribute super."tidal";
+ "tidal-midi" = dontDistribute super."tidal-midi";
+ "tidal-vis" = dontDistribute super."tidal-vis";
+ "tie-knot" = dontDistribute super."tie-knot";
+ "tiempo" = dontDistribute super."tiempo";
+ "tiger" = dontDistribute super."tiger";
+ "tight-apply" = dontDistribute super."tight-apply";
+ "tightrope" = dontDistribute super."tightrope";
+ "tighttp" = dontDistribute super."tighttp";
+ "tilings" = dontDistribute super."tilings";
+ "timberc" = dontDistribute super."timberc";
+ "time-extras" = dontDistribute super."time-extras";
+ "time-exts" = dontDistribute super."time-exts";
+ "time-http" = dontDistribute super."time-http";
+ "time-interval" = dontDistribute super."time-interval";
+ "time-io-access" = dontDistribute super."time-io-access";
+ "time-parsers" = dontDistribute super."time-parsers";
+ "time-patterns" = dontDistribute super."time-patterns";
+ "time-qq" = dontDistribute super."time-qq";
+ "time-recurrence" = dontDistribute super."time-recurrence";
+ "time-series" = dontDistribute super."time-series";
+ "time-units" = dontDistribute super."time-units";
+ "time-w3c" = dontDistribute super."time-w3c";
+ "timecalc" = dontDistribute super."timecalc";
+ "timeconsole" = dontDistribute super."timeconsole";
+ "timeless" = dontDistribute super."timeless";
+ "timelike" = dontDistribute super."timelike";
+ "timelike-time" = dontDistribute super."timelike-time";
+ "timemap" = dontDistribute super."timemap";
+ "timeout" = dontDistribute super."timeout";
+ "timeout-control" = dontDistribute super."timeout-control";
+ "timeout-with-results" = dontDistribute super."timeout-with-results";
+ "timeparsers" = dontDistribute super."timeparsers";
+ "timeplot" = dontDistribute super."timeplot";
+ "timers" = dontDistribute super."timers";
+ "timers-updatable" = dontDistribute super."timers-updatable";
+ "timestamp-subprocess-lines" = dontDistribute super."timestamp-subprocess-lines";
+ "timestamper" = dontDistribute super."timestamper";
+ "timezone-olson-th" = dontDistribute super."timezone-olson-th";
+ "timing-convenience" = dontDistribute super."timing-convenience";
+ "tinyMesh" = dontDistribute super."tinyMesh";
+ "tinytemplate" = dontDistribute super."tinytemplate";
+ "tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
+ "tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
+ "titlecase" = dontDistribute super."titlecase";
+ "tkhs" = dontDistribute super."tkhs";
+ "tkyprof" = dontDistribute super."tkyprof";
+ "tld" = dontDistribute super."tld";
+ "tls" = doDistribute super."tls_1_3_2";
+ "tls-debug" = doDistribute super."tls-debug_0_4_0";
+ "tls-extra" = dontDistribute super."tls-extra";
+ "tmpl" = dontDistribute super."tmpl";
+ "tn" = dontDistribute super."tn";
+ "tnet" = dontDistribute super."tnet";
+ "to-haskell" = dontDistribute super."to-haskell";
+ "to-string-class" = dontDistribute super."to-string-class";
+ "to-string-instances" = dontDistribute super."to-string-instances";
+ "todos" = dontDistribute super."todos";
+ "tofromxml" = dontDistribute super."tofromxml";
+ "toilet" = dontDistribute super."toilet";
+ "tokenify" = dontDistribute super."tokenify";
+ "tokenize" = dontDistribute super."tokenize";
+ "toktok" = dontDistribute super."toktok";
+ "tokyocabinet-haskell" = dontDistribute super."tokyocabinet-haskell";
+ "tokyotyrant-haskell" = dontDistribute super."tokyotyrant-haskell";
+ "tomato-rubato-openal" = dontDistribute super."tomato-rubato-openal";
+ "toml" = dontDistribute super."toml";
+ "toolshed" = dontDistribute super."toolshed";
+ "topkata" = dontDistribute super."topkata";
+ "torch" = dontDistribute super."torch";
+ "total" = dontDistribute super."total";
+ "total-map" = dontDistribute super."total-map";
+ "total-maps" = dontDistribute super."total-maps";
+ "touched" = dontDistribute super."touched";
+ "toysolver" = dontDistribute super."toysolver";
+ "tpdb" = dontDistribute super."tpdb";
+ "trace" = dontDistribute super."trace";
+ "trace-call" = dontDistribute super."trace-call";
+ "trace-function-call" = dontDistribute super."trace-function-call";
+ "traced" = dontDistribute super."traced";
+ "tracer" = dontDistribute super."tracer";
+ "tracker" = dontDistribute super."tracker";
+ "tracy" = dontDistribute super."tracy";
+ "trajectory" = dontDistribute super."trajectory";
+ "transactional-events" = dontDistribute super."transactional-events";
+ "transf" = dontDistribute super."transf";
+ "transformations" = dontDistribute super."transformations";
+ "transformers-abort" = dontDistribute super."transformers-abort";
+ "transformers-compose" = dontDistribute super."transformers-compose";
+ "transformers-convert" = dontDistribute super."transformers-convert";
+ "transformers-free" = dontDistribute super."transformers-free";
+ "transformers-runnable" = dontDistribute super."transformers-runnable";
+ "transformers-supply" = dontDistribute super."transformers-supply";
+ "transient" = dontDistribute super."transient";
+ "translatable-intset" = dontDistribute super."translatable-intset";
+ "translate" = dontDistribute super."translate";
+ "travis" = dontDistribute super."travis";
+ "travis-meta-yaml" = dontDistribute super."travis-meta-yaml";
+ "trawl" = dontDistribute super."trawl";
+ "traypoweroff" = dontDistribute super."traypoweroff";
+ "tree-monad" = dontDistribute super."tree-monad";
+ "treemap-html" = dontDistribute super."treemap-html";
+ "treemap-html-tools" = dontDistribute super."treemap-html-tools";
+ "treersec" = dontDistribute super."treersec";
+ "treeviz" = dontDistribute super."treeviz";
+ "tremulous-query" = dontDistribute super."tremulous-query";
+ "trhsx" = dontDistribute super."trhsx";
+ "triangulation" = dontDistribute super."triangulation";
+ "tries" = dontDistribute super."tries";
+ "trimpolya" = dontDistribute super."trimpolya";
+ "tripLL" = dontDistribute super."tripLL";
+ "trivia" = dontDistribute super."trivia";
+ "trivial-constraint" = dontDistribute super."trivial-constraint";
+ "tropical" = dontDistribute super."tropical";
+ "true-name" = dontDistribute super."true-name";
+ "truelevel" = dontDistribute super."truelevel";
+ "trurl" = dontDistribute super."trurl";
+ "truthful" = dontDistribute super."truthful";
+ "tsession" = dontDistribute super."tsession";
+ "tsession-happstack" = dontDistribute super."tsession-happstack";
+ "tskiplist" = dontDistribute super."tskiplist";
+ "tslogger" = dontDistribute super."tslogger";
+ "tsp-viz" = dontDistribute super."tsp-viz";
+ "tsparse" = dontDistribute super."tsparse";
+ "tst" = dontDistribute super."tst";
+ "tsvsql" = dontDistribute super."tsvsql";
+ "ttrie" = dontDistribute super."ttrie";
+ "tttool" = doDistribute super."tttool_1_4_0_5";
+ "tubes" = dontDistribute super."tubes";
+ "tuntap" = dontDistribute super."tuntap";
+ "tup-functor" = dontDistribute super."tup-functor";
+ "tuple-gen" = dontDistribute super."tuple-gen";
+ "tuple-generic" = dontDistribute super."tuple-generic";
+ "tuple-hlist" = dontDistribute super."tuple-hlist";
+ "tuple-lenses" = dontDistribute super."tuple-lenses";
+ "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";
+ "tweak" = dontDistribute super."tweak";
+ "twentefp" = dontDistribute super."twentefp";
+ "twentefp-eventloop-graphics" = dontDistribute super."twentefp-eventloop-graphics";
+ "twentefp-eventloop-trees" = dontDistribute super."twentefp-eventloop-trees";
+ "twentefp-graphs" = dontDistribute super."twentefp-graphs";
+ "twentefp-number" = dontDistribute super."twentefp-number";
+ "twentefp-rosetree" = dontDistribute super."twentefp-rosetree";
+ "twentefp-trees" = dontDistribute super."twentefp-trees";
+ "twentefp-websockets" = dontDistribute super."twentefp-websockets";
+ "twhs" = dontDistribute super."twhs";
+ "twidge" = dontDistribute super."twidge";
+ "twilight-stm" = dontDistribute super."twilight-stm";
+ "twilio" = dontDistribute super."twilio";
+ "twill" = dontDistribute super."twill";
+ "twiml" = dontDistribute super."twiml";
+ "twine" = dontDistribute super."twine";
+ "twisty" = dontDistribute super."twisty";
+ "twitch" = dontDistribute super."twitch";
+ "twitter" = dontDistribute super."twitter";
+ "twitter-conduit" = dontDistribute super."twitter-conduit";
+ "twitter-enumerator" = dontDistribute super."twitter-enumerator";
+ "twitter-types" = dontDistribute super."twitter-types";
+ "twitter-types-lens" = dontDistribute super."twitter-types-lens";
+ "tx" = dontDistribute super."tx";
+ "txt-sushi" = dontDistribute super."txt-sushi";
+ "txt2rtf" = dontDistribute super."txt2rtf";
+ "txtblk" = dontDistribute super."txtblk";
+ "ty" = dontDistribute super."ty";
+ "typalyze" = dontDistribute super."typalyze";
+ "type-aligned" = dontDistribute super."type-aligned";
+ "type-booleans" = dontDistribute super."type-booleans";
+ "type-cereal" = dontDistribute super."type-cereal";
+ "type-combinators" = dontDistribute super."type-combinators";
+ "type-combinators-quote" = dontDistribute super."type-combinators-quote";
+ "type-digits" = dontDistribute super."type-digits";
+ "type-equality" = dontDistribute super."type-equality";
+ "type-equality-check" = dontDistribute super."type-equality-check";
+ "type-fun" = dontDistribute super."type-fun";
+ "type-functions" = dontDistribute super."type-functions";
+ "type-hint" = dontDistribute super."type-hint";
+ "type-int" = dontDistribute super."type-int";
+ "type-iso" = dontDistribute super."type-iso";
+ "type-level" = dontDistribute super."type-level";
+ "type-level-bst" = dontDistribute super."type-level-bst";
+ "type-level-natural-number" = dontDistribute super."type-level-natural-number";
+ "type-level-natural-number-induction" = dontDistribute super."type-level-natural-number-induction";
+ "type-level-natural-number-operations" = dontDistribute super."type-level-natural-number-operations";
+ "type-level-sets" = dontDistribute super."type-level-sets";
+ "type-level-tf" = dontDistribute super."type-level-tf";
+ "type-list" = doDistribute super."type-list_0_2_0_0";
+ "type-natural" = dontDistribute super."type-natural";
+ "type-ord" = dontDistribute super."type-ord";
+ "type-ord-spine-cereal" = dontDistribute super."type-ord-spine-cereal";
+ "type-prelude" = dontDistribute super."type-prelude";
+ "type-settheory" = dontDistribute super."type-settheory";
+ "type-spine" = dontDistribute super."type-spine";
+ "type-structure" = dontDistribute super."type-structure";
+ "type-sub-th" = dontDistribute super."type-sub-th";
+ "type-unary" = dontDistribute super."type-unary";
+ "typeable-th" = dontDistribute super."typeable-th";
+ "typed-spreadsheet" = dontDistribute super."typed-spreadsheet";
+ "typed-wire" = dontDistribute super."typed-wire";
+ "typed-wire-utils" = dontDistribute super."typed-wire-utils";
+ "typedquery" = dontDistribute super."typedquery";
+ "typehash" = dontDistribute super."typehash";
+ "typelevel" = dontDistribute super."typelevel";
+ "typelevel-tensor" = dontDistribute super."typelevel-tensor";
+ "typelits-witnesses" = dontDistribute super."typelits-witnesses";
+ "typeof" = dontDistribute super."typeof";
+ "typeparams" = dontDistribute super."typeparams";
+ "typesafe-endian" = dontDistribute super."typesafe-endian";
+ "typescript-docs" = dontDistribute super."typescript-docs";
+ "typical" = dontDistribute super."typical";
+ "typography-geometry" = dontDistribute super."typography-geometry";
+ "tz" = dontDistribute super."tz";
+ "tzdata" = dontDistribute super."tzdata";
+ "uAgda" = dontDistribute super."uAgda";
+ "ua-parser" = dontDistribute super."ua-parser";
+ "uacpid" = dontDistribute super."uacpid";
+ "uberlast" = dontDistribute super."uberlast";
+ "uconv" = dontDistribute super."uconv";
+ "udbus" = dontDistribute super."udbus";
+ "udbus-model" = dontDistribute super."udbus-model";
+ "udcode" = dontDistribute super."udcode";
+ "udev" = dontDistribute super."udev";
+ "uglymemo" = dontDistribute super."uglymemo";
+ "uhc-light" = dontDistribute super."uhc-light";
+ "uhc-util" = dontDistribute super."uhc-util";
+ "uhexdump" = dontDistribute super."uhexdump";
+ "uhttpc" = dontDistribute super."uhttpc";
+ "ui-command" = dontDistribute super."ui-command";
+ "uid" = dontDistribute super."uid";
+ "una" = dontDistribute super."una";
+ "unagi-chan" = dontDistribute super."unagi-chan";
+ "unagi-streams" = dontDistribute super."unagi-streams";
+ "unamb" = dontDistribute super."unamb";
+ "unamb-custom" = dontDistribute super."unamb-custom";
+ "unbound" = dontDistribute super."unbound";
+ "unbound-generics" = doDistribute super."unbound-generics_0_2";
+ "unbounded-delays-units" = dontDistribute super."unbounded-delays-units";
+ "unboxed-containers" = dontDistribute super."unboxed-containers";
+ "unbreak" = dontDistribute super."unbreak";
+ "unexceptionalio" = dontDistribute super."unexceptionalio";
+ "unfoldable" = dontDistribute super."unfoldable";
+ "ungadtagger" = dontDistribute super."ungadtagger";
+ "uni-events" = dontDistribute super."uni-events";
+ "uni-graphs" = dontDistribute super."uni-graphs";
+ "uni-htk" = dontDistribute super."uni-htk";
+ "uni-posixutil" = dontDistribute super."uni-posixutil";
+ "uni-reactor" = dontDistribute super."uni-reactor";
+ "uni-uDrawGraph" = dontDistribute super."uni-uDrawGraph";
+ "uni-util" = dontDistribute super."uni-util";
+ "unicode" = dontDistribute super."unicode";
+ "unicode-names" = dontDistribute super."unicode-names";
+ "unicode-normalization" = dontDistribute super."unicode-normalization";
+ "unicode-prelude" = dontDistribute super."unicode-prelude";
+ "unicode-properties" = dontDistribute super."unicode-properties";
+ "unicode-symbols" = dontDistribute super."unicode-symbols";
+ "unicoder" = dontDistribute super."unicoder";
+ "unification-fd" = dontDistribute super."unification-fd";
+ "uniform-io" = dontDistribute super."uniform-io";
+ "uniform-pair" = dontDistribute super."uniform-pair";
+ "union-find-array" = dontDistribute super."union-find-array";
+ "union-map" = dontDistribute super."union-map";
+ "unique" = dontDistribute super."unique";
+ "unique-logic" = dontDistribute super."unique-logic";
+ "unique-logic-tf" = dontDistribute super."unique-logic-tf";
+ "uniqueid" = dontDistribute super."uniqueid";
+ "unit" = dontDistribute super."unit";
+ "units" = dontDistribute super."units";
+ "units-attoparsec" = dontDistribute super."units-attoparsec";
+ "units-defs" = dontDistribute super."units-defs";
+ "units-parser" = dontDistribute super."units-parser";
+ "unittyped" = dontDistribute super."unittyped";
+ "universal-binary" = dontDistribute super."universal-binary";
+ "universe" = dontDistribute super."universe";
+ "universe-base" = dontDistribute super."universe-base";
+ "universe-instances-base" = dontDistribute super."universe-instances-base";
+ "universe-instances-extended" = dontDistribute super."universe-instances-extended";
+ "universe-instances-trans" = dontDistribute super."universe-instances-trans";
+ "universe-reverse-instances" = dontDistribute super."universe-reverse-instances";
+ "universe-th" = dontDistribute super."universe-th";
+ "unix-bytestring" = dontDistribute super."unix-bytestring";
+ "unix-fcntl" = dontDistribute super."unix-fcntl";
+ "unix-handle" = dontDistribute super."unix-handle";
+ "unix-io-extra" = dontDistribute super."unix-io-extra";
+ "unix-memory" = dontDistribute super."unix-memory";
+ "unix-process-conduit" = dontDistribute super."unix-process-conduit";
+ "unix-pty-light" = dontDistribute super."unix-pty-light";
+ "unlit" = dontDistribute super."unlit";
+ "unm-hip" = dontDistribute super."unm-hip";
+ "unordered-containers-rematch" = dontDistribute super."unordered-containers-rematch";
+ "unordered-graphs" = dontDistribute super."unordered-graphs";
+ "unpack-funcs" = dontDistribute super."unpack-funcs";
+ "unroll-ghc-plugin" = dontDistribute super."unroll-ghc-plugin";
+ "unsafe" = dontDistribute super."unsafe";
+ "unsafe-promises" = dontDistribute super."unsafe-promises";
+ "unsafely" = dontDistribute super."unsafely";
+ "unsafeperformst" = dontDistribute super."unsafeperformst";
+ "unscramble" = dontDistribute super."unscramble";
+ "unusable-pkg" = dontDistribute super."unusable-pkg";
+ "uom-plugin" = dontDistribute super."uom-plugin";
+ "up" = dontDistribute super."up";
+ "up-grade" = dontDistribute super."up-grade";
+ "uploadcare" = dontDistribute super."uploadcare";
+ "upskirt" = dontDistribute super."upskirt";
+ "ureader" = dontDistribute super."ureader";
+ "urembed" = dontDistribute super."urembed";
+ "uri" = dontDistribute super."uri";
+ "uri-conduit" = dontDistribute super."uri-conduit";
+ "uri-enumerator" = dontDistribute super."uri-enumerator";
+ "uri-enumerator-file" = dontDistribute super."uri-enumerator-file";
+ "uri-template" = dontDistribute super."uri-template";
+ "url-generic" = dontDistribute super."url-generic";
+ "urlcheck" = dontDistribute super."urlcheck";
+ "urldecode" = dontDistribute super."urldecode";
+ "urldisp-happstack" = dontDistribute super."urldisp-happstack";
+ "urlencoded" = dontDistribute super."urlencoded";
+ "urlpath" = doDistribute super."urlpath_2_1_0";
+ "urn" = dontDistribute super."urn";
+ "urxml" = dontDistribute super."urxml";
+ "usb" = dontDistribute super."usb";
+ "usb-enumerator" = dontDistribute super."usb-enumerator";
+ "usb-hid" = dontDistribute super."usb-hid";
+ "usb-id-database" = dontDistribute super."usb-id-database";
+ "usb-iteratee" = dontDistribute super."usb-iteratee";
+ "usb-safe" = dontDistribute super."usb-safe";
+ "userid" = dontDistribute super."userid";
+ "utc" = dontDistribute super."utc";
+ "utf8-env" = dontDistribute super."utf8-env";
+ "utf8-prelude" = dontDistribute super."utf8-prelude";
+ "utility-ht" = dontDistribute super."utility-ht";
+ "uu-cco" = dontDistribute super."uu-cco";
+ "uu-cco-examples" = dontDistribute super."uu-cco-examples";
+ "uu-cco-hut-parsing" = dontDistribute super."uu-cco-hut-parsing";
+ "uu-cco-uu-parsinglib" = dontDistribute super."uu-cco-uu-parsinglib";
+ "uu-options" = dontDistribute super."uu-options";
+ "uu-tc" = dontDistribute super."uu-tc";
+ "uuagc" = dontDistribute super."uuagc";
+ "uuagc-bootstrap" = dontDistribute super."uuagc-bootstrap";
+ "uuagc-cabal" = dontDistribute super."uuagc-cabal";
+ "uuagc-diagrams" = dontDistribute super."uuagc-diagrams";
+ "uuagd" = dontDistribute super."uuagd";
+ "uuid-aeson" = dontDistribute super."uuid-aeson";
+ "uuid-le" = dontDistribute super."uuid-le";
+ "uuid-orphans" = dontDistribute super."uuid-orphans";
+ "uuid-quasi" = dontDistribute super."uuid-quasi";
+ "uulib" = dontDistribute super."uulib";
+ "uvector" = dontDistribute super."uvector";
+ "uvector-algorithms" = dontDistribute super."uvector-algorithms";
+ "uxadt" = dontDistribute super."uxadt";
+ "uzbl-with-source" = dontDistribute super."uzbl-with-source";
+ "v4l2" = dontDistribute super."v4l2";
+ "v4l2-examples" = dontDistribute super."v4l2-examples";
+ "vacuum" = dontDistribute super."vacuum";
+ "vacuum-cairo" = dontDistribute super."vacuum-cairo";
+ "vacuum-graphviz" = dontDistribute super."vacuum-graphviz";
+ "vacuum-opengl" = dontDistribute super."vacuum-opengl";
+ "vacuum-ubigraph" = dontDistribute super."vacuum-ubigraph";
+ "vado" = dontDistribute super."vado";
+ "valid-names" = dontDistribute super."valid-names";
+ "validate" = dontDistribute super."validate";
+ "validate-input" = doDistribute super."validate-input_0_2_0_0";
+ "validated-literals" = dontDistribute super."validated-literals";
+ "validation" = dontDistribute super."validation";
+ "validations" = dontDistribute super."validations";
+ "value-supply" = dontDistribute super."value-supply";
+ "vampire" = dontDistribute super."vampire";
+ "var" = dontDistribute super."var";
+ "varan" = dontDistribute super."varan";
+ "variable-precision" = dontDistribute super."variable-precision";
+ "variables" = dontDistribute super."variables";
+ "varying" = dontDistribute super."varying";
+ "vaultaire-common" = dontDistribute super."vaultaire-common";
+ "vcache" = dontDistribute super."vcache";
+ "vcache-trie" = dontDistribute super."vcache-trie";
+ "vcard" = dontDistribute super."vcard";
+ "vcd" = dontDistribute super."vcd";
+ "vcs-revision" = dontDistribute super."vcs-revision";
+ "vcs-web-hook-parse" = dontDistribute super."vcs-web-hook-parse";
+ "vcsgui" = dontDistribute super."vcsgui";
+ "vcswrapper" = dontDistribute super."vcswrapper";
+ "vect" = dontDistribute super."vect";
+ "vect-floating" = dontDistribute super."vect-floating";
+ "vect-floating-accelerate" = dontDistribute super."vect-floating-accelerate";
+ "vect-opengl" = dontDistribute super."vect-opengl";
+ "vector" = doDistribute super."vector_0_10_12_3";
+ "vector-binary" = dontDistribute super."vector-binary";
+ "vector-bytestring" = dontDistribute super."vector-bytestring";
+ "vector-clock" = dontDistribute super."vector-clock";
+ "vector-conduit" = dontDistribute super."vector-conduit";
+ "vector-fftw" = dontDistribute super."vector-fftw";
+ "vector-functorlazy" = dontDistribute super."vector-functorlazy";
+ "vector-heterogenous" = dontDistribute super."vector-heterogenous";
+ "vector-instances-collections" = dontDistribute super."vector-instances-collections";
+ "vector-mmap" = dontDistribute super."vector-mmap";
+ "vector-random" = dontDistribute super."vector-random";
+ "vector-read-instances" = dontDistribute super."vector-read-instances";
+ "vector-space-map" = dontDistribute super."vector-space-map";
+ "vector-space-opengl" = dontDistribute super."vector-space-opengl";
+ "vector-static" = dontDistribute super."vector-static";
+ "vector-strategies" = dontDistribute super."vector-strategies";
+ "verbalexpressions" = dontDistribute super."verbalexpressions";
+ "verbosity" = dontDistribute super."verbosity";
+ "verdict" = dontDistribute super."verdict";
+ "verdict-json" = dontDistribute super."verdict-json";
+ "verilog" = dontDistribute super."verilog";
+ "versions" = dontDistribute super."versions";
+ "vhdl" = dontDistribute super."vhdl";
+ "views" = dontDistribute super."views";
+ "vigilance" = dontDistribute super."vigilance";
+ "vimeta" = dontDistribute super."vimeta";
+ "vimus" = dontDistribute super."vimus";
+ "vintage-basic" = dontDistribute super."vintage-basic";
+ "vinyl" = dontDistribute super."vinyl";
+ "vinyl-gl" = dontDistribute super."vinyl-gl";
+ "vinyl-json" = dontDistribute super."vinyl-json";
+ "vinyl-utils" = dontDistribute super."vinyl-utils";
+ "vinyl-vectors" = dontDistribute super."vinyl-vectors";
+ "virthualenv" = dontDistribute super."virthualenv";
+ "visibility" = dontDistribute super."visibility";
+ "vision" = dontDistribute super."vision";
+ "visual-graphrewrite" = dontDistribute super."visual-graphrewrite";
+ "visual-prof" = dontDistribute super."visual-prof";
+ "vivid" = dontDistribute super."vivid";
+ "vk-aws-route53" = dontDistribute super."vk-aws-route53";
+ "vk-posix-pty" = dontDistribute super."vk-posix-pty";
+ "vocabulary-kadma" = dontDistribute super."vocabulary-kadma";
+ "vorbiscomment" = dontDistribute super."vorbiscomment";
+ "vowpal-utils" = dontDistribute super."vowpal-utils";
+ "voyeur" = dontDistribute super."voyeur";
+ "vrpn" = dontDistribute super."vrpn";
+ "vte" = dontDistribute super."vte";
+ "vtegtk3" = dontDistribute super."vtegtk3";
+ "vty" = dontDistribute super."vty";
+ "vty-examples" = dontDistribute super."vty-examples";
+ "vty-menu" = dontDistribute super."vty-menu";
+ "vty-ui" = dontDistribute super."vty-ui";
+ "vty-ui-extras" = dontDistribute super."vty-ui-extras";
+ "waddle" = dontDistribute super."waddle";
+ "wai-accept-language" = dontDistribute super."wai-accept-language";
+ "wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
+ "wai-devel" = dontDistribute super."wai-devel";
+ "wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
+ "wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13_1";
+ "wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
+ "wai-graceful" = dontDistribute super."wai-graceful";
+ "wai-handler-devel" = dontDistribute super."wai-handler-devel";
+ "wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
+ "wai-handler-snap" = dontDistribute super."wai-handler-snap";
+ "wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
+ "wai-hastache" = dontDistribute super."wai-hastache";
+ "wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
+ "wai-lens" = dontDistribute super."wai-lens";
+ "wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
+ "wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
+ "wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
+ "wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
+ "wai-middleware-caching" = dontDistribute super."wai-middleware-caching";
+ "wai-middleware-caching-lru" = dontDistribute super."wai-middleware-caching-lru";
+ "wai-middleware-caching-redis" = dontDistribute super."wai-middleware-caching-redis";
+ "wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
+ "wai-middleware-content-type" = dontDistribute super."wai-middleware-content-type";
+ "wai-middleware-crowd" = doDistribute super."wai-middleware-crowd_0_1_3";
+ "wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
+ "wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
+ "wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
+ "wai-middleware-hmac" = dontDistribute super."wai-middleware-hmac";
+ "wai-middleware-hmac-client" = dontDistribute super."wai-middleware-hmac-client";
+ "wai-middleware-metrics" = dontDistribute super."wai-middleware-metrics";
+ "wai-middleware-preprocessor" = dontDistribute super."wai-middleware-preprocessor";
+ "wai-middleware-route" = dontDistribute super."wai-middleware-route";
+ "wai-middleware-static" = doDistribute super."wai-middleware-static_0_7_0_1";
+ "wai-middleware-static-caching" = dontDistribute super."wai-middleware-static-caching";
+ "wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
+ "wai-request-spec" = dontDistribute super."wai-request-spec";
+ "wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-router" = dontDistribute super."wai-router";
+ "wai-routes" = doDistribute super."wai-routes_0_7_3";
+ "wai-session-alt" = dontDistribute super."wai-session-alt";
+ "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+ "wai-session-postgresql" = dontDistribute super."wai-session-postgresql";
+ "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
+ "wai-static-cache" = dontDistribute super."wai-static-cache";
+ "wai-static-pages" = dontDistribute super."wai-static-pages";
+ "wai-test" = dontDistribute super."wai-test";
+ "wai-thrift" = dontDistribute super."wai-thrift";
+ "wai-throttler" = dontDistribute super."wai-throttler";
+ "wai-transformers" = dontDistribute super."wai-transformers";
+ "wai-util" = dontDistribute super."wai-util";
+ "wait-handle" = dontDistribute super."wait-handle";
+ "waitfree" = dontDistribute super."waitfree";
+ "warc" = dontDistribute super."warc";
+ "warp" = doDistribute super."warp_3_1_3_1";
+ "warp-dynamic" = dontDistribute super."warp-dynamic";
+ "warp-static" = dontDistribute super."warp-static";
+ "warp-tls" = doDistribute super."warp-tls_3_1_3";
+ "warp-tls-uid" = dontDistribute super."warp-tls-uid";
+ "watchdog" = dontDistribute super."watchdog";
+ "watcher" = dontDistribute super."watcher";
+ "watchit" = dontDistribute super."watchit";
+ "wavconvert" = dontDistribute super."wavconvert";
+ "wavefront" = dontDistribute super."wavefront";
+ "wavesurfer" = dontDistribute super."wavesurfer";
+ "wavy" = dontDistribute super."wavy";
+ "wcwidth" = dontDistribute super."wcwidth";
+ "weather-api" = dontDistribute super."weather-api";
+ "web-browser-in-haskell" = dontDistribute super."web-browser-in-haskell";
+ "web-css" = dontDistribute super."web-css";
+ "web-encodings" = dontDistribute super."web-encodings";
+ "web-mongrel2" = dontDistribute super."web-mongrel2";
+ "web-page" = dontDistribute super."web-page";
+ "web-plugins" = dontDistribute super."web-plugins";
+ "web-routes" = dontDistribute super."web-routes";
+ "web-routes-boomerang" = dontDistribute super."web-routes-boomerang";
+ "web-routes-happstack" = dontDistribute super."web-routes-happstack";
+ "web-routes-hsp" = dontDistribute super."web-routes-hsp";
+ "web-routes-mtl" = dontDistribute super."web-routes-mtl";
+ "web-routes-quasi" = dontDistribute super."web-routes-quasi";
+ "web-routes-regular" = dontDistribute super."web-routes-regular";
+ "web-routes-th" = dontDistribute super."web-routes-th";
+ "web-routes-transformers" = dontDistribute super."web-routes-transformers";
+ "web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
+ "webapp" = dontDistribute super."webapp";
+ "webcrank" = dontDistribute super."webcrank";
+ "webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
+ "webcrank-wai" = dontDistribute super."webcrank-wai";
+ "webdriver" = doDistribute super."webdriver_0_6_3_1";
+ "webdriver-snoy" = dontDistribute super."webdriver-snoy";
+ "webfinger-client" = dontDistribute super."webfinger-client";
+ "webidl" = dontDistribute super."webidl";
+ "webify" = dontDistribute super."webify";
+ "webkit" = dontDistribute super."webkit";
+ "webkit-javascriptcore" = dontDistribute super."webkit-javascriptcore";
+ "webkitgtk3" = dontDistribute super."webkitgtk3";
+ "webkitgtk3-javascriptcore" = dontDistribute super."webkitgtk3-javascriptcore";
+ "webrtc-vad" = dontDistribute super."webrtc-vad";
+ "webserver" = dontDistribute super."webserver";
+ "websnap" = dontDistribute super."websnap";
+ "websockets-snap" = dontDistribute super."websockets-snap";
+ "webwire" = dontDistribute super."webwire";
+ "wedding-announcement" = dontDistribute super."wedding-announcement";
+ "wedged" = dontDistribute super."wedged";
+ "weighted-regexp" = dontDistribute super."weighted-regexp";
+ "weighted-search" = dontDistribute super."weighted-search";
+ "welshy" = dontDistribute super."welshy";
+ "wheb-mongo" = dontDistribute super."wheb-mongo";
+ "wheb-redis" = dontDistribute super."wheb-redis";
+ "wheb-strapped" = dontDistribute super."wheb-strapped";
+ "while-lang-parser" = dontDistribute super."while-lang-parser";
+ "whim" = dontDistribute super."whim";
+ "whiskers" = dontDistribute super."whiskers";
+ "whitespace" = dontDistribute super."whitespace";
+ "whois" = dontDistribute super."whois";
+ "why3" = dontDistribute super."why3";
+ "wigner-symbols" = dontDistribute super."wigner-symbols";
+ "wikipedia4epub" = dontDistribute super."wikipedia4epub";
+ "win-hp-path" = dontDistribute super."win-hp-path";
+ "windowslive" = dontDistribute super."windowslive";
+ "winerror" = dontDistribute super."winerror";
+ "winio" = dontDistribute super."winio";
+ "wiring" = dontDistribute super."wiring";
+ "withdependencies" = dontDistribute super."withdependencies";
+ "witness" = dontDistribute super."witness";
+ "witty" = dontDistribute super."witty";
+ "wkt" = dontDistribute super."wkt";
+ "wl-pprint-ansiterm" = dontDistribute super."wl-pprint-ansiterm";
+ "wlc-hs" = dontDistribute super."wlc-hs";
+ "wobsurv" = dontDistribute super."wobsurv";
+ "woffex" = dontDistribute super."woffex";
+ "wol" = dontDistribute super."wol";
+ "wolf" = dontDistribute super."wolf";
+ "woot" = dontDistribute super."woot";
+ "word-trie" = dontDistribute super."word-trie";
+ "word24" = dontDistribute super."word24";
+ "wordcloud" = dontDistribute super."wordcloud";
+ "wordexp" = dontDistribute super."wordexp";
+ "words" = dontDistribute super."words";
+ "wordsearch" = dontDistribute super."wordsearch";
+ "wordsetdiff" = dontDistribute super."wordsetdiff";
+ "workflow-osx" = dontDistribute super."workflow-osx";
+ "wp-archivebot" = dontDistribute super."wp-archivebot";
+ "wraparound" = dontDistribute super."wraparound";
+ "wraxml" = dontDistribute super."wraxml";
+ "wreq-sb" = dontDistribute super."wreq-sb";
+ "wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
+ "wsedit" = dontDistribute super."wsedit";
+ "wtk" = dontDistribute super."wtk";
+ "wtk-gtk" = dontDistribute super."wtk-gtk";
+ "wumpus-basic" = dontDistribute super."wumpus-basic";
+ "wumpus-core" = dontDistribute super."wumpus-core";
+ "wumpus-drawing" = dontDistribute super."wumpus-drawing";
+ "wumpus-microprint" = dontDistribute super."wumpus-microprint";
+ "wumpus-tree" = dontDistribute super."wumpus-tree";
+ "wuss" = dontDistribute super."wuss";
+ "wx" = dontDistribute super."wx";
+ "wxAsteroids" = dontDistribute super."wxAsteroids";
+ "wxFruit" = dontDistribute super."wxFruit";
+ "wxc" = dontDistribute super."wxc";
+ "wxcore" = dontDistribute super."wxcore";
+ "wxdirect" = dontDistribute super."wxdirect";
+ "wxhnotepad" = dontDistribute super."wxhnotepad";
+ "wxturtle" = dontDistribute super."wxturtle";
+ "wybor" = dontDistribute super."wybor";
+ "wyvern" = dontDistribute super."wyvern";
+ "x-dsp" = dontDistribute super."x-dsp";
+ "x11-xim" = dontDistribute super."x11-xim";
+ "x11-xinput" = dontDistribute super."x11-xinput";
+ "x509-util" = dontDistribute super."x509-util";
+ "xattr" = dontDistribute super."xattr";
+ "xbattbar" = dontDistribute super."xbattbar";
+ "xcb-types" = dontDistribute super."xcb-types";
+ "xcffib" = dontDistribute super."xcffib";
+ "xchat-plugin" = dontDistribute super."xchat-plugin";
+ "xcp" = dontDistribute super."xcp";
+ "xdg-basedir" = dontDistribute super."xdg-basedir";
+ "xdg-userdirs" = dontDistribute super."xdg-userdirs";
+ "xdot" = dontDistribute super."xdot";
+ "xfconf" = dontDistribute super."xfconf";
+ "xhaskell-library" = dontDistribute super."xhaskell-library";
+ "xhb" = dontDistribute super."xhb";
+ "xhb-atom-cache" = dontDistribute super."xhb-atom-cache";
+ "xhb-ewmh" = dontDistribute super."xhb-ewmh";
+ "xhtml" = doDistribute super."xhtml_3000_2_1";
+ "xhtml-combinators" = dontDistribute super."xhtml-combinators";
+ "xilinx-lava" = dontDistribute super."xilinx-lava";
+ "xine" = dontDistribute super."xine";
+ "xing-api" = dontDistribute super."xing-api";
+ "xinput-conduit" = dontDistribute super."xinput-conduit";
+ "xkbcommon" = dontDistribute super."xkbcommon";
+ "xkcd" = dontDistribute super."xkcd";
+ "xlsx" = doDistribute super."xlsx_0_1_2";
+ "xlsx-templater" = dontDistribute super."xlsx-templater";
+ "xml-basic" = dontDistribute super."xml-basic";
+ "xml-catalog" = dontDistribute super."xml-catalog";
+ "xml-conduit-parse" = dontDistribute super."xml-conduit-parse";
+ "xml-conduit-writer" = dontDistribute super."xml-conduit-writer";
+ "xml-enumerator" = dontDistribute super."xml-enumerator";
+ "xml-enumerator-combinators" = dontDistribute super."xml-enumerator-combinators";
+ "xml-extractors" = dontDistribute super."xml-extractors";
+ "xml-helpers" = dontDistribute super."xml-helpers";
+ "xml-html-conduit-lens" = dontDistribute super."xml-html-conduit-lens";
+ "xml-monad" = dontDistribute super."xml-monad";
+ "xml-parsec" = dontDistribute super."xml-parsec";
+ "xml-picklers" = dontDistribute super."xml-picklers";
+ "xml-pipe" = dontDistribute super."xml-pipe";
+ "xml-prettify" = dontDistribute super."xml-prettify";
+ "xml-push" = dontDistribute super."xml-push";
+ "xml-query" = dontDistribute super."xml-query";
+ "xml-query-xml-conduit" = dontDistribute super."xml-query-xml-conduit";
+ "xml-query-xml-types" = dontDistribute super."xml-query-xml-types";
+ "xml2html" = dontDistribute super."xml2html";
+ "xml2json" = dontDistribute super."xml2json";
+ "xml2x" = dontDistribute super."xml2x";
+ "xmltv" = dontDistribute super."xmltv";
+ "xmms2-client" = dontDistribute super."xmms2-client";
+ "xmms2-client-glib" = dontDistribute super."xmms2-client-glib";
+ "xmobar" = dontDistribute super."xmobar";
+ "xmonad" = dontDistribute super."xmonad";
+ "xmonad-bluetilebranch" = dontDistribute super."xmonad-bluetilebranch";
+ "xmonad-contrib" = dontDistribute super."xmonad-contrib";
+ "xmonad-contrib-bluetilebranch" = dontDistribute super."xmonad-contrib-bluetilebranch";
+ "xmonad-contrib-gpl" = dontDistribute super."xmonad-contrib-gpl";
+ "xmonad-entryhelper" = dontDistribute super."xmonad-entryhelper";
+ "xmonad-eval" = dontDistribute super."xmonad-eval";
+ "xmonad-extras" = dontDistribute super."xmonad-extras";
+ "xmonad-screenshot" = dontDistribute super."xmonad-screenshot";
+ "xmonad-utils" = dontDistribute super."xmonad-utils";
+ "xmonad-wallpaper" = dontDistribute super."xmonad-wallpaper";
+ "xmonad-windownames" = dontDistribute super."xmonad-windownames";
+ "xmpipe" = dontDistribute super."xmpipe";
+ "xorshift" = dontDistribute super."xorshift";
+ "xosd" = dontDistribute super."xosd";
+ "xournal-builder" = dontDistribute super."xournal-builder";
+ "xournal-convert" = dontDistribute super."xournal-convert";
+ "xournal-parser" = dontDistribute super."xournal-parser";
+ "xournal-render" = dontDistribute super."xournal-render";
+ "xournal-types" = dontDistribute super."xournal-types";
+ "xsact" = dontDistribute super."xsact";
+ "xsd" = dontDistribute super."xsd";
+ "xsha1" = dontDistribute super."xsha1";
+ "xslt" = dontDistribute super."xslt";
+ "xtc" = dontDistribute super."xtc";
+ "xtest" = dontDistribute super."xtest";
+ "xturtle" = dontDistribute super."xturtle";
+ "xxhash" = dontDistribute super."xxhash";
+ "y0l0bot" = dontDistribute super."y0l0bot";
+ "yabi" = dontDistribute super."yabi";
+ "yabi-muno" = dontDistribute super."yabi-muno";
+ "yahoo-finance-conduit" = dontDistribute super."yahoo-finance-conduit";
+ "yahoo-web-search" = dontDistribute super."yahoo-web-search";
+ "yajl" = dontDistribute super."yajl";
+ "yajl-enumerator" = dontDistribute super."yajl-enumerator";
+ "yall" = dontDistribute super."yall";
+ "yamemo" = dontDistribute super."yamemo";
+ "yaml-config" = dontDistribute super."yaml-config";
+ "yaml-light" = dontDistribute super."yaml-light";
+ "yaml-light-lens" = dontDistribute super."yaml-light-lens";
+ "yaml-rpc" = dontDistribute super."yaml-rpc";
+ "yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
+ "yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
+ "yaml2owl" = dontDistribute super."yaml2owl";
+ "yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
+ "yampa-canvas" = dontDistribute super."yampa-canvas";
+ "yampa-glfw" = dontDistribute super."yampa-glfw";
+ "yampa-glut" = dontDistribute super."yampa-glut";
+ "yampa2048" = dontDistribute super."yampa2048";
+ "yaop" = dontDistribute super."yaop";
+ "yap" = dontDistribute super."yap";
+ "yarr" = dontDistribute super."yarr";
+ "yarr-image-io" = dontDistribute super."yarr-image-io";
+ "yate" = dontDistribute super."yate";
+ "yavie" = dontDistribute super."yavie";
+ "ycextra" = dontDistribute super."ycextra";
+ "yeganesh" = dontDistribute super."yeganesh";
+ "yeller" = dontDistribute super."yeller";
+ "yes-precure5-command" = dontDistribute super."yes-precure5-command";
+ "yesod-angular" = dontDistribute super."yesod-angular";
+ "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
+ "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
+ "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+ "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
+ "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
+ "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
+ "yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-oauth2" = doDistribute super."yesod-auth-oauth2_0_1_5";
+ "yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
+ "yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
+ "yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_17";
+ "yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
+ "yesod-comments" = dontDistribute super."yesod-comments";
+ "yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
+ "yesod-continuations" = dontDistribute super."yesod-continuations";
+ "yesod-crud" = dontDistribute super."yesod-crud";
+ "yesod-crud-persist" = dontDistribute super."yesod-crud-persist";
+ "yesod-csp" = dontDistribute super."yesod-csp";
+ "yesod-datatables" = dontDistribute super."yesod-datatables";
+ "yesod-dsl" = dontDistribute super."yesod-dsl";
+ "yesod-examples" = dontDistribute super."yesod-examples";
+ "yesod-form-json" = dontDistribute super."yesod-form-json";
+ "yesod-goodies" = dontDistribute super."yesod-goodies";
+ "yesod-json" = dontDistribute super."yesod-json";
+ "yesod-links" = dontDistribute super."yesod-links";
+ "yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
+ "yesod-markdown" = dontDistribute super."yesod-markdown";
+ "yesod-media-simple" = dontDistribute super."yesod-media-simple";
+ "yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
+ "yesod-paginate" = dontDistribute super."yesod-paginate";
+ "yesod-pagination" = dontDistribute super."yesod-pagination";
+ "yesod-paginator" = dontDistribute super."yesod-paginator";
+ "yesod-platform" = dontDistribute super."yesod-platform";
+ "yesod-pnotify" = dontDistribute super."yesod-pnotify";
+ "yesod-pure" = dontDistribute super."yesod-pure";
+ "yesod-purescript" = dontDistribute super."yesod-purescript";
+ "yesod-raml" = dontDistribute super."yesod-raml";
+ "yesod-raml-bin" = dontDistribute super."yesod-raml-bin";
+ "yesod-raml-docs" = dontDistribute super."yesod-raml-docs";
+ "yesod-raml-mock" = dontDistribute super."yesod-raml-mock";
+ "yesod-recaptcha" = dontDistribute super."yesod-recaptcha";
+ "yesod-routes" = dontDistribute super."yesod-routes";
+ "yesod-routes-flow" = dontDistribute super."yesod-routes-flow";
+ "yesod-routes-typescript" = dontDistribute super."yesod-routes-typescript";
+ "yesod-rst" = dontDistribute super."yesod-rst";
+ "yesod-s3" = dontDistribute super."yesod-s3";
+ "yesod-sass" = dontDistribute super."yesod-sass";
+ "yesod-session-redis" = dontDistribute super."yesod-session-redis";
+ "yesod-table" = doDistribute super."yesod-table_1_0_6";
+ "yesod-tableview" = dontDistribute super."yesod-tableview";
+ "yesod-test" = doDistribute super."yesod-test_1_4_4";
+ "yesod-test-json" = dontDistribute super."yesod-test-json";
+ "yesod-tls" = dontDistribute super."yesod-tls";
+ "yesod-transloadit" = dontDistribute super."yesod-transloadit";
+ "yesod-vend" = dontDistribute super."yesod-vend";
+ "yesod-websockets-extra" = dontDistribute super."yesod-websockets-extra";
+ "yesod-worker" = dontDistribute super."yesod-worker";
+ "yet-another-logger" = dontDistribute super."yet-another-logger";
+ "yhccore" = dontDistribute super."yhccore";
+ "yi" = dontDistribute super."yi";
+ "yi-contrib" = dontDistribute super."yi-contrib";
+ "yi-emacs-colours" = dontDistribute super."yi-emacs-colours";
+ "yi-fuzzy-open" = dontDistribute super."yi-fuzzy-open";
+ "yi-gtk" = dontDistribute super."yi-gtk";
+ "yi-language" = dontDistribute super."yi-language";
+ "yi-monokai" = dontDistribute super."yi-monokai";
+ "yi-rope" = dontDistribute super."yi-rope";
+ "yi-snippet" = dontDistribute super."yi-snippet";
+ "yi-solarized" = dontDistribute super."yi-solarized";
+ "yi-spolsky" = dontDistribute super."yi-spolsky";
+ "yi-vty" = dontDistribute super."yi-vty";
+ "yices" = dontDistribute super."yices";
+ "yices-easy" = dontDistribute super."yices-easy";
+ "yices-painless" = dontDistribute super."yices-painless";
+ "yjftp" = dontDistribute super."yjftp";
+ "yjftp-libs" = dontDistribute super."yjftp-libs";
+ "yjsvg" = dontDistribute super."yjsvg";
+ "yjtools" = dontDistribute super."yjtools";
+ "yocto" = dontDistribute super."yocto";
+ "yoko" = dontDistribute super."yoko";
+ "york-lava" = dontDistribute super."york-lava";
+ "youtube" = dontDistribute super."youtube";
+ "yql" = dontDistribute super."yql";
+ "yst" = dontDistribute super."yst";
+ "yuiGrid" = dontDistribute super."yuiGrid";
+ "yuuko" = dontDistribute super."yuuko";
+ "yxdb-utils" = dontDistribute super."yxdb-utils";
+ "z3" = dontDistribute super."z3";
+ "zalgo" = dontDistribute super."zalgo";
+ "zampolit" = dontDistribute super."zampolit";
+ "zasni-gerna" = dontDistribute super."zasni-gerna";
+ "zcache" = dontDistribute super."zcache";
+ "zenc" = dontDistribute super."zenc";
+ "zendesk-api" = dontDistribute super."zendesk-api";
+ "zeno" = dontDistribute super."zeno";
+ "zerobin" = dontDistribute super."zerobin";
+ "zeromq-haskell" = dontDistribute super."zeromq-haskell";
+ "zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
+ "zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeroth" = dontDistribute super."zeroth";
+ "zigbee-znet25" = dontDistribute super."zigbee-znet25";
+ "zim-parser" = dontDistribute super."zim-parser";
+ "zip-conduit" = dontDistribute super."zip-conduit";
+ "zipedit" = dontDistribute super."zipedit";
+ "zipkin" = dontDistribute super."zipkin";
+ "zipper" = dontDistribute super."zipper";
+ "zippers" = dontDistribute super."zippers";
+ "zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
+ "zlib-conduit" = dontDistribute super."zlib-conduit";
+ "zmcat" = dontDistribute super."zmcat";
+ "zmidi-core" = dontDistribute super."zmidi-core";
+ "zmidi-score" = dontDistribute super."zmidi-score";
+ "zmqat" = dontDistribute super."zmqat";
+ "zoneinfo" = dontDistribute super."zoneinfo";
+ "zoom" = dontDistribute super."zoom";
+ "zoom-cache" = dontDistribute super."zoom-cache";
+ "zoom-cache-pcm" = dontDistribute super."zoom-cache-pcm";
+ "zoom-cache-sndfile" = dontDistribute super."zoom-cache-sndfile";
+ "zoom-refs" = dontDistribute super."zoom-refs";
+ "zot" = dontDistribute super."zot";
+ "zsh-battery" = dontDistribute super."zsh-battery";
+ "ztail" = dontDistribute super."ztail";
+
+}
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.22.nix b/pkgs/development/haskell-modules/configuration-lts-3.22.nix
new file mode 100644
index 00000000000..43b306a20fe
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-lts-3.22.nix
@@ -0,0 +1,8174 @@
+{ pkgs }:
+
+with import ./lib.nix { inherit pkgs; };
+
+self: super: {
+
+ # core libraries provided by the compiler
+ Cabal = null;
+ array = null;
+ base = null;
+ bin-package-db = null;
+ binary = null;
+ bytestring = null;
+ containers = null;
+ deepseq = null;
+ directory = null;
+ filepath = null;
+ ghc-prim = null;
+ hoopl = null;
+ hpc = null;
+ integer-gmp = null;
+ pretty = null;
+ process = null;
+ rts = null;
+ template-haskell = null;
+ time = null;
+ transformers = null;
+ unix = null;
+
+ # lts-3.22 packages
+ "3d-graphics-examples" = dontDistribute super."3d-graphics-examples";
+ "3dmodels" = dontDistribute super."3dmodels";
+ "4Blocks" = dontDistribute super."4Blocks";
+ "AAI" = dontDistribute super."AAI";
+ "ABList" = dontDistribute super."ABList";
+ "AC-Angle" = dontDistribute super."AC-Angle";
+ "AC-Boolean" = dontDistribute super."AC-Boolean";
+ "AC-BuildPlatform" = dontDistribute super."AC-BuildPlatform";
+ "AC-Colour" = dontDistribute super."AC-Colour";
+ "AC-EasyRaster-GTK" = dontDistribute super."AC-EasyRaster-GTK";
+ "AC-HalfInteger" = dontDistribute super."AC-HalfInteger";
+ "AC-MiniTest" = dontDistribute super."AC-MiniTest";
+ "AC-PPM" = dontDistribute super."AC-PPM";
+ "AC-Random" = dontDistribute super."AC-Random";
+ "AC-Terminal" = dontDistribute super."AC-Terminal";
+ "AC-VanillaArray" = dontDistribute super."AC-VanillaArray";
+ "AC-Vector-Fancy" = dontDistribute super."AC-Vector-Fancy";
+ "ACME" = dontDistribute super."ACME";
+ "ADPfusion" = dontDistribute super."ADPfusion";
+ "AERN-Basics" = dontDistribute super."AERN-Basics";
+ "AERN-Net" = dontDistribute super."AERN-Net";
+ "AERN-Real" = dontDistribute super."AERN-Real";
+ "AERN-Real-Double" = dontDistribute super."AERN-Real-Double";
+ "AERN-Real-Interval" = dontDistribute super."AERN-Real-Interval";
+ "AERN-RnToRm" = dontDistribute super."AERN-RnToRm";
+ "AERN-RnToRm-Plot" = dontDistribute super."AERN-RnToRm-Plot";
+ "AES" = dontDistribute super."AES";
+ "AGI" = dontDistribute super."AGI";
+ "ALUT" = dontDistribute super."ALUT";
+ "AMI" = dontDistribute super."AMI";
+ "ANum" = dontDistribute super."ANum";
+ "ASN1" = dontDistribute super."ASN1";
+ "AVar" = dontDistribute super."AVar";
+ "AWin32Console" = dontDistribute super."AWin32Console";
+ "AbortT-monadstf" = dontDistribute super."AbortT-monadstf";
+ "AbortT-mtl" = dontDistribute super."AbortT-mtl";
+ "AbortT-transformers" = dontDistribute super."AbortT-transformers";
+ "ActionKid" = dontDistribute super."ActionKid";
+ "Adaptive" = dontDistribute super."Adaptive";
+ "Adaptive-Blaisorblade" = dontDistribute super."Adaptive-Blaisorblade";
+ "Advgame" = dontDistribute super."Advgame";
+ "AesonBson" = dontDistribute super."AesonBson";
+ "Agata" = dontDistribute super."Agata";
+ "Agda-executable" = dontDistribute super."Agda-executable";
+ "AhoCorasick" = dontDistribute super."AhoCorasick";
+ "AlgorithmW" = dontDistribute super."AlgorithmW";
+ "AlignmentAlgorithms" = dontDistribute super."AlignmentAlgorithms";
+ "Allure" = dontDistribute super."Allure";
+ "AndroidViewHierarchyImporter" = dontDistribute super."AndroidViewHierarchyImporter";
+ "Animas" = dontDistribute super."Animas";
+ "Annotations" = dontDistribute super."Annotations";
+ "Ansi2Html" = dontDistribute super."Ansi2Html";
+ "ApplePush" = dontDistribute super."ApplePush";
+ "AppleScript" = dontDistribute super."AppleScript";
+ "ApproxFun-hs" = dontDistribute super."ApproxFun-hs";
+ "ArrayRef" = dontDistribute super."ArrayRef";
+ "ArrowVHDL" = dontDistribute super."ArrowVHDL";
+ "AspectAG" = dontDistribute super."AspectAG";
+ "AttoBencode" = dontDistribute super."AttoBencode";
+ "AttoJson" = dontDistribute super."AttoJson";
+ "Attrac" = dontDistribute super."Attrac";
+ "Aurochs" = dontDistribute super."Aurochs";
+ "AutoForms" = dontDistribute super."AutoForms";
+ "AvlTree" = dontDistribute super."AvlTree";
+ "BASIC" = dontDistribute super."BASIC";
+ "BCMtools" = dontDistribute super."BCMtools";
+ "BNFC" = dontDistribute super."BNFC";
+ "BNFC-meta" = dontDistribute super."BNFC-meta";
+ "Baggins" = dontDistribute super."Baggins";
+ "Bang" = dontDistribute super."Bang";
+ "Barracuda" = dontDistribute super."Barracuda";
+ "Befunge93" = dontDistribute super."Befunge93";
+ "BenchmarkHistory" = dontDistribute super."BenchmarkHistory";
+ "BerkeleyDB" = dontDistribute super."BerkeleyDB";
+ "BerkeleyDBXML" = dontDistribute super."BerkeleyDBXML";
+ "BerlekampAlgorithm" = dontDistribute super."BerlekampAlgorithm";
+ "BigPixel" = dontDistribute super."BigPixel";
+ "Binpack" = dontDistribute super."Binpack";
+ "Biobase" = dontDistribute super."Biobase";
+ "BiobaseBlast" = dontDistribute super."BiobaseBlast";
+ "BiobaseDotP" = dontDistribute super."BiobaseDotP";
+ "BiobaseFR3D" = dontDistribute super."BiobaseFR3D";
+ "BiobaseFasta" = dontDistribute super."BiobaseFasta";
+ "BiobaseInfernal" = dontDistribute super."BiobaseInfernal";
+ "BiobaseMAF" = dontDistribute super."BiobaseMAF";
+ "BiobaseTrainingData" = dontDistribute super."BiobaseTrainingData";
+ "BiobaseTurner" = dontDistribute super."BiobaseTurner";
+ "BiobaseTypes" = dontDistribute super."BiobaseTypes";
+ "BiobaseVienna" = dontDistribute super."BiobaseVienna";
+ "BiobaseXNA" = dontDistribute super."BiobaseXNA";
+ "BirdPP" = dontDistribute super."BirdPP";
+ "BitSyntax" = dontDistribute super."BitSyntax";
+ "Bitly" = dontDistribute super."Bitly";
+ "Blobs" = dontDistribute super."Blobs";
+ "BluePrintCSS" = dontDistribute super."BluePrintCSS";
+ "Blueprint" = dontDistribute super."Blueprint";
+ "Bookshelf" = dontDistribute super."Bookshelf";
+ "Bravo" = dontDistribute super."Bravo";
+ "BufferedSocket" = dontDistribute super."BufferedSocket";
+ "Buster" = dontDistribute super."Buster";
+ "CBOR" = dontDistribute super."CBOR";
+ "CC-delcont" = dontDistribute super."CC-delcont";
+ "CC-delcont-alt" = dontDistribute super."CC-delcont-alt";
+ "CC-delcont-cxe" = dontDistribute super."CC-delcont-cxe";
+ "CC-delcont-exc" = dontDistribute super."CC-delcont-exc";
+ "CC-delcont-ref" = dontDistribute super."CC-delcont-ref";
+ "CC-delcont-ref-tf" = dontDistribute super."CC-delcont-ref-tf";
+ "CCA" = dontDistribute super."CCA";
+ "CHXHtml" = dontDistribute super."CHXHtml";
+ "CLASE" = dontDistribute super."CLASE";
+ "CLI" = dontDistribute super."CLI";
+ "CMCompare" = dontDistribute super."CMCompare";
+ "CMQ" = dontDistribute super."CMQ";
+ "COrdering" = dontDistribute super."COrdering";
+ "CPBrainfuck" = dontDistribute super."CPBrainfuck";
+ "CPL" = dontDistribute super."CPL";
+ "CSPM-CoreLanguage" = dontDistribute super."CSPM-CoreLanguage";
+ "CSPM-FiringRules" = dontDistribute super."CSPM-FiringRules";
+ "CSPM-Frontend" = dontDistribute super."CSPM-Frontend";
+ "CSPM-Interpreter" = dontDistribute super."CSPM-Interpreter";
+ "CSPM-ToProlog" = dontDistribute super."CSPM-ToProlog";
+ "CSPM-cspm" = dontDistribute super."CSPM-cspm";
+ "CTRex" = dontDistribute super."CTRex";
+ "CV" = dontDistribute super."CV";
+ "CabalSearch" = dontDistribute super."CabalSearch";
+ "Capabilities" = dontDistribute super."Capabilities";
+ "Cardinality" = dontDistribute super."Cardinality";
+ "CarneadesDSL" = dontDistribute super."CarneadesDSL";
+ "CarneadesIntoDung" = dontDistribute super."CarneadesIntoDung";
+ "Cartesian" = dontDistribute super."Cartesian";
+ "Cascade" = dontDistribute super."Cascade";
+ "Catana" = dontDistribute super."Catana";
+ "Chart-gtk" = dontDistribute super."Chart-gtk";
+ "Chart-simple" = dontDistribute super."Chart-simple";
+ "CheatSheet" = dontDistribute super."CheatSheet";
+ "Checked" = dontDistribute super."Checked";
+ "Chitra" = dontDistribute super."Chitra";
+ "ChristmasTree" = dontDistribute super."ChristmasTree";
+ "CirruParser" = dontDistribute super."CirruParser";
+ "ClassLaws" = dontDistribute super."ClassLaws";
+ "ClassyPrelude" = dontDistribute super."ClassyPrelude";
+ "Clean" = dontDistribute super."Clean";
+ "Clipboard" = dontDistribute super."Clipboard";
+ "ClustalParser" = dontDistribute super."ClustalParser";
+ "Coadjute" = dontDistribute super."Coadjute";
+ "Codec-Compression-LZF" = dontDistribute super."Codec-Compression-LZF";
+ "Codec-Image-DevIL" = dontDistribute super."Codec-Image-DevIL";
+ "Combinatorrent" = dontDistribute super."Combinatorrent";
+ "Command" = dontDistribute super."Command";
+ "Commando" = dontDistribute super."Commando";
+ "ComonadSheet" = dontDistribute super."ComonadSheet";
+ "ConcurrentUtils" = dontDistribute super."ConcurrentUtils";
+ "Concurrential" = dontDistribute super."Concurrential";
+ "Condor" = dontDistribute super."Condor";
+ "ConfigFileTH" = dontDistribute super."ConfigFileTH";
+ "Configger" = dontDistribute super."Configger";
+ "Configurable" = dontDistribute super."Configurable";
+ "ConsStream" = dontDistribute super."ConsStream";
+ "Conscript" = dontDistribute super."Conscript";
+ "ConstraintKinds" = dontDistribute super."ConstraintKinds";
+ "Consumer" = dontDistribute super."Consumer";
+ "ContArrow" = dontDistribute super."ContArrow";
+ "ContextAlgebra" = dontDistribute super."ContextAlgebra";
+ "Contract" = dontDistribute super."Contract";
+ "Control-Engine" = dontDistribute super."Control-Engine";
+ "Control-Monad-MultiPass" = dontDistribute super."Control-Monad-MultiPass";
+ "Control-Monad-ST2" = dontDistribute super."Control-Monad-ST2";
+ "CoreDump" = dontDistribute super."CoreDump";
+ "CoreErlang" = dontDistribute super."CoreErlang";
+ "CoreFoundation" = dontDistribute super."CoreFoundation";
+ "Coroutine" = dontDistribute super."Coroutine";
+ "CouchDB" = dontDistribute super."CouchDB";
+ "Craft3e" = dontDistribute super."Craft3e";
+ "Crypto" = dontDistribute super."Crypto";
+ "CurryDB" = dontDistribute super."CurryDB";
+ "DAG-Tournament" = dontDistribute super."DAG-Tournament";
+ "DAV" = doDistribute super."DAV_1_0_7";
+ "DBlimited" = dontDistribute super."DBlimited";
+ "DBus" = dontDistribute super."DBus";
+ "DCFL" = dontDistribute super."DCFL";
+ "DMuCheck" = dontDistribute super."DMuCheck";
+ "DOM" = dontDistribute super."DOM";
+ "DP" = dontDistribute super."DP";
+ "DPM" = dontDistribute super."DPM";
+ "DSA" = dontDistribute super."DSA";
+ "DSH" = dontDistribute super."DSH";
+ "DSTM" = dontDistribute super."DSTM";
+ "DTC" = dontDistribute super."DTC";
+ "Dangerous" = dontDistribute super."Dangerous";
+ "Dao" = dontDistribute super."Dao";
+ "DarcsHelpers" = dontDistribute super."DarcsHelpers";
+ "Data-Hash-Consistent" = dontDistribute super."Data-Hash-Consistent";
+ "Data-Rope" = dontDistribute super."Data-Rope";
+ "DataTreeView" = dontDistribute super."DataTreeView";
+ "Deadpan-DDP" = dontDistribute super."Deadpan-DDP";
+ "DebugTraceHelpers" = dontDistribute super."DebugTraceHelpers";
+ "DecisionTree" = dontDistribute super."DecisionTree";
+ "DeepArrow" = dontDistribute super."DeepArrow";
+ "DefendTheKing" = dontDistribute super."DefendTheKing";
+ "DescriptiveKeys" = dontDistribute super."DescriptiveKeys";
+ "Dflow" = dontDistribute super."Dflow";
+ "DifferenceLogic" = dontDistribute super."DifferenceLogic";
+ "DifferentialEvolution" = dontDistribute super."DifferentialEvolution";
+ "Digit" = dontDistribute super."Digit";
+ "DigitalOcean" = dontDistribute super."DigitalOcean";
+ "DimensionalHash" = dontDistribute super."DimensionalHash";
+ "DirectSound" = dontDistribute super."DirectSound";
+ "DisTract" = dontDistribute super."DisTract";
+ "DiscussionSupportSystem" = dontDistribute super."DiscussionSupportSystem";
+ "Dish" = dontDistribute super."Dish";
+ "Dist" = dontDistribute super."Dist";
+ "DistanceTransform" = dontDistribute super."DistanceTransform";
+ "DistanceUnits" = dontDistribute super."DistanceUnits";
+ "DnaProteinAlignment" = dontDistribute super."DnaProteinAlignment";
+ "DocTest" = dontDistribute super."DocTest";
+ "Docs" = dontDistribute super."Docs";
+ "DrHylo" = dontDistribute super."DrHylo";
+ "DrIFT" = dontDistribute super."DrIFT";
+ "DrIFT-cabalized" = dontDistribute super."DrIFT-cabalized";
+ "Dung" = dontDistribute super."Dung";
+ "Dust" = dontDistribute super."Dust";
+ "Dust-crypto" = dontDistribute super."Dust-crypto";
+ "Dust-tools" = dontDistribute super."Dust-tools";
+ "Dust-tools-pcap" = dontDistribute super."Dust-tools-pcap";
+ "DynamicTimeWarp" = dontDistribute super."DynamicTimeWarp";
+ "DysFRP" = dontDistribute super."DysFRP";
+ "DysFRP-Cairo" = dontDistribute super."DysFRP-Cairo";
+ "DysFRP-Craftwerk" = dontDistribute super."DysFRP-Craftwerk";
+ "EEConfig" = dontDistribute super."EEConfig";
+ "Earley" = doDistribute super."Earley_0_9_0";
+ "Ebnf2ps" = dontDistribute super."Ebnf2ps";
+ "EdisonAPI" = dontDistribute super."EdisonAPI";
+ "EdisonCore" = dontDistribute super."EdisonCore";
+ "EditTimeReport" = dontDistribute super."EditTimeReport";
+ "EitherT" = dontDistribute super."EitherT";
+ "Elm" = dontDistribute super."Elm";
+ "Emping" = dontDistribute super."Emping";
+ "Encode" = dontDistribute super."Encode";
+ "EntrezHTTP" = dontDistribute super."EntrezHTTP";
+ "EnumContainers" = dontDistribute super."EnumContainers";
+ "EnumMap" = dontDistribute super."EnumMap";
+ "Eq" = dontDistribute super."Eq";
+ "EqualitySolver" = dontDistribute super."EqualitySolver";
+ "EsounD" = dontDistribute super."EsounD";
+ "EstProgress" = dontDistribute super."EstProgress";
+ "EtaMOO" = dontDistribute super."EtaMOO";
+ "Etage" = dontDistribute super."Etage";
+ "Etage-Graph" = dontDistribute super."Etage-Graph";
+ "Eternal10Seconds" = dontDistribute super."Eternal10Seconds";
+ "Etherbunny" = dontDistribute super."Etherbunny";
+ "EuroIT" = dontDistribute super."EuroIT";
+ "Euterpea" = dontDistribute super."Euterpea";
+ "EventSocket" = dontDistribute super."EventSocket";
+ "Extra" = dontDistribute super."Extra";
+ "FComp" = dontDistribute super."FComp";
+ "FM-SBLEX" = dontDistribute super."FM-SBLEX";
+ "FModExRaw" = dontDistribute super."FModExRaw";
+ "FPretty" = dontDistribute super."FPretty";
+ "FTGL" = dontDistribute super."FTGL";
+ "FTGL-bytestring" = dontDistribute super."FTGL-bytestring";
+ "FTPLine" = dontDistribute super."FTPLine";
+ "Facts" = dontDistribute super."Facts";
+ "FailureT" = dontDistribute super."FailureT";
+ "FastxPipe" = dontDistribute super."FastxPipe";
+ "FermatsLastMargin" = dontDistribute super."FermatsLastMargin";
+ "FerryCore" = dontDistribute super."FerryCore";
+ "Feval" = dontDistribute super."Feval";
+ "FieldTrip" = dontDistribute super."FieldTrip";
+ "FileManip" = dontDistribute super."FileManip";
+ "FileManipCompat" = dontDistribute super."FileManipCompat";
+ "FilePather" = dontDistribute super."FilePather";
+ "FileSystem" = dontDistribute super."FileSystem";
+ "Finance-Quote-Yahoo" = dontDistribute super."Finance-Quote-Yahoo";
+ "Finance-Treasury" = dontDistribute super."Finance-Treasury";
+ "FindBin" = dontDistribute super."FindBin";
+ "FiniteMap" = dontDistribute super."FiniteMap";
+ "FirstOrderTheory" = dontDistribute super."FirstOrderTheory";
+ "FixedPoint-simple" = dontDistribute super."FixedPoint-simple";
+ "Flippi" = dontDistribute super."Flippi";
+ "Focus" = dontDistribute super."Focus";
+ "Folly" = dontDistribute super."Folly";
+ "ForSyDe" = dontDistribute super."ForSyDe";
+ "ForkableT" = dontDistribute super."ForkableT";
+ "FormalGrammars" = dontDistribute super."FormalGrammars";
+ "Foster" = dontDistribute super."Foster";
+ "FpMLv53" = dontDistribute super."FpMLv53";
+ "FractalArt" = dontDistribute super."FractalArt";
+ "Fractaler" = dontDistribute super."Fractaler";
+ "Frames" = dontDistribute super."Frames";
+ "Frank" = dontDistribute super."Frank";
+ "FreeTypeGL" = dontDistribute super."FreeTypeGL";
+ "FunGEn" = dontDistribute super."FunGEn";
+ "Fungi" = dontDistribute super."Fungi";
+ "GA" = dontDistribute super."GA";
+ "GGg" = dontDistribute super."GGg";
+ "GHood" = dontDistribute super."GHood";
+ "GLFW" = dontDistribute super."GLFW";
+ "GLFW-OGL" = dontDistribute super."GLFW-OGL";
+ "GLFW-b" = dontDistribute super."GLFW-b";
+ "GLFW-b-demo" = dontDistribute super."GLFW-b-demo";
+ "GLFW-task" = dontDistribute super."GLFW-task";
+ "GLHUI" = dontDistribute super."GLHUI";
+ "GLM" = dontDistribute super."GLM";
+ "GLMatrix" = dontDistribute super."GLMatrix";
+ "GLURaw" = dontDistribute super."GLURaw";
+ "GLUT" = dontDistribute super."GLUT";
+ "GLUtil" = dontDistribute super."GLUtil";
+ "GPX" = dontDistribute super."GPX";
+ "GPipe" = dontDistribute super."GPipe";
+ "GPipe-Collada" = dontDistribute super."GPipe-Collada";
+ "GPipe-Examples" = dontDistribute super."GPipe-Examples";
+ "GPipe-GLFW" = dontDistribute super."GPipe-GLFW";
+ "GPipe-TextureLoad" = dontDistribute super."GPipe-TextureLoad";
+ "GTALib" = dontDistribute super."GTALib";
+ "Gamgine" = dontDistribute super."Gamgine";
+ "Ganymede" = dontDistribute super."Ganymede";
+ "GaussQuadIntegration" = dontDistribute super."GaussQuadIntegration";
+ "GeBoP" = dontDistribute super."GeBoP";
+ "GenI" = dontDistribute super."GenI";
+ "GenSmsPdu" = dontDistribute super."GenSmsPdu";
+ "Genbank" = dontDistribute super."Genbank";
+ "GeneralTicTacToe" = dontDistribute super."GeneralTicTacToe";
+ "GenussFold" = dontDistribute super."GenussFold";
+ "GeoIp" = dontDistribute super."GeoIp";
+ "GeocoderOpenCage" = dontDistribute super."GeocoderOpenCage";
+ "Geodetic" = dontDistribute super."Geodetic";
+ "GeomPredicates" = dontDistribute super."GeomPredicates";
+ "GeomPredicates-SSE" = dontDistribute super."GeomPredicates-SSE";
+ "GiST" = dontDistribute super."GiST";
+ "GiveYouAHead" = dontDistribute super."GiveYouAHead";
+ "GlomeTrace" = dontDistribute super."GlomeTrace";
+ "GlomeVec" = dontDistribute super."GlomeVec";
+ "GlomeView" = dontDistribute super."GlomeView";
+ "GoogleChart" = dontDistribute super."GoogleChart";
+ "GoogleDirections" = dontDistribute super."GoogleDirections";
+ "GoogleSB" = dontDistribute super."GoogleSB";
+ "GoogleSuggest" = dontDistribute super."GoogleSuggest";
+ "GoogleTranslate" = dontDistribute super."GoogleTranslate";
+ "GotoT-transformers" = dontDistribute super."GotoT-transformers";
+ "GrammarProducts" = dontDistribute super."GrammarProducts";
+ "Graph500" = dontDistribute super."Graph500";
+ "GraphHammer" = dontDistribute super."GraphHammer";
+ "GraphHammer-examples" = dontDistribute super."GraphHammer-examples";
+ "Graphalyze" = dontDistribute super."Graphalyze";
+ "Grempa" = dontDistribute super."Grempa";
+ "GroteTrap" = dontDistribute super."GroteTrap";
+ "Grow" = dontDistribute super."Grow";
+ "GrowlNotify" = dontDistribute super."GrowlNotify";
+ "Gtk2hsGenerics" = dontDistribute super."Gtk2hsGenerics";
+ "GtkGLTV" = dontDistribute super."GtkGLTV";
+ "GtkTV" = dontDistribute super."GtkTV";
+ "GuiHaskell" = dontDistribute super."GuiHaskell";
+ "GuiTV" = dontDistribute super."GuiTV";
+ "H" = dontDistribute super."H";
+ "HARM" = dontDistribute super."HARM";
+ "HAppS-Data" = dontDistribute super."HAppS-Data";
+ "HAppS-IxSet" = dontDistribute super."HAppS-IxSet";
+ "HAppS-Server" = dontDistribute super."HAppS-Server";
+ "HAppS-State" = dontDistribute super."HAppS-State";
+ "HAppS-Util" = dontDistribute super."HAppS-Util";
+ "HAppSHelpers" = dontDistribute super."HAppSHelpers";
+ "HCL" = dontDistribute super."HCL";
+ "HCard" = dontDistribute super."HCard";
+ "HDBC" = dontDistribute super."HDBC";
+ "HDBC-mysql" = dontDistribute super."HDBC-mysql";
+ "HDBC-odbc" = dontDistribute super."HDBC-odbc";
+ "HDBC-postgresql" = dontDistribute super."HDBC-postgresql";
+ "HDBC-postgresql-hstore" = dontDistribute super."HDBC-postgresql-hstore";
+ "HDBC-session" = dontDistribute super."HDBC-session";
+ "HDBC-sqlite3" = dontDistribute super."HDBC-sqlite3";
+ "HDRUtils" = dontDistribute super."HDRUtils";
+ "HERA" = dontDistribute super."HERA";
+ "HFrequencyQueue" = dontDistribute super."HFrequencyQueue";
+ "HFuse" = dontDistribute super."HFuse";
+ "HGL" = dontDistribute super."HGL";
+ "HGamer3D" = dontDistribute super."HGamer3D";
+ "HGamer3D-API" = dontDistribute super."HGamer3D-API";
+ "HGamer3D-Audio" = dontDistribute super."HGamer3D-Audio";
+ "HGamer3D-Bullet-Binding" = dontDistribute super."HGamer3D-Bullet-Binding";
+ "HGamer3D-CAudio-Binding" = dontDistribute super."HGamer3D-CAudio-Binding";
+ "HGamer3D-CEGUI-Binding" = dontDistribute super."HGamer3D-CEGUI-Binding";
+ "HGamer3D-Common" = dontDistribute super."HGamer3D-Common";
+ "HGamer3D-Data" = dontDistribute super."HGamer3D-Data";
+ "HGamer3D-Enet-Binding" = dontDistribute super."HGamer3D-Enet-Binding";
+ "HGamer3D-GUI" = dontDistribute super."HGamer3D-GUI";
+ "HGamer3D-Graphics3D" = dontDistribute super."HGamer3D-Graphics3D";
+ "HGamer3D-InputSystem" = dontDistribute super."HGamer3D-InputSystem";
+ "HGamer3D-Network" = dontDistribute super."HGamer3D-Network";
+ "HGamer3D-OIS-Binding" = dontDistribute super."HGamer3D-OIS-Binding";
+ "HGamer3D-Ogre-Binding" = dontDistribute super."HGamer3D-Ogre-Binding";
+ "HGamer3D-SDL2-Binding" = dontDistribute super."HGamer3D-SDL2-Binding";
+ "HGamer3D-SFML-Binding" = dontDistribute super."HGamer3D-SFML-Binding";
+ "HGamer3D-WinEvent" = dontDistribute super."HGamer3D-WinEvent";
+ "HGamer3D-Wire" = dontDistribute super."HGamer3D-Wire";
+ "HGraphStorage" = dontDistribute super."HGraphStorage";
+ "HHDL" = dontDistribute super."HHDL";
+ "HJScript" = dontDistribute super."HJScript";
+ "HJVM" = dontDistribute super."HJVM";
+ "HJavaScript" = dontDistribute super."HJavaScript";
+ "HLearn-algebra" = dontDistribute super."HLearn-algebra";
+ "HLearn-approximation" = dontDistribute super."HLearn-approximation";
+ "HLearn-classification" = dontDistribute super."HLearn-classification";
+ "HLearn-datastructures" = dontDistribute super."HLearn-datastructures";
+ "HLearn-distributions" = dontDistribute super."HLearn-distributions";
+ "HListPP" = dontDistribute super."HListPP";
+ "HLogger" = dontDistribute super."HLogger";
+ "HMM" = dontDistribute super."HMM";
+ "HMap" = dontDistribute super."HMap";
+ "HNM" = dontDistribute super."HNM";
+ "HODE" = dontDistribute super."HODE";
+ "HOpenCV" = dontDistribute super."HOpenCV";
+ "HPDF" = dontDistribute super."HPDF";
+ "HPath" = dontDistribute super."HPath";
+ "HPi" = dontDistribute super."HPi";
+ "HPlot" = dontDistribute super."HPlot";
+ "HPong" = dontDistribute super."HPong";
+ "HROOT" = dontDistribute super."HROOT";
+ "HROOT-core" = dontDistribute super."HROOT-core";
+ "HROOT-graf" = dontDistribute super."HROOT-graf";
+ "HROOT-hist" = dontDistribute super."HROOT-hist";
+ "HROOT-io" = dontDistribute super."HROOT-io";
+ "HROOT-math" = dontDistribute super."HROOT-math";
+ "HRay" = dontDistribute super."HRay";
+ "HSFFIG" = dontDistribute super."HSFFIG";
+ "HSGEP" = dontDistribute super."HSGEP";
+ "HSH" = dontDistribute super."HSH";
+ "HSHHelpers" = dontDistribute super."HSHHelpers";
+ "HSlippyMap" = dontDistribute super."HSlippyMap";
+ "HSmarty" = dontDistribute super."HSmarty";
+ "HSoundFile" = dontDistribute super."HSoundFile";
+ "HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
+ "HSvm" = dontDistribute super."HSvm";
+ "HTTP-Simple" = dontDistribute super."HTTP-Simple";
+ "HTab" = dontDistribute super."HTab";
+ "HTicTacToe" = dontDistribute super."HTicTacToe";
+ "HUnit" = doDistribute super."HUnit_1_2_5_2";
+ "HUnit-Diff" = dontDistribute super."HUnit-Diff";
+ "HUnit-Plus" = dontDistribute super."HUnit-Plus";
+ "HUnit-approx" = dontDistribute super."HUnit-approx";
+ "HXMPP" = dontDistribute super."HXMPP";
+ "HXQ" = dontDistribute super."HXQ";
+ "HaLeX" = dontDistribute super."HaLeX";
+ "HaMinitel" = dontDistribute super."HaMinitel";
+ "HaPy" = dontDistribute super."HaPy";
+ "HaRe" = dontDistribute super."HaRe";
+ "HaTeX-meta" = dontDistribute super."HaTeX-meta";
+ "HaTeX-qq" = dontDistribute super."HaTeX-qq";
+ "HaVSA" = dontDistribute super."HaVSA";
+ "Hach" = dontDistribute super."Hach";
+ "HackMail" = dontDistribute super."HackMail";
+ "Haggressive" = dontDistribute super."Haggressive";
+ "HandlerSocketClient" = dontDistribute super."HandlerSocketClient";
+ "Hangman" = dontDistribute super."Hangman";
+ "HarmTrace" = dontDistribute super."HarmTrace";
+ "HarmTrace-Base" = dontDistribute super."HarmTrace-Base";
+ "HasGP" = dontDistribute super."HasGP";
+ "Haschoo" = dontDistribute super."Haschoo";
+ "Hashell" = dontDistribute super."Hashell";
+ "HaskRel" = dontDistribute super."HaskRel";
+ "HaskellForMaths" = dontDistribute super."HaskellForMaths";
+ "HaskellLM" = dontDistribute super."HaskellLM";
+ "HaskellNN" = dontDistribute super."HaskellNN";
+ "HaskellNet" = doDistribute super."HaskellNet_0_4_5";
+ "HaskellNet-SSL" = dontDistribute super."HaskellNet-SSL";
+ "HaskellTorrent" = dontDistribute super."HaskellTorrent";
+ "HaskellTutorials" = dontDistribute super."HaskellTutorials";
+ "Haskelloids" = dontDistribute super."Haskelloids";
+ "Hate" = dontDistribute super."Hate";
+ "Hawk" = dontDistribute super."Hawk";
+ "Hayoo" = dontDistribute super."Hayoo";
+ "Hclip" = dontDistribute super."Hclip";
+ "Hedi" = dontDistribute super."Hedi";
+ "HerbiePlugin" = dontDistribute super."HerbiePlugin";
+ "Hermes" = dontDistribute super."Hermes";
+ "Hieroglyph" = dontDistribute super."Hieroglyph";
+ "HiggsSet" = dontDistribute super."HiggsSet";
+ "Hipmunk" = dontDistribute super."Hipmunk";
+ "HipmunkPlayground" = dontDistribute super."HipmunkPlayground";
+ "Hish" = dontDistribute super."Hish";
+ "Histogram" = dontDistribute super."Histogram";
+ "Hmpf" = dontDistribute super."Hmpf";
+ "Hoed" = dontDistribute super."Hoed";
+ "HoleyMonoid" = dontDistribute super."HoleyMonoid";
+ "Holumbus-Distribution" = dontDistribute super."Holumbus-Distribution";
+ "Holumbus-MapReduce" = dontDistribute super."Holumbus-MapReduce";
+ "Holumbus-Searchengine" = dontDistribute super."Holumbus-Searchengine";
+ "Holumbus-Storage" = dontDistribute super."Holumbus-Storage";
+ "Homology" = dontDistribute super."Homology";
+ "HongoDB" = dontDistribute super."HongoDB";
+ "HostAndPort" = dontDistribute super."HostAndPort";
+ "Hricket" = dontDistribute super."Hricket";
+ "Hs2lib" = dontDistribute super."Hs2lib";
+ "HsASA" = dontDistribute super."HsASA";
+ "HsHaruPDF" = dontDistribute super."HsHaruPDF";
+ "HsHyperEstraier" = dontDistribute super."HsHyperEstraier";
+ "HsJudy" = dontDistribute super."HsJudy";
+ "HsOpenSSL-x509-system" = dontDistribute super."HsOpenSSL-x509-system";
+ "HsParrot" = dontDistribute super."HsParrot";
+ "HsPerl5" = dontDistribute super."HsPerl5";
+ "HsSVN" = dontDistribute super."HsSVN";
+ "HsSyck" = dontDistribute super."HsSyck";
+ "HsTools" = dontDistribute super."HsTools";
+ "Hsed" = dontDistribute super."Hsed";
+ "Hsmtlib" = dontDistribute super."Hsmtlib";
+ "HueAPI" = dontDistribute super."HueAPI";
+ "HulkImport" = dontDistribute super."HulkImport";
+ "Hungarian-Munkres" = dontDistribute super."Hungarian-Munkres";
+ "IDynamic" = dontDistribute super."IDynamic";
+ "IFS" = dontDistribute super."IFS";
+ "INblobs" = dontDistribute super."INblobs";
+ "IOR" = dontDistribute super."IOR";
+ "IORefCAS" = dontDistribute super."IORefCAS";
+ "IcoGrid" = dontDistribute super."IcoGrid";
+ "Imlib" = dontDistribute super."Imlib";
+ "ImperativeHaskell" = dontDistribute super."ImperativeHaskell";
+ "IndentParser" = dontDistribute super."IndentParser";
+ "IndexedList" = dontDistribute super."IndexedList";
+ "InfixApplicative" = dontDistribute super."InfixApplicative";
+ "Interpolation" = dontDistribute super."Interpolation";
+ "Interpolation-maxs" = dontDistribute super."Interpolation-maxs";
+ "IntervalMap" = dontDistribute super."IntervalMap";
+ "Irc" = dontDistribute super."Irc";
+ "IrrHaskell" = dontDistribute super."IrrHaskell";
+ "IsNull" = dontDistribute super."IsNull";
+ "JSON-Combinator" = dontDistribute super."JSON-Combinator";
+ "JSON-Combinator-Examples" = dontDistribute super."JSON-Combinator-Examples";
+ "JSONb" = dontDistribute super."JSONb";
+ "JYU-Utils" = dontDistribute super."JYU-Utils";
+ "JackMiniMix" = dontDistribute super."JackMiniMix";
+ "Javasf" = dontDistribute super."Javasf";
+ "Javav" = dontDistribute super."Javav";
+ "JsContracts" = dontDistribute super."JsContracts";
+ "JsonGrammar" = dontDistribute super."JsonGrammar";
+ "JuicyPixels-canvas" = dontDistribute super."JuicyPixels-canvas";
+ "JuicyPixels-repa" = dontDistribute super."JuicyPixels-repa";
+ "JuicyPixels-scale-dct" = dontDistribute super."JuicyPixels-scale-dct";
+ "JuicyPixels-util" = dontDistribute super."JuicyPixels-util";
+ "JunkDB" = dontDistribute super."JunkDB";
+ "JunkDB-driver-gdbm" = dontDistribute super."JunkDB-driver-gdbm";
+ "JunkDB-driver-hashtables" = dontDistribute super."JunkDB-driver-hashtables";
+ "JustParse" = dontDistribute super."JustParse";
+ "KMP" = dontDistribute super."KMP";
+ "KSP" = dontDistribute super."KSP";
+ "Kalman" = dontDistribute super."Kalman";
+ "KdTree" = dontDistribute super."KdTree";
+ "Ketchup" = dontDistribute super."Ketchup";
+ "KiCS" = dontDistribute super."KiCS";
+ "KiCS-debugger" = dontDistribute super."KiCS-debugger";
+ "KiCS-prophecy" = dontDistribute super."KiCS-prophecy";
+ "Kleislify" = dontDistribute super."Kleislify";
+ "Konf" = dontDistribute super."Konf";
+ "Kriens" = dontDistribute super."Kriens";
+ "KyotoCabinet" = dontDistribute super."KyotoCabinet";
+ "L-seed" = dontDistribute super."L-seed";
+ "LDAP" = dontDistribute super."LDAP";
+ "LRU" = dontDistribute super."LRU";
+ "LTree" = dontDistribute super."LTree";
+ "LambdaCalculator" = dontDistribute super."LambdaCalculator";
+ "LambdaHack" = dontDistribute super."LambdaHack";
+ "LambdaINet" = dontDistribute super."LambdaINet";
+ "LambdaNet" = dontDistribute super."LambdaNet";
+ "LambdaPrettyQuote" = dontDistribute super."LambdaPrettyQuote";
+ "LambdaShell" = dontDistribute super."LambdaShell";
+ "Lambdajudge" = dontDistribute super."Lambdajudge";
+ "Lambdaya" = dontDistribute super."Lambdaya";
+ "LargeCardinalHierarchy" = dontDistribute super."LargeCardinalHierarchy";
+ "Lastik" = dontDistribute super."Lastik";
+ "Lattices" = dontDistribute super."Lattices";
+ "LazyVault" = dontDistribute super."LazyVault";
+ "Level0" = dontDistribute super."Level0";
+ "LibClang" = dontDistribute super."LibClang";
+ "LibZip" = dontDistribute super."LibZip";
+ "Limit" = dontDistribute super."Limit";
+ "LinearSplit" = dontDistribute super."LinearSplit";
+ "LinguisticsTypes" = dontDistribute super."LinguisticsTypes";
+ "LinkChecker" = dontDistribute super."LinkChecker";
+ "ListTree" = dontDistribute super."ListTree";
+ "ListWriter" = dontDistribute super."ListWriter";
+ "ListZipper" = dontDistribute super."ListZipper";
+ "Logic" = dontDistribute super."Logic";
+ "LogicGrowsOnTrees" = dontDistribute super."LogicGrowsOnTrees";
+ "LogicGrowsOnTrees-MPI" = dontDistribute super."LogicGrowsOnTrees-MPI";
+ "LogicGrowsOnTrees-network" = dontDistribute super."LogicGrowsOnTrees-network";
+ "LogicGrowsOnTrees-processes" = dontDistribute super."LogicGrowsOnTrees-processes";
+ "LslPlus" = dontDistribute super."LslPlus";
+ "Lucu" = dontDistribute super."Lucu";
+ "MC-Fold-DP" = dontDistribute super."MC-Fold-DP";
+ "MFlow" = dontDistribute super."MFlow";
+ "MHask" = dontDistribute super."MHask";
+ "MSQueue" = dontDistribute super."MSQueue";
+ "MTGBuilder" = dontDistribute super."MTGBuilder";
+ "MagicHaskeller" = dontDistribute super."MagicHaskeller";
+ "MailchimpSimple" = dontDistribute super."MailchimpSimple";
+ "MaybeT" = dontDistribute super."MaybeT";
+ "MaybeT-monads-tf" = dontDistribute super."MaybeT-monads-tf";
+ "MaybeT-transformers" = dontDistribute super."MaybeT-transformers";
+ "MazesOfMonad" = dontDistribute super."MazesOfMonad";
+ "MeanShift" = dontDistribute super."MeanShift";
+ "Measure" = dontDistribute super."Measure";
+ "MetaHDBC" = dontDistribute super."MetaHDBC";
+ "MetaObject" = dontDistribute super."MetaObject";
+ "Metrics" = dontDistribute super."Metrics";
+ "Mhailist" = dontDistribute super."Mhailist";
+ "Michelangelo" = dontDistribute super."Michelangelo";
+ "MicrosoftTranslator" = dontDistribute super."MicrosoftTranslator";
+ "MiniAgda" = dontDistribute super."MiniAgda";
+ "MissingK" = dontDistribute super."MissingK";
+ "MissingM" = dontDistribute super."MissingM";
+ "MissingPy" = dontDistribute super."MissingPy";
+ "Modulo" = dontDistribute super."Modulo";
+ "Moe" = dontDistribute super."Moe";
+ "MoeDict" = dontDistribute super."MoeDict";
+ "MonadCatchIO-mtl" = dontDistribute super."MonadCatchIO-mtl";
+ "MonadCatchIO-mtl-foreign" = dontDistribute super."MonadCatchIO-mtl-foreign";
+ "MonadCatchIO-transformers-foreign" = dontDistribute super."MonadCatchIO-transformers-foreign";
+ "MonadCompose" = dontDistribute super."MonadCompose";
+ "MonadLab" = dontDistribute super."MonadLab";
+ "MonadRandomLazy" = dontDistribute super."MonadRandomLazy";
+ "MonadStack" = dontDistribute super."MonadStack";
+ "Monadius" = dontDistribute super."Monadius";
+ "Monaris" = dontDistribute super."Monaris";
+ "Monatron" = dontDistribute super."Monatron";
+ "Monatron-IO" = dontDistribute super."Monatron-IO";
+ "Monocle" = dontDistribute super."Monocle";
+ "MorseCode" = dontDistribute super."MorseCode";
+ "MuCheck" = dontDistribute super."MuCheck";
+ "MuCheck-HUnit" = dontDistribute super."MuCheck-HUnit";
+ "MuCheck-Hspec" = dontDistribute super."MuCheck-Hspec";
+ "MuCheck-QuickCheck" = dontDistribute super."MuCheck-QuickCheck";
+ "MuCheck-SmallCheck" = dontDistribute super."MuCheck-SmallCheck";
+ "Munkres" = dontDistribute super."Munkres";
+ "Munkres-simple" = dontDistribute super."Munkres-simple";
+ "MusicBrainz" = dontDistribute super."MusicBrainz";
+ "MusicBrainz-libdiscid" = dontDistribute super."MusicBrainz-libdiscid";
+ "MyPrimes" = dontDistribute super."MyPrimes";
+ "NGrams" = dontDistribute super."NGrams";
+ "NTRU" = dontDistribute super."NTRU";
+ "NXT" = dontDistribute super."NXT";
+ "NXTDSL" = dontDistribute super."NXTDSL";
+ "NanoProlog" = dontDistribute super."NanoProlog";
+ "NaturalLanguageAlphabets" = dontDistribute super."NaturalLanguageAlphabets";
+ "NaturalSort" = dontDistribute super."NaturalSort";
+ "NearContextAlgebra" = dontDistribute super."NearContextAlgebra";
+ "Neks" = dontDistribute super."Neks";
+ "NestedFunctor" = dontDistribute super."NestedFunctor";
+ "NestedSampling" = dontDistribute super."NestedSampling";
+ "NetSNMP" = dontDistribute super."NetSNMP";
+ "NewBinary" = dontDistribute super."NewBinary";
+ "Ninjas" = dontDistribute super."Ninjas";
+ "NoSlow" = dontDistribute super."NoSlow";
+ "NoTrace" = dontDistribute super."NoTrace";
+ "Noise" = dontDistribute super."Noise";
+ "Nomyx" = dontDistribute super."Nomyx";
+ "Nomyx-Core" = dontDistribute super."Nomyx-Core";
+ "Nomyx-Language" = dontDistribute super."Nomyx-Language";
+ "Nomyx-Rules" = dontDistribute super."Nomyx-Rules";
+ "Nomyx-Web" = dontDistribute super."Nomyx-Web";
+ "NonEmpty" = dontDistribute super."NonEmpty";
+ "NonEmptyList" = dontDistribute super."NonEmptyList";
+ "NumLazyByteString" = dontDistribute super."NumLazyByteString";
+ "NumberSieves" = dontDistribute super."NumberSieves";
+ "Numbers" = dontDistribute super."Numbers";
+ "Nussinov78" = dontDistribute super."Nussinov78";
+ "Nutri" = dontDistribute super."Nutri";
+ "OGL" = dontDistribute super."OGL";
+ "OSM" = dontDistribute super."OSM";
+ "OTP" = dontDistribute super."OTP";
+ "Object" = dontDistribute super."Object";
+ "ObjectIO" = dontDistribute super."ObjectIO";
+ "ObjectName" = dontDistribute super."ObjectName";
+ "Obsidian" = dontDistribute super."Obsidian";
+ "OddWord" = dontDistribute super."OddWord";
+ "Omega" = dontDistribute super."Omega";
+ "OpenAFP" = dontDistribute super."OpenAFP";
+ "OpenAFP-Utils" = dontDistribute super."OpenAFP-Utils";
+ "OpenAL" = dontDistribute super."OpenAL";
+ "OpenCL" = dontDistribute super."OpenCL";
+ "OpenCLRaw" = dontDistribute super."OpenCLRaw";
+ "OpenCLWrappers" = dontDistribute super."OpenCLWrappers";
+ "OpenGL" = dontDistribute super."OpenGL";
+ "OpenGLCheck" = dontDistribute super."OpenGLCheck";
+ "OpenGLRaw" = dontDistribute super."OpenGLRaw";
+ "OpenGLRaw21" = dontDistribute super."OpenGLRaw21";
+ "OpenSCAD" = dontDistribute super."OpenSCAD";
+ "OpenVG" = dontDistribute super."OpenVG";
+ "OpenVGRaw" = dontDistribute super."OpenVGRaw";
+ "Operads" = dontDistribute super."Operads";
+ "OptDir" = dontDistribute super."OptDir";
+ "OrPatterns" = dontDistribute super."OrPatterns";
+ "OrchestrateDB" = dontDistribute super."OrchestrateDB";
+ "OrderedBits" = dontDistribute super."OrderedBits";
+ "Ordinals" = dontDistribute super."Ordinals";
+ "PArrows" = dontDistribute super."PArrows";
+ "PBKDF2" = dontDistribute super."PBKDF2";
+ "PCLT" = dontDistribute super."PCLT";
+ "PCLT-DB" = dontDistribute super."PCLT-DB";
+ "PDBtools" = dontDistribute super."PDBtools";
+ "PTQ" = dontDistribute super."PTQ";
+ "PageIO" = dontDistribute super."PageIO";
+ "Paillier" = dontDistribute super."Paillier";
+ "PandocAgda" = dontDistribute super."PandocAgda";
+ "Paraiso" = dontDistribute super."Paraiso";
+ "Parry" = dontDistribute super."Parry";
+ "ParsecTools" = dontDistribute super."ParsecTools";
+ "ParserFunction" = dontDistribute super."ParserFunction";
+ "PartialTypeSignatures" = dontDistribute super."PartialTypeSignatures";
+ "PasswordGenerator" = dontDistribute super."PasswordGenerator";
+ "PastePipe" = dontDistribute super."PastePipe";
+ "Pathfinder" = dontDistribute super."Pathfinder";
+ "Peano" = dontDistribute super."Peano";
+ "PeanoWitnesses" = dontDistribute super."PeanoWitnesses";
+ "PerfectHash" = dontDistribute super."PerfectHash";
+ "PermuteEffects" = dontDistribute super."PermuteEffects";
+ "Phsu" = dontDistribute super."Phsu";
+ "Pipe" = dontDistribute super."Pipe";
+ "Piso" = dontDistribute super."Piso";
+ "PlayHangmanGame" = dontDistribute super."PlayHangmanGame";
+ "PlayingCards" = dontDistribute super."PlayingCards";
+ "Plot-ho-matic" = dontDistribute super."Plot-ho-matic";
+ "PlslTools" = dontDistribute super."PlslTools";
+ "Plural" = dontDistribute super."Plural";
+ "Pollutocracy" = dontDistribute super."Pollutocracy";
+ "PortFusion" = dontDistribute super."PortFusion";
+ "PortMidi" = dontDistribute super."PortMidi";
+ "PostgreSQL" = dontDistribute super."PostgreSQL";
+ "PrimitiveArray" = dontDistribute super."PrimitiveArray";
+ "Printf-TH" = dontDistribute super."Printf-TH";
+ "PriorityChansConverger" = dontDistribute super."PriorityChansConverger";
+ "ProbabilityMonads" = dontDistribute super."ProbabilityMonads";
+ "PropLogic" = dontDistribute super."PropLogic";
+ "Proper" = dontDistribute super."Proper";
+ "ProxN" = dontDistribute super."ProxN";
+ "Pugs" = dontDistribute super."Pugs";
+ "Pup-Events" = dontDistribute super."Pup-Events";
+ "Pup-Events-Client" = dontDistribute super."Pup-Events-Client";
+ "Pup-Events-Demo" = dontDistribute super."Pup-Events-Demo";
+ "Pup-Events-PQueue" = dontDistribute super."Pup-Events-PQueue";
+ "Pup-Events-Server" = dontDistribute super."Pup-Events-Server";
+ "QIO" = dontDistribute super."QIO";
+ "QuadEdge" = dontDistribute super."QuadEdge";
+ "QuadTree" = dontDistribute super."QuadTree";
+ "Quelea" = dontDistribute super."Quelea";
+ "QuickAnnotate" = dontDistribute super."QuickAnnotate";
+ "QuickCheck-GenT" = dontDistribute super."QuickCheck-GenT";
+ "Quickson" = dontDistribute super."Quickson";
+ "R-pandoc" = dontDistribute super."R-pandoc";
+ "RANSAC" = dontDistribute super."RANSAC";
+ "RBTree" = dontDistribute super."RBTree";
+ "RESTng" = dontDistribute super."RESTng";
+ "RFC1751" = dontDistribute super."RFC1751";
+ "RJson" = dontDistribute super."RJson";
+ "RMP" = dontDistribute super."RMP";
+ "RNAFold" = dontDistribute super."RNAFold";
+ "RNAFoldProgs" = dontDistribute super."RNAFoldProgs";
+ "RNAdesign" = dontDistribute super."RNAdesign";
+ "RNAdraw" = dontDistribute super."RNAdraw";
+ "RNAlien" = dontDistribute super."RNAlien";
+ "RNAwolf" = dontDistribute super."RNAwolf";
+ "RSA" = doDistribute super."RSA_2_1_0_3";
+ "Raincat" = dontDistribute super."Raincat";
+ "Random123" = dontDistribute super."Random123";
+ "RandomDotOrg" = dontDistribute super."RandomDotOrg";
+ "Randometer" = dontDistribute super."Randometer";
+ "Range" = dontDistribute super."Range";
+ "Ranged-sets" = dontDistribute super."Ranged-sets";
+ "Ranka" = dontDistribute super."Ranka";
+ "Rasenschach" = dontDistribute super."Rasenschach";
+ "Redmine" = dontDistribute super."Redmine";
+ "Ref" = dontDistribute super."Ref";
+ "Referees" = dontDistribute super."Referees";
+ "RepLib" = dontDistribute super."RepLib";
+ "ReplicateEffects" = dontDistribute super."ReplicateEffects";
+ "ReviewBoard" = dontDistribute super."ReviewBoard";
+ "RichConditional" = dontDistribute super."RichConditional";
+ "RollingDirectory" = dontDistribute super."RollingDirectory";
+ "RoyalMonad" = dontDistribute super."RoyalMonad";
+ "RxHaskell" = dontDistribute super."RxHaskell";
+ "SBench" = dontDistribute super."SBench";
+ "SConfig" = dontDistribute super."SConfig";
+ "SDL" = dontDistribute super."SDL";
+ "SDL-gfx" = dontDistribute super."SDL-gfx";
+ "SDL-image" = dontDistribute super."SDL-image";
+ "SDL-mixer" = dontDistribute super."SDL-mixer";
+ "SDL-mpeg" = dontDistribute super."SDL-mpeg";
+ "SDL-ttf" = dontDistribute super."SDL-ttf";
+ "SDL2-ttf" = dontDistribute super."SDL2-ttf";
+ "SFML" = dontDistribute super."SFML";
+ "SFML-control" = dontDistribute super."SFML-control";
+ "SFont" = dontDistribute super."SFont";
+ "SG" = dontDistribute super."SG";
+ "SGdemo" = dontDistribute super."SGdemo";
+ "SHA2" = dontDistribute super."SHA2";
+ "SMTPClient" = dontDistribute super."SMTPClient";
+ "SNet" = dontDistribute super."SNet";
+ "SQLDeps" = dontDistribute super."SQLDeps";
+ "STL" = dontDistribute super."STL";
+ "SVG2Q" = dontDistribute super."SVG2Q";
+ "SVGPath" = dontDistribute super."SVGPath";
+ "SWMMoutGetMB" = dontDistribute super."SWMMoutGetMB";
+ "SableCC2Hs" = dontDistribute super."SableCC2Hs";
+ "Safe" = dontDistribute super."Safe";
+ "Salsa" = dontDistribute super."Salsa";
+ "Saturnin" = dontDistribute super."Saturnin";
+ "SciFlow" = dontDistribute super."SciFlow";
+ "ScratchFs" = dontDistribute super."ScratchFs";
+ "Scurry" = dontDistribute super."Scurry";
+ "SegmentTree" = dontDistribute super."SegmentTree";
+ "Semantique" = dontDistribute super."Semantique";
+ "Semigroup" = dontDistribute super."Semigroup";
+ "SeqAlign" = dontDistribute super."SeqAlign";
+ "SessionLogger" = dontDistribute super."SessionLogger";
+ "ShellCheck" = dontDistribute super."ShellCheck";
+ "Shellac" = dontDistribute super."Shellac";
+ "Shellac-compatline" = dontDistribute super."Shellac-compatline";
+ "Shellac-editline" = dontDistribute super."Shellac-editline";
+ "Shellac-haskeline" = dontDistribute super."Shellac-haskeline";
+ "Shellac-readline" = dontDistribute super."Shellac-readline";
+ "ShowF" = dontDistribute super."ShowF";
+ "Shrub" = dontDistribute super."Shrub";
+ "Shu-thing" = dontDistribute super."Shu-thing";
+ "SimpleAES" = dontDistribute super."SimpleAES";
+ "SimpleEA" = dontDistribute super."SimpleEA";
+ "SimpleGL" = dontDistribute super."SimpleGL";
+ "SimpleH" = dontDistribute super."SimpleH";
+ "SimpleLog" = dontDistribute super."SimpleLog";
+ "SizeCompare" = dontDistribute super."SizeCompare";
+ "Slides" = dontDistribute super."Slides";
+ "Smooth" = dontDistribute super."Smooth";
+ "SmtLib" = dontDistribute super."SmtLib";
+ "Snusmumrik" = dontDistribute super."Snusmumrik";
+ "SoOSiM" = dontDistribute super."SoOSiM";
+ "SoccerFun" = dontDistribute super."SoccerFun";
+ "SoccerFunGL" = dontDistribute super."SoccerFunGL";
+ "Sonnex" = dontDistribute super."Sonnex";
+ "SourceGraph" = dontDistribute super."SourceGraph";
+ "Southpaw" = dontDistribute super."Southpaw";
+ "SpaceInvaders" = dontDistribute super."SpaceInvaders";
+ "SpacePrivateers" = dontDistribute super."SpacePrivateers";
+ "SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
+ "Spock" = doDistribute super."Spock_0_8_1_0";
+ "Spock-auth" = dontDistribute super."Spock-auth";
+ "Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
+ "SpreadsheetML" = dontDistribute super."SpreadsheetML";
+ "Sprig" = dontDistribute super."Sprig";
+ "Stasis" = dontDistribute super."Stasis";
+ "StateVar-transformer" = dontDistribute super."StateVar-transformer";
+ "StatisticalMethods" = dontDistribute super."StatisticalMethods";
+ "Stomp" = dontDistribute super."Stomp";
+ "Strafunski-ATermLib" = dontDistribute super."Strafunski-ATermLib";
+ "Strafunski-Sdf2Haskell" = dontDistribute super."Strafunski-Sdf2Haskell";
+ "Strafunski-StrategyLib" = dontDistribute super."Strafunski-StrategyLib";
+ "StrappedTemplates" = dontDistribute super."StrappedTemplates";
+ "StrategyLib" = dontDistribute super."StrategyLib";
+ "StrictBench" = dontDistribute super."StrictBench";
+ "SuffixStructures" = dontDistribute super."SuffixStructures";
+ "SybWidget" = dontDistribute super."SybWidget";
+ "SyntaxMacros" = dontDistribute super."SyntaxMacros";
+ "Sysmon" = dontDistribute super."Sysmon";
+ "TBC" = dontDistribute super."TBC";
+ "TBit" = dontDistribute super."TBit";
+ "THEff" = dontDistribute super."THEff";
+ "TTTAS" = dontDistribute super."TTTAS";
+ "TV" = dontDistribute super."TV";
+ "TYB" = dontDistribute super."TYB";
+ "TableAlgebra" = dontDistribute super."TableAlgebra";
+ "Tables" = dontDistribute super."Tables";
+ "Tablify" = dontDistribute super."Tablify";
+ "Tainted" = dontDistribute super."Tainted";
+ "Takusen" = dontDistribute super."Takusen";
+ "Tape" = dontDistribute super."Tape";
+ "Taxonomy" = dontDistribute super."Taxonomy";
+ "TaxonomyTools" = dontDistribute super."TaxonomyTools";
+ "TeaHS" = dontDistribute super."TeaHS";
+ "Tensor" = dontDistribute super."Tensor";
+ "TernaryTrees" = dontDistribute super."TernaryTrees";
+ "TestExplode" = dontDistribute super."TestExplode";
+ "Theora" = dontDistribute super."Theora";
+ "Thingie" = dontDistribute super."Thingie";
+ "ThreadObjects" = dontDistribute super."ThreadObjects";
+ "Thrift" = dontDistribute super."Thrift";
+ "Tic-Tac-Toe" = dontDistribute super."Tic-Tac-Toe";
+ "TicTacToe" = dontDistribute super."TicTacToe";
+ "TigerHash" = dontDistribute super."TigerHash";
+ "TimePiece" = dontDistribute super."TimePiece";
+ "TinyLaunchbury" = dontDistribute super."TinyLaunchbury";
+ "TinyURL" = dontDistribute super."TinyURL";
+ "Titim" = dontDistribute super."Titim";
+ "Top" = dontDistribute super."Top";
+ "Tournament" = dontDistribute super."Tournament";
+ "TraceUtils" = dontDistribute super."TraceUtils";
+ "TransformersStepByStep" = dontDistribute super."TransformersStepByStep";
+ "Transhare" = dontDistribute super."Transhare";
+ "TreeCounter" = dontDistribute super."TreeCounter";
+ "TreeStructures" = dontDistribute super."TreeStructures";
+ "TreeT" = dontDistribute super."TreeT";
+ "Treiber" = dontDistribute super."Treiber";
+ "TrendGraph" = dontDistribute super."TrendGraph";
+ "TrieMap" = dontDistribute super."TrieMap";
+ "Twofish" = dontDistribute super."Twofish";
+ "TypeClass" = dontDistribute super."TypeClass";
+ "TypeCompose" = dontDistribute super."TypeCompose";
+ "TypeIlluminator" = dontDistribute super."TypeIlluminator";
+ "TypeNat" = dontDistribute super."TypeNat";
+ "TypingTester" = dontDistribute super."TypingTester";
+ "UISF" = dontDistribute super."UISF";
+ "UMM" = dontDistribute super."UMM";
+ "URLT" = dontDistribute super."URLT";
+ "URLb" = dontDistribute super."URLb";
+ "UTFTConverter" = dontDistribute super."UTFTConverter";
+ "Unique" = dontDistribute super."Unique";
+ "Unixutils-shadow" = dontDistribute super."Unixutils-shadow";
+ "Updater" = dontDistribute super."Updater";
+ "UrlDisp" = dontDistribute super."UrlDisp";
+ "Useful" = dontDistribute super."Useful";
+ "UtilityTM" = dontDistribute super."UtilityTM";
+ "VKHS" = dontDistribute super."VKHS";
+ "Validation" = dontDistribute super."Validation";
+ "Vec" = dontDistribute super."Vec";
+ "Vec-Boolean" = dontDistribute super."Vec-Boolean";
+ "Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
+ "Vec-Transform" = dontDistribute super."Vec-Transform";
+ "VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
+ "ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
+ "ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
+ "WAVE" = dontDistribute super."WAVE";
+ "WL500gPControl" = dontDistribute super."WL500gPControl";
+ "WL500gPLib" = dontDistribute super."WL500gPLib";
+ "WMSigner" = dontDistribute super."WMSigner";
+ "WURFL" = dontDistribute super."WURFL";
+ "WXDiffCtrl" = dontDistribute super."WXDiffCtrl";
+ "WashNGo" = dontDistribute super."WashNGo";
+ "WaveFront" = dontDistribute super."WaveFront";
+ "Weather" = dontDistribute super."Weather";
+ "WebBits" = dontDistribute super."WebBits";
+ "WebBits-Html" = dontDistribute super."WebBits-Html";
+ "WebBits-multiplate" = dontDistribute super."WebBits-multiplate";
+ "WebCont" = dontDistribute super."WebCont";
+ "WeberLogic" = dontDistribute super."WeberLogic";
+ "Webrexp" = dontDistribute super."Webrexp";
+ "Wheb" = dontDistribute super."Wheb";
+ "WikimediaParser" = dontDistribute super."WikimediaParser";
+ "Win32-dhcp-server" = dontDistribute super."Win32-dhcp-server";
+ "Win32-errors" = dontDistribute super."Win32-errors";
+ "Win32-extras" = dontDistribute super."Win32-extras";
+ "Win32-junction-point" = dontDistribute super."Win32-junction-point";
+ "Win32-security" = dontDistribute super."Win32-security";
+ "Win32-services" = dontDistribute super."Win32-services";
+ "Win32-services-wrapper" = dontDistribute super."Win32-services-wrapper";
+ "Wired" = dontDistribute super."Wired";
+ "WordAlignment" = dontDistribute super."WordAlignment";
+ "WordNet" = dontDistribute super."WordNet";
+ "WordNet-ghc74" = dontDistribute super."WordNet-ghc74";
+ "Wordlint" = dontDistribute super."Wordlint";
+ "WxGeneric" = dontDistribute super."WxGeneric";
+ "X11-extras" = dontDistribute super."X11-extras";
+ "X11-rm" = dontDistribute super."X11-rm";
+ "X11-xdamage" = dontDistribute super."X11-xdamage";
+ "X11-xfixes" = dontDistribute super."X11-xfixes";
+ "X11-xft" = dontDistribute super."X11-xft";
+ "X11-xshape" = dontDistribute super."X11-xshape";
+ "XAttr" = dontDistribute super."XAttr";
+ "XInput" = dontDistribute super."XInput";
+ "XMMS" = dontDistribute super."XMMS";
+ "XMPP" = dontDistribute super."XMPP";
+ "XSaiga" = dontDistribute super."XSaiga";
+ "Xauth" = dontDistribute super."Xauth";
+ "Xec" = dontDistribute super."Xec";
+ "XmlHtmlWriter" = dontDistribute super."XmlHtmlWriter";
+ "Xorshift128Plus" = dontDistribute super."Xorshift128Plus";
+ "YACPong" = dontDistribute super."YACPong";
+ "YFrob" = dontDistribute super."YFrob";
+ "Yablog" = dontDistribute super."Yablog";
+ "YamlReference" = dontDistribute super."YamlReference";
+ "Yampa-core" = dontDistribute super."Yampa-core";
+ "Yocto" = dontDistribute super."Yocto";
+ "Yogurt" = dontDistribute super."Yogurt";
+ "Yogurt-Standalone" = dontDistribute super."Yogurt-Standalone";
+ "ZEBEDDE" = dontDistribute super."ZEBEDDE";
+ "ZFS" = dontDistribute super."ZFS";
+ "ZMachine" = dontDistribute super."ZMachine";
+ "ZipFold" = dontDistribute super."ZipFold";
+ "ZipperAG" = dontDistribute super."ZipperAG";
+ "Zora" = dontDistribute super."Zora";
+ "Zwaluw" = dontDistribute super."Zwaluw";
+ "a50" = dontDistribute super."a50";
+ "abacate" = dontDistribute super."abacate";
+ "abc-puzzle" = dontDistribute super."abc-puzzle";
+ "abcBridge" = dontDistribute super."abcBridge";
+ "abcnotation" = dontDistribute super."abcnotation";
+ "abeson" = dontDistribute super."abeson";
+ "abstract-deque-tests" = dontDistribute super."abstract-deque-tests";
+ "abstract-par-accelerate" = dontDistribute super."abstract-par-accelerate";
+ "abt" = dontDistribute super."abt";
+ "ac-machine" = dontDistribute super."ac-machine";
+ "ac-machine-conduit" = dontDistribute super."ac-machine-conduit";
+ "accelerate-arithmetic" = dontDistribute super."accelerate-arithmetic";
+ "accelerate-cublas" = dontDistribute super."accelerate-cublas";
+ "accelerate-cuda" = dontDistribute super."accelerate-cuda";
+ "accelerate-cufft" = dontDistribute super."accelerate-cufft";
+ "accelerate-examples" = dontDistribute super."accelerate-examples";
+ "accelerate-fft" = dontDistribute super."accelerate-fft";
+ "accelerate-fftw" = dontDistribute super."accelerate-fftw";
+ "accelerate-fourier" = dontDistribute super."accelerate-fourier";
+ "accelerate-fourier-benchmark" = dontDistribute super."accelerate-fourier-benchmark";
+ "accelerate-io" = dontDistribute super."accelerate-io";
+ "accelerate-random" = dontDistribute super."accelerate-random";
+ "accelerate-utility" = dontDistribute super."accelerate-utility";
+ "accentuateus" = dontDistribute super."accentuateus";
+ "access-time" = dontDistribute super."access-time";
+ "acid-state" = doDistribute super."acid-state_0_12_4";
+ "acid-state-dist" = dontDistribute super."acid-state-dist";
+ "acid-state-tls" = dontDistribute super."acid-state-tls";
+ "acl2" = dontDistribute super."acl2";
+ "acme-all-monad" = dontDistribute super."acme-all-monad";
+ "acme-box" = dontDistribute super."acme-box";
+ "acme-cadre" = dontDistribute super."acme-cadre";
+ "acme-cofunctor" = dontDistribute super."acme-cofunctor";
+ "acme-colosson" = dontDistribute super."acme-colosson";
+ "acme-comonad" = dontDistribute super."acme-comonad";
+ "acme-cutegirl" = dontDistribute super."acme-cutegirl";
+ "acme-dont" = dontDistribute super."acme-dont";
+ "acme-flipping-tables" = dontDistribute super."acme-flipping-tables";
+ "acme-grawlix" = dontDistribute super."acme-grawlix";
+ "acme-hq9plus" = dontDistribute super."acme-hq9plus";
+ "acme-http" = dontDistribute super."acme-http";
+ "acme-inator" = dontDistribute super."acme-inator";
+ "acme-io" = dontDistribute super."acme-io";
+ "acme-lolcat" = dontDistribute super."acme-lolcat";
+ "acme-lookofdisapproval" = dontDistribute super."acme-lookofdisapproval";
+ "acme-memorandom" = dontDistribute super."acme-memorandom";
+ "acme-microwave" = dontDistribute super."acme-microwave";
+ "acme-miscorder" = dontDistribute super."acme-miscorder";
+ "acme-missiles" = dontDistribute super."acme-missiles";
+ "acme-now" = dontDistribute super."acme-now";
+ "acme-numbersystem" = dontDistribute super."acme-numbersystem";
+ "acme-omitted" = dontDistribute super."acme-omitted";
+ "acme-one" = dontDistribute super."acme-one";
+ "acme-operators" = dontDistribute super."acme-operators";
+ "acme-php" = dontDistribute super."acme-php";
+ "acme-pointful-numbers" = dontDistribute super."acme-pointful-numbers";
+ "acme-realworld" = dontDistribute super."acme-realworld";
+ "acme-safe" = dontDistribute super."acme-safe";
+ "acme-schoenfinkel" = dontDistribute super."acme-schoenfinkel";
+ "acme-strfry" = dontDistribute super."acme-strfry";
+ "acme-stringly-typed" = dontDistribute super."acme-stringly-typed";
+ "acme-strtok" = dontDistribute super."acme-strtok";
+ "acme-timemachine" = dontDistribute super."acme-timemachine";
+ "acme-year" = dontDistribute super."acme-year";
+ "acme-zero" = dontDistribute super."acme-zero";
+ "activehs" = dontDistribute super."activehs";
+ "activehs-base" = dontDistribute super."activehs-base";
+ "activitystreams-aeson" = dontDistribute super."activitystreams-aeson";
+ "actor" = dontDistribute super."actor";
+ "ad" = doDistribute super."ad_4_2_4";
+ "adaptive-containers" = dontDistribute super."adaptive-containers";
+ "adaptive-tuple" = dontDistribute super."adaptive-tuple";
+ "adb" = dontDistribute super."adb";
+ "adblock2privoxy" = dontDistribute super."adblock2privoxy";
+ "addLicenseInfo" = dontDistribute super."addLicenseInfo";
+ "adhoc-network" = dontDistribute super."adhoc-network";
+ "adict" = dontDistribute super."adict";
+ "adobe-swatch-exchange" = dontDistribute super."adobe-swatch-exchange";
+ "adp-multi" = dontDistribute super."adp-multi";
+ "adp-multi-monadiccp" = dontDistribute super."adp-multi-monadiccp";
+ "aeson" = doDistribute super."aeson_0_8_0_2";
+ "aeson-applicative" = dontDistribute super."aeson-applicative";
+ "aeson-bson" = dontDistribute super."aeson-bson";
+ "aeson-casing" = dontDistribute super."aeson-casing";
+ "aeson-diff" = dontDistribute super."aeson-diff";
+ "aeson-extra" = doDistribute super."aeson-extra_0_2_3_0";
+ "aeson-filthy" = dontDistribute super."aeson-filthy";
+ "aeson-iproute" = dontDistribute super."aeson-iproute";
+ "aeson-lens" = dontDistribute super."aeson-lens";
+ "aeson-native" = dontDistribute super."aeson-native";
+ "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+ "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
+ "aeson-serialize" = dontDistribute super."aeson-serialize";
+ "aeson-smart" = dontDistribute super."aeson-smart";
+ "aeson-streams" = dontDistribute super."aeson-streams";
+ "aeson-t" = dontDistribute super."aeson-t";
+ "aeson-toolkit" = dontDistribute super."aeson-toolkit";
+ "aeson-value-parser" = dontDistribute super."aeson-value-parser";
+ "aeson-yak" = dontDistribute super."aeson-yak";
+ "affine-invariant-ensemble-mcmc" = dontDistribute super."affine-invariant-ensemble-mcmc";
+ "afis" = dontDistribute super."afis";
+ "afv" = dontDistribute super."afv";
+ "agda-server" = dontDistribute super."agda-server";
+ "agda-snippets" = dontDistribute super."agda-snippets";
+ "agda-snippets-hakyll" = dontDistribute super."agda-snippets-hakyll";
+ "agum" = dontDistribute super."agum";
+ "aig" = dontDistribute super."aig";
+ "air" = dontDistribute super."air";
+ "air-extra" = dontDistribute super."air-extra";
+ "air-spec" = dontDistribute super."air-spec";
+ "air-th" = dontDistribute super."air-th";
+ "airbrake" = dontDistribute super."airbrake";
+ "airship" = dontDistribute super."airship";
+ "aivika" = dontDistribute super."aivika";
+ "aivika-experiment" = dontDistribute super."aivika-experiment";
+ "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
+ "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
+ "aivika-experiment-diagrams" = dontDistribute super."aivika-experiment-diagrams";
+ "aivika-transformers" = dontDistribute super."aivika-transformers";
+ "ajhc" = dontDistribute super."ajhc";
+ "al" = dontDistribute super."al";
+ "alea" = dontDistribute super."alea";
+ "alex" = doDistribute super."alex_3_1_4";
+ "alex-meta" = dontDistribute super."alex-meta";
+ "alfred" = dontDistribute super."alfred";
+ "alga" = dontDistribute super."alga";
+ "algebra" = dontDistribute super."algebra";
+ "algebra-dag" = dontDistribute super."algebra-dag";
+ "algebra-sql" = dontDistribute super."algebra-sql";
+ "algebraic" = dontDistribute super."algebraic";
+ "algebraic-classes" = dontDistribute super."algebraic-classes";
+ "align" = dontDistribute super."align";
+ "align-text" = dontDistribute super."align-text";
+ "aligned-foreignptr" = dontDistribute super."aligned-foreignptr";
+ "allocated-processor" = dontDistribute super."allocated-processor";
+ "alloy" = dontDistribute super."alloy";
+ "alloy-proxy-fd" = dontDistribute super."alloy-proxy-fd";
+ "almost-fix" = dontDistribute super."almost-fix";
+ "alms" = dontDistribute super."alms";
+ "alpha" = dontDistribute super."alpha";
+ "alpino-tools" = dontDistribute super."alpino-tools";
+ "alsa" = dontDistribute super."alsa";
+ "alsa-core" = dontDistribute super."alsa-core";
+ "alsa-gui" = dontDistribute super."alsa-gui";
+ "alsa-midi" = dontDistribute super."alsa-midi";
+ "alsa-mixer" = dontDistribute super."alsa-mixer";
+ "alsa-pcm" = dontDistribute super."alsa-pcm";
+ "alsa-pcm-tests" = dontDistribute super."alsa-pcm-tests";
+ "alsa-seq" = dontDistribute super."alsa-seq";
+ "alsa-seq-tests" = dontDistribute super."alsa-seq-tests";
+ "altcomposition" = dontDistribute super."altcomposition";
+ "alternative-io" = dontDistribute super."alternative-io";
+ "altfloat" = dontDistribute super."altfloat";
+ "alure" = dontDistribute super."alure";
+ "amazon-emailer" = dontDistribute super."amazon-emailer";
+ "amazon-emailer-client-snap" = dontDistribute super."amazon-emailer-client-snap";
+ "amazon-products" = dontDistribute super."amazon-products";
+ "amazonka" = doDistribute super."amazonka_0_3_6";
+ "amazonka-apigateway" = dontDistribute super."amazonka-apigateway";
+ "amazonka-autoscaling" = doDistribute super."amazonka-autoscaling_0_3_6";
+ "amazonka-cloudformation" = doDistribute super."amazonka-cloudformation_0_3_6";
+ "amazonka-cloudfront" = doDistribute super."amazonka-cloudfront_0_3_6";
+ "amazonka-cloudhsm" = doDistribute super."amazonka-cloudhsm_0_3_6";
+ "amazonka-cloudsearch" = doDistribute super."amazonka-cloudsearch_0_3_6";
+ "amazonka-cloudsearch-domains" = doDistribute super."amazonka-cloudsearch-domains_0_3_6";
+ "amazonka-cloudtrail" = doDistribute super."amazonka-cloudtrail_0_3_6";
+ "amazonka-cloudwatch" = doDistribute super."amazonka-cloudwatch_0_3_6";
+ "amazonka-cloudwatch-logs" = doDistribute super."amazonka-cloudwatch-logs_0_3_6";
+ "amazonka-codecommit" = dontDistribute super."amazonka-codecommit";
+ "amazonka-codedeploy" = doDistribute super."amazonka-codedeploy_0_3_6";
+ "amazonka-codepipeline" = dontDistribute super."amazonka-codepipeline";
+ "amazonka-cognito-identity" = doDistribute super."amazonka-cognito-identity_0_3_6";
+ "amazonka-cognito-sync" = doDistribute super."amazonka-cognito-sync_0_3_6";
+ "amazonka-config" = doDistribute super."amazonka-config_0_3_6";
+ "amazonka-core" = doDistribute super."amazonka-core_0_3_6";
+ "amazonka-datapipeline" = doDistribute super."amazonka-datapipeline_0_3_6";
+ "amazonka-devicefarm" = dontDistribute super."amazonka-devicefarm";
+ "amazonka-directconnect" = doDistribute super."amazonka-directconnect_0_3_6";
+ "amazonka-ds" = dontDistribute super."amazonka-ds";
+ "amazonka-dynamodb" = doDistribute super."amazonka-dynamodb_0_3_6";
+ "amazonka-dynamodb-streams" = dontDistribute super."amazonka-dynamodb-streams";
+ "amazonka-ec2" = doDistribute super."amazonka-ec2_0_3_6_1";
+ "amazonka-ecs" = doDistribute super."amazonka-ecs_0_3_6";
+ "amazonka-efs" = dontDistribute super."amazonka-efs";
+ "amazonka-elasticache" = doDistribute super."amazonka-elasticache_0_3_6";
+ "amazonka-elasticbeanstalk" = doDistribute super."amazonka-elasticbeanstalk_0_3_6";
+ "amazonka-elasticsearch" = dontDistribute super."amazonka-elasticsearch";
+ "amazonka-elastictranscoder" = doDistribute super."amazonka-elastictranscoder_0_3_6";
+ "amazonka-elb" = doDistribute super."amazonka-elb_0_3_6";
+ "amazonka-emr" = doDistribute super."amazonka-emr_0_3_6";
+ "amazonka-glacier" = doDistribute super."amazonka-glacier_0_3_6";
+ "amazonka-iam" = doDistribute super."amazonka-iam_0_3_6";
+ "amazonka-importexport" = doDistribute super."amazonka-importexport_0_3_6";
+ "amazonka-inspector" = dontDistribute super."amazonka-inspector";
+ "amazonka-iot" = dontDistribute super."amazonka-iot";
+ "amazonka-iot-dataplane" = dontDistribute super."amazonka-iot-dataplane";
+ "amazonka-kinesis" = doDistribute super."amazonka-kinesis_0_3_6";
+ "amazonka-kinesis-firehose" = dontDistribute super."amazonka-kinesis-firehose";
+ "amazonka-kms" = doDistribute super."amazonka-kms_0_3_6";
+ "amazonka-lambda" = doDistribute super."amazonka-lambda_0_3_6";
+ "amazonka-marketplace-analytics" = dontDistribute super."amazonka-marketplace-analytics";
+ "amazonka-ml" = doDistribute super."amazonka-ml_0_3_6";
+ "amazonka-opsworks" = doDistribute super."amazonka-opsworks_0_3_6";
+ "amazonka-rds" = doDistribute super."amazonka-rds_0_3_6";
+ "amazonka-redshift" = doDistribute super."amazonka-redshift_0_3_6";
+ "amazonka-route53" = doDistribute super."amazonka-route53_0_3_6_1";
+ "amazonka-route53-domains" = doDistribute super."amazonka-route53-domains_0_3_6";
+ "amazonka-s3" = doDistribute super."amazonka-s3_0_3_6";
+ "amazonka-sdb" = doDistribute super."amazonka-sdb_0_3_6";
+ "amazonka-ses" = doDistribute super."amazonka-ses_0_3_6";
+ "amazonka-sns" = doDistribute super."amazonka-sns_0_3_6";
+ "amazonka-sqs" = doDistribute super."amazonka-sqs_0_3_6";
+ "amazonka-ssm" = doDistribute super."amazonka-ssm_0_3_6";
+ "amazonka-storagegateway" = doDistribute super."amazonka-storagegateway_0_3_6";
+ "amazonka-sts" = doDistribute super."amazonka-sts_0_3_6";
+ "amazonka-support" = doDistribute super."amazonka-support_0_3_6";
+ "amazonka-swf" = doDistribute super."amazonka-swf_0_3_6";
+ "amazonka-test" = dontDistribute super."amazonka-test";
+ "amazonka-waf" = dontDistribute super."amazonka-waf";
+ "amazonka-workspaces" = doDistribute super."amazonka-workspaces_0_3_6";
+ "ampersand" = dontDistribute super."ampersand";
+ "amqp-conduit" = dontDistribute super."amqp-conduit";
+ "amrun" = dontDistribute super."amrun";
+ "analyze-client" = dontDistribute super."analyze-client";
+ "anansi" = dontDistribute super."anansi";
+ "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";
+ "anonymous-sums-tests" = dontDistribute super."anonymous-sums-tests";
+ "ansi-pretty" = dontDistribute super."ansi-pretty";
+ "ansigraph" = dontDistribute super."ansigraph";
+ "antagonist" = dontDistribute super."antagonist";
+ "antfarm" = dontDistribute super."antfarm";
+ "anticiv" = dontDistribute super."anticiv";
+ "antigate" = dontDistribute super."antigate";
+ "antimirov" = dontDistribute super."antimirov";
+ "antiquoter" = dontDistribute super."antiquoter";
+ "antisplice" = dontDistribute super."antisplice";
+ "antlrc" = dontDistribute super."antlrc";
+ "anydbm" = dontDistribute super."anydbm";
+ "aosd" = dontDistribute super."aosd";
+ "ap-reflect" = dontDistribute super."ap-reflect";
+ "apache-md5" = dontDistribute super."apache-md5";
+ "apelsin" = dontDistribute super."apelsin";
+ "api-builder" = dontDistribute super."api-builder";
+ "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
+ "api-tools" = dontDistribute super."api-tools";
+ "apiary-helics" = dontDistribute super."apiary-helics";
+ "apiary-purescript" = dontDistribute super."apiary-purescript";
+ "apis" = dontDistribute super."apis";
+ "apotiki" = dontDistribute super."apotiki";
+ "app-lens" = dontDistribute super."app-lens";
+ "app-settings" = dontDistribute super."app-settings";
+ "appc" = dontDistribute super."appc";
+ "applicative-extras" = dontDistribute super."applicative-extras";
+ "applicative-fail" = dontDistribute super."applicative-fail";
+ "applicative-numbers" = dontDistribute super."applicative-numbers";
+ "applicative-parsec" = dontDistribute super."applicative-parsec";
+ "apply-refact" = dontDistribute super."apply-refact";
+ "apportionment" = dontDistribute super."apportionment";
+ "approx-rand-test" = dontDistribute super."approx-rand-test";
+ "approximate-equality" = dontDistribute super."approximate-equality";
+ "ar-timestamp-wiper" = dontDistribute super."ar-timestamp-wiper";
+ "arb-fft" = dontDistribute super."arb-fft";
+ "arbb-vm" = dontDistribute super."arbb-vm";
+ "archive" = dontDistribute super."archive";
+ "archiver" = dontDistribute super."archiver";
+ "archlinux" = dontDistribute super."archlinux";
+ "archlinux-web" = dontDistribute super."archlinux-web";
+ "archnews" = dontDistribute super."archnews";
+ "arff" = dontDistribute super."arff";
+ "arghwxhaskell" = dontDistribute super."arghwxhaskell";
+ "argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
+ "argparser" = dontDistribute super."argparser";
+ "arguedit" = dontDistribute super."arguedit";
+ "ariadne" = dontDistribute super."ariadne";
+ "arion" = dontDistribute super."arion";
+ "arith-encode" = dontDistribute super."arith-encode";
+ "arithmatic" = dontDistribute super."arithmatic";
+ "arithmetic" = dontDistribute super."arithmetic";
+ "arithmoi" = dontDistribute super."arithmoi";
+ "armada" = dontDistribute super."armada";
+ "arpa" = dontDistribute super."arpa";
+ "array-forth" = dontDistribute super."array-forth";
+ "array-memoize" = dontDistribute super."array-memoize";
+ "array-primops" = dontDistribute super."array-primops";
+ "array-utils" = dontDistribute super."array-utils";
+ "arrow-improve" = dontDistribute super."arrow-improve";
+ "arrowapply-utils" = dontDistribute super."arrowapply-utils";
+ "arrowp" = dontDistribute super."arrowp";
+ "artery" = dontDistribute super."artery";
+ "arx" = dontDistribute super."arx";
+ "arxiv" = dontDistribute super."arxiv";
+ "ascetic" = dontDistribute super."ascetic";
+ "ascii" = dontDistribute super."ascii";
+ "ascii-progress" = dontDistribute super."ascii-progress";
+ "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
+ "ascii85-conduit" = dontDistribute super."ascii85-conduit";
+ "asic" = dontDistribute super."asic";
+ "asil" = dontDistribute super."asil";
+ "asn1-data" = dontDistribute super."asn1-data";
+ "asn1dump" = dontDistribute super."asn1dump";
+ "assembler" = dontDistribute super."assembler";
+ "assert" = dontDistribute super."assert";
+ "assert-failure" = dontDistribute super."assert-failure";
+ "assertions" = dontDistribute super."assertions";
+ "assimp" = dontDistribute super."assimp";
+ "astar" = dontDistribute super."astar";
+ "astrds" = dontDistribute super."astrds";
+ "astview" = dontDistribute super."astview";
+ "astview-utils" = dontDistribute super."astview-utils";
+ "async-dejafu" = dontDistribute super."async-dejafu";
+ "async-extras" = dontDistribute super."async-extras";
+ "async-manager" = dontDistribute super."async-manager";
+ "async-pool" = dontDistribute super."async-pool";
+ "asynchronous-exceptions" = dontDistribute super."asynchronous-exceptions";
+ "aterm" = dontDistribute super."aterm";
+ "aterm-utils" = dontDistribute super."aterm-utils";
+ "atl" = dontDistribute super."atl";
+ "atlassian-connect-core" = dontDistribute super."atlassian-connect-core";
+ "atlassian-connect-descriptor" = dontDistribute super."atlassian-connect-descriptor";
+ "atmos" = dontDistribute super."atmos";
+ "atmos-dimensional" = dontDistribute super."atmos-dimensional";
+ "atmos-dimensional-tf" = dontDistribute super."atmos-dimensional-tf";
+ "atom" = dontDistribute super."atom";
+ "atom-basic" = dontDistribute super."atom-basic";
+ "atom-conduit" = dontDistribute super."atom-conduit";
+ "atom-msp430" = dontDistribute super."atom-msp430";
+ "atomic-primops-foreign" = dontDistribute super."atomic-primops-foreign";
+ "atomic-primops-vector" = dontDistribute super."atomic-primops-vector";
+ "atomic-write" = dontDistribute super."atomic-write";
+ "atomo" = dontDistribute super."atomo";
+ "atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
+ "attempt" = dontDistribute super."attempt";
+ "atto-lisp" = dontDistribute super."atto-lisp";
+ "attoparsec" = doDistribute super."attoparsec_0_12_1_6";
+ "attoparsec-arff" = dontDistribute super."attoparsec-arff";
+ "attoparsec-binary" = dontDistribute super."attoparsec-binary";
+ "attoparsec-conduit" = dontDistribute super."attoparsec-conduit";
+ "attoparsec-csv" = dontDistribute super."attoparsec-csv";
+ "attoparsec-iteratee" = dontDistribute super."attoparsec-iteratee";
+ "attoparsec-parsec" = dontDistribute super."attoparsec-parsec";
+ "attoparsec-text" = dontDistribute super."attoparsec-text";
+ "attoparsec-text-enumerator" = dontDistribute super."attoparsec-text-enumerator";
+ "attosplit" = dontDistribute super."attosplit";
+ "atuin" = dontDistribute super."atuin";
+ "audacity" = dontDistribute super."audacity";
+ "audiovisual" = dontDistribute super."audiovisual";
+ "augeas" = dontDistribute super."augeas";
+ "augur" = dontDistribute super."augur";
+ "aur" = dontDistribute super."aur";
+ "authenticate-kerberos" = dontDistribute super."authenticate-kerberos";
+ "authenticate-ldap" = dontDistribute super."authenticate-ldap";
+ "authinfo-hs" = dontDistribute super."authinfo-hs";
+ "authoring" = dontDistribute super."authoring";
+ "autonix-deps" = dontDistribute super."autonix-deps";
+ "autonix-deps-kf5" = dontDistribute super."autonix-deps-kf5";
+ "autoproc" = dontDistribute super."autoproc";
+ "avahi" = dontDistribute super."avahi";
+ "avatar-generator" = dontDistribute super."avatar-generator";
+ "average" = dontDistribute super."average";
+ "avers" = dontDistribute super."avers";
+ "avl-static" = dontDistribute super."avl-static";
+ "avr-shake" = dontDistribute super."avr-shake";
+ "awesomium" = dontDistribute super."awesomium";
+ "awesomium-glut" = dontDistribute super."awesomium-glut";
+ "awesomium-raw" = dontDistribute super."awesomium-raw";
+ "aws" = doDistribute super."aws_0_12_1";
+ "aws-cloudfront-signer" = dontDistribute super."aws-cloudfront-signer";
+ "aws-configuration-tools" = dontDistribute super."aws-configuration-tools";
+ "aws-dynamodb-conduit" = dontDistribute super."aws-dynamodb-conduit";
+ "aws-dynamodb-streams" = dontDistribute super."aws-dynamodb-streams";
+ "aws-ec2" = dontDistribute super."aws-ec2";
+ "aws-elastic-transcoder" = dontDistribute super."aws-elastic-transcoder";
+ "aws-general" = dontDistribute super."aws-general";
+ "aws-kinesis" = dontDistribute super."aws-kinesis";
+ "aws-kinesis-client" = dontDistribute super."aws-kinesis-client";
+ "aws-kinesis-reshard" = dontDistribute super."aws-kinesis-reshard";
+ "aws-lambda" = dontDistribute super."aws-lambda";
+ "aws-performance-tests" = dontDistribute super."aws-performance-tests";
+ "aws-route53" = dontDistribute super."aws-route53";
+ "aws-sdk" = dontDistribute super."aws-sdk";
+ "aws-sdk-text-converter" = dontDistribute super."aws-sdk-text-converter";
+ "aws-sdk-xml-unordered" = dontDistribute super."aws-sdk-xml-unordered";
+ "aws-sign4" = dontDistribute super."aws-sign4";
+ "aws-sns" = dontDistribute super."aws-sns";
+ "azure-acs" = dontDistribute super."azure-acs";
+ "azure-service-api" = dontDistribute super."azure-service-api";
+ "azure-servicebus" = dontDistribute super."azure-servicebus";
+ "azurify" = dontDistribute super."azurify";
+ "b-tree" = dontDistribute super."b-tree";
+ "babylon" = dontDistribute super."babylon";
+ "backdropper" = dontDistribute super."backdropper";
+ "backtracking-exceptions" = dontDistribute super."backtracking-exceptions";
+ "backward-state" = dontDistribute super."backward-state";
+ "bacteria" = dontDistribute super."bacteria";
+ "bag" = dontDistribute super."bag";
+ "bamboo" = dontDistribute super."bamboo";
+ "bamboo-launcher" = dontDistribute super."bamboo-launcher";
+ "bamboo-plugin-highlight" = dontDistribute super."bamboo-plugin-highlight";
+ "bamboo-plugin-photo" = dontDistribute super."bamboo-plugin-photo";
+ "bamboo-theme-blueprint" = dontDistribute super."bamboo-theme-blueprint";
+ "bamboo-theme-mini-html5" = dontDistribute super."bamboo-theme-mini-html5";
+ "bamse" = dontDistribute super."bamse";
+ "bamstats" = dontDistribute super."bamstats";
+ "bank-holiday-usa" = dontDistribute super."bank-holiday-usa";
+ "banwords" = dontDistribute super."banwords";
+ "barchart" = dontDistribute super."barchart";
+ "barcodes-code128" = dontDistribute super."barcodes-code128";
+ "barecheck" = dontDistribute super."barecheck";
+ "barley" = dontDistribute super."barley";
+ "barrie" = dontDistribute super."barrie";
+ "barrier" = dontDistribute super."barrier";
+ "barrier-monad" = dontDistribute super."barrier-monad";
+ "base-generics" = dontDistribute super."base-generics";
+ "base-io-access" = dontDistribute super."base-io-access";
+ "base-noprelude" = dontDistribute super."base-noprelude";
+ "base32-bytestring" = dontDistribute super."base32-bytestring";
+ "base58-bytestring" = dontDistribute super."base58-bytestring";
+ "base58address" = dontDistribute super."base58address";
+ "base64-conduit" = dontDistribute super."base64-conduit";
+ "base91" = dontDistribute super."base91";
+ "basex-client" = dontDistribute super."basex-client";
+ "bash" = dontDistribute super."bash";
+ "basic-lens" = dontDistribute super."basic-lens";
+ "basic-sop" = dontDistribute super."basic-sop";
+ "baskell" = dontDistribute super."baskell";
+ "battlenet" = dontDistribute super."battlenet";
+ "battlenet-yesod" = dontDistribute super."battlenet-yesod";
+ "battleships" = dontDistribute super."battleships";
+ "bayes-stack" = dontDistribute super."bayes-stack";
+ "bbdb" = dontDistribute super."bbdb";
+ "bbi" = dontDistribute super."bbi";
+ "bcrypt" = doDistribute super."bcrypt_0_0_6";
+ "bdd" = dontDistribute super."bdd";
+ "bdelta" = dontDistribute super."bdelta";
+ "bdo" = dontDistribute super."bdo";
+ "beamable" = dontDistribute super."beamable";
+ "beautifHOL" = dontDistribute super."beautifHOL";
+ "bed-and-breakfast" = dontDistribute super."bed-and-breakfast";
+ "bein" = dontDistribute super."bein";
+ "benchmark-function" = dontDistribute super."benchmark-function";
+ "benchpress" = dontDistribute super."benchpress";
+ "bencoding" = dontDistribute super."bencoding";
+ "berkeleydb" = dontDistribute super."berkeleydb";
+ "berp" = dontDistribute super."berp";
+ "bert" = dontDistribute super."bert";
+ "besout" = dontDistribute super."besout";
+ "bet" = dontDistribute super."bet";
+ "betacode" = dontDistribute super."betacode";
+ "between" = dontDistribute super."between";
+ "bf-cata" = dontDistribute super."bf-cata";
+ "bff" = dontDistribute super."bff";
+ "bff-mono" = dontDistribute super."bff-mono";
+ "bgmax" = dontDistribute super."bgmax";
+ "bgzf" = dontDistribute super."bgzf";
+ "bibtex" = dontDistribute super."bibtex";
+ "bidirectionalization-combined" = dontDistribute super."bidirectionalization-combined";
+ "bidispec" = dontDistribute super."bidispec";
+ "bidispec-extras" = dontDistribute super."bidispec-extras";
+ "bifunctors" = doDistribute super."bifunctors_5";
+ "bighugethesaurus" = dontDistribute super."bighugethesaurus";
+ "billboard-parser" = dontDistribute super."billboard-parser";
+ "billeksah-forms" = dontDistribute super."billeksah-forms";
+ "billeksah-main" = dontDistribute super."billeksah-main";
+ "billeksah-main-static" = dontDistribute super."billeksah-main-static";
+ "billeksah-pane" = dontDistribute super."billeksah-pane";
+ "billeksah-services" = dontDistribute super."billeksah-services";
+ "bimap" = dontDistribute super."bimap";
+ "bimap-server" = dontDistribute super."bimap-server";
+ "bimaps" = dontDistribute super."bimaps";
+ "binary-bits" = dontDistribute super."binary-bits";
+ "binary-communicator" = dontDistribute super."binary-communicator";
+ "binary-derive" = dontDistribute super."binary-derive";
+ "binary-enum" = dontDistribute super."binary-enum";
+ "binary-file" = dontDistribute super."binary-file";
+ "binary-generic" = dontDistribute super."binary-generic";
+ "binary-indexed-tree" = dontDistribute super."binary-indexed-tree";
+ "binary-literal-qq" = dontDistribute super."binary-literal-qq";
+ "binary-parser" = dontDistribute super."binary-parser";
+ "binary-protocol" = dontDistribute super."binary-protocol";
+ "binary-protocol-zmq" = dontDistribute super."binary-protocol-zmq";
+ "binary-shared" = dontDistribute super."binary-shared";
+ "binary-state" = dontDistribute super."binary-state";
+ "binary-store" = dontDistribute super."binary-store";
+ "binary-streams" = dontDistribute super."binary-streams";
+ "binary-strict" = dontDistribute super."binary-strict";
+ "binary-typed" = dontDistribute super."binary-typed";
+ "binarydefer" = dontDistribute super."binarydefer";
+ "bind-marshal" = dontDistribute super."bind-marshal";
+ "binding-core" = dontDistribute super."binding-core";
+ "binding-gtk" = dontDistribute super."binding-gtk";
+ "binding-wx" = dontDistribute super."binding-wx";
+ "bindings" = dontDistribute super."bindings";
+ "bindings-EsounD" = dontDistribute super."bindings-EsounD";
+ "bindings-GLFW" = dontDistribute super."bindings-GLFW";
+ "bindings-K8055" = dontDistribute super."bindings-K8055";
+ "bindings-apr" = dontDistribute super."bindings-apr";
+ "bindings-apr-util" = dontDistribute super."bindings-apr-util";
+ "bindings-audiofile" = dontDistribute super."bindings-audiofile";
+ "bindings-bfd" = dontDistribute super."bindings-bfd";
+ "bindings-cctools" = dontDistribute super."bindings-cctools";
+ "bindings-codec2" = dontDistribute super."bindings-codec2";
+ "bindings-common" = dontDistribute super."bindings-common";
+ "bindings-dc1394" = dontDistribute super."bindings-dc1394";
+ "bindings-directfb" = dontDistribute super."bindings-directfb";
+ "bindings-eskit" = dontDistribute super."bindings-eskit";
+ "bindings-fann" = dontDistribute super."bindings-fann";
+ "bindings-fluidsynth" = dontDistribute super."bindings-fluidsynth";
+ "bindings-friso" = dontDistribute super."bindings-friso";
+ "bindings-glib" = dontDistribute super."bindings-glib";
+ "bindings-gobject" = dontDistribute super."bindings-gobject";
+ "bindings-gpgme" = dontDistribute super."bindings-gpgme";
+ "bindings-gsl" = dontDistribute super."bindings-gsl";
+ "bindings-gts" = dontDistribute super."bindings-gts";
+ "bindings-hamlib" = dontDistribute super."bindings-hamlib";
+ "bindings-hdf5" = dontDistribute super."bindings-hdf5";
+ "bindings-levmar" = dontDistribute super."bindings-levmar";
+ "bindings-libcddb" = dontDistribute super."bindings-libcddb";
+ "bindings-libffi" = dontDistribute super."bindings-libffi";
+ "bindings-libftdi" = dontDistribute super."bindings-libftdi";
+ "bindings-librrd" = dontDistribute super."bindings-librrd";
+ "bindings-libstemmer" = dontDistribute super."bindings-libstemmer";
+ "bindings-libusb" = dontDistribute super."bindings-libusb";
+ "bindings-libv4l2" = dontDistribute super."bindings-libv4l2";
+ "bindings-libzip" = dontDistribute super."bindings-libzip";
+ "bindings-linux-videodev2" = dontDistribute super."bindings-linux-videodev2";
+ "bindings-lxc" = dontDistribute super."bindings-lxc";
+ "bindings-mmap" = dontDistribute super."bindings-mmap";
+ "bindings-mpdecimal" = dontDistribute super."bindings-mpdecimal";
+ "bindings-nettle" = dontDistribute super."bindings-nettle";
+ "bindings-parport" = dontDistribute super."bindings-parport";
+ "bindings-portaudio" = dontDistribute super."bindings-portaudio";
+ "bindings-posix" = dontDistribute super."bindings-posix";
+ "bindings-potrace" = dontDistribute super."bindings-potrace";
+ "bindings-ppdev" = dontDistribute super."bindings-ppdev";
+ "bindings-saga-cmd" = dontDistribute super."bindings-saga-cmd";
+ "bindings-sane" = dontDistribute super."bindings-sane";
+ "bindings-sc3" = dontDistribute super."bindings-sc3";
+ "bindings-sipc" = dontDistribute super."bindings-sipc";
+ "bindings-sophia" = dontDistribute super."bindings-sophia";
+ "bindings-sqlite3" = dontDistribute super."bindings-sqlite3";
+ "bindings-svm" = dontDistribute super."bindings-svm";
+ "bindings-uname" = dontDistribute super."bindings-uname";
+ "bindings-yices" = dontDistribute super."bindings-yices";
+ "bindynamic" = dontDistribute super."bindynamic";
+ "binembed" = dontDistribute super."binembed";
+ "binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
+ "bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
+ "bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
+ "biophd" = dontDistribute super."biophd";
+ "biosff" = dontDistribute super."biosff";
+ "biostockholm" = dontDistribute super."biostockholm";
+ "bird" = dontDistribute super."bird";
+ "bit-array" = dontDistribute super."bit-array";
+ "bit-vector" = dontDistribute super."bit-vector";
+ "bitarray" = dontDistribute super."bitarray";
+ "bitcoin-rpc" = dontDistribute super."bitcoin-rpc";
+ "bitly-cli" = dontDistribute super."bitly-cli";
+ "bitmap" = dontDistribute super."bitmap";
+ "bitmap-opengl" = dontDistribute super."bitmap-opengl";
+ "bitmaps" = dontDistribute super."bitmaps";
+ "bits-atomic" = dontDistribute super."bits-atomic";
+ "bits-conduit" = dontDistribute super."bits-conduit";
+ "bits-extras" = dontDistribute super."bits-extras";
+ "bitset" = dontDistribute super."bitset";
+ "bitspeak" = dontDistribute super."bitspeak";
+ "bitstream" = dontDistribute super."bitstream";
+ "bitstring" = dontDistribute super."bitstring";
+ "bittorrent" = dontDistribute super."bittorrent";
+ "bitvec" = dontDistribute super."bitvec";
+ "bitx-bitcoin" = dontDistribute super."bitx-bitcoin";
+ "bk-tree" = dontDistribute super."bk-tree";
+ "bkr" = dontDistribute super."bkr";
+ "bktrees" = dontDistribute super."bktrees";
+ "bla" = dontDistribute super."bla";
+ "black-jewel" = dontDistribute super."black-jewel";
+ "blacktip" = dontDistribute super."blacktip";
+ "blake2" = dontDistribute super."blake2";
+ "blakesum" = dontDistribute super."blakesum";
+ "blakesum-demo" = dontDistribute super."blakesum-demo";
+ "blank-canvas" = dontDistribute super."blank-canvas";
+ "blas" = dontDistribute super."blas";
+ "blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
+ "blaze" = dontDistribute super."blaze";
+ "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+ "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
+ "blaze-from-html" = dontDistribute super."blaze-from-html";
+ "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-shields" = dontDistribute super."blaze-shields";
+ "blaze-textual-native" = dontDistribute super."blaze-textual-native";
+ "blazeMarker" = dontDistribute super."blazeMarker";
+ "blink1" = dontDistribute super."blink1";
+ "blip" = dontDistribute super."blip";
+ "bliplib" = dontDistribute super."bliplib";
+ "blocking-transactions" = dontDistribute super."blocking-transactions";
+ "blogination" = dontDistribute super."blogination";
+ "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
+ "bloxorz" = dontDistribute super."bloxorz";
+ "blubber" = dontDistribute super."blubber";
+ "blubber-server" = dontDistribute super."blubber-server";
+ "bluetile" = dontDistribute super."bluetile";
+ "bluetileutils" = dontDistribute super."bluetileutils";
+ "blunt" = dontDistribute super."blunt";
+ "board-games" = dontDistribute super."board-games";
+ "bogre-banana" = dontDistribute super."bogre-banana";
+ "bond" = dontDistribute super."bond";
+ "boolean-list" = dontDistribute super."boolean-list";
+ "boolean-normal-forms" = dontDistribute super."boolean-normal-forms";
+ "boolexpr" = dontDistribute super."boolexpr";
+ "bools" = dontDistribute super."bools";
+ "boolsimplifier" = dontDistribute super."boolsimplifier";
+ "boomange" = dontDistribute super."boomange";
+ "boomerang" = dontDistribute super."boomerang";
+ "boomslang" = dontDistribute super."boomslang";
+ "borel" = dontDistribute super."borel";
+ "bot" = dontDistribute super."bot";
+ "both" = dontDistribute super."both";
+ "botpp" = dontDistribute super."botpp";
+ "bound-gen" = dontDistribute super."bound-gen";
+ "bounded-tchan" = dontDistribute super."bounded-tchan";
+ "boundingboxes" = dontDistribute super."boundingboxes";
+ "bowntz" = dontDistribute super."bowntz";
+ "bpann" = dontDistribute super."bpann";
+ "brainfuck-monad" = dontDistribute super."brainfuck-monad";
+ "brainfuck-tut" = dontDistribute super."brainfuck-tut";
+ "break" = dontDistribute super."break";
+ "breakout" = dontDistribute super."breakout";
+ "breve" = dontDistribute super."breve";
+ "brians-brain" = dontDistribute super."brians-brain";
+ "brick" = dontDistribute super."brick";
+ "brillig" = dontDistribute super."brillig";
+ "broccoli" = dontDistribute super."broccoli";
+ "broker-haskell" = dontDistribute super."broker-haskell";
+ "bsd-sysctl" = dontDistribute super."bsd-sysctl";
+ "bson-generic" = dontDistribute super."bson-generic";
+ "bson-generics" = dontDistribute super."bson-generics";
+ "bson-lens" = dontDistribute super."bson-lens";
+ "bson-mapping" = dontDistribute super."bson-mapping";
+ "bspack" = dontDistribute super."bspack";
+ "bsparse" = dontDistribute super."bsparse";
+ "btree-concurrent" = dontDistribute super."btree-concurrent";
+ "buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
+ "buffon" = dontDistribute super."buffon";
+ "bugzilla" = dontDistribute super."bugzilla";
+ "buildable" = dontDistribute super."buildable";
+ "buildbox" = dontDistribute super."buildbox";
+ "buildbox-tools" = dontDistribute super."buildbox-tools";
+ "buildwrapper" = dontDistribute super."buildwrapper";
+ "bullet" = dontDistribute super."bullet";
+ "burst-detection" = dontDistribute super."burst-detection";
+ "bus-pirate" = dontDistribute super."bus-pirate";
+ "buster" = dontDistribute super."buster";
+ "buster-gtk" = dontDistribute super."buster-gtk";
+ "buster-network" = dontDistribute super."buster-network";
+ "bustle" = dontDistribute super."bustle";
+ "butterflies" = dontDistribute super."butterflies";
+ "bv" = dontDistribute super."bv";
+ "byline" = dontDistribute super."byline";
+ "bytable" = dontDistribute super."bytable";
+ "byteset" = dontDistribute super."byteset";
+ "bytestring-arbitrary" = dontDistribute super."bytestring-arbitrary";
+ "bytestring-class" = dontDistribute super."bytestring-class";
+ "bytestring-csv" = dontDistribute super."bytestring-csv";
+ "bytestring-delta" = dontDistribute super."bytestring-delta";
+ "bytestring-from" = dontDistribute super."bytestring-from";
+ "bytestring-nums" = dontDistribute super."bytestring-nums";
+ "bytestring-plain" = dontDistribute super."bytestring-plain";
+ "bytestring-rematch" = dontDistribute super."bytestring-rematch";
+ "bytestring-short" = dontDistribute super."bytestring-short";
+ "bytestring-show" = dontDistribute super."bytestring-show";
+ "bytestring-tree-builder" = dontDistribute super."bytestring-tree-builder";
+ "bytestringparser" = dontDistribute super."bytestringparser";
+ "bytestringparser-temporary" = dontDistribute super."bytestringparser-temporary";
+ "bytestringreadp" = dontDistribute super."bytestringreadp";
+ "c-dsl" = dontDistribute super."c-dsl";
+ "c-io" = dontDistribute super."c-io";
+ "c-storable-deriving" = dontDistribute super."c-storable-deriving";
+ "c0check" = dontDistribute super."c0check";
+ "c0parser" = dontDistribute super."c0parser";
+ "c10k" = dontDistribute super."c10k";
+ "c2hs" = doDistribute super."c2hs_0_25_2";
+ "c2hsc" = dontDistribute super."c2hsc";
+ "cab" = dontDistribute super."cab";
+ "cabal-audit" = dontDistribute super."cabal-audit";
+ "cabal-bounds" = dontDistribute super."cabal-bounds";
+ "cabal-cargs" = dontDistribute super."cabal-cargs";
+ "cabal-constraints" = dontDistribute super."cabal-constraints";
+ "cabal-db" = dontDistribute super."cabal-db";
+ "cabal-debian" = doDistribute super."cabal-debian_4_30_2";
+ "cabal-dependency-licenses" = dontDistribute super."cabal-dependency-licenses";
+ "cabal-dev" = dontDistribute super."cabal-dev";
+ "cabal-dir" = dontDistribute super."cabal-dir";
+ "cabal-ghc-dynflags" = dontDistribute super."cabal-ghc-dynflags";
+ "cabal-ghci" = dontDistribute super."cabal-ghci";
+ "cabal-graphdeps" = dontDistribute super."cabal-graphdeps";
+ "cabal-helper" = dontDistribute super."cabal-helper";
+ "cabal-install-bundle" = dontDistribute super."cabal-install-bundle";
+ "cabal-install-ghc72" = dontDistribute super."cabal-install-ghc72";
+ "cabal-install-ghc74" = dontDistribute super."cabal-install-ghc74";
+ "cabal-lenses" = dontDistribute super."cabal-lenses";
+ "cabal-macosx" = dontDistribute super."cabal-macosx";
+ "cabal-meta" = dontDistribute super."cabal-meta";
+ "cabal-mon" = dontDistribute super."cabal-mon";
+ "cabal-nirvana" = dontDistribute super."cabal-nirvana";
+ "cabal-progdeps" = dontDistribute super."cabal-progdeps";
+ "cabal-query" = dontDistribute super."cabal-query";
+ "cabal-scripts" = dontDistribute super."cabal-scripts";
+ "cabal-setup" = dontDistribute super."cabal-setup";
+ "cabal-sign" = dontDistribute super."cabal-sign";
+ "cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
+ "cabal-test" = dontDistribute super."cabal-test";
+ "cabal-test-bin" = dontDistribute super."cabal-test-bin";
+ "cabal-test-compat" = dontDistribute super."cabal-test-compat";
+ "cabal-test-quickcheck" = dontDistribute super."cabal-test-quickcheck";
+ "cabal-uninstall" = dontDistribute super."cabal-uninstall";
+ "cabal-upload" = dontDistribute super."cabal-upload";
+ "cabal2arch" = dontDistribute super."cabal2arch";
+ "cabal2doap" = dontDistribute super."cabal2doap";
+ "cabal2ebuild" = dontDistribute super."cabal2ebuild";
+ "cabal2ghci" = dontDistribute super."cabal2ghci";
+ "cabal2nix" = dontDistribute super."cabal2nix";
+ "cabal2spec" = dontDistribute super."cabal2spec";
+ "cabalQuery" = dontDistribute super."cabalQuery";
+ "cabalg" = dontDistribute super."cabalg";
+ "cabalgraph" = dontDistribute super."cabalgraph";
+ "cabalmdvrpm" = dontDistribute super."cabalmdvrpm";
+ "cabalrpmdeps" = dontDistribute super."cabalrpmdeps";
+ "cabalvchk" = dontDistribute super."cabalvchk";
+ "cabin" = dontDistribute super."cabin";
+ "cabocha" = dontDistribute super."cabocha";
+ "cached-io" = dontDistribute super."cached-io";
+ "cached-traversable" = dontDistribute super."cached-traversable";
+ "cacophony" = dontDistribute super."cacophony";
+ "caf" = dontDistribute super."caf";
+ "cafeteria-prelude" = dontDistribute super."cafeteria-prelude";
+ "caffegraph" = dontDistribute super."caffegraph";
+ "cairo-appbase" = dontDistribute super."cairo-appbase";
+ "cake" = dontDistribute super."cake";
+ "cake3" = dontDistribute super."cake3";
+ "cakyrespa" = dontDistribute super."cakyrespa";
+ "cal3d" = dontDistribute super."cal3d";
+ "cal3d-examples" = dontDistribute super."cal3d-examples";
+ "cal3d-opengl" = dontDistribute super."cal3d-opengl";
+ "calc" = dontDistribute super."calc";
+ "calculator" = dontDistribute super."calculator";
+ "caldims" = dontDistribute super."caldims";
+ "caledon" = dontDistribute super."caledon";
+ "call" = dontDistribute super."call";
+ "call-haskell-from-anything" = dontDistribute super."call-haskell-from-anything";
+ "camh" = dontDistribute super."camh";
+ "campfire" = dontDistribute super."campfire";
+ "canonical-filepath" = dontDistribute super."canonical-filepath";
+ "canteven-config" = dontDistribute super."canteven-config";
+ "canteven-listen-http" = dontDistribute super."canteven-listen-http";
+ "canteven-log" = dontDistribute super."canteven-log";
+ "canteven-template" = dontDistribute super."canteven-template";
+ "cantor" = dontDistribute super."cantor";
+ "cao" = dontDistribute super."cao";
+ "cap" = dontDistribute super."cap";
+ "capped-list" = dontDistribute super."capped-list";
+ "capri" = dontDistribute super."capri";
+ "car-pool" = dontDistribute super."car-pool";
+ "caramia" = dontDistribute super."caramia";
+ "carboncopy" = dontDistribute super."carboncopy";
+ "carettah" = dontDistribute super."carettah";
+ "carray" = dontDistribute super."carray";
+ "casadi-bindings" = dontDistribute super."casadi-bindings";
+ "casadi-bindings-control" = dontDistribute super."casadi-bindings-control";
+ "casadi-bindings-core" = dontDistribute super."casadi-bindings-core";
+ "casadi-bindings-internal" = dontDistribute super."casadi-bindings-internal";
+ "casadi-bindings-ipopt-interface" = dontDistribute super."casadi-bindings-ipopt-interface";
+ "casadi-bindings-snopt-interface" = dontDistribute super."casadi-bindings-snopt-interface";
+ "cascading" = dontDistribute super."cascading";
+ "case-conversion" = dontDistribute super."case-conversion";
+ "cased" = dontDistribute super."cased";
+ "cash" = dontDistribute super."cash";
+ "casing" = dontDistribute super."casing";
+ "cassandra-cql" = dontDistribute super."cassandra-cql";
+ "cassandra-thrift" = dontDistribute super."cassandra-thrift";
+ "cassava-conduit" = dontDistribute super."cassava-conduit";
+ "cassava-streams" = dontDistribute super."cassava-streams";
+ "cassette" = dontDistribute super."cassette";
+ "cassy" = dontDistribute super."cassy";
+ "castle" = dontDistribute super."castle";
+ "casui" = dontDistribute super."casui";
+ "catamorphism" = dontDistribute super."catamorphism";
+ "catch-fd" = dontDistribute super."catch-fd";
+ "categorical-algebra" = dontDistribute super."categorical-algebra";
+ "categories" = dontDistribute super."categories";
+ "category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
+ "cayley-dickson" = dontDistribute super."cayley-dickson";
+ "cblrepo" = dontDistribute super."cblrepo";
+ "cci" = dontDistribute super."cci";
+ "ccnx" = dontDistribute super."ccnx";
+ "cctools-workqueue" = dontDistribute super."cctools-workqueue";
+ "cedict" = dontDistribute super."cedict";
+ "cef" = dontDistribute super."cef";
+ "ceilometer-common" = dontDistribute super."ceilometer-common";
+ "cellrenderer-cairo" = dontDistribute super."cellrenderer-cairo";
+ "cerberus" = dontDistribute super."cerberus";
+ "cereal-derive" = dontDistribute super."cereal-derive";
+ "cereal-enumerator" = dontDistribute super."cereal-enumerator";
+ "cereal-ieee754" = dontDistribute super."cereal-ieee754";
+ "cereal-plus" = dontDistribute super."cereal-plus";
+ "cereal-text" = dontDistribute super."cereal-text";
+ "certificate" = dontDistribute super."certificate";
+ "cf" = dontDistribute super."cf";
+ "cfipu" = dontDistribute super."cfipu";
+ "cflp" = dontDistribute super."cflp";
+ "cfopu" = dontDistribute super."cfopu";
+ "cg" = dontDistribute super."cg";
+ "cgen" = dontDistribute super."cgen";
+ "cgi-undecidable" = dontDistribute super."cgi-undecidable";
+ "cgi-utils" = dontDistribute super."cgi-utils";
+ "cgrep" = dontDistribute super."cgrep";
+ "chain-codes" = dontDistribute super."chain-codes";
+ "chalk" = dontDistribute super."chalk";
+ "chalkboard" = dontDistribute super."chalkboard";
+ "chalkboard-viewer" = dontDistribute super."chalkboard-viewer";
+ "chalmers-lava2000" = dontDistribute super."chalmers-lava2000";
+ "chan-split" = dontDistribute super."chan-split";
+ "change-monger" = dontDistribute super."change-monger";
+ "charade" = dontDistribute super."charade";
+ "charsetdetect" = dontDistribute super."charsetdetect";
+ "charsetdetect-ae" = dontDistribute super."charsetdetect-ae";
+ "chart-histogram" = dontDistribute super."chart-histogram";
+ "chaselev-deque" = dontDistribute super."chaselev-deque";
+ "chatter" = dontDistribute super."chatter";
+ "chatty" = dontDistribute super."chatty";
+ "chatty-text" = dontDistribute super."chatty-text";
+ "chatty-utils" = dontDistribute super."chatty-utils";
+ "cheapskate" = dontDistribute super."cheapskate";
+ "check-pvp" = dontDistribute super."check-pvp";
+ "checked" = dontDistribute super."checked";
+ "chell-hunit" = dontDistribute super."chell-hunit";
+ "chesshs" = dontDistribute super."chesshs";
+ "chevalier-common" = dontDistribute super."chevalier-common";
+ "chp" = dontDistribute super."chp";
+ "chp-mtl" = dontDistribute super."chp-mtl";
+ "chp-plus" = dontDistribute super."chp-plus";
+ "chp-spec" = dontDistribute super."chp-spec";
+ "chp-transformers" = dontDistribute super."chp-transformers";
+ "chronograph" = dontDistribute super."chronograph";
+ "chu2" = dontDistribute super."chu2";
+ "chuchu" = dontDistribute super."chuchu";
+ "chunks" = dontDistribute super."chunks";
+ "chunky" = dontDistribute super."chunky";
+ "church-list" = dontDistribute super."church-list";
+ "cil" = dontDistribute super."cil";
+ "cinvoke" = dontDistribute super."cinvoke";
+ "cio" = dontDistribute super."cio";
+ "cipher-rc5" = dontDistribute super."cipher-rc5";
+ "ciphersaber2" = dontDistribute super."ciphersaber2";
+ "circ" = dontDistribute super."circ";
+ "cirru-parser" = dontDistribute super."cirru-parser";
+ "citation-resolve" = dontDistribute super."citation-resolve";
+ "citeproc-hs" = dontDistribute super."citeproc-hs";
+ "citeproc-hs-pandoc-filter" = dontDistribute super."citeproc-hs-pandoc-filter";
+ "cityhash" = dontDistribute super."cityhash";
+ "cjk" = dontDistribute super."cjk";
+ "clac" = dontDistribute super."clac";
+ "clafer" = dontDistribute super."clafer";
+ "claferIG" = dontDistribute super."claferIG";
+ "claferwiki" = dontDistribute super."claferwiki";
+ "clang-pure" = dontDistribute super."clang-pure";
+ "clanki" = dontDistribute super."clanki";
+ "clarifai" = dontDistribute super."clarifai";
+ "clash" = dontDistribute super."clash";
+ "clash-ghc" = doDistribute super."clash-ghc_0_5_15";
+ "clash-lib" = doDistribute super."clash-lib_0_5_13";
+ "clash-prelude" = doDistribute super."clash-prelude_0_9_3";
+ "clash-prelude-quickcheck" = dontDistribute super."clash-prelude-quickcheck";
+ "clash-systemverilog" = doDistribute super."clash-systemverilog_0_5_10";
+ "clash-verilog" = doDistribute super."clash-verilog_0_5_10";
+ "clash-vhdl" = doDistribute super."clash-vhdl_0_5_12";
+ "classify" = dontDistribute super."classify";
+ "classy-parallel" = dontDistribute super."classy-parallel";
+ "clckwrks" = dontDistribute super."clckwrks";
+ "clckwrks-cli" = dontDistribute super."clckwrks-cli";
+ "clckwrks-dot-com" = dontDistribute super."clckwrks-dot-com";
+ "clckwrks-plugin-bugs" = dontDistribute super."clckwrks-plugin-bugs";
+ "clckwrks-plugin-ircbot" = dontDistribute super."clckwrks-plugin-ircbot";
+ "clckwrks-plugin-media" = dontDistribute super."clckwrks-plugin-media";
+ "clckwrks-plugin-page" = dontDistribute super."clckwrks-plugin-page";
+ "clckwrks-theme-bootstrap" = dontDistribute super."clckwrks-theme-bootstrap";
+ "clckwrks-theme-clckwrks" = dontDistribute super."clckwrks-theme-clckwrks";
+ "clckwrks-theme-geo-bootstrap" = dontDistribute super."clckwrks-theme-geo-bootstrap";
+ "cld2" = dontDistribute super."cld2";
+ "clean-home" = dontDistribute super."clean-home";
+ "clean-unions" = dontDistribute super."clean-unions";
+ "cless" = dontDistribute super."cless";
+ "clevercss" = dontDistribute super."clevercss";
+ "cli" = dontDistribute super."cli";
+ "click-clack" = dontDistribute super."click-clack";
+ "clifford" = dontDistribute super."clifford";
+ "clippard" = dontDistribute super."clippard";
+ "clipper" = dontDistribute super."clipper";
+ "clippings" = dontDistribute super."clippings";
+ "clist" = dontDistribute super."clist";
+ "clock" = doDistribute super."clock_0_5_1";
+ "clocked" = dontDistribute super."clocked";
+ "clogparse" = dontDistribute super."clogparse";
+ "clone-all" = dontDistribute super."clone-all";
+ "closure" = dontDistribute super."closure";
+ "cloud-haskell" = dontDistribute super."cloud-haskell";
+ "cloudfront-signer" = dontDistribute super."cloudfront-signer";
+ "cloudyfs" = dontDistribute super."cloudyfs";
+ "cltw" = dontDistribute super."cltw";
+ "clua" = dontDistribute super."clua";
+ "cluss" = dontDistribute super."cluss";
+ "clustertools" = dontDistribute super."clustertools";
+ "clutterhs" = dontDistribute super."clutterhs";
+ "cmaes" = dontDistribute super."cmaes";
+ "cmath" = dontDistribute super."cmath";
+ "cmathml3" = dontDistribute super."cmathml3";
+ "cmd-item" = dontDistribute super."cmd-item";
+ "cmdargs-browser" = dontDistribute super."cmdargs-browser";
+ "cmdlib" = dontDistribute super."cmdlib";
+ "cmdtheline" = dontDistribute super."cmdtheline";
+ "cml" = dontDistribute super."cml";
+ "cmonad" = dontDistribute super."cmonad";
+ "cmu" = dontDistribute super."cmu";
+ "cnc-spec-compiler" = dontDistribute super."cnc-spec-compiler";
+ "cndict" = dontDistribute super."cndict";
+ "codec" = dontDistribute super."codec";
+ "codec-libevent" = dontDistribute super."codec-libevent";
+ "codec-mbox" = dontDistribute super."codec-mbox";
+ "codecov-haskell" = dontDistribute super."codecov-haskell";
+ "codemonitor" = dontDistribute super."codemonitor";
+ "codepad" = dontDistribute super."codepad";
+ "codex" = doDistribute super."codex_0_3_0_10";
+ "codo-notation" = dontDistribute super."codo-notation";
+ "cofunctor" = dontDistribute super."cofunctor";
+ "cognimeta-utils" = dontDistribute super."cognimeta-utils";
+ "coinbase-exchange" = dontDistribute super."coinbase-exchange";
+ "colada" = dontDistribute super."colada";
+ "colchis" = dontDistribute super."colchis";
+ "collada-output" = dontDistribute super."collada-output";
+ "collada-types" = dontDistribute super."collada-types";
+ "collapse-util" = dontDistribute super."collapse-util";
+ "collection-json" = dontDistribute super."collection-json";
+ "collections" = dontDistribute super."collections";
+ "collections-api" = dontDistribute super."collections-api";
+ "collections-base-instances" = dontDistribute super."collections-base-instances";
+ "colock" = dontDistribute super."colock";
+ "colorize-haskell" = dontDistribute super."colorize-haskell";
+ "colors" = dontDistribute super."colors";
+ "coltrane" = dontDistribute super."coltrane";
+ "com" = dontDistribute super."com";
+ "combinat" = dontDistribute super."combinat";
+ "combinat-diagrams" = dontDistribute super."combinat-diagrams";
+ "combinator-interactive" = dontDistribute super."combinator-interactive";
+ "combinatorial-problems" = dontDistribute super."combinatorial-problems";
+ "combinatorics" = dontDistribute super."combinatorics";
+ "combobuffer" = dontDistribute super."combobuffer";
+ "comfort-graph" = dontDistribute super."comfort-graph";
+ "command" = dontDistribute super."command";
+ "command-qq" = dontDistribute super."command-qq";
+ "commodities" = dontDistribute super."commodities";
+ "commsec" = dontDistribute super."commsec";
+ "commsec-keyexchange" = dontDistribute super."commsec-keyexchange";
+ "commutative" = dontDistribute super."commutative";
+ "comonad-extras" = dontDistribute super."comonad-extras";
+ "comonad-random" = dontDistribute super."comonad-random";
+ "compact-map" = dontDistribute super."compact-map";
+ "compact-socket" = dontDistribute super."compact-socket";
+ "compact-string" = dontDistribute super."compact-string";
+ "compact-string-fix" = dontDistribute super."compact-string-fix";
+ "compactmap" = dontDistribute super."compactmap";
+ "compare-type" = dontDistribute super."compare-type";
+ "compdata-automata" = dontDistribute super."compdata-automata";
+ "compdata-dags" = dontDistribute super."compdata-dags";
+ "compdata-param" = dontDistribute super."compdata-param";
+ "compensated" = dontDistribute super."compensated";
+ "competition" = dontDistribute super."competition";
+ "compilation" = dontDistribute super."compilation";
+ "complex-generic" = dontDistribute super."complex-generic";
+ "complex-integrate" = dontDistribute super."complex-integrate";
+ "complexity" = dontDistribute super."complexity";
+ "compose-ltr" = dontDistribute super."compose-ltr";
+ "compose-trans" = dontDistribute super."compose-trans";
+ "composition-extra" = doDistribute super."composition-extra_1_1_0";
+ "composition-tree" = dontDistribute super."composition-tree";
+ "compression" = dontDistribute super."compression";
+ "compstrat" = dontDistribute super."compstrat";
+ "comptrans" = dontDistribute super."comptrans";
+ "computational-algebra" = dontDistribute super."computational-algebra";
+ "computations" = dontDistribute super."computations";
+ "conceit" = dontDistribute super."conceit";
+ "concorde" = dontDistribute super."concorde";
+ "concraft" = dontDistribute super."concraft";
+ "concraft-hr" = dontDistribute super."concraft-hr";
+ "concraft-pl" = dontDistribute super."concraft-pl";
+ "concrete-relaxng-parser" = dontDistribute super."concrete-relaxng-parser";
+ "concrete-typerep" = dontDistribute super."concrete-typerep";
+ "concurrent-barrier" = dontDistribute super."concurrent-barrier";
+ "concurrent-dns-cache" = dontDistribute super."concurrent-dns-cache";
+ "concurrent-machines" = dontDistribute super."concurrent-machines";
+ "concurrent-output" = dontDistribute super."concurrent-output";
+ "concurrent-sa" = dontDistribute super."concurrent-sa";
+ "concurrent-split" = dontDistribute super."concurrent-split";
+ "concurrent-state" = dontDistribute super."concurrent-state";
+ "concurrent-utilities" = dontDistribute super."concurrent-utilities";
+ "concurrentoutput" = dontDistribute super."concurrentoutput";
+ "condor" = dontDistribute super."condor";
+ "condorcet" = dontDistribute super."condorcet";
+ "conductive-base" = dontDistribute super."conductive-base";
+ "conductive-clock" = dontDistribute super."conductive-clock";
+ "conductive-hsc3" = dontDistribute super."conductive-hsc3";
+ "conductive-song" = dontDistribute super."conductive-song";
+ "conduit-audio" = dontDistribute super."conduit-audio";
+ "conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
+ "conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
+ "conduit-audio-sndfile" = dontDistribute super."conduit-audio-sndfile";
+ "conduit-connection" = dontDistribute super."conduit-connection";
+ "conduit-iconv" = dontDistribute super."conduit-iconv";
+ "conduit-network-stream" = dontDistribute super."conduit-network-stream";
+ "conduit-parse" = dontDistribute super."conduit-parse";
+ "conduit-resumablesink" = dontDistribute super."conduit-resumablesink";
+ "conf" = dontDistribute super."conf";
+ "config-select" = dontDistribute super."config-select";
+ "config-value" = dontDistribute super."config-value";
+ "configifier" = dontDistribute super."configifier";
+ "configuration" = dontDistribute super."configuration";
+ "configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
+ "confsolve" = dontDistribute super."confsolve";
+ "congruence-relation" = dontDistribute super."congruence-relation";
+ "conjugateGradient" = dontDistribute super."conjugateGradient";
+ "conjure" = dontDistribute super."conjure";
+ "conlogger" = dontDistribute super."conlogger";
+ "connection-pool" = dontDistribute super."connection-pool";
+ "consistent" = dontDistribute super."consistent";
+ "console-program" = dontDistribute super."console-program";
+ "const-math-ghc-plugin" = dontDistribute super."const-math-ghc-plugin";
+ "constrained-categories" = dontDistribute super."constrained-categories";
+ "constrained-normal" = dontDistribute super."constrained-normal";
+ "constraints" = doDistribute super."constraints_0_4_1_3";
+ "constructible" = dontDistribute super."constructible";
+ "constructive-algebra" = dontDistribute super."constructive-algebra";
+ "consul-haskell" = doDistribute super."consul-haskell_0_2_1";
+ "consumers" = dontDistribute super."consumers";
+ "container" = dontDistribute super."container";
+ "container-classes" = dontDistribute super."container-classes";
+ "containers-benchmark" = dontDistribute super."containers-benchmark";
+ "containers-deepseq" = dontDistribute super."containers-deepseq";
+ "context-free-grammar" = dontDistribute super."context-free-grammar";
+ "context-stack" = dontDistribute super."context-stack";
+ "continue" = dontDistribute super."continue";
+ "continued-fractions" = dontDistribute super."continued-fractions";
+ "continuum" = dontDistribute super."continuum";
+ "continuum-client" = dontDistribute super."continuum-client";
+ "contravariant-extras" = dontDistribute super."contravariant-extras";
+ "control-event" = dontDistribute super."control-event";
+ "control-monad-attempt" = dontDistribute super."control-monad-attempt";
+ "control-monad-exception" = dontDistribute super."control-monad-exception";
+ "control-monad-exception-monadsfd" = dontDistribute super."control-monad-exception-monadsfd";
+ "control-monad-exception-monadstf" = dontDistribute super."control-monad-exception-monadstf";
+ "control-monad-exception-mtl" = dontDistribute super."control-monad-exception-mtl";
+ "control-monad-failure" = dontDistribute super."control-monad-failure";
+ "control-monad-failure-mtl" = dontDistribute super."control-monad-failure-mtl";
+ "control-monad-omega" = dontDistribute super."control-monad-omega";
+ "control-monad-queue" = dontDistribute super."control-monad-queue";
+ "control-timeout" = dontDistribute super."control-timeout";
+ "contstuff" = dontDistribute super."contstuff";
+ "contstuff-monads-tf" = dontDistribute super."contstuff-monads-tf";
+ "contstuff-transformers" = dontDistribute super."contstuff-transformers";
+ "converge" = dontDistribute super."converge";
+ "conversion" = dontDistribute super."conversion";
+ "conversion-bytestring" = dontDistribute super."conversion-bytestring";
+ "conversion-case-insensitive" = dontDistribute super."conversion-case-insensitive";
+ "conversion-text" = dontDistribute super."conversion-text";
+ "convert" = dontDistribute super."convert";
+ "convertible-ascii" = dontDistribute super."convertible-ascii";
+ "convertible-text" = dontDistribute super."convertible-text";
+ "cookbook" = dontDistribute super."cookbook";
+ "coordinate" = dontDistribute super."coordinate";
+ "copilot" = dontDistribute super."copilot";
+ "copilot-c99" = dontDistribute super."copilot-c99";
+ "copilot-cbmc" = dontDistribute super."copilot-cbmc";
+ "copilot-core" = dontDistribute super."copilot-core";
+ "copilot-language" = dontDistribute super."copilot-language";
+ "copilot-libraries" = dontDistribute super."copilot-libraries";
+ "copilot-sbv" = dontDistribute super."copilot-sbv";
+ "copilot-theorem" = dontDistribute super."copilot-theorem";
+ "copr" = dontDistribute super."copr";
+ "core" = dontDistribute super."core";
+ "core-haskell" = dontDistribute super."core-haskell";
+ "corebot-bliki" = dontDistribute super."corebot-bliki";
+ "coroutine-enumerator" = dontDistribute super."coroutine-enumerator";
+ "coroutine-iteratee" = dontDistribute super."coroutine-iteratee";
+ "coroutine-object" = dontDistribute super."coroutine-object";
+ "couch-hs" = dontDistribute super."couch-hs";
+ "couch-simple" = dontDistribute super."couch-simple";
+ "couchdb-conduit" = dontDistribute super."couchdb-conduit";
+ "couchdb-enumerator" = dontDistribute super."couchdb-enumerator";
+ "count" = dontDistribute super."count";
+ "countable" = dontDistribute super."countable";
+ "counter" = dontDistribute super."counter";
+ "court" = dontDistribute super."court";
+ "coverage" = dontDistribute super."coverage";
+ "cpio-conduit" = dontDistribute super."cpio-conduit";
+ "cplusplus-th" = dontDistribute super."cplusplus-th";
+ "cprng-aes-effect" = dontDistribute super."cprng-aes-effect";
+ "cpsa" = dontDistribute super."cpsa";
+ "cpuid" = dontDistribute super."cpuid";
+ "cpuperf" = dontDistribute super."cpuperf";
+ "cpython" = dontDistribute super."cpython";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
+ "cqrs" = dontDistribute super."cqrs";
+ "cqrs-core" = dontDistribute super."cqrs-core";
+ "cqrs-example" = dontDistribute super."cqrs-example";
+ "cqrs-memory" = dontDistribute super."cqrs-memory";
+ "cqrs-postgresql" = dontDistribute super."cqrs-postgresql";
+ "cqrs-sqlite3" = dontDistribute super."cqrs-sqlite3";
+ "cqrs-test" = dontDistribute super."cqrs-test";
+ "cqrs-testkit" = dontDistribute super."cqrs-testkit";
+ "cqrs-types" = dontDistribute super."cqrs-types";
+ "cr" = dontDistribute super."cr";
+ "crack" = dontDistribute super."crack";
+ "craftwerk" = dontDistribute super."craftwerk";
+ "craftwerk-cairo" = dontDistribute super."craftwerk-cairo";
+ "craftwerk-gtk" = dontDistribute super."craftwerk-gtk";
+ "crc16" = dontDistribute super."crc16";
+ "crc16-table" = dontDistribute super."crc16-table";
+ "creatur" = dontDistribute super."creatur";
+ "crf-chain1" = dontDistribute super."crf-chain1";
+ "crf-chain1-constrained" = dontDistribute super."crf-chain1-constrained";
+ "crf-chain2-generic" = dontDistribute super."crf-chain2-generic";
+ "crf-chain2-tiers" = dontDistribute super."crf-chain2-tiers";
+ "critbit" = dontDistribute super."critbit";
+ "criterion-plus" = dontDistribute super."criterion-plus";
+ "criterion-to-html" = dontDistribute super."criterion-to-html";
+ "crockford" = dontDistribute super."crockford";
+ "crocodile" = dontDistribute super."crocodile";
+ "cron" = doDistribute super."cron_0_3_0";
+ "cron-compat" = dontDistribute super."cron-compat";
+ "cruncher-types" = dontDistribute super."cruncher-types";
+ "crunghc" = dontDistribute super."crunghc";
+ "crypto-cipher-benchmarks" = dontDistribute super."crypto-cipher-benchmarks";
+ "crypto-classical" = dontDistribute super."crypto-classical";
+ "crypto-conduit" = dontDistribute super."crypto-conduit";
+ "crypto-enigma" = dontDistribute super."crypto-enigma";
+ "crypto-pubkey-openssh" = dontDistribute super."crypto-pubkey-openssh";
+ "crypto-random-effect" = dontDistribute super."crypto-random-effect";
+ "crypto-totp" = dontDistribute super."crypto-totp";
+ "cryptol" = doDistribute super."cryptol_2_2_5";
+ "cryptonite" = doDistribute super."cryptonite_0_6";
+ "cryptsy-api" = dontDistribute super."cryptsy-api";
+ "crystalfontz" = dontDistribute super."crystalfontz";
+ "cse-ghc-plugin" = dontDistribute super."cse-ghc-plugin";
+ "csound-catalog" = dontDistribute super."csound-catalog";
+ "csound-expression" = dontDistribute super."csound-expression";
+ "csound-expression-dynamic" = dontDistribute super."csound-expression-dynamic";
+ "csound-expression-opcodes" = dontDistribute super."csound-expression-opcodes";
+ "csound-expression-typed" = dontDistribute super."csound-expression-typed";
+ "csound-sampler" = dontDistribute super."csound-sampler";
+ "csp" = dontDistribute super."csp";
+ "cspmchecker" = dontDistribute super."cspmchecker";
+ "css" = dontDistribute super."css";
+ "css-syntax" = dontDistribute super."css-syntax";
+ "csv-enumerator" = dontDistribute super."csv-enumerator";
+ "csv-nptools" = dontDistribute super."csv-nptools";
+ "csv-to-qif" = dontDistribute super."csv-to-qif";
+ "ctemplate" = dontDistribute super."ctemplate";
+ "ctkl" = dontDistribute super."ctkl";
+ "ctpl" = dontDistribute super."ctpl";
+ "ctrie" = dontDistribute super."ctrie";
+ "cube" = dontDistribute super."cube";
+ "cubical" = dontDistribute super."cubical";
+ "cubicbezier" = dontDistribute super."cubicbezier";
+ "cubicspline" = doDistribute super."cubicspline_0_1_1";
+ "cublas" = dontDistribute super."cublas";
+ "cuboid" = dontDistribute super."cuboid";
+ "cuda" = dontDistribute super."cuda";
+ "cudd" = dontDistribute super."cudd";
+ "cufft" = dontDistribute super."cufft";
+ "curl-aeson" = dontDistribute super."curl-aeson";
+ "curlhs" = dontDistribute super."curlhs";
+ "currency" = dontDistribute super."currency";
+ "current-locale" = dontDistribute super."current-locale";
+ "curry-base" = dontDistribute super."curry-base";
+ "curry-frontend" = dontDistribute super."curry-frontend";
+ "cursedcsv" = dontDistribute super."cursedcsv";
+ "curve25519" = dontDistribute super."curve25519";
+ "curves" = dontDistribute super."curves";
+ "custom-prelude" = dontDistribute super."custom-prelude";
+ "cv-combinators" = dontDistribute super."cv-combinators";
+ "cyclotomic" = dontDistribute super."cyclotomic";
+ "cypher" = dontDistribute super."cypher";
+ "d-bus" = dontDistribute super."d-bus";
+ "d3js" = dontDistribute super."d3js";
+ "daemonize-doublefork" = dontDistribute super."daemonize-doublefork";
+ "daemons" = dontDistribute super."daemons";
+ "dag" = dontDistribute super."dag";
+ "damnpacket" = dontDistribute super."damnpacket";
+ "dao" = dontDistribute super."dao";
+ "dapi" = dontDistribute super."dapi";
+ "darcs" = dontDistribute super."darcs";
+ "darcs-benchmark" = dontDistribute super."darcs-benchmark";
+ "darcs-beta" = dontDistribute super."darcs-beta";
+ "darcs-buildpackage" = dontDistribute super."darcs-buildpackage";
+ "darcs-cabalized" = dontDistribute super."darcs-cabalized";
+ "darcs-fastconvert" = dontDistribute super."darcs-fastconvert";
+ "darcs-graph" = dontDistribute super."darcs-graph";
+ "darcs-monitor" = dontDistribute super."darcs-monitor";
+ "darcs-scripts" = dontDistribute super."darcs-scripts";
+ "darcs2dot" = dontDistribute super."darcs2dot";
+ "darcsden" = dontDistribute super."darcsden";
+ "darcswatch" = dontDistribute super."darcswatch";
+ "darkplaces-demo" = dontDistribute super."darkplaces-demo";
+ "darkplaces-rcon" = dontDistribute super."darkplaces-rcon";
+ "darkplaces-rcon-util" = dontDistribute super."darkplaces-rcon-util";
+ "darkplaces-text" = dontDistribute super."darkplaces-text";
+ "dash-haskell" = dontDistribute super."dash-haskell";
+ "data-accessor-monadLib" = dontDistribute super."data-accessor-monadLib";
+ "data-accessor-monads-fd" = dontDistribute super."data-accessor-monads-fd";
+ "data-accessor-monads-tf" = dontDistribute super."data-accessor-monads-tf";
+ "data-accessor-template" = dontDistribute super."data-accessor-template";
+ "data-accessor-transformers" = dontDistribute super."data-accessor-transformers";
+ "data-aviary" = dontDistribute super."data-aviary";
+ "data-bword" = dontDistribute super."data-bword";
+ "data-carousel" = dontDistribute super."data-carousel";
+ "data-category" = dontDistribute super."data-category";
+ "data-cell" = dontDistribute super."data-cell";
+ "data-checked" = dontDistribute super."data-checked";
+ "data-clist" = dontDistribute super."data-clist";
+ "data-concurrent-queue" = dontDistribute super."data-concurrent-queue";
+ "data-construction" = dontDistribute super."data-construction";
+ "data-cycle" = dontDistribute super."data-cycle";
+ "data-default-generics" = dontDistribute super."data-default-generics";
+ "data-dispersal" = dontDistribute super."data-dispersal";
+ "data-dword" = dontDistribute super."data-dword";
+ "data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
+ "data-endian" = dontDistribute super."data-endian";
+ "data-extend-generic" = dontDistribute super."data-extend-generic";
+ "data-extra" = dontDistribute super."data-extra";
+ "data-filepath" = dontDistribute super."data-filepath";
+ "data-fin" = dontDistribute super."data-fin";
+ "data-fin-simple" = dontDistribute super."data-fin-simple";
+ "data-fix" = dontDistribute super."data-fix";
+ "data-fix-cse" = dontDistribute super."data-fix-cse";
+ "data-flags" = dontDistribute super."data-flags";
+ "data-flagset" = dontDistribute super."data-flagset";
+ "data-fresh" = dontDistribute super."data-fresh";
+ "data-interval" = dontDistribute super."data-interval";
+ "data-ivar" = dontDistribute super."data-ivar";
+ "data-kiln" = dontDistribute super."data-kiln";
+ "data-layer" = dontDistribute super."data-layer";
+ "data-layout" = dontDistribute super."data-layout";
+ "data-lens" = dontDistribute super."data-lens";
+ "data-lens-fd" = dontDistribute super."data-lens-fd";
+ "data-lens-ixset" = dontDistribute super."data-lens-ixset";
+ "data-lens-template" = dontDistribute super."data-lens-template";
+ "data-list-sequences" = dontDistribute super."data-list-sequences";
+ "data-map-multikey" = dontDistribute super."data-map-multikey";
+ "data-named" = dontDistribute super."data-named";
+ "data-nat" = dontDistribute super."data-nat";
+ "data-object" = dontDistribute super."data-object";
+ "data-object-json" = dontDistribute super."data-object-json";
+ "data-object-yaml" = dontDistribute super."data-object-yaml";
+ "data-or" = dontDistribute super."data-or";
+ "data-partition" = dontDistribute super."data-partition";
+ "data-pprint" = dontDistribute super."data-pprint";
+ "data-quotientref" = dontDistribute super."data-quotientref";
+ "data-r-tree" = dontDistribute super."data-r-tree";
+ "data-ref" = dontDistribute super."data-ref";
+ "data-reify-cse" = dontDistribute super."data-reify-cse";
+ "data-repr" = dontDistribute super."data-repr";
+ "data-rev" = dontDistribute super."data-rev";
+ "data-rope" = dontDistribute super."data-rope";
+ "data-rtuple" = dontDistribute super."data-rtuple";
+ "data-size" = dontDistribute super."data-size";
+ "data-spacepart" = dontDistribute super."data-spacepart";
+ "data-store" = dontDistribute super."data-store";
+ "data-stringmap" = dontDistribute super."data-stringmap";
+ "data-structure-inferrer" = dontDistribute super."data-structure-inferrer";
+ "data-tensor" = dontDistribute super."data-tensor";
+ "data-textual" = dontDistribute super."data-textual";
+ "data-timeout" = dontDistribute super."data-timeout";
+ "data-transform" = dontDistribute super."data-transform";
+ "data-treify" = dontDistribute super."data-treify";
+ "data-type" = dontDistribute super."data-type";
+ "data-util" = dontDistribute super."data-util";
+ "data-variant" = dontDistribute super."data-variant";
+ "database-migrate" = dontDistribute super."database-migrate";
+ "database-study" = dontDistribute super."database-study";
+ "dataenc" = dontDistribute super."dataenc";
+ "dataflow" = dontDistribute super."dataflow";
+ "datalog" = dontDistribute super."datalog";
+ "datapacker" = dontDistribute super."datapacker";
+ "dataurl" = dontDistribute super."dataurl";
+ "date-cache" = dontDistribute super."date-cache";
+ "dates" = dontDistribute super."dates";
+ "datetime" = dontDistribute super."datetime";
+ "datetime-sb" = dontDistribute super."datetime-sb";
+ "dawdle" = dontDistribute super."dawdle";
+ "dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
+ "dbcleaner" = dontDistribute super."dbcleaner";
+ "dbf" = dontDistribute super."dbf";
+ "dbjava" = dontDistribute super."dbjava";
+ "dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
+ "dbus-client" = dontDistribute super."dbus-client";
+ "dbus-core" = dontDistribute super."dbus-core";
+ "dbus-qq" = dontDistribute super."dbus-qq";
+ "dbus-th" = dontDistribute super."dbus-th";
+ "dclabel" = dontDistribute super."dclabel";
+ "dclabel-eci11" = dontDistribute super."dclabel-eci11";
+ "ddc-base" = dontDistribute super."ddc-base";
+ "ddc-build" = dontDistribute super."ddc-build";
+ "ddc-code" = dontDistribute super."ddc-code";
+ "ddc-core" = dontDistribute super."ddc-core";
+ "ddc-core-eval" = dontDistribute super."ddc-core-eval";
+ "ddc-core-flow" = dontDistribute super."ddc-core-flow";
+ "ddc-core-llvm" = dontDistribute super."ddc-core-llvm";
+ "ddc-core-salt" = dontDistribute super."ddc-core-salt";
+ "ddc-core-simpl" = dontDistribute super."ddc-core-simpl";
+ "ddc-core-tetra" = dontDistribute super."ddc-core-tetra";
+ "ddc-driver" = dontDistribute super."ddc-driver";
+ "ddc-interface" = dontDistribute super."ddc-interface";
+ "ddc-source-tetra" = dontDistribute super."ddc-source-tetra";
+ "ddc-tools" = dontDistribute super."ddc-tools";
+ "ddc-war" = dontDistribute super."ddc-war";
+ "ddci-core" = dontDistribute super."ddci-core";
+ "dead-code-detection" = dontDistribute super."dead-code-detection";
+ "dead-simple-json" = dontDistribute super."dead-simple-json";
+ "debian" = doDistribute super."debian_3_87_2";
+ "debian-binary" = dontDistribute super."debian-binary";
+ "debian-build" = dontDistribute super."debian-build";
+ "debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
+ "decepticons" = dontDistribute super."decepticons";
+ "declarative" = dontDistribute super."declarative";
+ "decode-utf8" = dontDistribute super."decode-utf8";
+ "decoder-conduit" = dontDistribute super."decoder-conduit";
+ "dedukti" = dontDistribute super."dedukti";
+ "deepcontrol" = dontDistribute super."deepcontrol";
+ "deeplearning-hs" = dontDistribute super."deeplearning-hs";
+ "deepseq-bounded" = dontDistribute super."deepseq-bounded";
+ "deepseq-magic" = dontDistribute super."deepseq-magic";
+ "deepseq-th" = dontDistribute super."deepseq-th";
+ "deepzoom" = dontDistribute super."deepzoom";
+ "defargs" = dontDistribute super."defargs";
+ "definitive-base" = dontDistribute super."definitive-base";
+ "definitive-filesystem" = dontDistribute super."definitive-filesystem";
+ "definitive-graphics" = dontDistribute super."definitive-graphics";
+ "definitive-parser" = dontDistribute super."definitive-parser";
+ "definitive-reactive" = dontDistribute super."definitive-reactive";
+ "definitive-sound" = dontDistribute super."definitive-sound";
+ "deiko-config" = dontDistribute super."deiko-config";
+ "dejafu" = dontDistribute super."dejafu";
+ "deka" = dontDistribute super."deka";
+ "deka-tests" = dontDistribute super."deka-tests";
+ "delaunay" = dontDistribute super."delaunay";
+ "delicious" = dontDistribute super."delicious";
+ "delimited-text" = dontDistribute super."delimited-text";
+ "delimiter-separated" = dontDistribute super."delimiter-separated";
+ "delta" = dontDistribute super."delta";
+ "delta-h" = dontDistribute super."delta-h";
+ "demarcate" = dontDistribute super."demarcate";
+ "denominate" = dontDistribute super."denominate";
+ "dependent-map" = doDistribute super."dependent-map_0_1_1_3";
+ "dependent-sum" = doDistribute super."dependent-sum_0_2_1_0";
+ "depends" = dontDistribute super."depends";
+ "dephd" = dontDistribute super."dephd";
+ "dequeue" = dontDistribute super."dequeue";
+ "derangement" = dontDistribute super."derangement";
+ "derivation-trees" = dontDistribute super."derivation-trees";
+ "derive" = doDistribute super."derive_2_5_22";
+ "derive-IG" = dontDistribute super."derive-IG";
+ "derive-enumerable" = dontDistribute super."derive-enumerable";
+ "derive-gadt" = dontDistribute super."derive-gadt";
+ "derive-topdown" = dontDistribute super."derive-topdown";
+ "derive-trie" = dontDistribute super."derive-trie";
+ "deriving-compat" = dontDistribute super."deriving-compat";
+ "derp" = dontDistribute super."derp";
+ "derp-lib" = dontDistribute super."derp-lib";
+ "descrilo" = dontDistribute super."descrilo";
+ "despair" = dontDistribute super."despair";
+ "deterministic-game-engine" = dontDistribute super."deterministic-game-engine";
+ "detrospector" = dontDistribute super."detrospector";
+ "deunicode" = dontDistribute super."deunicode";
+ "devil" = dontDistribute super."devil";
+ "dewdrop" = dontDistribute super."dewdrop";
+ "dfrac" = dontDistribute super."dfrac";
+ "dfsbuild" = dontDistribute super."dfsbuild";
+ "dgim" = dontDistribute super."dgim";
+ "dgs" = dontDistribute super."dgs";
+ "dia-base" = dontDistribute super."dia-base";
+ "dia-functions" = dontDistribute super."dia-functions";
+ "diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
+ "diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
+ "diagrams-gtk" = dontDistribute super."diagrams-gtk";
+ "diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_7";
+ "diagrams-hsqml" = dontDistribute super."diagrams-hsqml";
+ "diagrams-lib" = doDistribute super."diagrams-lib_1_3_0_3";
+ "diagrams-pandoc" = dontDistribute super."diagrams-pandoc";
+ "diagrams-pdf" = dontDistribute super."diagrams-pdf";
+ "diagrams-pgf" = dontDistribute super."diagrams-pgf";
+ "diagrams-qrcode" = dontDistribute super."diagrams-qrcode";
+ "diagrams-rubiks-cube" = dontDistribute super."diagrams-rubiks-cube";
+ "diagrams-svg" = doDistribute super."diagrams-svg_1_3_1_7";
+ "diagrams-tikz" = dontDistribute super."diagrams-tikz";
+ "dialog" = dontDistribute super."dialog";
+ "dice-entropy-conduit" = dontDistribute super."dice-entropy-conduit";
+ "dicom" = dontDistribute super."dicom";
+ "dictparser" = dontDistribute super."dictparser";
+ "diet" = dontDistribute super."diet";
+ "diff-gestalt" = dontDistribute super."diff-gestalt";
+ "diff-parse" = dontDistribute super."diff-parse";
+ "diffarray" = dontDistribute super."diffarray";
+ "diffcabal" = dontDistribute super."diffcabal";
+ "diffdump" = dontDistribute super."diffdump";
+ "digamma" = dontDistribute super."digamma";
+ "digest-pure" = dontDistribute super."digest-pure";
+ "digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
+ "digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
+ "digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
+ "digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
+ "digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
+ "digestive-functors-hsp" = dontDistribute super."digestive-functors-hsp";
+ "digestive-functors-scotty" = dontDistribute super."digestive-functors-scotty";
+ "digestive-functors-snap" = dontDistribute super."digestive-functors-snap";
+ "digit" = dontDistribute super."digit";
+ "digitalocean-kzs" = dontDistribute super."digitalocean-kzs";
+ "dimensional" = doDistribute super."dimensional_0_13_0_2";
+ "dimensional-codata" = dontDistribute super."dimensional-codata";
+ "dimensional-tf" = dontDistribute super."dimensional-tf";
+ "dingo-core" = dontDistribute super."dingo-core";
+ "dingo-example" = dontDistribute super."dingo-example";
+ "dingo-widgets" = dontDistribute super."dingo-widgets";
+ "diophantine" = dontDistribute super."diophantine";
+ "diplomacy" = dontDistribute super."diplomacy";
+ "diplomacy-server" = dontDistribute super."diplomacy-server";
+ "direct-binary-files" = dontDistribute super."direct-binary-files";
+ "direct-daemonize" = dontDistribute super."direct-daemonize";
+ "direct-fastcgi" = dontDistribute super."direct-fastcgi";
+ "direct-http" = dontDistribute super."direct-http";
+ "direct-murmur-hash" = dontDistribute super."direct-murmur-hash";
+ "direct-plugins" = dontDistribute super."direct-plugins";
+ "directed-cubical" = dontDistribute super."directed-cubical";
+ "directory-layout" = dontDistribute super."directory-layout";
+ "dirfiles" = dontDistribute super."dirfiles";
+ "dirstream" = dontDistribute super."dirstream";
+ "disassembler" = dontDistribute super."disassembler";
+ "discordian-calendar" = dontDistribute super."discordian-calendar";
+ "discount" = dontDistribute super."discount";
+ "discrete-space-map" = dontDistribute super."discrete-space-map";
+ "discrimination" = dontDistribute super."discrimination";
+ "disjoint-set" = dontDistribute super."disjoint-set";
+ "disjoint-sets-st" = dontDistribute super."disjoint-sets-st";
+ "dist-upload" = dontDistribute super."dist-upload";
+ "distributed-closure" = dontDistribute super."distributed-closure";
+ "distributed-process" = dontDistribute super."distributed-process";
+ "distributed-process-async" = dontDistribute super."distributed-process-async";
+ "distributed-process-azure" = dontDistribute super."distributed-process-azure";
+ "distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
+ "distributed-process-execution" = dontDistribute super."distributed-process-execution";
+ "distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
+ "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" = dontDistribute super."distributed-process-simplelocalnet";
+ "distributed-process-supervisor" = dontDistribute super."distributed-process-supervisor";
+ "distributed-process-task" = dontDistribute super."distributed-process-task";
+ "distributed-process-tests" = dontDistribute super."distributed-process-tests";
+ "distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
+ "distributed-static" = dontDistribute super."distributed-static";
+ "distribution" = dontDistribute super."distribution";
+ "distribution-plot" = dontDistribute super."distribution-plot";
+ "diversity" = dontDistribute super."diversity";
+ "dixi" = dontDistribute super."dixi";
+ "djinn" = dontDistribute super."djinn";
+ "djinn-th" = dontDistribute super."djinn-th";
+ "dnscache" = dontDistribute super."dnscache";
+ "dnsrbl" = dontDistribute super."dnsrbl";
+ "dnssd" = dontDistribute super."dnssd";
+ "doc-review" = dontDistribute super."doc-review";
+ "doccheck" = dontDistribute super."doccheck";
+ "docidx" = dontDistribute super."docidx";
+ "docker" = dontDistribute super."docker";
+ "dockercook" = dontDistribute super."dockercook";
+ "docopt" = dontDistribute super."docopt";
+ "doctest-discover" = dontDistribute super."doctest-discover";
+ "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
+ "doctest-prop" = dontDistribute super."doctest-prop";
+ "dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
+ "dom-selector" = dontDistribute super."dom-selector";
+ "domain-auth" = dontDistribute super."domain-auth";
+ "dominion" = dontDistribute super."dominion";
+ "domplate" = dontDistribute super."domplate";
+ "dot2graphml" = dontDistribute super."dot2graphml";
+ "dotenv" = dontDistribute super."dotenv";
+ "dotfs" = dontDistribute super."dotfs";
+ "dotgen" = dontDistribute super."dotgen";
+ "double-metaphone" = dontDistribute super."double-metaphone";
+ "dove" = dontDistribute super."dove";
+ "dow" = dontDistribute super."dow";
+ "download" = dontDistribute super."download";
+ "download-curl" = dontDistribute super."download-curl";
+ "download-media-content" = dontDistribute super."download-media-content";
+ "dozenal" = dontDistribute super."dozenal";
+ "dozens" = dontDistribute super."dozens";
+ "dph-base" = dontDistribute super."dph-base";
+ "dph-examples" = dontDistribute super."dph-examples";
+ "dph-lifted-base" = dontDistribute super."dph-lifted-base";
+ "dph-lifted-copy" = dontDistribute super."dph-lifted-copy";
+ "dph-lifted-vseg" = dontDistribute super."dph-lifted-vseg";
+ "dph-par" = dontDistribute super."dph-par";
+ "dph-prim-interface" = dontDistribute super."dph-prim-interface";
+ "dph-prim-par" = dontDistribute super."dph-prim-par";
+ "dph-prim-seq" = dontDistribute super."dph-prim-seq";
+ "dph-seq" = dontDistribute super."dph-seq";
+ "dpkg" = dontDistribute super."dpkg";
+ "drClickOn" = dontDistribute super."drClickOn";
+ "draw-poker" = dontDistribute super."draw-poker";
+ "drawille" = dontDistribute super."drawille";
+ "drifter" = dontDistribute super."drifter";
+ "drifter-postgresql" = dontDistribute super."drifter-postgresql";
+ "dropbox-sdk" = dontDistribute super."dropbox-sdk";
+ "dropsolve" = dontDistribute super."dropsolve";
+ "ds-kanren" = dontDistribute super."ds-kanren";
+ "dsh-sql" = dontDistribute super."dsh-sql";
+ "dsmc" = dontDistribute super."dsmc";
+ "dsmc-tools" = dontDistribute super."dsmc-tools";
+ "dson" = dontDistribute super."dson";
+ "dson-parsec" = dontDistribute super."dson-parsec";
+ "dsp" = dontDistribute super."dsp";
+ "dstring" = dontDistribute super."dstring";
+ "dtab" = dontDistribute super."dtab";
+ "dtd" = dontDistribute super."dtd";
+ "dtd-text" = dontDistribute super."dtd-text";
+ "dtd-types" = dontDistribute super."dtd-types";
+ "dtrace" = dontDistribute super."dtrace";
+ "dtw" = dontDistribute super."dtw";
+ "dump" = dontDistribute super."dump";
+ "duplo" = dontDistribute super."duplo";
+ "dvda" = dontDistribute super."dvda";
+ "dvdread" = dontDistribute super."dvdread";
+ "dvi-processing" = dontDistribute super."dvi-processing";
+ "dvorak" = dontDistribute super."dvorak";
+ "dwarf" = dontDistribute super."dwarf";
+ "dwarf-el" = dontDistribute super."dwarf-el";
+ "dwarfadt" = dontDistribute super."dwarfadt";
+ "dx9base" = dontDistribute super."dx9base";
+ "dx9d3d" = dontDistribute super."dx9d3d";
+ "dx9d3dx" = dontDistribute super."dx9d3dx";
+ "dynamic-cabal" = dontDistribute super."dynamic-cabal";
+ "dynamic-graph" = dontDistribute super."dynamic-graph";
+ "dynamic-linker-template" = dontDistribute super."dynamic-linker-template";
+ "dynamic-loader" = dontDistribute super."dynamic-loader";
+ "dynamic-mvector" = dontDistribute super."dynamic-mvector";
+ "dynamic-object" = dontDistribute super."dynamic-object";
+ "dynamic-plot" = dontDistribute super."dynamic-plot";
+ "dynamic-pp" = dontDistribute super."dynamic-pp";
+ "dynamic-state" = dontDistribute super."dynamic-state";
+ "dynobud" = dontDistribute super."dynobud";
+ "dyre" = dontDistribute super."dyre";
+ "dywapitchtrack" = dontDistribute super."dywapitchtrack";
+ "dzen-utils" = dontDistribute super."dzen-utils";
+ "eager-sockets" = dontDistribute super."eager-sockets";
+ "easy-api" = dontDistribute super."easy-api";
+ "easy-bitcoin" = dontDistribute super."easy-bitcoin";
+ "easyjson" = dontDistribute super."easyjson";
+ "easyplot" = dontDistribute super."easyplot";
+ "easyrender" = dontDistribute super."easyrender";
+ "ebeats" = dontDistribute super."ebeats";
+ "ebnf-bff" = dontDistribute super."ebnf-bff";
+ "ec2-signature" = dontDistribute super."ec2-signature";
+ "ecdsa" = dontDistribute super."ecdsa";
+ "ecma262" = dontDistribute super."ecma262";
+ "ecu" = dontDistribute super."ecu";
+ "ed25519" = dontDistribute super."ed25519";
+ "ed25519-donna" = dontDistribute super."ed25519-donna";
+ "eddie" = dontDistribute super."eddie";
+ "edenmodules" = dontDistribute super."edenmodules";
+ "edenskel" = dontDistribute super."edenskel";
+ "edentv" = dontDistribute super."edentv";
+ "edge" = dontDistribute super."edge";
+ "edis" = dontDistribute super."edis";
+ "edit-distance-vector" = dontDistribute super."edit-distance-vector";
+ "edit-lenses" = dontDistribute super."edit-lenses";
+ "edit-lenses-demo" = dontDistribute super."edit-lenses-demo";
+ "editable" = dontDistribute super."editable";
+ "editline" = dontDistribute super."editline";
+ "effect-monad" = dontDistribute super."effect-monad";
+ "effective-aspects" = dontDistribute super."effective-aspects";
+ "effective-aspects-mzv" = dontDistribute super."effective-aspects-mzv";
+ "effects" = dontDistribute super."effects";
+ "effects-parser" = dontDistribute super."effects-parser";
+ "effin" = dontDistribute super."effin";
+ "egison" = dontDistribute super."egison";
+ "egison-quote" = dontDistribute super."egison-quote";
+ "egison-tutorial" = dontDistribute super."egison-tutorial";
+ "ehaskell" = dontDistribute super."ehaskell";
+ "ehs" = dontDistribute super."ehs";
+ "eibd-client-simple" = dontDistribute super."eibd-client-simple";
+ "eigen" = dontDistribute super."eigen";
+ "either-unwrap" = dontDistribute super."either-unwrap";
+ "eithers" = dontDistribute super."eithers";
+ "ekg" = dontDistribute super."ekg";
+ "ekg-bosun" = dontDistribute super."ekg-bosun";
+ "ekg-carbon" = dontDistribute super."ekg-carbon";
+ "ekg-json" = dontDistribute super."ekg-json";
+ "ekg-log" = dontDistribute super."ekg-log";
+ "ekg-push" = dontDistribute super."ekg-push";
+ "ekg-rrd" = dontDistribute super."ekg-rrd";
+ "ekg-statsd" = dontDistribute super."ekg-statsd";
+ "electrum-mnemonic" = dontDistribute super."electrum-mnemonic";
+ "elerea" = dontDistribute super."elerea";
+ "elerea-examples" = dontDistribute super."elerea-examples";
+ "elerea-sdl" = dontDistribute super."elerea-sdl";
+ "elevator" = dontDistribute super."elevator";
+ "elf" = dontDistribute super."elf";
+ "elm-bridge" = dontDistribute super."elm-bridge";
+ "elm-build-lib" = dontDistribute super."elm-build-lib";
+ "elm-compiler" = dontDistribute super."elm-compiler";
+ "elm-get" = dontDistribute super."elm-get";
+ "elm-init" = dontDistribute super."elm-init";
+ "elm-make" = dontDistribute super."elm-make";
+ "elm-package" = dontDistribute super."elm-package";
+ "elm-reactor" = dontDistribute super."elm-reactor";
+ "elm-repl" = dontDistribute super."elm-repl";
+ "elm-server" = dontDistribute super."elm-server";
+ "elm-yesod" = dontDistribute super."elm-yesod";
+ "elo" = dontDistribute super."elo";
+ "elocrypt" = dontDistribute super."elocrypt";
+ "emacs-keys" = dontDistribute super."emacs-keys";
+ "email" = dontDistribute super."email";
+ "email-header" = dontDistribute super."email-header";
+ "email-postmark" = dontDistribute super."email-postmark";
+ "email-validator" = dontDistribute super."email-validator";
+ "embeddock" = dontDistribute super."embeddock";
+ "embeddock-example" = dontDistribute super."embeddock-example";
+ "embroidery" = dontDistribute super."embroidery";
+ "emgm" = dontDistribute super."emgm";
+ "empty" = dontDistribute super."empty";
+ "encoding" = dontDistribute super."encoding";
+ "endo" = dontDistribute super."endo";
+ "engine-io-snap" = dontDistribute super."engine-io-snap";
+ "engine-io-wai" = dontDistribute super."engine-io-wai";
+ "engine-io-yesod" = dontDistribute super."engine-io-yesod";
+ "engineering-units" = dontDistribute super."engineering-units";
+ "enumerable" = dontDistribute super."enumerable";
+ "enumerate" = dontDistribute super."enumerate";
+ "enumeration" = dontDistribute super."enumeration";
+ "enumerator-fd" = dontDistribute super."enumerator-fd";
+ "enumerator-tf" = dontDistribute super."enumerator-tf";
+ "enumfun" = dontDistribute super."enumfun";
+ "enummapmap" = dontDistribute super."enummapmap";
+ "enummapset" = dontDistribute super."enummapset";
+ "enummapset-th" = dontDistribute super."enummapset-th";
+ "enumset" = dontDistribute super."enumset";
+ "env-parser" = dontDistribute super."env-parser";
+ "envparse" = dontDistribute super."envparse";
+ "envy" = dontDistribute super."envy";
+ "epanet-haskell" = dontDistribute super."epanet-haskell";
+ "epass" = dontDistribute super."epass";
+ "epic" = dontDistribute super."epic";
+ "epoll" = dontDistribute super."epoll";
+ "eprocess" = dontDistribute super."eprocess";
+ "epub" = dontDistribute super."epub";
+ "epub-metadata" = dontDistribute super."epub-metadata";
+ "epub-tools" = dontDistribute super."epub-tools";
+ "epubname" = dontDistribute super."epubname";
+ "equal-files" = dontDistribute super."equal-files";
+ "equational-reasoning" = dontDistribute super."equational-reasoning";
+ "erd" = dontDistribute super."erd";
+ "erf-native" = dontDistribute super."erf-native";
+ "erlang" = dontDistribute super."erlang";
+ "eros" = dontDistribute super."eros";
+ "eros-client" = dontDistribute super."eros-client";
+ "eros-http" = dontDistribute super."eros-http";
+ "errno" = dontDistribute super."errno";
+ "error-analyze" = dontDistribute super."error-analyze";
+ "error-continuations" = dontDistribute super."error-continuations";
+ "error-list" = dontDistribute super."error-list";
+ "error-loc" = dontDistribute super."error-loc";
+ "error-location" = dontDistribute super."error-location";
+ "error-message" = dontDistribute super."error-message";
+ "error-util" = dontDistribute super."error-util";
+ "errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
+ "ersatz" = dontDistribute super."ersatz";
+ "ersatz-toysat" = dontDistribute super."ersatz-toysat";
+ "ert" = dontDistribute super."ert";
+ "esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
+ "ess" = dontDistribute super."ess";
+ "estimator" = dontDistribute super."estimator";
+ "estimators" = dontDistribute super."estimators";
+ "estreps" = dontDistribute super."estreps";
+ "etcd" = dontDistribute super."etcd";
+ "eternal" = dontDistribute super."eternal";
+ "ethereum-client-haskell" = dontDistribute super."ethereum-client-haskell";
+ "ethereum-merkle-patricia-db" = dontDistribute super."ethereum-merkle-patricia-db";
+ "ethereum-rlp" = dontDistribute super."ethereum-rlp";
+ "ety" = dontDistribute super."ety";
+ "euler" = dontDistribute super."euler";
+ "euphoria" = dontDistribute super."euphoria";
+ "eurofxref" = dontDistribute super."eurofxref";
+ "event-driven" = dontDistribute super."event-driven";
+ "event-handlers" = dontDistribute super."event-handlers";
+ "event-list" = dontDistribute super."event-list";
+ "event-monad" = dontDistribute super."event-monad";
+ "eventloop" = dontDistribute super."eventloop";
+ "eventstore" = dontDistribute super."eventstore";
+ "every-bit-counts" = dontDistribute super."every-bit-counts";
+ "ewe" = dontDistribute super."ewe";
+ "ex-pool" = dontDistribute super."ex-pool";
+ "exact-combinatorics" = dontDistribute super."exact-combinatorics";
+ "exact-pi" = dontDistribute super."exact-pi";
+ "exact-real" = dontDistribute super."exact-real";
+ "exception-hierarchy" = dontDistribute super."exception-hierarchy";
+ "exception-mailer" = dontDistribute super."exception-mailer";
+ "exception-monads-fd" = dontDistribute super."exception-monads-fd";
+ "exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
+ "exherbo-cabal" = dontDistribute super."exherbo-cabal";
+ "exif" = dontDistribute super."exif";
+ "exinst" = dontDistribute super."exinst";
+ "exinst-aeson" = dontDistribute super."exinst-aeson";
+ "exinst-bytes" = dontDistribute super."exinst-bytes";
+ "exinst-deepseq" = dontDistribute super."exinst-deepseq";
+ "exinst-hashable" = dontDistribute super."exinst-hashable";
+ "exists" = dontDistribute super."exists";
+ "exit-codes" = dontDistribute super."exit-codes";
+ "exp-extended" = dontDistribute super."exp-extended";
+ "exp-pairs" = dontDistribute super."exp-pairs";
+ "expand" = dontDistribute super."expand";
+ "expat-enumerator" = dontDistribute super."expat-enumerator";
+ "expiring-mvar" = dontDistribute super."expiring-mvar";
+ "explain" = dontDistribute super."explain";
+ "explicit-determinant" = dontDistribute super."explicit-determinant";
+ "explicit-exception" = dontDistribute super."explicit-exception";
+ "explicit-iomodes" = dontDistribute super."explicit-iomodes";
+ "explicit-iomodes-bytestring" = dontDistribute super."explicit-iomodes-bytestring";
+ "explicit-iomodes-text" = dontDistribute super."explicit-iomodes-text";
+ "explicit-sharing" = dontDistribute super."explicit-sharing";
+ "explore" = dontDistribute super."explore";
+ "exposed-containers" = dontDistribute super."exposed-containers";
+ "expression-parser" = dontDistribute super."expression-parser";
+ "extcore" = dontDistribute super."extcore";
+ "extemp" = dontDistribute super."extemp";
+ "extended-categories" = dontDistribute super."extended-categories";
+ "extended-reals" = dontDistribute super."extended-reals";
+ "extensible" = dontDistribute super."extensible";
+ "extensible-data" = dontDistribute super."extensible-data";
+ "extensible-effects" = dontDistribute super."extensible-effects";
+ "external-sort" = dontDistribute super."external-sort";
+ "extract-dependencies" = dontDistribute super."extract-dependencies";
+ "extractelf" = dontDistribute super."extractelf";
+ "ez-couch" = dontDistribute super."ez-couch";
+ "faceted" = dontDistribute super."faceted";
+ "factory" = dontDistribute super."factory";
+ "factual-api" = dontDistribute super."factual-api";
+ "fad" = dontDistribute super."fad";
+ "failable-list" = dontDistribute super."failable-list";
+ "failure" = dontDistribute super."failure";
+ "fair-predicates" = dontDistribute super."fair-predicates";
+ "fake-type" = dontDistribute super."fake-type";
+ "faker" = dontDistribute super."faker";
+ "falling-turnip" = dontDistribute super."falling-turnip";
+ "fallingblocks" = dontDistribute super."fallingblocks";
+ "family-tree" = dontDistribute super."family-tree";
+ "farmhash" = dontDistribute super."farmhash";
+ "fast-digits" = dontDistribute super."fast-digits";
+ "fast-math" = dontDistribute super."fast-math";
+ "fast-tags" = dontDistribute super."fast-tags";
+ "fast-tagsoup" = dontDistribute super."fast-tagsoup";
+ "fast-tagsoup-utf8-only" = dontDistribute super."fast-tagsoup-utf8-only";
+ "fasta" = dontDistribute super."fasta";
+ "fastbayes" = dontDistribute super."fastbayes";
+ "fastcgi" = dontDistribute super."fastcgi";
+ "fastedit" = dontDistribute super."fastedit";
+ "fastirc" = dontDistribute super."fastirc";
+ "fault-tree" = dontDistribute super."fault-tree";
+ "fay" = doDistribute super."fay_0_23_1_8";
+ "fay-geoposition" = dontDistribute super."fay-geoposition";
+ "fay-hsx" = dontDistribute super."fay-hsx";
+ "fay-ref" = dontDistribute super."fay-ref";
+ "fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
+ "fcd" = dontDistribute super."fcd";
+ "fckeditor" = dontDistribute super."fckeditor";
+ "fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
+ "fdo-trash" = dontDistribute super."fdo-trash";
+ "fec" = dontDistribute super."fec";
+ "fedora-packages" = dontDistribute super."fedora-packages";
+ "feed-cli" = dontDistribute super."feed-cli";
+ "feed-collect" = dontDistribute super."feed-collect";
+ "feed-crawl" = dontDistribute super."feed-crawl";
+ "feed-translator" = dontDistribute super."feed-translator";
+ "feed2lj" = dontDistribute super."feed2lj";
+ "feed2twitter" = dontDistribute super."feed2twitter";
+ "feldspar-compiler" = dontDistribute super."feldspar-compiler";
+ "feldspar-language" = dontDistribute super."feldspar-language";
+ "feldspar-signal" = dontDistribute super."feldspar-signal";
+ "fen2s" = dontDistribute super."fen2s";
+ "fences" = dontDistribute super."fences";
+ "fenfire" = dontDistribute super."fenfire";
+ "fez-conf" = dontDistribute super."fez-conf";
+ "ffeed" = dontDistribute super."ffeed";
+ "fficxx" = dontDistribute super."fficxx";
+ "fficxx-runtime" = dontDistribute super."fficxx-runtime";
+ "ffmpeg-light" = dontDistribute super."ffmpeg-light";
+ "ffmpeg-tutorials" = dontDistribute super."ffmpeg-tutorials";
+ "fft" = dontDistribute super."fft";
+ "fftwRaw" = dontDistribute super."fftwRaw";
+ "fgl-arbitrary" = dontDistribute super."fgl-arbitrary";
+ "fgl-extras-decompositions" = dontDistribute super."fgl-extras-decompositions";
+ "fgl-visualize" = dontDistribute super."fgl-visualize";
+ "fibon" = dontDistribute super."fibon";
+ "fibonacci" = dontDistribute super."fibonacci";
+ "fields" = dontDistribute super."fields";
+ "fields-json" = dontDistribute super."fields-json";
+ "fieldwise" = dontDistribute super."fieldwise";
+ "fig" = dontDistribute super."fig";
+ "file-collection" = dontDistribute super."file-collection";
+ "file-command-qq" = dontDistribute super."file-command-qq";
+ "file-modules" = dontDistribute super."file-modules";
+ "filecache" = dontDistribute super."filecache";
+ "filediff" = dontDistribute super."filediff";
+ "filepath-io-access" = dontDistribute super."filepath-io-access";
+ "filepather" = dontDistribute super."filepather";
+ "filestore" = dontDistribute super."filestore";
+ "filesystem-conduit" = dontDistribute super."filesystem-conduit";
+ "filesystem-enumerator" = dontDistribute super."filesystem-enumerator";
+ "filesystem-trees" = dontDistribute super."filesystem-trees";
+ "filtrable" = dontDistribute super."filtrable";
+ "final" = dontDistribute super."final";
+ "find-conduit" = dontDistribute super."find-conduit";
+ "fingertree-tf" = dontDistribute super."fingertree-tf";
+ "finite-field" = dontDistribute super."finite-field";
+ "finite-typelits" = dontDistribute super."finite-typelits";
+ "first-and-last" = dontDistribute super."first-and-last";
+ "first-class-patterns" = dontDistribute super."first-class-patterns";
+ "firstify" = dontDistribute super."firstify";
+ "fishfood" = dontDistribute super."fishfood";
+ "fit" = dontDistribute super."fit";
+ "fitsio" = dontDistribute super."fitsio";
+ "fix-imports" = dontDistribute super."fix-imports";
+ "fix-parser-simple" = dontDistribute super."fix-parser-simple";
+ "fix-symbols-gitit" = dontDistribute super."fix-symbols-gitit";
+ "fixed-length" = dontDistribute super."fixed-length";
+ "fixed-point" = dontDistribute super."fixed-point";
+ "fixed-point-vector" = dontDistribute super."fixed-point-vector";
+ "fixed-point-vector-space" = dontDistribute super."fixed-point-vector-space";
+ "fixed-precision" = dontDistribute super."fixed-precision";
+ "fixed-storable-array" = dontDistribute super."fixed-storable-array";
+ "fixed-vector-binary" = dontDistribute super."fixed-vector-binary";
+ "fixed-vector-cereal" = dontDistribute super."fixed-vector-cereal";
+ "fixedprec" = dontDistribute super."fixedprec";
+ "fixedwidth-hs" = dontDistribute super."fixedwidth-hs";
+ "fixhs" = dontDistribute super."fixhs";
+ "fixplate" = dontDistribute super."fixplate";
+ "fixpoint" = dontDistribute super."fixpoint";
+ "fixtime" = dontDistribute super."fixtime";
+ "fizz-buzz" = dontDistribute super."fizz-buzz";
+ "flaccuraterip" = dontDistribute super."flaccuraterip";
+ "flamethrower" = dontDistribute super."flamethrower";
+ "flamingra" = dontDistribute super."flamingra";
+ "flat-maybe" = dontDistribute super."flat-maybe";
+ "flat-mcmc" = dontDistribute super."flat-mcmc";
+ "flat-tex" = dontDistribute super."flat-tex";
+ "flexible-time" = dontDistribute super."flexible-time";
+ "flexible-unlit" = dontDistribute super."flexible-unlit";
+ "flexiwrap" = dontDistribute super."flexiwrap";
+ "flexiwrap-smallcheck" = dontDistribute super."flexiwrap-smallcheck";
+ "flickr" = dontDistribute super."flickr";
+ "flippers" = dontDistribute super."flippers";
+ "flite" = dontDistribute super."flite";
+ "flo" = dontDistribute super."flo";
+ "float-binstring" = dontDistribute super."float-binstring";
+ "floating-bits" = dontDistribute super."floating-bits";
+ "floatshow" = dontDistribute super."floatshow";
+ "flow2dot" = dontDistribute super."flow2dot";
+ "flowdock-api" = dontDistribute super."flowdock-api";
+ "flowdock-rest" = dontDistribute super."flowdock-rest";
+ "flower" = dontDistribute super."flower";
+ "flowlocks-framework" = dontDistribute super."flowlocks-framework";
+ "flowsim" = dontDistribute super."flowsim";
+ "fltkhs" = dontDistribute super."fltkhs";
+ "fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
+ "fluent-logger" = dontDistribute super."fluent-logger";
+ "fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
+ "fluidsynth" = dontDistribute super."fluidsynth";
+ "fmark" = dontDistribute super."fmark";
+ "fn" = dontDistribute super."fn";
+ "fn-extra" = dontDistribute super."fn-extra";
+ "fold-debounce" = dontDistribute super."fold-debounce";
+ "fold-debounce-conduit" = dontDistribute super."fold-debounce-conduit";
+ "foldl-incremental" = dontDistribute super."foldl-incremental";
+ "foldl-transduce" = dontDistribute super."foldl-transduce";
+ "foldl-transduce-attoparsec" = dontDistribute super."foldl-transduce-attoparsec";
+ "folds" = dontDistribute super."folds";
+ "folds-common" = dontDistribute super."folds-common";
+ "follower" = dontDistribute super."follower";
+ "foma" = dontDistribute super."foma";
+ "font-opengl-basic4x6" = dontDistribute super."font-opengl-basic4x6";
+ "foo" = dontDistribute super."foo";
+ "for-free" = dontDistribute super."for-free";
+ "forbidden-fruit" = dontDistribute super."forbidden-fruit";
+ "fordo" = dontDistribute super."fordo";
+ "forecast-io" = dontDistribute super."forecast-io";
+ "foreign-storable-asymmetric" = dontDistribute super."foreign-storable-asymmetric";
+ "foreign-var" = dontDistribute super."foreign-var";
+ "forger" = dontDistribute super."forger";
+ "forkable-monad" = dontDistribute super."forkable-monad";
+ "formal" = dontDistribute super."formal";
+ "format" = dontDistribute super."format";
+ "format-status" = dontDistribute super."format-status";
+ "formattable" = dontDistribute super."formattable";
+ "forml" = dontDistribute super."forml";
+ "formlets" = dontDistribute super."formlets";
+ "formlets-hsp" = dontDistribute super."formlets-hsp";
+ "formura" = dontDistribute super."formura";
+ "forth-hll" = dontDistribute super."forth-hll";
+ "foscam-directory" = dontDistribute super."foscam-directory";
+ "foscam-filename" = dontDistribute super."foscam-filename";
+ "foscam-sort" = dontDistribute super."foscam-sort";
+ "fountain" = dontDistribute super."fountain";
+ "fpco-api" = dontDistribute super."fpco-api";
+ "fpipe" = dontDistribute super."fpipe";
+ "fpnla" = dontDistribute super."fpnla";
+ "fpnla-examples" = dontDistribute super."fpnla-examples";
+ "fptest" = dontDistribute super."fptest";
+ "fquery" = dontDistribute super."fquery";
+ "fractal" = dontDistribute super."fractal";
+ "fractals" = dontDistribute super."fractals";
+ "fraction" = dontDistribute super."fraction";
+ "frag" = dontDistribute super."frag";
+ "frame" = dontDistribute super."frame";
+ "frame-markdown" = dontDistribute super."frame-markdown";
+ "franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
+ "free-concurrent" = dontDistribute super."free-concurrent";
+ "free-functors" = dontDistribute super."free-functors";
+ "free-game" = dontDistribute super."free-game";
+ "free-http" = dontDistribute super."free-http";
+ "free-operational" = dontDistribute super."free-operational";
+ "free-theorems" = dontDistribute super."free-theorems";
+ "free-theorems-counterexamples" = dontDistribute super."free-theorems-counterexamples";
+ "free-theorems-seq" = dontDistribute super."free-theorems-seq";
+ "free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
+ "free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
+ "freekick2" = dontDistribute super."freekick2";
+ "freenect" = doDistribute super."freenect_1_2";
+ "freer" = dontDistribute super."freer";
+ "freesect" = dontDistribute super."freesect";
+ "freesound" = dontDistribute super."freesound";
+ "freetype-simple" = dontDistribute super."freetype-simple";
+ "freetype2" = dontDistribute super."freetype2";
+ "fresh" = dontDistribute super."fresh";
+ "friday" = dontDistribute super."friday";
+ "friday-devil" = dontDistribute super."friday-devil";
+ "friday-juicypixels" = dontDistribute super."friday-juicypixels";
+ "friday-scale-dct" = dontDistribute super."friday-scale-dct";
+ "friendly-time" = dontDistribute super."friendly-time";
+ "frontmatter" = dontDistribute super."frontmatter";
+ "frp-arduino" = dontDistribute super."frp-arduino";
+ "frpnow" = dontDistribute super."frpnow";
+ "frpnow-gloss" = dontDistribute super."frpnow-gloss";
+ "frpnow-gtk" = dontDistribute super."frpnow-gtk";
+ "frquotes" = dontDistribute super."frquotes";
+ "fs-events" = dontDistribute super."fs-events";
+ "fsharp" = dontDistribute super."fsharp";
+ "fsmActions" = dontDistribute super."fsmActions";
+ "fst" = dontDistribute super."fst";
+ "fsutils" = dontDistribute super."fsutils";
+ "fswatcher" = dontDistribute super."fswatcher";
+ "ftdi" = dontDistribute super."ftdi";
+ "ftp-conduit" = dontDistribute super."ftp-conduit";
+ "ftphs" = dontDistribute super."ftphs";
+ "ftree" = dontDistribute super."ftree";
+ "ftshell" = dontDistribute super."ftshell";
+ "fugue" = dontDistribute super."fugue";
+ "full-sessions" = dontDistribute super."full-sessions";
+ "full-text-search" = dontDistribute super."full-text-search";
+ "fullstop" = dontDistribute super."fullstop";
+ "funbot" = dontDistribute super."funbot";
+ "funbot-client" = dontDistribute super."funbot-client";
+ "funbot-ext-events" = dontDistribute super."funbot-ext-events";
+ "funbot-git-hook" = dontDistribute super."funbot-git-hook";
+ "funcmp" = dontDistribute super."funcmp";
+ "function-combine" = dontDistribute super."function-combine";
+ "function-instances-algebra" = dontDistribute super."function-instances-algebra";
+ "functional-arrow" = dontDistribute super."functional-arrow";
+ "functional-kmp" = dontDistribute super."functional-kmp";
+ "functor-apply" = dontDistribute super."functor-apply";
+ "functor-combo" = dontDistribute super."functor-combo";
+ "functor-infix" = dontDistribute super."functor-infix";
+ "functor-monadic" = dontDistribute super."functor-monadic";
+ "functor-utils" = dontDistribute super."functor-utils";
+ "functorm" = dontDistribute super."functorm";
+ "functors" = dontDistribute super."functors";
+ "funion" = dontDistribute super."funion";
+ "funpat" = dontDistribute super."funpat";
+ "funsat" = dontDistribute super."funsat";
+ "fusion" = dontDistribute super."fusion";
+ "futun" = dontDistribute super."futun";
+ "future" = dontDistribute super."future";
+ "future-resource" = dontDistribute super."future-resource";
+ "fuzzy" = dontDistribute super."fuzzy";
+ "fuzzy-timings" = dontDistribute super."fuzzy-timings";
+ "fuzzytime" = dontDistribute super."fuzzytime";
+ "fwgl" = dontDistribute super."fwgl";
+ "fwgl-glfw" = dontDistribute super."fwgl-glfw";
+ "fwgl-javascript" = dontDistribute super."fwgl-javascript";
+ "g-npm" = dontDistribute super."g-npm";
+ "gact" = dontDistribute super."gact";
+ "game-of-life" = dontDistribute super."game-of-life";
+ "game-probability" = dontDistribute super."game-probability";
+ "game-tree" = dontDistribute super."game-tree";
+ "gameclock" = dontDistribute super."gameclock";
+ "gamma" = dontDistribute super."gamma";
+ "gang-of-threads" = dontDistribute super."gang-of-threads";
+ "garepinoh" = dontDistribute super."garepinoh";
+ "garsia-wachs" = dontDistribute super."garsia-wachs";
+ "gbu" = dontDistribute super."gbu";
+ "gc" = dontDistribute super."gc";
+ "gc-monitoring-wai" = dontDistribute super."gc-monitoring-wai";
+ "gconf" = dontDistribute super."gconf";
+ "gdiff" = dontDistribute super."gdiff";
+ "gdiff-ig" = dontDistribute super."gdiff-ig";
+ "gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
+ "gearbox" = dontDistribute super."gearbox";
+ "geek" = dontDistribute super."geek";
+ "geek-server" = dontDistribute super."geek-server";
+ "gelatin" = dontDistribute super."gelatin";
+ "gemstone" = dontDistribute super."gemstone";
+ "gencheck" = dontDistribute super."gencheck";
+ "gender" = dontDistribute super."gender";
+ "genders" = dontDistribute super."genders";
+ "general-prelude" = dontDistribute super."general-prelude";
+ "generator" = dontDistribute super."generator";
+ "generators" = dontDistribute super."generators";
+ "generic-accessors" = dontDistribute super."generic-accessors";
+ "generic-binary" = dontDistribute super."generic-binary";
+ "generic-church" = dontDistribute super."generic-church";
+ "generic-deepseq" = dontDistribute super."generic-deepseq";
+ "generic-deriving" = doDistribute super."generic-deriving_1_8_0";
+ "generic-lucid-scaffold" = dontDistribute super."generic-lucid-scaffold";
+ "generic-maybe" = dontDistribute super."generic-maybe";
+ "generic-pretty" = dontDistribute super."generic-pretty";
+ "generic-server" = dontDistribute super."generic-server";
+ "generic-storable" = dontDistribute super."generic-storable";
+ "generic-tree" = dontDistribute super."generic-tree";
+ "generic-trie" = dontDistribute super."generic-trie";
+ "generic-xml" = dontDistribute super."generic-xml";
+ "generics-sop" = doDistribute super."generics-sop_0_1_1_2";
+ "genericserialize" = dontDistribute super."genericserialize";
+ "genetics" = dontDistribute super."genetics";
+ "geni-gui" = dontDistribute super."geni-gui";
+ "geni-util" = dontDistribute super."geni-util";
+ "geniconvert" = dontDistribute super."geniconvert";
+ "genifunctors" = dontDistribute super."genifunctors";
+ "geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
+ "geniserver" = dontDistribute super."geniserver";
+ "genprog" = dontDistribute super."genprog";
+ "gentlemark" = dontDistribute super."gentlemark";
+ "geo-resolver" = dontDistribute super."geo-resolver";
+ "geo-uk" = dontDistribute super."geo-uk";
+ "geocalc" = dontDistribute super."geocalc";
+ "geocode-google" = dontDistribute super."geocode-google";
+ "geodetic" = dontDistribute super."geodetic";
+ "geodetics" = dontDistribute super."geodetics";
+ "geohash" = dontDistribute super."geohash";
+ "geoip2" = dontDistribute super."geoip2";
+ "geojson" = dontDistribute super."geojson";
+ "geom2d" = dontDistribute super."geom2d";
+ "getemx" = dontDistribute super."getemx";
+ "getflag" = dontDistribute super."getflag";
+ "getopt-generics" = doDistribute super."getopt-generics_0_10_0_1";
+ "getopt-simple" = dontDistribute super."getopt-simple";
+ "gf" = dontDistribute super."gf";
+ "ggtsTC" = dontDistribute super."ggtsTC";
+ "ghc-core" = dontDistribute super."ghc-core";
+ "ghc-core-html" = dontDistribute super."ghc-core-html";
+ "ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
+ "ghc-dup" = dontDistribute super."ghc-dup";
+ "ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
+ "ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
+ "ghc-exactprint" = dontDistribute super."ghc-exactprint";
+ "ghc-gc-tune" = dontDistribute super."ghc-gc-tune";
+ "ghc-generic-instances" = dontDistribute super."ghc-generic-instances";
+ "ghc-heap-view" = dontDistribute super."ghc-heap-view";
+ "ghc-imported-from" = dontDistribute super."ghc-imported-from";
+ "ghc-make" = dontDistribute super."ghc-make";
+ "ghc-man-completion" = dontDistribute super."ghc-man-completion";
+ "ghc-mod" = dontDistribute super."ghc-mod";
+ "ghc-options" = dontDistribute super."ghc-options";
+ "ghc-parmake" = dontDistribute super."ghc-parmake";
+ "ghc-pkg-autofix" = dontDistribute super."ghc-pkg-autofix";
+ "ghc-pkg-lib" = dontDistribute super."ghc-pkg-lib";
+ "ghc-prof-flamegraph" = dontDistribute super."ghc-prof-flamegraph";
+ "ghc-server" = dontDistribute super."ghc-server";
+ "ghc-session" = dontDistribute super."ghc-session";
+ "ghc-simple" = dontDistribute super."ghc-simple";
+ "ghc-srcspan-plugin" = dontDistribute super."ghc-srcspan-plugin";
+ "ghc-syb" = dontDistribute super."ghc-syb";
+ "ghc-time-alloc-prof" = dontDistribute super."ghc-time-alloc-prof";
+ "ghc-typelits-extra" = dontDistribute super."ghc-typelits-extra";
+ "ghc-vis" = dontDistribute super."ghc-vis";
+ "ghci-diagrams" = dontDistribute super."ghci-diagrams";
+ "ghci-haskeline" = dontDistribute super."ghci-haskeline";
+ "ghci-lib" = dontDistribute super."ghci-lib";
+ "ghci-ng" = dontDistribute super."ghci-ng";
+ "ghci-pretty" = dontDistribute super."ghci-pretty";
+ "ghcjs-codemirror" = dontDistribute super."ghcjs-codemirror";
+ "ghcjs-dom" = dontDistribute super."ghcjs-dom";
+ "ghcjs-dom-hello" = dontDistribute super."ghcjs-dom-hello";
+ "ghcjs-websockets" = dontDistribute super."ghcjs-websockets";
+ "ghclive" = dontDistribute super."ghclive";
+ "ghczdecode" = dontDistribute super."ghczdecode";
+ "ght" = dontDistribute super."ght";
+ "gi-atk" = dontDistribute super."gi-atk";
+ "gi-cairo" = dontDistribute super."gi-cairo";
+ "gi-gdk" = dontDistribute super."gi-gdk";
+ "gi-gdkpixbuf" = dontDistribute super."gi-gdkpixbuf";
+ "gi-gio" = dontDistribute super."gi-gio";
+ "gi-glib" = dontDistribute super."gi-glib";
+ "gi-gobject" = dontDistribute super."gi-gobject";
+ "gi-gtk" = dontDistribute super."gi-gtk";
+ "gi-javascriptcore" = dontDistribute super."gi-javascriptcore";
+ "gi-notify" = dontDistribute super."gi-notify";
+ "gi-pango" = dontDistribute super."gi-pango";
+ "gi-soup" = dontDistribute super."gi-soup";
+ "gi-vte" = dontDistribute super."gi-vte";
+ "gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
+ "gimlh" = dontDistribute super."gimlh";
+ "ginger" = dontDistribute super."ginger";
+ "ginsu" = dontDistribute super."ginsu";
+ "gipeda" = doDistribute super."gipeda_0_1_2_1";
+ "gist" = dontDistribute super."gist";
+ "git-all" = dontDistribute super."git-all";
+ "git-annex" = doDistribute super."git-annex_5_20150727";
+ "git-checklist" = dontDistribute super."git-checklist";
+ "git-date" = dontDistribute super."git-date";
+ "git-embed" = dontDistribute super."git-embed";
+ "git-fmt" = dontDistribute super."git-fmt";
+ "git-freq" = dontDistribute super."git-freq";
+ "git-gpush" = dontDistribute super."git-gpush";
+ "git-jump" = dontDistribute super."git-jump";
+ "git-monitor" = dontDistribute super."git-monitor";
+ "git-object" = dontDistribute super."git-object";
+ "git-repair" = dontDistribute super."git-repair";
+ "git-sanity" = dontDistribute super."git-sanity";
+ "git-vogue" = dontDistribute super."git-vogue";
+ "gitHUD" = dontDistribute super."gitHUD";
+ "gitcache" = dontDistribute super."gitcache";
+ "gitdo" = dontDistribute super."gitdo";
+ "github" = dontDistribute super."github";
+ "github-backup" = dontDistribute super."github-backup";
+ "github-post-receive" = dontDistribute super."github-post-receive";
+ "github-types" = dontDistribute super."github-types";
+ "github-utils" = dontDistribute super."github-utils";
+ "github-webhook-handler" = dontDistribute super."github-webhook-handler";
+ "github-webhook-handler-snap" = dontDistribute super."github-webhook-handler-snap";
+ "gitignore" = dontDistribute super."gitignore";
+ "gitit" = dontDistribute super."gitit";
+ "gitlib-cmdline" = dontDistribute super."gitlib-cmdline";
+ "gitlib-cross" = dontDistribute super."gitlib-cross";
+ "gitlib-s3" = dontDistribute super."gitlib-s3";
+ "gitlib-sample" = dontDistribute super."gitlib-sample";
+ "gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
+ "gitter" = dontDistribute super."gitter";
+ "gl-capture" = dontDistribute super."gl-capture";
+ "glade" = dontDistribute super."glade";
+ "gladexml-accessor" = dontDistribute super."gladexml-accessor";
+ "glambda" = dontDistribute super."glambda";
+ "glapp" = dontDistribute super."glapp";
+ "glasso" = dontDistribute super."glasso";
+ "glicko" = dontDistribute super."glicko";
+ "glider-nlp" = dontDistribute super."glider-nlp";
+ "glintcollider" = dontDistribute super."glintcollider";
+ "gll" = dontDistribute super."gll";
+ "global" = dontDistribute super."global";
+ "global-config" = dontDistribute super."global-config";
+ "global-lock" = dontDistribute super."global-lock";
+ "global-variables" = dontDistribute super."global-variables";
+ "glome-hs" = dontDistribute super."glome-hs";
+ "gloss" = dontDistribute super."gloss";
+ "gloss-accelerate" = dontDistribute super."gloss-accelerate";
+ "gloss-algorithms" = dontDistribute super."gloss-algorithms";
+ "gloss-banana" = dontDistribute super."gloss-banana";
+ "gloss-devil" = dontDistribute super."gloss-devil";
+ "gloss-examples" = dontDistribute super."gloss-examples";
+ "gloss-game" = dontDistribute super."gloss-game";
+ "gloss-juicy" = dontDistribute super."gloss-juicy";
+ "gloss-raster" = dontDistribute super."gloss-raster";
+ "gloss-raster-accelerate" = dontDistribute super."gloss-raster-accelerate";
+ "gloss-rendering" = dontDistribute super."gloss-rendering";
+ "gloss-sodium" = dontDistribute super."gloss-sodium";
+ "glpk-hs" = dontDistribute super."glpk-hs";
+ "glue" = dontDistribute super."glue";
+ "glue-common" = dontDistribute super."glue-common";
+ "glue-core" = dontDistribute super."glue-core";
+ "glue-ekg" = dontDistribute super."glue-ekg";
+ "glue-example" = dontDistribute super."glue-example";
+ "gluturtle" = dontDistribute super."gluturtle";
+ "gmap" = dontDistribute super."gmap";
+ "gmndl" = dontDistribute super."gmndl";
+ "gnome-desktop" = dontDistribute super."gnome-desktop";
+ "gnome-keyring" = dontDistribute super."gnome-keyring";
+ "gnomevfs" = dontDistribute super."gnomevfs";
+ "gnss-converters" = dontDistribute super."gnss-converters";
+ "gnuplot" = dontDistribute super."gnuplot";
+ "goa" = dontDistribute super."goa";
+ "goal-core" = dontDistribute super."goal-core";
+ "goal-geometry" = dontDistribute super."goal-geometry";
+ "goal-probability" = dontDistribute super."goal-probability";
+ "goal-simulation" = dontDistribute super."goal-simulation";
+ "goatee" = dontDistribute super."goatee";
+ "goatee-gtk" = dontDistribute super."goatee-gtk";
+ "gofer-prelude" = dontDistribute super."gofer-prelude";
+ "gogol" = dontDistribute super."gogol";
+ "gogol-adexchange-buyer" = dontDistribute super."gogol-adexchange-buyer";
+ "gogol-adexchange-seller" = dontDistribute super."gogol-adexchange-seller";
+ "gogol-admin-datatransfer" = dontDistribute super."gogol-admin-datatransfer";
+ "gogol-admin-directory" = dontDistribute super."gogol-admin-directory";
+ "gogol-admin-emailmigration" = dontDistribute super."gogol-admin-emailmigration";
+ "gogol-admin-reports" = dontDistribute super."gogol-admin-reports";
+ "gogol-adsense" = dontDistribute super."gogol-adsense";
+ "gogol-adsense-host" = dontDistribute super."gogol-adsense-host";
+ "gogol-affiliates" = dontDistribute super."gogol-affiliates";
+ "gogol-analytics" = dontDistribute super."gogol-analytics";
+ "gogol-android-enterprise" = dontDistribute super."gogol-android-enterprise";
+ "gogol-android-publisher" = dontDistribute super."gogol-android-publisher";
+ "gogol-appengine" = dontDistribute super."gogol-appengine";
+ "gogol-apps-activity" = dontDistribute super."gogol-apps-activity";
+ "gogol-apps-calendar" = dontDistribute super."gogol-apps-calendar";
+ "gogol-apps-licensing" = dontDistribute super."gogol-apps-licensing";
+ "gogol-apps-reseller" = dontDistribute super."gogol-apps-reseller";
+ "gogol-apps-tasks" = dontDistribute super."gogol-apps-tasks";
+ "gogol-appstate" = dontDistribute super."gogol-appstate";
+ "gogol-autoscaler" = dontDistribute super."gogol-autoscaler";
+ "gogol-bigquery" = dontDistribute super."gogol-bigquery";
+ "gogol-billing" = dontDistribute super."gogol-billing";
+ "gogol-blogger" = dontDistribute super."gogol-blogger";
+ "gogol-books" = dontDistribute super."gogol-books";
+ "gogol-civicinfo" = dontDistribute super."gogol-civicinfo";
+ "gogol-classroom" = dontDistribute super."gogol-classroom";
+ "gogol-cloudtrace" = dontDistribute super."gogol-cloudtrace";
+ "gogol-compute" = dontDistribute super."gogol-compute";
+ "gogol-container" = dontDistribute super."gogol-container";
+ "gogol-core" = dontDistribute super."gogol-core";
+ "gogol-customsearch" = dontDistribute super."gogol-customsearch";
+ "gogol-dataflow" = dontDistribute super."gogol-dataflow";
+ "gogol-datastore" = dontDistribute super."gogol-datastore";
+ "gogol-debugger" = dontDistribute super."gogol-debugger";
+ "gogol-deploymentmanager" = dontDistribute super."gogol-deploymentmanager";
+ "gogol-dfareporting" = dontDistribute super."gogol-dfareporting";
+ "gogol-discovery" = dontDistribute super."gogol-discovery";
+ "gogol-dns" = dontDistribute super."gogol-dns";
+ "gogol-doubleclick-bids" = dontDistribute super."gogol-doubleclick-bids";
+ "gogol-doubleclick-search" = dontDistribute super."gogol-doubleclick-search";
+ "gogol-drive" = dontDistribute super."gogol-drive";
+ "gogol-fitness" = dontDistribute super."gogol-fitness";
+ "gogol-fonts" = dontDistribute super."gogol-fonts";
+ "gogol-freebasesearch" = dontDistribute super."gogol-freebasesearch";
+ "gogol-fusiontables" = dontDistribute super."gogol-fusiontables";
+ "gogol-games" = dontDistribute super."gogol-games";
+ "gogol-games-configuration" = dontDistribute super."gogol-games-configuration";
+ "gogol-games-management" = dontDistribute super."gogol-games-management";
+ "gogol-genomics" = dontDistribute super."gogol-genomics";
+ "gogol-gmail" = dontDistribute super."gogol-gmail";
+ "gogol-groups-migration" = dontDistribute super."gogol-groups-migration";
+ "gogol-groups-settings" = dontDistribute super."gogol-groups-settings";
+ "gogol-identity-toolkit" = dontDistribute super."gogol-identity-toolkit";
+ "gogol-latencytest" = dontDistribute super."gogol-latencytest";
+ "gogol-logging" = dontDistribute super."gogol-logging";
+ "gogol-maps-coordinate" = dontDistribute super."gogol-maps-coordinate";
+ "gogol-maps-engine" = dontDistribute super."gogol-maps-engine";
+ "gogol-mirror" = dontDistribute super."gogol-mirror";
+ "gogol-monitoring" = dontDistribute super."gogol-monitoring";
+ "gogol-oauth2" = dontDistribute super."gogol-oauth2";
+ "gogol-pagespeed" = dontDistribute super."gogol-pagespeed";
+ "gogol-partners" = dontDistribute super."gogol-partners";
+ "gogol-play-moviespartner" = dontDistribute super."gogol-play-moviespartner";
+ "gogol-plus" = dontDistribute super."gogol-plus";
+ "gogol-plus-domains" = dontDistribute super."gogol-plus-domains";
+ "gogol-prediction" = dontDistribute super."gogol-prediction";
+ "gogol-proximitybeacon" = dontDistribute super."gogol-proximitybeacon";
+ "gogol-pubsub" = dontDistribute super."gogol-pubsub";
+ "gogol-qpxexpress" = dontDistribute super."gogol-qpxexpress";
+ "gogol-replicapool" = dontDistribute super."gogol-replicapool";
+ "gogol-replicapool-updater" = dontDistribute super."gogol-replicapool-updater";
+ "gogol-resourcemanager" = dontDistribute super."gogol-resourcemanager";
+ "gogol-resourceviews" = dontDistribute super."gogol-resourceviews";
+ "gogol-shopping-content" = dontDistribute super."gogol-shopping-content";
+ "gogol-siteverification" = dontDistribute super."gogol-siteverification";
+ "gogol-spectrum" = dontDistribute super."gogol-spectrum";
+ "gogol-sqladmin" = dontDistribute super."gogol-sqladmin";
+ "gogol-storage" = dontDistribute super."gogol-storage";
+ "gogol-storage-transfer" = dontDistribute super."gogol-storage-transfer";
+ "gogol-tagmanager" = dontDistribute super."gogol-tagmanager";
+ "gogol-taskqueue" = dontDistribute super."gogol-taskqueue";
+ "gogol-translate" = dontDistribute super."gogol-translate";
+ "gogol-urlshortener" = dontDistribute super."gogol-urlshortener";
+ "gogol-useraccounts" = dontDistribute super."gogol-useraccounts";
+ "gogol-webmaster-tools" = dontDistribute super."gogol-webmaster-tools";
+ "gogol-youtube" = dontDistribute super."gogol-youtube";
+ "gogol-youtube-analytics" = dontDistribute super."gogol-youtube-analytics";
+ "gogol-youtube-reporting" = dontDistribute super."gogol-youtube-reporting";
+ "gooey" = dontDistribute super."gooey";
+ "google-cloud" = dontDistribute super."google-cloud";
+ "google-dictionary" = dontDistribute super."google-dictionary";
+ "google-drive" = dontDistribute super."google-drive";
+ "google-html5-slide" = dontDistribute super."google-html5-slide";
+ "google-mail-filters" = dontDistribute super."google-mail-filters";
+ "google-oauth2" = dontDistribute super."google-oauth2";
+ "google-search" = dontDistribute super."google-search";
+ "google-translate" = dontDistribute super."google-translate";
+ "googleplus" = dontDistribute super."googleplus";
+ "googlepolyline" = dontDistribute super."googlepolyline";
+ "gopherbot" = dontDistribute super."gopherbot";
+ "gpah" = dontDistribute super."gpah";
+ "gpcsets" = dontDistribute super."gpcsets";
+ "gpolyline" = dontDistribute super."gpolyline";
+ "gps" = dontDistribute super."gps";
+ "gps2htmlReport" = dontDistribute super."gps2htmlReport";
+ "gpx-conduit" = dontDistribute super."gpx-conduit";
+ "graceful" = dontDistribute super."graceful";
+ "grammar-combinators" = dontDistribute super."grammar-combinators";
+ "grapefruit-examples" = dontDistribute super."grapefruit-examples";
+ "grapefruit-frp" = dontDistribute super."grapefruit-frp";
+ "grapefruit-records" = dontDistribute super."grapefruit-records";
+ "grapefruit-ui" = dontDistribute super."grapefruit-ui";
+ "grapefruit-ui-gtk" = dontDistribute super."grapefruit-ui-gtk";
+ "graph-generators" = dontDistribute super."graph-generators";
+ "graph-matchings" = dontDistribute super."graph-matchings";
+ "graph-rewriting" = dontDistribute super."graph-rewriting";
+ "graph-rewriting-cl" = dontDistribute super."graph-rewriting-cl";
+ "graph-rewriting-gl" = dontDistribute super."graph-rewriting-gl";
+ "graph-rewriting-lambdascope" = dontDistribute super."graph-rewriting-lambdascope";
+ "graph-rewriting-layout" = dontDistribute super."graph-rewriting-layout";
+ "graph-rewriting-ski" = dontDistribute super."graph-rewriting-ski";
+ "graph-rewriting-strategies" = dontDistribute super."graph-rewriting-strategies";
+ "graph-rewriting-trs" = dontDistribute super."graph-rewriting-trs";
+ "graph-rewriting-ww" = dontDistribute super."graph-rewriting-ww";
+ "graph-serialize" = dontDistribute super."graph-serialize";
+ "graph-utils" = dontDistribute super."graph-utils";
+ "graph-visit" = dontDistribute super."graph-visit";
+ "graphbuilder" = dontDistribute super."graphbuilder";
+ "graphene" = dontDistribute super."graphene";
+ "graphics-drawingcombinators" = dontDistribute super."graphics-drawingcombinators";
+ "graphics-formats-collada" = dontDistribute super."graphics-formats-collada";
+ "graphicsFormats" = dontDistribute super."graphicsFormats";
+ "graphicstools" = dontDistribute super."graphicstools";
+ "graphmod" = dontDistribute super."graphmod";
+ "graphql" = dontDistribute super."graphql";
+ "graphtype" = dontDistribute super."graphtype";
+ "graphviz" = dontDistribute super."graphviz";
+ "gray-code" = dontDistribute super."gray-code";
+ "gray-extended" = dontDistribute super."gray-extended";
+ "greencard" = dontDistribute super."greencard";
+ "greencard-lib" = dontDistribute super."greencard-lib";
+ "greg-client" = dontDistribute super."greg-client";
+ "gremlin-haskell" = dontDistribute super."gremlin-haskell";
+ "grid" = dontDistribute super."grid";
+ "gridland" = dontDistribute super."gridland";
+ "grm" = dontDistribute super."grm";
+ "groom" = dontDistribute super."groom";
+ "groundhog-inspector" = dontDistribute super."groundhog-inspector";
+ "group-with" = dontDistribute super."group-with";
+ "grouped-list" = dontDistribute super."grouped-list";
+ "groupoid" = dontDistribute super."groupoid";
+ "gruff" = dontDistribute super."gruff";
+ "gruff-examples" = dontDistribute super."gruff-examples";
+ "gsc-weighting" = dontDistribute super."gsc-weighting";
+ "gsl-random" = dontDistribute super."gsl-random";
+ "gsl-random-fu" = dontDistribute super."gsl-random-fu";
+ "gsmenu" = dontDistribute super."gsmenu";
+ "gstreamer" = dontDistribute super."gstreamer";
+ "gt-tools" = dontDistribute super."gt-tools";
+ "gtfs" = dontDistribute super."gtfs";
+ "gtk" = doDistribute super."gtk_0_13_9";
+ "gtk-helpers" = dontDistribute super."gtk-helpers";
+ "gtk-jsinput" = dontDistribute super."gtk-jsinput";
+ "gtk-largeTreeStore" = dontDistribute super."gtk-largeTreeStore";
+ "gtk-mac-integration" = dontDistribute super."gtk-mac-integration";
+ "gtk-serialized-event" = dontDistribute super."gtk-serialized-event";
+ "gtk-simple-list-view" = dontDistribute super."gtk-simple-list-view";
+ "gtk-toggle-button-list" = dontDistribute super."gtk-toggle-button-list";
+ "gtk-toy" = dontDistribute super."gtk-toy";
+ "gtk-traymanager" = dontDistribute super."gtk-traymanager";
+ "gtk2hs-cast-glade" = dontDistribute super."gtk2hs-cast-glade";
+ "gtk2hs-cast-glib" = dontDistribute super."gtk2hs-cast-glib";
+ "gtk2hs-cast-gnomevfs" = dontDistribute super."gtk2hs-cast-gnomevfs";
+ "gtk2hs-cast-gtk" = dontDistribute super."gtk2hs-cast-gtk";
+ "gtk2hs-cast-gtkglext" = dontDistribute super."gtk2hs-cast-gtkglext";
+ "gtk2hs-cast-gtksourceview2" = dontDistribute super."gtk2hs-cast-gtksourceview2";
+ "gtk2hs-cast-th" = dontDistribute super."gtk2hs-cast-th";
+ "gtk2hs-hello" = dontDistribute super."gtk2hs-hello";
+ "gtk2hs-rpn" = dontDistribute super."gtk2hs-rpn";
+ "gtk3-mac-integration" = dontDistribute super."gtk3-mac-integration";
+ "gtkglext" = dontDistribute super."gtkglext";
+ "gtkimageview" = dontDistribute super."gtkimageview";
+ "gtkrsync" = dontDistribute super."gtkrsync";
+ "gtksourceview2" = dontDistribute super."gtksourceview2";
+ "gtksourceview3" = dontDistribute super."gtksourceview3";
+ "guarded-rewriting" = dontDistribute super."guarded-rewriting";
+ "guess-combinator" = dontDistribute super."guess-combinator";
+ "gulcii" = dontDistribute super."gulcii";
+ "gutenberg-fibonaccis" = dontDistribute super."gutenberg-fibonaccis";
+ "gyah-bin" = dontDistribute super."gyah-bin";
+ "h-booru" = dontDistribute super."h-booru";
+ "h-gpgme" = dontDistribute super."h-gpgme";
+ "h2048" = dontDistribute super."h2048";
+ "hArduino" = dontDistribute super."hArduino";
+ "hBDD" = dontDistribute super."hBDD";
+ "hBDD-CMUBDD" = dontDistribute super."hBDD-CMUBDD";
+ "hBDD-CUDD" = dontDistribute super."hBDD-CUDD";
+ "hCsound" = dontDistribute super."hCsound";
+ "hDFA" = dontDistribute super."hDFA";
+ "hF2" = dontDistribute super."hF2";
+ "hGelf" = dontDistribute super."hGelf";
+ "hLLVM" = dontDistribute super."hLLVM";
+ "hMollom" = dontDistribute super."hMollom";
+ "hOpenPGP" = dontDistribute super."hOpenPGP";
+ "hPDB-examples" = dontDistribute super."hPDB-examples";
+ "hPushover" = dontDistribute super."hPushover";
+ "hR" = dontDistribute super."hR";
+ "hRESP" = dontDistribute super."hRESP";
+ "hS3" = dontDistribute super."hS3";
+ "hScraper" = dontDistribute super."hScraper";
+ "hSimpleDB" = dontDistribute super."hSimpleDB";
+ "hTalos" = dontDistribute super."hTalos";
+ "hTensor" = dontDistribute super."hTensor";
+ "hVOIDP" = dontDistribute super."hVOIDP";
+ "hXmixer" = dontDistribute super."hXmixer";
+ "haar" = dontDistribute super."haar";
+ "hacanon-light" = dontDistribute super."hacanon-light";
+ "hack" = dontDistribute super."hack";
+ "hack-contrib" = dontDistribute super."hack-contrib";
+ "hack-contrib-press" = dontDistribute super."hack-contrib-press";
+ "hack-frontend-happstack" = dontDistribute super."hack-frontend-happstack";
+ "hack-frontend-monadcgi" = dontDistribute super."hack-frontend-monadcgi";
+ "hack-handler-cgi" = dontDistribute super."hack-handler-cgi";
+ "hack-handler-epoll" = dontDistribute super."hack-handler-epoll";
+ "hack-handler-evhttp" = dontDistribute super."hack-handler-evhttp";
+ "hack-handler-fastcgi" = dontDistribute super."hack-handler-fastcgi";
+ "hack-handler-happstack" = dontDistribute super."hack-handler-happstack";
+ "hack-handler-hyena" = dontDistribute super."hack-handler-hyena";
+ "hack-handler-kibro" = dontDistribute super."hack-handler-kibro";
+ "hack-handler-simpleserver" = dontDistribute super."hack-handler-simpleserver";
+ "hack-middleware-cleanpath" = dontDistribute super."hack-middleware-cleanpath";
+ "hack-middleware-clientsession" = dontDistribute super."hack-middleware-clientsession";
+ "hack-middleware-gzip" = dontDistribute super."hack-middleware-gzip";
+ "hack-middleware-jsonp" = dontDistribute super."hack-middleware-jsonp";
+ "hack2" = dontDistribute super."hack2";
+ "hack2-contrib" = dontDistribute super."hack2-contrib";
+ "hack2-contrib-extra" = dontDistribute super."hack2-contrib-extra";
+ "hack2-handler-happstack-server" = dontDistribute super."hack2-handler-happstack-server";
+ "hack2-handler-mongrel2-http" = dontDistribute super."hack2-handler-mongrel2-http";
+ "hack2-handler-snap-server" = dontDistribute super."hack2-handler-snap-server";
+ "hack2-handler-warp" = dontDistribute super."hack2-handler-warp";
+ "hack2-interface-wai" = dontDistribute super."hack2-interface-wai";
+ "hackage-diff" = dontDistribute super."hackage-diff";
+ "hackage-plot" = dontDistribute super."hackage-plot";
+ "hackage-proxy" = dontDistribute super."hackage-proxy";
+ "hackage-repo-tool" = dontDistribute super."hackage-repo-tool";
+ "hackage-security" = dontDistribute super."hackage-security";
+ "hackage-security-HTTP" = dontDistribute super."hackage-security-HTTP";
+ "hackage-server" = dontDistribute super."hackage-server";
+ "hackage-sparks" = dontDistribute super."hackage-sparks";
+ "hackage-whatsnew" = dontDistribute super."hackage-whatsnew";
+ "hackage2hwn" = dontDistribute super."hackage2hwn";
+ "hackage2twitter" = dontDistribute super."hackage2twitter";
+ "hackager" = dontDistribute super."hackager";
+ "hackernews" = dontDistribute super."hackernews";
+ "hackertyper" = dontDistribute super."hackertyper";
+ "hackmanager" = dontDistribute super."hackmanager";
+ "hackport" = dontDistribute super."hackport";
+ "hactor" = dontDistribute super."hactor";
+ "hactors" = dontDistribute super."hactors";
+ "haddock" = dontDistribute super."haddock";
+ "haddock-leksah" = dontDistribute super."haddock-leksah";
+ "haddocset" = dontDistribute super."haddocset";
+ "hadoop-formats" = dontDistribute super."hadoop-formats";
+ "hadoop-rpc" = dontDistribute super."hadoop-rpc";
+ "hadoop-tools" = dontDistribute super."hadoop-tools";
+ "haeredes" = dontDistribute super."haeredes";
+ "haggis" = dontDistribute super."haggis";
+ "haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
+ "hailgun" = dontDistribute super."hailgun";
+ "hailgun-send" = dontDistribute super."hailgun-send";
+ "hails" = dontDistribute super."hails";
+ "hails-bin" = dontDistribute super."hails-bin";
+ "hairy" = dontDistribute super."hairy";
+ "hakaru" = dontDistribute super."hakaru";
+ "hake" = dontDistribute super."hake";
+ "hakismet" = dontDistribute super."hakismet";
+ "hako" = dontDistribute super."hako";
+ "hakyll-R" = dontDistribute super."hakyll-R";
+ "hakyll-agda" = dontDistribute super."hakyll-agda";
+ "hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
+ "hakyll-contrib" = dontDistribute super."hakyll-contrib";
+ "hakyll-contrib-hyphenation" = dontDistribute super."hakyll-contrib-hyphenation";
+ "hakyll-contrib-links" = dontDistribute super."hakyll-contrib-links";
+ "hakyll-convert" = dontDistribute super."hakyll-convert";
+ "hakyll-elm" = dontDistribute super."hakyll-elm";
+ "hakyll-sass" = dontDistribute super."hakyll-sass";
+ "halberd" = dontDistribute super."halberd";
+ "halfs" = dontDistribute super."halfs";
+ "halipeto" = dontDistribute super."halipeto";
+ "halive" = dontDistribute super."halive";
+ "halma" = dontDistribute super."halma";
+ "haltavista" = dontDistribute super."haltavista";
+ "hamid" = dontDistribute super."hamid";
+ "hampp" = dontDistribute super."hampp";
+ "hamtmap" = dontDistribute super."hamtmap";
+ "hamusic" = dontDistribute super."hamusic";
+ "handa-gdata" = dontDistribute super."handa-gdata";
+ "handa-geodata" = dontDistribute super."handa-geodata";
+ "handa-opengl" = dontDistribute super."handa-opengl";
+ "handle-like" = dontDistribute super."handle-like";
+ "handsy" = dontDistribute super."handsy";
+ "hangman" = dontDistribute super."hangman";
+ "hannahci" = dontDistribute super."hannahci";
+ "hans" = dontDistribute super."hans";
+ "hans-pcap" = dontDistribute super."hans-pcap";
+ "hans-pfq" = dontDistribute super."hans-pfq";
+ "haphviz" = dontDistribute super."haphviz";
+ "hapistrano" = dontDistribute super."hapistrano";
+ "happindicator" = dontDistribute super."happindicator";
+ "happindicator3" = dontDistribute super."happindicator3";
+ "happraise" = dontDistribute super."happraise";
+ "happs-hsp" = dontDistribute super."happs-hsp";
+ "happs-hsp-template" = dontDistribute super."happs-hsp-template";
+ "happs-tutorial" = dontDistribute super."happs-tutorial";
+ "happstack" = dontDistribute super."happstack";
+ "happstack-auth" = dontDistribute super."happstack-auth";
+ "happstack-authenticate" = dontDistribute super."happstack-authenticate";
+ "happstack-clientsession" = dontDistribute super."happstack-clientsession";
+ "happstack-contrib" = dontDistribute super."happstack-contrib";
+ "happstack-data" = dontDistribute super."happstack-data";
+ "happstack-dlg" = dontDistribute super."happstack-dlg";
+ "happstack-facebook" = dontDistribute super."happstack-facebook";
+ "happstack-fastcgi" = dontDistribute super."happstack-fastcgi";
+ "happstack-fay" = dontDistribute super."happstack-fay";
+ "happstack-fay-ajax" = dontDistribute super."happstack-fay-ajax";
+ "happstack-foundation" = dontDistribute super."happstack-foundation";
+ "happstack-hamlet" = dontDistribute super."happstack-hamlet";
+ "happstack-heist" = dontDistribute super."happstack-heist";
+ "happstack-helpers" = dontDistribute super."happstack-helpers";
+ "happstack-hsp" = dontDistribute super."happstack-hsp";
+ "happstack-hstringtemplate" = dontDistribute super."happstack-hstringtemplate";
+ "happstack-ixset" = dontDistribute super."happstack-ixset";
+ "happstack-jmacro" = dontDistribute super."happstack-jmacro";
+ "happstack-lite" = dontDistribute super."happstack-lite";
+ "happstack-monad-peel" = dontDistribute super."happstack-monad-peel";
+ "happstack-plugins" = dontDistribute super."happstack-plugins";
+ "happstack-server-tls" = dontDistribute super."happstack-server-tls";
+ "happstack-server-tls-cryptonite" = dontDistribute super."happstack-server-tls-cryptonite";
+ "happstack-state" = dontDistribute super."happstack-state";
+ "happstack-static-routing" = dontDistribute super."happstack-static-routing";
+ "happstack-util" = dontDistribute super."happstack-util";
+ "happstack-yui" = dontDistribute super."happstack-yui";
+ "happy-meta" = dontDistribute super."happy-meta";
+ "happybara" = dontDistribute super."happybara";
+ "happybara-webkit" = dontDistribute super."happybara-webkit";
+ "happybara-webkit-server" = dontDistribute super."happybara-webkit-server";
+ "har" = dontDistribute super."har";
+ "harchive" = dontDistribute super."harchive";
+ "hark" = dontDistribute super."hark";
+ "harmony" = dontDistribute super."harmony";
+ "haroonga" = dontDistribute super."haroonga";
+ "haroonga-httpd" = dontDistribute super."haroonga-httpd";
+ "harp" = dontDistribute super."harp";
+ "harpy" = dontDistribute super."harpy";
+ "has" = dontDistribute super."has";
+ "has-th" = dontDistribute super."has-th";
+ "hascal" = dontDistribute super."hascal";
+ "hascat" = dontDistribute super."hascat";
+ "hascat-lib" = dontDistribute super."hascat-lib";
+ "hascat-setup" = dontDistribute super."hascat-setup";
+ "hascat-system" = dontDistribute super."hascat-system";
+ "hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
+ "hashable-generics" = dontDistribute super."hashable-generics";
+ "hashable-time" = dontDistribute super."hashable-time";
+ "hashabler" = dontDistribute super."hashabler";
+ "hashed-storage" = dontDistribute super."hashed-storage";
+ "hashids" = dontDistribute super."hashids";
+ "hashring" = dontDistribute super."hashring";
+ "hashtables-plus" = dontDistribute super."hashtables-plus";
+ "hasim" = dontDistribute super."hasim";
+ "hask" = dontDistribute super."hask";
+ "hask-home" = dontDistribute super."hask-home";
+ "haskades" = dontDistribute super."haskades";
+ "haskakafka" = dontDistribute super."haskakafka";
+ "haskanoid" = dontDistribute super."haskanoid";
+ "haskarrow" = dontDistribute super."haskarrow";
+ "haskbot-core" = dontDistribute super."haskbot-core";
+ "haskdeep" = dontDistribute super."haskdeep";
+ "haskdogs" = dontDistribute super."haskdogs";
+ "haskeem" = dontDistribute super."haskeem";
+ "haskeline" = doDistribute super."haskeline_0_7_2_2";
+ "haskeline-class" = dontDistribute super."haskeline-class";
+ "haskell-aliyun" = dontDistribute super."haskell-aliyun";
+ "haskell-awk" = dontDistribute super."haskell-awk";
+ "haskell-bcrypt" = dontDistribute super."haskell-bcrypt";
+ "haskell-brainfuck" = dontDistribute super."haskell-brainfuck";
+ "haskell-cnc" = dontDistribute super."haskell-cnc";
+ "haskell-coffee" = dontDistribute super."haskell-coffee";
+ "haskell-compression" = dontDistribute super."haskell-compression";
+ "haskell-course-preludes" = dontDistribute super."haskell-course-preludes";
+ "haskell-docs" = dontDistribute super."haskell-docs";
+ "haskell-exp-parser" = dontDistribute super."haskell-exp-parser";
+ "haskell-formatter" = dontDistribute super."haskell-formatter";
+ "haskell-ftp" = dontDistribute super."haskell-ftp";
+ "haskell-generate" = dontDistribute super."haskell-generate";
+ "haskell-gi" = dontDistribute super."haskell-gi";
+ "haskell-gi-base" = dontDistribute super."haskell-gi-base";
+ "haskell-import-graph" = dontDistribute super."haskell-import-graph";
+ "haskell-in-space" = dontDistribute super."haskell-in-space";
+ "haskell-modbus" = dontDistribute super."haskell-modbus";
+ "haskell-mpi" = dontDistribute super."haskell-mpi";
+ "haskell-names" = doDistribute super."haskell-names_0_5_3";
+ "haskell-openflow" = dontDistribute super."haskell-openflow";
+ "haskell-pdf-presenter" = dontDistribute super."haskell-pdf-presenter";
+ "haskell-platform-test" = dontDistribute super."haskell-platform-test";
+ "haskell-plot" = dontDistribute super."haskell-plot";
+ "haskell-qrencode" = dontDistribute super."haskell-qrencode";
+ "haskell-read-editor" = dontDistribute super."haskell-read-editor";
+ "haskell-reflect" = dontDistribute super."haskell-reflect";
+ "haskell-rules" = dontDistribute super."haskell-rules";
+ "haskell-src-exts" = doDistribute super."haskell-src-exts_1_16_0_1";
+ "haskell-src-exts-qq" = dontDistribute super."haskell-src-exts-qq";
+ "haskell-src-meta-mwotton" = dontDistribute super."haskell-src-meta-mwotton";
+ "haskell-token-utils" = dontDistribute super."haskell-token-utils";
+ "haskell-tor" = dontDistribute super."haskell-tor";
+ "haskell-type-exts" = dontDistribute super."haskell-type-exts";
+ "haskell-typescript" = dontDistribute super."haskell-typescript";
+ "haskell-tyrant" = dontDistribute super."haskell-tyrant";
+ "haskell-updater" = dontDistribute super."haskell-updater";
+ "haskell-xmpp" = dontDistribute super."haskell-xmpp";
+ "haskell2010" = dontDistribute super."haskell2010";
+ "haskell98" = dontDistribute super."haskell98";
+ "haskell98libraries" = dontDistribute super."haskell98libraries";
+ "haskelldb" = dontDistribute super."haskelldb";
+ "haskelldb-connect-hdbc" = dontDistribute super."haskelldb-connect-hdbc";
+ "haskelldb-connect-hdbc-catchio-mtl" = dontDistribute super."haskelldb-connect-hdbc-catchio-mtl";
+ "haskelldb-connect-hdbc-catchio-tf" = dontDistribute super."haskelldb-connect-hdbc-catchio-tf";
+ "haskelldb-connect-hdbc-catchio-transformers" = dontDistribute super."haskelldb-connect-hdbc-catchio-transformers";
+ "haskelldb-connect-hdbc-lifted" = dontDistribute super."haskelldb-connect-hdbc-lifted";
+ "haskelldb-dynamic" = dontDistribute super."haskelldb-dynamic";
+ "haskelldb-flat" = dontDistribute super."haskelldb-flat";
+ "haskelldb-hdbc" = dontDistribute super."haskelldb-hdbc";
+ "haskelldb-hdbc-mysql" = dontDistribute super."haskelldb-hdbc-mysql";
+ "haskelldb-hdbc-odbc" = dontDistribute super."haskelldb-hdbc-odbc";
+ "haskelldb-hdbc-postgresql" = dontDistribute super."haskelldb-hdbc-postgresql";
+ "haskelldb-hdbc-sqlite3" = dontDistribute super."haskelldb-hdbc-sqlite3";
+ "haskelldb-hsql" = dontDistribute super."haskelldb-hsql";
+ "haskelldb-hsql-mysql" = dontDistribute super."haskelldb-hsql-mysql";
+ "haskelldb-hsql-odbc" = dontDistribute super."haskelldb-hsql-odbc";
+ "haskelldb-hsql-oracle" = dontDistribute super."haskelldb-hsql-oracle";
+ "haskelldb-hsql-postgresql" = dontDistribute super."haskelldb-hsql-postgresql";
+ "haskelldb-hsql-sqlite" = dontDistribute super."haskelldb-hsql-sqlite";
+ "haskelldb-hsql-sqlite3" = dontDistribute super."haskelldb-hsql-sqlite3";
+ "haskelldb-th" = dontDistribute super."haskelldb-th";
+ "haskelldb-wx" = dontDistribute super."haskelldb-wx";
+ "haskellscrabble" = dontDistribute super."haskellscrabble";
+ "haskellscript" = dontDistribute super."haskellscript";
+ "haskelm" = dontDistribute super."haskelm";
+ "haskgame" = dontDistribute super."haskgame";
+ "haskheap" = dontDistribute super."haskheap";
+ "haskhol-core" = dontDistribute super."haskhol-core";
+ "haskintex" = doDistribute super."haskintex_0_5_1_0";
+ "haskmon" = dontDistribute super."haskmon";
+ "haskoin" = dontDistribute super."haskoin";
+ "haskoin-core" = dontDistribute super."haskoin-core";
+ "haskoin-crypto" = dontDistribute super."haskoin-crypto";
+ "haskoin-node" = dontDistribute super."haskoin-node";
+ "haskoin-protocol" = dontDistribute super."haskoin-protocol";
+ "haskoin-script" = dontDistribute super."haskoin-script";
+ "haskoin-util" = dontDistribute super."haskoin-util";
+ "haskoin-wallet" = dontDistribute super."haskoin-wallet";
+ "haskoon" = dontDistribute super."haskoon";
+ "haskoon-httpspec" = dontDistribute super."haskoon-httpspec";
+ "haskoon-salvia" = dontDistribute super."haskoon-salvia";
+ "haskore" = dontDistribute super."haskore";
+ "haskore-realtime" = dontDistribute super."haskore-realtime";
+ "haskore-supercollider" = dontDistribute super."haskore-supercollider";
+ "haskore-synthesizer" = dontDistribute super."haskore-synthesizer";
+ "haskore-vintage" = dontDistribute super."haskore-vintage";
+ "hasktags" = dontDistribute super."hasktags";
+ "haslo" = dontDistribute super."haslo";
+ "hasloGUI" = dontDistribute super."hasloGUI";
+ "hasparql-client" = dontDistribute super."hasparql-client";
+ "haspell" = dontDistribute super."haspell";
+ "hasql" = doDistribute super."hasql_0_7_4";
+ "hasql-pool" = dontDistribute super."hasql-pool";
+ "hasql-postgres-options" = dontDistribute super."hasql-postgres-options";
+ "hasql-th" = dontDistribute super."hasql-th";
+ "hasql-transaction" = dontDistribute super."hasql-transaction";
+ "hastache-aeson" = dontDistribute super."hastache-aeson";
+ "haste" = dontDistribute super."haste";
+ "haste-compiler" = dontDistribute super."haste-compiler";
+ "haste-markup" = dontDistribute super."haste-markup";
+ "haste-perch" = dontDistribute super."haste-perch";
+ "hastily" = dontDistribute super."hastily";
+ "hasty-hamiltonian" = dontDistribute super."hasty-hamiltonian";
+ "hat" = dontDistribute super."hat";
+ "hatex-guide" = dontDistribute super."hatex-guide";
+ "hath" = dontDistribute super."hath";
+ "hatt" = dontDistribute super."hatt";
+ "haverer" = dontDistribute super."haverer";
+ "hawitter" = dontDistribute super."hawitter";
+ "haxl" = dontDistribute super."haxl";
+ "haxl-amazonka" = dontDistribute super."haxl-amazonka";
+ "haxl-facebook" = dontDistribute super."haxl-facebook";
+ "haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
+ "haxr-th" = dontDistribute super."haxr-th";
+ "haxy" = dontDistribute super."haxy";
+ "hayland" = dontDistribute super."hayland";
+ "hayoo-cli" = dontDistribute super."hayoo-cli";
+ "hback" = dontDistribute super."hback";
+ "hbayes" = dontDistribute super."hbayes";
+ "hbb" = dontDistribute super."hbb";
+ "hbcd" = dontDistribute super."hbcd";
+ "hbeat" = dontDistribute super."hbeat";
+ "hblas" = dontDistribute super."hblas";
+ "hblock" = dontDistribute super."hblock";
+ "hbro" = dontDistribute super."hbro";
+ "hbro-contrib" = dontDistribute super."hbro-contrib";
+ "hburg" = dontDistribute super."hburg";
+ "hcc" = dontDistribute super."hcc";
+ "hcg-minus" = dontDistribute super."hcg-minus";
+ "hcg-minus-cairo" = dontDistribute super."hcg-minus-cairo";
+ "hcheat" = dontDistribute super."hcheat";
+ "hchesslib" = dontDistribute super."hchesslib";
+ "hcltest" = dontDistribute super."hcltest";
+ "hcron" = dontDistribute super."hcron";
+ "hcube" = dontDistribute super."hcube";
+ "hcwiid" = dontDistribute super."hcwiid";
+ "hdaemonize-buildfix" = dontDistribute super."hdaemonize-buildfix";
+ "hdbc-aeson" = dontDistribute super."hdbc-aeson";
+ "hdbc-postgresql-hstore" = dontDistribute super."hdbc-postgresql-hstore";
+ "hdbc-tuple" = dontDistribute super."hdbc-tuple";
+ "hdbi" = dontDistribute super."hdbi";
+ "hdbi-conduit" = dontDistribute super."hdbi-conduit";
+ "hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
+ "hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
+ "hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
+ "hdf" = dontDistribute super."hdf";
+ "hdigest" = dontDistribute super."hdigest";
+ "hdirect" = dontDistribute super."hdirect";
+ "hdis86" = dontDistribute super."hdis86";
+ "hdiscount" = dontDistribute super."hdiscount";
+ "hdm" = dontDistribute super."hdm";
+ "hdph" = dontDistribute super."hdph";
+ "hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
+ "headergen" = dontDistribute super."headergen";
+ "heapsort" = dontDistribute super."heapsort";
+ "hecc" = dontDistribute super."hecc";
+ "hedis-config" = dontDistribute super."hedis-config";
+ "hedis-monadic" = dontDistribute super."hedis-monadic";
+ "hedis-pile" = dontDistribute super."hedis-pile";
+ "hedis-simple" = dontDistribute super."hedis-simple";
+ "hedis-tags" = dontDistribute super."hedis-tags";
+ "hedn" = dontDistribute super."hedn";
+ "hein" = dontDistribute super."hein";
+ "heist-aeson" = dontDistribute super."heist-aeson";
+ "heist-async" = dontDistribute super."heist-async";
+ "helics" = dontDistribute super."helics";
+ "helics-wai" = dontDistribute super."helics-wai";
+ "helisp" = dontDistribute super."helisp";
+ "helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
+ "hell" = dontDistribute super."hell";
+ "hellage" = dontDistribute super."hellage";
+ "hellnet" = dontDistribute super."hellnet";
+ "hello" = dontDistribute super."hello";
+ "helm" = dontDistribute super."helm";
+ "help-esb" = dontDistribute super."help-esb";
+ "hemkay" = dontDistribute super."hemkay";
+ "hemkay-core" = dontDistribute super."hemkay-core";
+ "hemokit" = dontDistribute super."hemokit";
+ "hen" = dontDistribute super."hen";
+ "henet" = dontDistribute super."henet";
+ "hepevt" = dontDistribute super."hepevt";
+ "her-lexer" = dontDistribute super."her-lexer";
+ "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
+ "herbalizer" = dontDistribute super."herbalizer";
+ "hermit" = dontDistribute super."hermit";
+ "hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
+ "heroku" = dontDistribute super."heroku";
+ "heroku-persistent" = dontDistribute super."heroku-persistent";
+ "herringbone" = dontDistribute super."herringbone";
+ "herringbone-embed" = dontDistribute super."herringbone-embed";
+ "herringbone-wai" = dontDistribute super."herringbone-wai";
+ "hesql" = dontDistribute super."hesql";
+ "hetero-map" = dontDistribute super."hetero-map";
+ "hetris" = dontDistribute super."hetris";
+ "heukarya" = dontDistribute super."heukarya";
+ "hevolisa" = dontDistribute super."hevolisa";
+ "hevolisa-dph" = dontDistribute super."hevolisa-dph";
+ "hexdump" = dontDistribute super."hexdump";
+ "hexif" = dontDistribute super."hexif";
+ "hexpat-iteratee" = dontDistribute super."hexpat-iteratee";
+ "hexpat-lens" = dontDistribute super."hexpat-lens";
+ "hexpat-pickle" = dontDistribute super."hexpat-pickle";
+ "hexpat-pickle-generic" = dontDistribute super."hexpat-pickle-generic";
+ "hexpat-tagsoup" = dontDistribute super."hexpat-tagsoup";
+ "hexpr" = dontDistribute super."hexpr";
+ "hexquote" = dontDistribute super."hexquote";
+ "heyefi" = dontDistribute super."heyefi";
+ "hfann" = dontDistribute super."hfann";
+ "hfd" = dontDistribute super."hfd";
+ "hfiar" = dontDistribute super."hfiar";
+ "hfmt" = dontDistribute super."hfmt";
+ "hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
+ "hfov" = dontDistribute super."hfov";
+ "hfractal" = dontDistribute super."hfractal";
+ "hfusion" = dontDistribute super."hfusion";
+ "hg-buildpackage" = dontDistribute super."hg-buildpackage";
+ "hgal" = dontDistribute super."hgal";
+ "hgalib" = dontDistribute super."hgalib";
+ "hgdbmi" = dontDistribute super."hgdbmi";
+ "hgearman" = dontDistribute super."hgearman";
+ "hgen" = dontDistribute super."hgen";
+ "hgeometric" = dontDistribute super."hgeometric";
+ "hgeometry" = dontDistribute super."hgeometry";
+ "hgettext" = dontDistribute super."hgettext";
+ "hgithub" = dontDistribute super."hgithub";
+ "hgl-example" = dontDistribute super."hgl-example";
+ "hgom" = dontDistribute super."hgom";
+ "hgopher" = dontDistribute super."hgopher";
+ "hgrev" = dontDistribute super."hgrev";
+ "hgrib" = dontDistribute super."hgrib";
+ "hharp" = dontDistribute super."hharp";
+ "hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
+ "hiccup" = dontDistribute super."hiccup";
+ "hichi" = dontDistribute super."hichi";
+ "hidapi" = dontDistribute super."hidapi";
+ "hieraclus" = dontDistribute super."hieraclus";
+ "hierarchical-clustering" = dontDistribute super."hierarchical-clustering";
+ "hierarchical-clustering-diagrams" = dontDistribute super."hierarchical-clustering-diagrams";
+ "hierarchical-exceptions" = dontDistribute super."hierarchical-exceptions";
+ "hierarchy" = dontDistribute super."hierarchy";
+ "hiernotify" = dontDistribute super."hiernotify";
+ "highWaterMark" = dontDistribute super."highWaterMark";
+ "higher-leveldb" = dontDistribute super."higher-leveldb";
+ "higherorder" = dontDistribute super."higherorder";
+ "highlight-versions" = dontDistribute super."highlight-versions";
+ "highlighter" = dontDistribute super."highlighter";
+ "highlighter2" = dontDistribute super."highlighter2";
+ "hills" = dontDistribute super."hills";
+ "himerge" = dontDistribute super."himerge";
+ "himg" = dontDistribute super."himg";
+ "himpy" = dontDistribute super."himpy";
+ "hindent" = doDistribute super."hindent_4_5_5";
+ "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
+ "hinduce-classifier" = dontDistribute super."hinduce-classifier";
+ "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
+ "hinduce-examples" = dontDistribute super."hinduce-examples";
+ "hinduce-missingh" = dontDistribute super."hinduce-missingh";
+ "hinquire" = dontDistribute super."hinquire";
+ "hinstaller" = dontDistribute super."hinstaller";
+ "hint-server" = dontDistribute super."hint-server";
+ "hinvaders" = dontDistribute super."hinvaders";
+ "hinze-streams" = dontDistribute super."hinze-streams";
+ "hipbot" = dontDistribute super."hipbot";
+ "hipe" = dontDistribute super."hipe";
+ "hips" = dontDistribute super."hips";
+ "hircules" = dontDistribute super."hircules";
+ "hirt" = dontDistribute super."hirt";
+ "hissmetrics" = dontDistribute super."hissmetrics";
+ "hist-pl" = dontDistribute super."hist-pl";
+ "hist-pl-dawg" = dontDistribute super."hist-pl-dawg";
+ "hist-pl-fusion" = dontDistribute super."hist-pl-fusion";
+ "hist-pl-lexicon" = dontDistribute super."hist-pl-lexicon";
+ "hist-pl-lmf" = dontDistribute super."hist-pl-lmf";
+ "hist-pl-transliter" = dontDistribute super."hist-pl-transliter";
+ "hist-pl-types" = dontDistribute super."hist-pl-types";
+ "histogram-fill-binary" = dontDistribute super."histogram-fill-binary";
+ "histogram-fill-cereal" = dontDistribute super."histogram-fill-cereal";
+ "historian" = dontDistribute super."historian";
+ "hjcase" = dontDistribute super."hjcase";
+ "hjpath" = dontDistribute super."hjpath";
+ "hjs" = dontDistribute super."hjs";
+ "hjson" = dontDistribute super."hjson";
+ "hjson-query" = dontDistribute super."hjson-query";
+ "hjsonpointer" = dontDistribute super."hjsonpointer";
+ "hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
+ "hlatex" = dontDistribute super."hlatex";
+ "hlbfgsb" = dontDistribute super."hlbfgsb";
+ "hlcm" = dontDistribute super."hlcm";
+ "hledger" = doDistribute super."hledger_0_26";
+ "hledger-chart" = dontDistribute super."hledger-chart";
+ "hledger-diff" = dontDistribute super."hledger-diff";
+ "hledger-interest" = dontDistribute super."hledger-interest";
+ "hledger-irr" = dontDistribute super."hledger-irr";
+ "hledger-lib" = doDistribute super."hledger-lib_0_26";
+ "hledger-ui" = dontDistribute super."hledger-ui";
+ "hledger-vty" = dontDistribute super."hledger-vty";
+ "hledger-web" = doDistribute super."hledger-web_0_26";
+ "hlibBladeRF" = dontDistribute super."hlibBladeRF";
+ "hlibev" = dontDistribute super."hlibev";
+ "hlibfam" = dontDistribute super."hlibfam";
+ "hlint" = doDistribute super."hlint_1_9_22";
+ "hlogger" = dontDistribute super."hlogger";
+ "hlongurl" = dontDistribute super."hlongurl";
+ "hls" = dontDistribute super."hls";
+ "hlwm" = dontDistribute super."hlwm";
+ "hly" = dontDistribute super."hly";
+ "hmark" = dontDistribute super."hmark";
+ "hmarkup" = dontDistribute super."hmarkup";
+ "hmatrix" = doDistribute super."hmatrix_0_16_1_5";
+ "hmatrix-banded" = dontDistribute super."hmatrix-banded";
+ "hmatrix-csv" = dontDistribute super."hmatrix-csv";
+ "hmatrix-glpk" = dontDistribute super."hmatrix-glpk";
+ "hmatrix-gsl" = doDistribute super."hmatrix-gsl_0_16_0_3";
+ "hmatrix-gsl-stats" = doDistribute super."hmatrix-gsl-stats_0_4_1_1";
+ "hmatrix-mmap" = dontDistribute super."hmatrix-mmap";
+ "hmatrix-nipals" = dontDistribute super."hmatrix-nipals";
+ "hmatrix-quadprogpp" = dontDistribute super."hmatrix-quadprogpp";
+ "hmatrix-special" = dontDistribute super."hmatrix-special";
+ "hmatrix-static" = dontDistribute super."hmatrix-static";
+ "hmatrix-svdlibc" = dontDistribute super."hmatrix-svdlibc";
+ "hmatrix-syntax" = dontDistribute super."hmatrix-syntax";
+ "hmatrix-tests" = dontDistribute super."hmatrix-tests";
+ "hmeap" = dontDistribute super."hmeap";
+ "hmeap-utils" = dontDistribute super."hmeap-utils";
+ "hmemdb" = dontDistribute super."hmemdb";
+ "hmenu" = dontDistribute super."hmenu";
+ "hmidi" = dontDistribute super."hmidi";
+ "hmk" = dontDistribute super."hmk";
+ "hmm" = dontDistribute super."hmm";
+ "hmm-hmatrix" = dontDistribute super."hmm-hmatrix";
+ "hmp3" = dontDistribute super."hmp3";
+ "hmpfr" = dontDistribute super."hmpfr";
+ "hmt" = dontDistribute super."hmt";
+ "hmt-diagrams" = dontDistribute super."hmt-diagrams";
+ "hmumps" = dontDistribute super."hmumps";
+ "hnetcdf" = dontDistribute super."hnetcdf";
+ "hnix" = dontDistribute super."hnix";
+ "hnn" = dontDistribute super."hnn";
+ "hnop" = dontDistribute super."hnop";
+ "ho-rewriting" = dontDistribute super."ho-rewriting";
+ "hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
+ "hob" = dontDistribute super."hob";
+ "hobbes" = dontDistribute super."hobbes";
+ "hobbits" = dontDistribute super."hobbits";
+ "hoe" = dontDistribute super."hoe";
+ "hofix-mtl" = dontDistribute super."hofix-mtl";
+ "hog" = dontDistribute super."hog";
+ "hogg" = dontDistribute super."hogg";
+ "hogre" = dontDistribute super."hogre";
+ "hogre-examples" = dontDistribute super."hogre-examples";
+ "hois" = dontDistribute super."hois";
+ "hoist-error" = dontDistribute super."hoist-error";
+ "hold-em" = dontDistribute super."hold-em";
+ "hole" = dontDistribute super."hole";
+ "holey-format" = dontDistribute super."holey-format";
+ "homeomorphic" = dontDistribute super."homeomorphic";
+ "hommage" = dontDistribute super."hommage";
+ "hommage-ds" = dontDistribute super."hommage-ds";
+ "homplexity" = dontDistribute super."homplexity";
+ "honi" = dontDistribute super."honi";
+ "honk" = dontDistribute super."honk";
+ "hoobuddy" = dontDistribute super."hoobuddy";
+ "hood" = dontDistribute super."hood";
+ "hood-off" = dontDistribute super."hood-off";
+ "hood2" = dontDistribute super."hood2";
+ "hoodie" = dontDistribute super."hoodie";
+ "hoodle" = dontDistribute super."hoodle";
+ "hoodle-builder" = dontDistribute super."hoodle-builder";
+ "hoodle-core" = dontDistribute super."hoodle-core";
+ "hoodle-extra" = dontDistribute super."hoodle-extra";
+ "hoodle-parser" = dontDistribute super."hoodle-parser";
+ "hoodle-publish" = dontDistribute super."hoodle-publish";
+ "hoodle-render" = dontDistribute super."hoodle-render";
+ "hoodle-types" = dontDistribute super."hoodle-types";
+ "hoogle-index" = dontDistribute super."hoogle-index";
+ "hooks-dir" = dontDistribute super."hooks-dir";
+ "hoovie" = dontDistribute super."hoovie";
+ "hopencc" = dontDistribute super."hopencc";
+ "hopencl" = dontDistribute super."hopencl";
+ "hopenpgp-tools" = dontDistribute super."hopenpgp-tools";
+ "hopenssl" = dontDistribute super."hopenssl";
+ "hopfield" = dontDistribute super."hopfield";
+ "hopfield-networks" = dontDistribute super."hopfield-networks";
+ "hopfli" = dontDistribute super."hopfli";
+ "hops" = dontDistribute super."hops";
+ "hoq" = dontDistribute super."hoq";
+ "horizon" = dontDistribute super."horizon";
+ "hosc" = dontDistribute super."hosc";
+ "hosc-json" = dontDistribute super."hosc-json";
+ "hosc-utils" = dontDistribute super."hosc-utils";
+ "hosts-server" = dontDistribute super."hosts-server";
+ "hothasktags" = dontDistribute super."hothasktags";
+ "hotswap" = dontDistribute super."hotswap";
+ "hourglass-fuzzy-parsing" = dontDistribute super."hourglass-fuzzy-parsing";
+ "hp2any-core" = dontDistribute super."hp2any-core";
+ "hp2any-graph" = dontDistribute super."hp2any-graph";
+ "hp2any-manager" = dontDistribute super."hp2any-manager";
+ "hp2html" = dontDistribute super."hp2html";
+ "hp2pretty" = dontDistribute super."hp2pretty";
+ "hpack" = dontDistribute super."hpack";
+ "hpaco" = dontDistribute super."hpaco";
+ "hpaco-lib" = dontDistribute super."hpaco-lib";
+ "hpage" = dontDistribute super."hpage";
+ "hpapi" = dontDistribute super."hpapi";
+ "hpaste" = dontDistribute super."hpaste";
+ "hpasteit" = dontDistribute super."hpasteit";
+ "hpc-coveralls" = doDistribute super."hpc-coveralls_0_9_0";
+ "hpc-strobe" = dontDistribute super."hpc-strobe";
+ "hpc-tracer" = dontDistribute super."hpc-tracer";
+ "hplayground" = dontDistribute super."hplayground";
+ "hplaylist" = dontDistribute super."hplaylist";
+ "hpodder" = dontDistribute super."hpodder";
+ "hpp" = dontDistribute super."hpp";
+ "hpqtypes" = dontDistribute super."hpqtypes";
+ "hprotoc-fork" = dontDistribute super."hprotoc-fork";
+ "hps" = dontDistribute super."hps";
+ "hps-cairo" = dontDistribute super."hps-cairo";
+ "hps-kmeans" = dontDistribute super."hps-kmeans";
+ "hpuz" = dontDistribute super."hpuz";
+ "hpygments" = dontDistribute super."hpygments";
+ "hpylos" = dontDistribute super."hpylos";
+ "hpyrg" = dontDistribute super."hpyrg";
+ "hquantlib" = dontDistribute super."hquantlib";
+ "hquery" = dontDistribute super."hquery";
+ "hranker" = dontDistribute super."hranker";
+ "hreader" = dontDistribute super."hreader";
+ "hricket" = dontDistribute super."hricket";
+ "hruby" = dontDistribute super."hruby";
+ "hs-GeoIP" = dontDistribute super."hs-GeoIP";
+ "hs-blake2" = dontDistribute super."hs-blake2";
+ "hs-captcha" = dontDistribute super."hs-captcha";
+ "hs-carbon" = dontDistribute super."hs-carbon";
+ "hs-carbon-examples" = dontDistribute super."hs-carbon-examples";
+ "hs-cdb" = dontDistribute super."hs-cdb";
+ "hs-dotnet" = dontDistribute super."hs-dotnet";
+ "hs-duktape" = dontDistribute super."hs-duktape";
+ "hs-excelx" = dontDistribute super."hs-excelx";
+ "hs-ffmpeg" = dontDistribute super."hs-ffmpeg";
+ "hs-fltk" = dontDistribute super."hs-fltk";
+ "hs-gchart" = dontDistribute super."hs-gchart";
+ "hs-gen-iface" = dontDistribute super."hs-gen-iface";
+ "hs-gizapp" = dontDistribute super."hs-gizapp";
+ "hs-inspector" = dontDistribute super."hs-inspector";
+ "hs-java" = dontDistribute super."hs-java";
+ "hs-json-rpc" = dontDistribute super."hs-json-rpc";
+ "hs-logo" = dontDistribute super."hs-logo";
+ "hs-mesos" = dontDistribute super."hs-mesos";
+ "hs-nombre-generator" = dontDistribute super."hs-nombre-generator";
+ "hs-pgms" = dontDistribute super."hs-pgms";
+ "hs-php-session" = dontDistribute super."hs-php-session";
+ "hs-pkg-config" = dontDistribute super."hs-pkg-config";
+ "hs-pkpass" = dontDistribute super."hs-pkpass";
+ "hs-re" = dontDistribute super."hs-re";
+ "hs-scrape" = dontDistribute super."hs-scrape";
+ "hs-twitter" = dontDistribute super."hs-twitter";
+ "hs-twitterarchiver" = dontDistribute super."hs-twitterarchiver";
+ "hs-vcard" = dontDistribute super."hs-vcard";
+ "hs2048" = dontDistribute super."hs2048";
+ "hs2bf" = dontDistribute super."hs2bf";
+ "hs2dot" = dontDistribute super."hs2dot";
+ "hsConfigure" = dontDistribute super."hsConfigure";
+ "hsSqlite3" = dontDistribute super."hsSqlite3";
+ "hsXenCtrl" = dontDistribute super."hsXenCtrl";
+ "hsass" = doDistribute super."hsass_0_3_0";
+ "hsay" = dontDistribute super."hsay";
+ "hsb2hs" = dontDistribute super."hsb2hs";
+ "hsbackup" = dontDistribute super."hsbackup";
+ "hsbencher" = dontDistribute super."hsbencher";
+ "hsbencher-codespeed" = dontDistribute super."hsbencher-codespeed";
+ "hsbencher-fusion" = dontDistribute super."hsbencher-fusion";
+ "hsc2hs" = dontDistribute super."hsc2hs";
+ "hsc3" = dontDistribute super."hsc3";
+ "hsc3-auditor" = dontDistribute super."hsc3-auditor";
+ "hsc3-cairo" = dontDistribute super."hsc3-cairo";
+ "hsc3-data" = dontDistribute super."hsc3-data";
+ "hsc3-db" = dontDistribute super."hsc3-db";
+ "hsc3-dot" = dontDistribute super."hsc3-dot";
+ "hsc3-forth" = dontDistribute super."hsc3-forth";
+ "hsc3-graphs" = dontDistribute super."hsc3-graphs";
+ "hsc3-lang" = dontDistribute super."hsc3-lang";
+ "hsc3-lisp" = dontDistribute super."hsc3-lisp";
+ "hsc3-plot" = dontDistribute super."hsc3-plot";
+ "hsc3-process" = dontDistribute super."hsc3-process";
+ "hsc3-rec" = dontDistribute super."hsc3-rec";
+ "hsc3-rw" = dontDistribute super."hsc3-rw";
+ "hsc3-server" = dontDistribute super."hsc3-server";
+ "hsc3-sf" = dontDistribute super."hsc3-sf";
+ "hsc3-sf-hsndfile" = dontDistribute super."hsc3-sf-hsndfile";
+ "hsc3-unsafe" = dontDistribute super."hsc3-unsafe";
+ "hsc3-utils" = dontDistribute super."hsc3-utils";
+ "hscamwire" = dontDistribute super."hscamwire";
+ "hscassandra" = dontDistribute super."hscassandra";
+ "hscd" = dontDistribute super."hscd";
+ "hsclock" = dontDistribute super."hsclock";
+ "hscope" = dontDistribute super."hscope";
+ "hscrtmpl" = dontDistribute super."hscrtmpl";
+ "hscuid" = dontDistribute super."hscuid";
+ "hscurses" = dontDistribute super."hscurses";
+ "hscurses-fish-ex" = dontDistribute super."hscurses-fish-ex";
+ "hsdev" = dontDistribute super."hsdev";
+ "hsdif" = dontDistribute super."hsdif";
+ "hsdip" = dontDistribute super."hsdip";
+ "hsdns" = dontDistribute super."hsdns";
+ "hsdns-cache" = dontDistribute super."hsdns-cache";
+ "hsemail-ns" = dontDistribute super."hsemail-ns";
+ "hsenv" = dontDistribute super."hsenv";
+ "hserv" = dontDistribute super."hserv";
+ "hset" = dontDistribute super."hset";
+ "hsexif" = dontDistribute super."hsexif";
+ "hsfacter" = dontDistribute super."hsfacter";
+ "hsfcsh" = dontDistribute super."hsfcsh";
+ "hsfilt" = dontDistribute super."hsfilt";
+ "hsgnutls" = dontDistribute super."hsgnutls";
+ "hsgnutls-yj" = dontDistribute super."hsgnutls-yj";
+ "hsgsom" = dontDistribute super."hsgsom";
+ "hsgtd" = dontDistribute super."hsgtd";
+ "hsharc" = dontDistribute super."hsharc";
+ "hsignal" = doDistribute super."hsignal_0_2_7_1";
+ "hsilop" = dontDistribute super."hsilop";
+ "hsimport" = dontDistribute super."hsimport";
+ "hsini" = dontDistribute super."hsini";
+ "hskeleton" = dontDistribute super."hskeleton";
+ "hslackbuilder" = dontDistribute super."hslackbuilder";
+ "hslibsvm" = dontDistribute super."hslibsvm";
+ "hslinks" = dontDistribute super."hslinks";
+ "hslogger-reader" = dontDistribute super."hslogger-reader";
+ "hslogger-template" = dontDistribute super."hslogger-template";
+ "hslogger4j" = dontDistribute super."hslogger4j";
+ "hslogstash" = dontDistribute super."hslogstash";
+ "hsmagick" = dontDistribute super."hsmagick";
+ "hsmisc" = dontDistribute super."hsmisc";
+ "hsmtpclient" = dontDistribute super."hsmtpclient";
+ "hsndfile" = dontDistribute super."hsndfile";
+ "hsndfile-storablevector" = dontDistribute super."hsndfile-storablevector";
+ "hsndfile-vector" = dontDistribute super."hsndfile-vector";
+ "hsnock" = dontDistribute super."hsnock";
+ "hsnoise" = dontDistribute super."hsnoise";
+ "hsns" = dontDistribute super."hsns";
+ "hsnsq" = dontDistribute super."hsnsq";
+ "hsntp" = dontDistribute super."hsntp";
+ "hsoptions" = dontDistribute super."hsoptions";
+ "hsp" = dontDistribute super."hsp";
+ "hsp-cgi" = dontDistribute super."hsp-cgi";
+ "hsparklines" = dontDistribute super."hsparklines";
+ "hsparql" = dontDistribute super."hsparql";
+ "hspear" = dontDistribute super."hspear";
+ "hspec" = doDistribute super."hspec_2_1_10";
+ "hspec-checkers" = dontDistribute super."hspec-checkers";
+ "hspec-core" = doDistribute super."hspec-core_2_1_10";
+ "hspec-discover" = doDistribute super."hspec-discover_2_1_10";
+ "hspec-expectations" = doDistribute super."hspec-expectations_0_7_1";
+ "hspec-expectations-lens" = dontDistribute super."hspec-expectations-lens";
+ "hspec-expectations-lifted" = dontDistribute super."hspec-expectations-lifted";
+ "hspec-expectations-pretty" = dontDistribute super."hspec-expectations-pretty";
+ "hspec-expectations-pretty-diff" = dontDistribute super."hspec-expectations-pretty-diff";
+ "hspec-experimental" = dontDistribute super."hspec-experimental";
+ "hspec-laws" = dontDistribute super."hspec-laws";
+ "hspec-meta" = doDistribute super."hspec-meta_2_1_7";
+ "hspec-monad-control" = dontDistribute super."hspec-monad-control";
+ "hspec-server" = dontDistribute super."hspec-server";
+ "hspec-setup" = dontDistribute super."hspec-setup";
+ "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+ "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
+ "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
+ "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
+ "hspec-test-framework" = dontDistribute super."hspec-test-framework";
+ "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
+ "hspec-test-sandbox" = dontDistribute super."hspec-test-sandbox";
+ "hspec-webdriver" = doDistribute super."hspec-webdriver_1_0_3";
+ "hspec2" = dontDistribute super."hspec2";
+ "hspr-sh" = dontDistribute super."hspr-sh";
+ "hspread" = dontDistribute super."hspread";
+ "hspresent" = dontDistribute super."hspresent";
+ "hsprocess" = dontDistribute super."hsprocess";
+ "hsql" = dontDistribute super."hsql";
+ "hsql-mysql" = dontDistribute super."hsql-mysql";
+ "hsql-odbc" = dontDistribute super."hsql-odbc";
+ "hsql-postgresql" = dontDistribute super."hsql-postgresql";
+ "hsql-sqlite3" = dontDistribute super."hsql-sqlite3";
+ "hsqml" = dontDistribute super."hsqml";
+ "hsqml-datamodel" = dontDistribute super."hsqml-datamodel";
+ "hsqml-datamodel-vinyl" = dontDistribute super."hsqml-datamodel-vinyl";
+ "hsqml-demo-morris" = dontDistribute super."hsqml-demo-morris";
+ "hsqml-demo-notes" = dontDistribute super."hsqml-demo-notes";
+ "hsqml-demo-samples" = dontDistribute super."hsqml-demo-samples";
+ "hsqml-morris" = dontDistribute super."hsqml-morris";
+ "hsreadability" = dontDistribute super."hsreadability";
+ "hsseccomp" = dontDistribute super."hsseccomp";
+ "hsshellscript" = dontDistribute super."hsshellscript";
+ "hssourceinfo" = dontDistribute super."hssourceinfo";
+ "hssqlppp" = dontDistribute super."hssqlppp";
+ "hstatistics" = doDistribute super."hstatistics_0_2_5_2";
+ "hstats" = dontDistribute super."hstats";
+ "hstest" = dontDistribute super."hstest";
+ "hstidy" = dontDistribute super."hstidy";
+ "hstorchat" = dontDistribute super."hstorchat";
+ "hstradeking" = dontDistribute super."hstradeking";
+ "hstyle" = dontDistribute super."hstyle";
+ "hstzaar" = dontDistribute super."hstzaar";
+ "hsubconvert" = dontDistribute super."hsubconvert";
+ "hsverilog" = dontDistribute super."hsverilog";
+ "hswip" = dontDistribute super."hswip";
+ "hsx" = dontDistribute super."hsx";
+ "hsx-jmacro" = dontDistribute super."hsx-jmacro";
+ "hsx-xhtml" = dontDistribute super."hsx-xhtml";
+ "hsx2hs" = dontDistribute super."hsx2hs";
+ "hsyscall" = dontDistribute super."hsyscall";
+ "hszephyr" = dontDistribute super."hszephyr";
+ "htaglib" = dontDistribute super."htaglib";
+ "htags" = dontDistribute super."htags";
+ "htar" = dontDistribute super."htar";
+ "htiled" = dontDistribute super."htiled";
+ "htime" = dontDistribute super."htime";
+ "html-email-validate" = dontDistribute super."html-email-validate";
+ "html-entities" = dontDistribute super."html-entities";
+ "html-kure" = dontDistribute super."html-kure";
+ "html-minimalist" = dontDistribute super."html-minimalist";
+ "html-rules" = dontDistribute super."html-rules";
+ "html-tokenizer" = dontDistribute super."html-tokenizer";
+ "html-truncate" = dontDistribute super."html-truncate";
+ "html2hamlet" = dontDistribute super."html2hamlet";
+ "html5-entity" = dontDistribute super."html5-entity";
+ "htodo" = dontDistribute super."htodo";
+ "htoml" = dontDistribute super."htoml";
+ "htrace" = dontDistribute super."htrace";
+ "hts" = dontDistribute super."hts";
+ "htsn" = dontDistribute super."htsn";
+ "htsn-common" = dontDistribute super."htsn-common";
+ "htsn-import" = dontDistribute super."htsn-import";
+ "http-accept" = dontDistribute super."http-accept";
+ "http-attoparsec" = dontDistribute super."http-attoparsec";
+ "http-client-auth" = dontDistribute super."http-client-auth";
+ "http-client-conduit" = dontDistribute super."http-client-conduit";
+ "http-client-lens" = dontDistribute super."http-client-lens";
+ "http-client-multipart" = dontDistribute super."http-client-multipart";
+ "http-client-openssl" = dontDistribute super."http-client-openssl";
+ "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
+ "http-client-streams" = dontDistribute super."http-client-streams";
+ "http-conduit-browser" = dontDistribute super."http-conduit-browser";
+ "http-conduit-downloader" = dontDistribute super."http-conduit-downloader";
+ "http-encodings" = dontDistribute super."http-encodings";
+ "http-enumerator" = dontDistribute super."http-enumerator";
+ "http-kit" = dontDistribute super."http-kit";
+ "http-link-header" = dontDistribute super."http-link-header";
+ "http-listen" = dontDistribute super."http-listen";
+ "http-monad" = dontDistribute super."http-monad";
+ "http-proxy" = dontDistribute super."http-proxy";
+ "http-querystring" = dontDistribute super."http-querystring";
+ "http-server" = dontDistribute super."http-server";
+ "http-shed" = dontDistribute super."http-shed";
+ "http-test" = dontDistribute super."http-test";
+ "http-types" = doDistribute super."http-types_0_8_6";
+ "http-wget" = dontDistribute super."http-wget";
+ "http2" = doDistribute super."http2_1_0_4";
+ "httpd-shed" = dontDistribute super."httpd-shed";
+ "https-everywhere-rules" = dontDistribute super."https-everywhere-rules";
+ "https-everywhere-rules-raw" = dontDistribute super."https-everywhere-rules-raw";
+ "httpspec" = dontDistribute super."httpspec";
+ "htune" = dontDistribute super."htune";
+ "htzaar" = dontDistribute super."htzaar";
+ "hub" = dontDistribute super."hub";
+ "hubigraph" = dontDistribute super."hubigraph";
+ "hubris" = dontDistribute super."hubris";
+ "huckleberry" = dontDistribute super."huckleberry";
+ "huffman" = dontDistribute super."huffman";
+ "hugs2yc" = dontDistribute super."hugs2yc";
+ "hulk" = dontDistribute super."hulk";
+ "human-readable-duration" = dontDistribute super."human-readable-duration";
+ "hums" = dontDistribute super."hums";
+ "hunch" = dontDistribute super."hunch";
+ "hunit-dejafu" = dontDistribute super."hunit-dejafu";
+ "hunit-gui" = dontDistribute super."hunit-gui";
+ "hunit-parsec" = dontDistribute super."hunit-parsec";
+ "hunit-rematch" = dontDistribute super."hunit-rematch";
+ "hunp" = dontDistribute super."hunp";
+ "hunt-searchengine" = dontDistribute super."hunt-searchengine";
+ "hunt-server" = dontDistribute super."hunt-server";
+ "hunt-server-cli" = dontDistribute super."hunt-server-cli";
+ "hurdle" = dontDistribute super."hurdle";
+ "husk-scheme" = dontDistribute super."husk-scheme";
+ "husk-scheme-libs" = dontDistribute super."husk-scheme-libs";
+ "husky" = dontDistribute super."husky";
+ "hutton" = dontDistribute super."hutton";
+ "huttons-razor" = dontDistribute super."huttons-razor";
+ "huzzy" = dontDistribute super."huzzy";
+ "hvect" = doDistribute super."hvect_0_2_0_0";
+ "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
+ "hworker" = dontDistribute super."hworker";
+ "hworker-ses" = dontDistribute super."hworker-ses";
+ "hws" = dontDistribute super."hws";
+ "hwsl2" = dontDistribute super."hwsl2";
+ "hwsl2-bytevector" = dontDistribute super."hwsl2-bytevector";
+ "hwsl2-reducers" = dontDistribute super."hwsl2-reducers";
+ "hx" = dontDistribute super."hx";
+ "hxmppc" = dontDistribute super."hxmppc";
+ "hxournal" = dontDistribute super."hxournal";
+ "hxt-binary" = dontDistribute super."hxt-binary";
+ "hxt-cache" = dontDistribute super."hxt-cache";
+ "hxt-extras" = dontDistribute super."hxt-extras";
+ "hxt-filter" = dontDistribute super."hxt-filter";
+ "hxt-xpath" = dontDistribute super."hxt-xpath";
+ "hxt-xslt" = dontDistribute super."hxt-xslt";
+ "hxthelper" = dontDistribute super."hxthelper";
+ "hxweb" = dontDistribute super."hxweb";
+ "hyahtzee" = dontDistribute super."hyahtzee";
+ "hyakko" = dontDistribute super."hyakko";
+ "hybrid" = dontDistribute super."hybrid";
+ "hybrid-vectors" = dontDistribute super."hybrid-vectors";
+ "hydra-hs" = dontDistribute super."hydra-hs";
+ "hydra-print" = dontDistribute super."hydra-print";
+ "hydrogen" = dontDistribute super."hydrogen";
+ "hydrogen-cli" = dontDistribute super."hydrogen-cli";
+ "hydrogen-cli-args" = dontDistribute super."hydrogen-cli-args";
+ "hydrogen-data" = dontDistribute super."hydrogen-data";
+ "hydrogen-multimap" = dontDistribute super."hydrogen-multimap";
+ "hydrogen-parsing" = dontDistribute super."hydrogen-parsing";
+ "hydrogen-prelude" = dontDistribute super."hydrogen-prelude";
+ "hydrogen-prelude-parsec" = dontDistribute super."hydrogen-prelude-parsec";
+ "hydrogen-syntax" = dontDistribute super."hydrogen-syntax";
+ "hydrogen-util" = dontDistribute super."hydrogen-util";
+ "hydrogen-version" = dontDistribute super."hydrogen-version";
+ "hyena" = dontDistribute super."hyena";
+ "hylolib" = dontDistribute super."hylolib";
+ "hylotab" = dontDistribute super."hylotab";
+ "hyloutils" = dontDistribute super."hyloutils";
+ "hyperdrive" = dontDistribute super."hyperdrive";
+ "hyperfunctions" = dontDistribute super."hyperfunctions";
+ "hyperloglog" = doDistribute super."hyperloglog_0_3_4";
+ "hyperpublic" = dontDistribute super."hyperpublic";
+ "hyphenate" = dontDistribute super."hyphenate";
+ "hypher" = dontDistribute super."hypher";
+ "hzk" = dontDistribute super."hzk";
+ "hzulip" = dontDistribute super."hzulip";
+ "i18n" = dontDistribute super."i18n";
+ "iCalendar" = dontDistribute super."iCalendar";
+ "iException" = dontDistribute super."iException";
+ "iap-verifier" = dontDistribute super."iap-verifier";
+ "ib-api" = dontDistribute super."ib-api";
+ "iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
+ "ical" = dontDistribute super."ical";
+ "iconv" = dontDistribute super."iconv";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0_1";
+ "ideas" = dontDistribute super."ideas";
+ "ideas-math" = dontDistribute super."ideas-math";
+ "idempotent" = dontDistribute super."idempotent";
+ "identifiers" = dontDistribute super."identifiers";
+ "idiii" = dontDistribute super."idiii";
+ "idna" = dontDistribute super."idna";
+ "idna2008" = dontDistribute super."idna2008";
+ "idris" = dontDistribute super."idris";
+ "ieee" = dontDistribute super."ieee";
+ "ieee-utils" = dontDistribute super."ieee-utils";
+ "ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754-parser" = dontDistribute super."ieee754-parser";
+ "ifcxt" = dontDistribute super."ifcxt";
+ "iff" = dontDistribute super."iff";
+ "ifscs" = dontDistribute super."ifscs";
+ "ig" = dontDistribute super."ig";
+ "ige-mac-integration" = dontDistribute super."ige-mac-integration";
+ "igraph" = dontDistribute super."igraph";
+ "igrf" = dontDistribute super."igrf";
+ "ihaskell" = doDistribute super."ihaskell_0_6_5_0";
+ "ihaskell-display" = dontDistribute super."ihaskell-display";
+ "ihaskell-inline-r" = dontDistribute super."ihaskell-inline-r";
+ "ihaskell-parsec" = dontDistribute super."ihaskell-parsec";
+ "ihaskell-plot" = dontDistribute super."ihaskell-plot";
+ "ihaskell-widgets" = dontDistribute super."ihaskell-widgets";
+ "ihttp" = dontDistribute super."ihttp";
+ "illuminate" = dontDistribute super."illuminate";
+ "image-type" = dontDistribute super."image-type";
+ "imagefilters" = dontDistribute super."imagefilters";
+ "imagemagick" = dontDistribute super."imagemagick";
+ "imagepaste" = dontDistribute super."imagepaste";
+ "imapget" = dontDistribute super."imapget";
+ "imbib" = dontDistribute super."imbib";
+ "imgurder" = dontDistribute super."imgurder";
+ "imm" = dontDistribute super."imm";
+ "imparse" = dontDistribute super."imparse";
+ "imperative-edsl" = dontDistribute super."imperative-edsl";
+ "imperative-edsl-vhdl" = dontDistribute super."imperative-edsl-vhdl";
+ "implicit" = dontDistribute super."implicit";
+ "implicit-params" = dontDistribute super."implicit-params";
+ "imports" = dontDistribute super."imports";
+ "improve" = dontDistribute super."improve";
+ "inc-ref" = dontDistribute super."inc-ref";
+ "inch" = dontDistribute super."inch";
+ "incremental-computing" = dontDistribute super."incremental-computing";
+ "incremental-sat-solver" = dontDistribute super."incremental-sat-solver";
+ "increments" = dontDistribute super."increments";
+ "indentation" = dontDistribute super."indentation";
+ "indentparser" = dontDistribute super."indentparser";
+ "index-core" = dontDistribute super."index-core";
+ "indexed" = dontDistribute super."indexed";
+ "indexed-do-notation" = dontDistribute super."indexed-do-notation";
+ "indexed-extras" = dontDistribute super."indexed-extras";
+ "indexed-free" = dontDistribute super."indexed-free";
+ "indian-language-font-converter" = dontDistribute super."indian-language-font-converter";
+ "indices" = dontDistribute super."indices";
+ "indieweb-algorithms" = dontDistribute super."indieweb-algorithms";
+ "inf-interval" = dontDistribute super."inf-interval";
+ "infer-upstream" = dontDistribute super."infer-upstream";
+ "infernu" = dontDistribute super."infernu";
+ "infinite-search" = dontDistribute super."infinite-search";
+ "infinity" = dontDistribute super."infinity";
+ "infix" = dontDistribute super."infix";
+ "inflist" = dontDistribute super."inflist";
+ "influxdb" = dontDistribute super."influxdb";
+ "informative" = dontDistribute super."informative";
+ "inilist" = dontDistribute super."inilist";
+ "inject" = dontDistribute super."inject";
+ "inject-function" = dontDistribute super."inject-function";
+ "inline-c" = dontDistribute super."inline-c";
+ "inline-c-cpp" = dontDistribute super."inline-c-cpp";
+ "inline-c-win32" = dontDistribute super."inline-c-win32";
+ "inline-r" = dontDistribute super."inline-r";
+ "inquire" = dontDistribute super."inquire";
+ "inserts" = dontDistribute super."inserts";
+ "inspection-proxy" = dontDistribute super."inspection-proxy";
+ "instant-aeson" = dontDistribute super."instant-aeson";
+ "instant-bytes" = dontDistribute super."instant-bytes";
+ "instant-deepseq" = dontDistribute super."instant-deepseq";
+ "instant-generics" = dontDistribute super."instant-generics";
+ "instant-hashable" = dontDistribute super."instant-hashable";
+ "instant-zipper" = dontDistribute super."instant-zipper";
+ "instinct" = dontDistribute super."instinct";
+ "instrument-chord" = dontDistribute super."instrument-chord";
+ "int-cast" = dontDistribute super."int-cast";
+ "integer-pure" = dontDistribute super."integer-pure";
+ "intel-aes" = dontDistribute super."intel-aes";
+ "interchangeable" = dontDistribute super."interchangeable";
+ "interleavableGen" = dontDistribute super."interleavableGen";
+ "interleavableIO" = dontDistribute super."interleavableIO";
+ "interleave" = dontDistribute super."interleave";
+ "interlude" = dontDistribute super."interlude";
+ "intern" = dontDistribute super."intern";
+ "internetmarke" = dontDistribute super."internetmarke";
+ "interpol" = dontDistribute super."interpol";
+ "interpolatedstring-qq" = dontDistribute super."interpolatedstring-qq";
+ "interpolatedstring-qq-mwotton" = dontDistribute super."interpolatedstring-qq-mwotton";
+ "interpolation" = dontDistribute super."interpolation";
+ "intricacy" = dontDistribute super."intricacy";
+ "intset" = dontDistribute super."intset";
+ "invertible-syntax" = dontDistribute super."invertible-syntax";
+ "io-capture" = dontDistribute super."io-capture";
+ "io-reactive" = dontDistribute super."io-reactive";
+ "io-region" = dontDistribute super."io-region";
+ "io-storage" = dontDistribute super."io-storage";
+ "io-streams-http" = dontDistribute super."io-streams-http";
+ "io-throttle" = dontDistribute super."io-throttle";
+ "ioctl" = dontDistribute super."ioctl";
+ "ioref-stable" = dontDistribute super."ioref-stable";
+ "iothread" = dontDistribute super."iothread";
+ "iotransaction" = dontDistribute super."iotransaction";
+ "ip-quoter" = dontDistribute super."ip-quoter";
+ "ipatch" = dontDistribute super."ipatch";
+ "ipc" = dontDistribute super."ipc";
+ "ipcvar" = dontDistribute super."ipcvar";
+ "ipopt-hs" = dontDistribute super."ipopt-hs";
+ "ipprint" = dontDistribute super."ipprint";
+ "iproute" = doDistribute super."iproute_1_5_0";
+ "iptables-helpers" = dontDistribute super."iptables-helpers";
+ "iptadmin" = dontDistribute super."iptadmin";
+ "ipython-kernel" = doDistribute super."ipython-kernel_0_6_1_3";
+ "irc" = dontDistribute super."irc";
+ "irc-bytestring" = dontDistribute super."irc-bytestring";
+ "irc-client" = dontDistribute super."irc-client";
+ "irc-colors" = dontDistribute super."irc-colors";
+ "irc-conduit" = dontDistribute super."irc-conduit";
+ "irc-core" = dontDistribute super."irc-core";
+ "irc-ctcp" = dontDistribute super."irc-ctcp";
+ "irc-fun-bot" = dontDistribute super."irc-fun-bot";
+ "irc-fun-client" = dontDistribute super."irc-fun-client";
+ "irc-fun-color" = dontDistribute super."irc-fun-color";
+ "irc-fun-messages" = dontDistribute super."irc-fun-messages";
+ "ircbot" = dontDistribute super."ircbot";
+ "ircbouncer" = dontDistribute super."ircbouncer";
+ "ireal" = dontDistribute super."ireal";
+ "iron-mq" = dontDistribute super."iron-mq";
+ "ironforge" = dontDistribute super."ironforge";
+ "is" = dontDistribute super."is";
+ "isdicom" = dontDistribute super."isdicom";
+ "isevaluated" = dontDistribute super."isevaluated";
+ "isiz" = dontDistribute super."isiz";
+ "ismtp" = dontDistribute super."ismtp";
+ "iso8583-bitmaps" = dontDistribute super."iso8583-bitmaps";
+ "iso8601-time" = dontDistribute super."iso8601-time";
+ "isohunt" = dontDistribute super."isohunt";
+ "itanium-abi" = dontDistribute super."itanium-abi";
+ "iter-stats" = dontDistribute super."iter-stats";
+ "iterIO" = dontDistribute super."iterIO";
+ "iteratee" = dontDistribute super."iteratee";
+ "iteratee-compress" = dontDistribute super."iteratee-compress";
+ "iteratee-mtl" = dontDistribute super."iteratee-mtl";
+ "iteratee-parsec" = dontDistribute super."iteratee-parsec";
+ "iteratee-stm" = dontDistribute super."iteratee-stm";
+ "iterio-server" = dontDistribute super."iterio-server";
+ "ivar-simple" = dontDistribute super."ivar-simple";
+ "ivor" = dontDistribute super."ivor";
+ "ivory" = dontDistribute super."ivory";
+ "ivory-backend-c" = dontDistribute super."ivory-backend-c";
+ "ivory-bitdata" = dontDistribute super."ivory-bitdata";
+ "ivory-examples" = dontDistribute super."ivory-examples";
+ "ivory-hw" = dontDistribute super."ivory-hw";
+ "ivory-opts" = dontDistribute super."ivory-opts";
+ "ivory-quickcheck" = dontDistribute super."ivory-quickcheck";
+ "ivory-stdlib" = dontDistribute super."ivory-stdlib";
+ "ivy-web" = dontDistribute super."ivy-web";
+ "ix-shapable" = dontDistribute super."ix-shapable";
+ "ixdopp" = dontDistribute super."ixdopp";
+ "ixmonad" = dontDistribute super."ixmonad";
+ "ixset" = dontDistribute super."ixset";
+ "ixset-typed" = dontDistribute super."ixset-typed";
+ "iyql" = dontDistribute super."iyql";
+ "j2hs" = dontDistribute super."j2hs";
+ "ja-base-extra" = dontDistribute super."ja-base-extra";
+ "jack" = dontDistribute super."jack";
+ "jack-bindings" = dontDistribute super."jack-bindings";
+ "jackminimix" = dontDistribute super."jackminimix";
+ "jacobi-roots" = dontDistribute super."jacobi-roots";
+ "jail" = dontDistribute super."jail";
+ "jailbreak-cabal" = dontDistribute super."jailbreak-cabal";
+ "jalaali" = dontDistribute super."jalaali";
+ "jalla" = dontDistribute super."jalla";
+ "jammittools" = dontDistribute super."jammittools";
+ "jarfind" = dontDistribute super."jarfind";
+ "java-bridge" = dontDistribute super."java-bridge";
+ "java-bridge-extras" = dontDistribute super."java-bridge-extras";
+ "java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
+ "java-reflect" = dontDistribute super."java-reflect";
+ "javasf" = dontDistribute super."javasf";
+ "javav" = dontDistribute super."javav";
+ "jcdecaux-vls" = dontDistribute super."jcdecaux-vls";
+ "jdi" = dontDistribute super."jdi";
+ "jespresso" = dontDistribute super."jespresso";
+ "jobqueue" = dontDistribute super."jobqueue";
+ "join" = dontDistribute super."join";
+ "joinlist" = dontDistribute super."joinlist";
+ "jonathanscard" = dontDistribute super."jonathanscard";
+ "jort" = dontDistribute super."jort";
+ "jose" = dontDistribute super."jose";
+ "jose-jwt" = doDistribute super."jose-jwt_0_6_2";
+ "jpeg" = dontDistribute super."jpeg";
+ "js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
+ "jsaddle" = dontDistribute super."jsaddle";
+ "jsaddle-hello" = dontDistribute super."jsaddle-hello";
+ "jsc" = dontDistribute super."jsc";
+ "jsmw" = dontDistribute super."jsmw";
+ "json-assertions" = dontDistribute super."json-assertions";
+ "json-b" = dontDistribute super."json-b";
+ "json-encoder" = dontDistribute super."json-encoder";
+ "json-enumerator" = dontDistribute super."json-enumerator";
+ "json-extra" = dontDistribute super."json-extra";
+ "json-fu" = dontDistribute super."json-fu";
+ "json-litobj" = dontDistribute super."json-litobj";
+ "json-python" = dontDistribute super."json-python";
+ "json-qq" = dontDistribute super."json-qq";
+ "json-rpc" = dontDistribute super."json-rpc";
+ "json-rpc-client" = dontDistribute super."json-rpc-client";
+ "json-rpc-server" = dontDistribute super."json-rpc-server";
+ "json-sop" = dontDistribute super."json-sop";
+ "json-state" = dontDistribute super."json-state";
+ "json-stream" = dontDistribute super."json-stream";
+ "json-togo" = dontDistribute super."json-togo";
+ "json-tools" = dontDistribute super."json-tools";
+ "json-types" = dontDistribute super."json-types";
+ "json2" = dontDistribute super."json2";
+ "json2-hdbc" = dontDistribute super."json2-hdbc";
+ "json2-types" = dontDistribute super."json2-types";
+ "json2yaml" = dontDistribute super."json2yaml";
+ "jsonresume" = dontDistribute super."jsonresume";
+ "jsonrpc-conduit" = dontDistribute super."jsonrpc-conduit";
+ "jsonschema-gen" = dontDistribute super."jsonschema-gen";
+ "jsonsql" = dontDistribute super."jsonsql";
+ "jsontsv" = dontDistribute super."jsontsv";
+ "jspath" = dontDistribute super."jspath";
+ "judy" = dontDistribute super."judy";
+ "jukebox" = dontDistribute super."jukebox";
+ "jumpthefive" = dontDistribute super."jumpthefive";
+ "jvm-parser" = dontDistribute super."jvm-parser";
+ "kademlia" = dontDistribute super."kademlia";
+ "kafka-client" = dontDistribute super."kafka-client";
+ "kangaroo" = dontDistribute super."kangaroo";
+ "kansas-comet" = dontDistribute super."kansas-comet";
+ "kansas-lava" = dontDistribute super."kansas-lava";
+ "kansas-lava-cores" = dontDistribute super."kansas-lava-cores";
+ "kansas-lava-papilio" = dontDistribute super."kansas-lava-papilio";
+ "kansas-lava-shake" = dontDistribute super."kansas-lava-shake";
+ "karakuri" = dontDistribute super."karakuri";
+ "karver" = dontDistribute super."karver";
+ "katt" = dontDistribute super."katt";
+ "kbq-gu" = dontDistribute super."kbq-gu";
+ "kd-tree" = dontDistribute super."kd-tree";
+ "kdesrc-build-extra" = dontDistribute super."kdesrc-build-extra";
+ "keera-callbacks" = dontDistribute super."keera-callbacks";
+ "keera-hails-i18n" = dontDistribute super."keera-hails-i18n";
+ "keera-hails-mvc-controller" = dontDistribute super."keera-hails-mvc-controller";
+ "keera-hails-mvc-environment-gtk" = dontDistribute super."keera-hails-mvc-environment-gtk";
+ "keera-hails-mvc-model-lightmodel" = dontDistribute super."keera-hails-mvc-model-lightmodel";
+ "keera-hails-mvc-model-protectedmodel" = dontDistribute super."keera-hails-mvc-model-protectedmodel";
+ "keera-hails-mvc-solutions-config" = dontDistribute super."keera-hails-mvc-solutions-config";
+ "keera-hails-mvc-solutions-gtk" = dontDistribute super."keera-hails-mvc-solutions-gtk";
+ "keera-hails-mvc-view" = dontDistribute super."keera-hails-mvc-view";
+ "keera-hails-mvc-view-gtk" = dontDistribute super."keera-hails-mvc-view-gtk";
+ "keera-hails-reactive-fs" = dontDistribute super."keera-hails-reactive-fs";
+ "keera-hails-reactive-gtk" = dontDistribute super."keera-hails-reactive-gtk";
+ "keera-hails-reactive-network" = dontDistribute super."keera-hails-reactive-network";
+ "keera-hails-reactive-polling" = dontDistribute super."keera-hails-reactive-polling";
+ "keera-hails-reactive-wx" = dontDistribute super."keera-hails-reactive-wx";
+ "keera-hails-reactive-yampa" = dontDistribute super."keera-hails-reactive-yampa";
+ "keera-hails-reactivelenses" = dontDistribute super."keera-hails-reactivelenses";
+ "keera-hails-reactivevalues" = dontDistribute super."keera-hails-reactivevalues";
+ "keera-posture" = dontDistribute super."keera-posture";
+ "keiretsu" = dontDistribute super."keiretsu";
+ "kevin" = dontDistribute super."kevin";
+ "keyed" = dontDistribute super."keyed";
+ "keyring" = dontDistribute super."keyring";
+ "keystore" = dontDistribute super."keystore";
+ "keyvaluehash" = dontDistribute super."keyvaluehash";
+ "keyword-args" = dontDistribute super."keyword-args";
+ "kibro" = dontDistribute super."kibro";
+ "kicad-data" = dontDistribute super."kicad-data";
+ "kickass-torrents-dump-parser" = dontDistribute super."kickass-torrents-dump-parser";
+ "kickchan" = dontDistribute super."kickchan";
+ "kif-parser" = dontDistribute super."kif-parser";
+ "kinds" = dontDistribute super."kinds";
+ "kit" = dontDistribute super."kit";
+ "kmeans-par" = dontDistribute super."kmeans-par";
+ "kmeans-vector" = dontDistribute super."kmeans-vector";
+ "knots" = dontDistribute super."knots";
+ "koellner-phonetic" = dontDistribute super."koellner-phonetic";
+ "kontrakcja-templates" = dontDistribute super."kontrakcja-templates";
+ "korfu" = dontDistribute super."korfu";
+ "kqueue" = dontDistribute super."kqueue";
+ "kraken" = dontDistribute super."kraken";
+ "krpc" = dontDistribute super."krpc";
+ "ks-test" = dontDistribute super."ks-test";
+ "ktx" = dontDistribute super."ktx";
+ "kure-your-boilerplate" = dontDistribute super."kure-your-boilerplate";
+ "kyotocabinet" = dontDistribute super."kyotocabinet";
+ "l-bfgs-b" = dontDistribute super."l-bfgs-b";
+ "labeled-graph" = dontDistribute super."labeled-graph";
+ "labeled-tree" = dontDistribute super."labeled-tree";
+ "laborantin-hs" = dontDistribute super."laborantin-hs";
+ "labyrinth" = dontDistribute super."labyrinth";
+ "labyrinth-server" = dontDistribute super."labyrinth-server";
+ "lackey" = dontDistribute super."lackey";
+ "lagrangian" = dontDistribute super."lagrangian";
+ "laika" = dontDistribute super."laika";
+ "lambda-ast" = dontDistribute super."lambda-ast";
+ "lambda-bridge" = dontDistribute super."lambda-bridge";
+ "lambda-canvas" = dontDistribute super."lambda-canvas";
+ "lambda-devs" = dontDistribute super."lambda-devs";
+ "lambda-options" = dontDistribute super."lambda-options";
+ "lambda-placeholders" = dontDistribute super."lambda-placeholders";
+ "lambda-toolbox" = dontDistribute super."lambda-toolbox";
+ "lambda2js" = dontDistribute super."lambda2js";
+ "lambdaBase" = dontDistribute super."lambdaBase";
+ "lambdaFeed" = dontDistribute super."lambdaFeed";
+ "lambdaLit" = dontDistribute super."lambdaLit";
+ "lambdabot-utils" = dontDistribute super."lambdabot-utils";
+ "lambdacat" = dontDistribute super."lambdacat";
+ "lambdacms-core" = dontDistribute super."lambdacms-core";
+ "lambdacms-media" = dontDistribute super."lambdacms-media";
+ "lambdacube" = dontDistribute super."lambdacube";
+ "lambdacube-bullet" = dontDistribute super."lambdacube-bullet";
+ "lambdacube-core" = dontDistribute super."lambdacube-core";
+ "lambdacube-edsl" = dontDistribute super."lambdacube-edsl";
+ "lambdacube-engine" = dontDistribute super."lambdacube-engine";
+ "lambdacube-examples" = dontDistribute super."lambdacube-examples";
+ "lambdacube-gl" = dontDistribute super."lambdacube-gl";
+ "lambdacube-samples" = dontDistribute super."lambdacube-samples";
+ "lambdatex" = dontDistribute super."lambdatex";
+ "lambdatwit" = dontDistribute super."lambdatwit";
+ "lambdiff" = dontDistribute super."lambdiff";
+ "lame-tester" = dontDistribute super."lame-tester";
+ "language-asn1" = dontDistribute super."language-asn1";
+ "language-bash" = dontDistribute super."language-bash";
+ "language-boogie" = dontDistribute super."language-boogie";
+ "language-c-comments" = dontDistribute super."language-c-comments";
+ "language-c-inline" = dontDistribute super."language-c-inline";
+ "language-cil" = dontDistribute super."language-cil";
+ "language-css" = dontDistribute super."language-css";
+ "language-dot" = dontDistribute super."language-dot";
+ "language-ecmascript-analysis" = dontDistribute super."language-ecmascript-analysis";
+ "language-eiffel" = dontDistribute super."language-eiffel";
+ "language-fortran" = dontDistribute super."language-fortran";
+ "language-gcl" = dontDistribute super."language-gcl";
+ "language-go" = dontDistribute super."language-go";
+ "language-guess" = dontDistribute super."language-guess";
+ "language-java-classfile" = dontDistribute super."language-java-classfile";
+ "language-kort" = dontDistribute super."language-kort";
+ "language-lua" = dontDistribute super."language-lua";
+ "language-lua-qq" = dontDistribute super."language-lua-qq";
+ "language-lua2" = dontDistribute super."language-lua2";
+ "language-mixal" = dontDistribute super."language-mixal";
+ "language-nix" = dontDistribute super."language-nix";
+ "language-objc" = dontDistribute super."language-objc";
+ "language-openscad" = dontDistribute super."language-openscad";
+ "language-pig" = dontDistribute super."language-pig";
+ "language-puppet" = dontDistribute super."language-puppet";
+ "language-python" = dontDistribute super."language-python";
+ "language-python-colour" = dontDistribute super."language-python-colour";
+ "language-python-test" = dontDistribute super."language-python-test";
+ "language-qux" = dontDistribute super."language-qux";
+ "language-sh" = dontDistribute super."language-sh";
+ "language-slice" = dontDistribute super."language-slice";
+ "language-spelling" = dontDistribute super."language-spelling";
+ "language-sqlite" = dontDistribute super."language-sqlite";
+ "language-thrift" = dontDistribute super."language-thrift";
+ "language-typescript" = dontDistribute super."language-typescript";
+ "language-vhdl" = dontDistribute super."language-vhdl";
+ "largeword" = doDistribute super."largeword_1_2_3";
+ "lat" = dontDistribute super."lat";
+ "latest-npm-version" = dontDistribute super."latest-npm-version";
+ "latex" = dontDistribute super."latex";
+ "latex-formulae-hakyll" = dontDistribute super."latex-formulae-hakyll";
+ "latex-formulae-image" = dontDistribute super."latex-formulae-image";
+ "latex-formulae-pandoc" = dontDistribute super."latex-formulae-pandoc";
+ "lattices" = doDistribute super."lattices_1_3";
+ "launchpad-control" = dontDistribute super."launchpad-control";
+ "lax" = dontDistribute super."lax";
+ "layers" = dontDistribute super."layers";
+ "layers-game" = dontDistribute super."layers-game";
+ "layout" = dontDistribute super."layout";
+ "layout-bootstrap" = dontDistribute super."layout-bootstrap";
+ "lazy-io" = dontDistribute super."lazy-io";
+ "lazyarray" = dontDistribute super."lazyarray";
+ "lazyio" = dontDistribute super."lazyio";
+ "lazysplines" = dontDistribute super."lazysplines";
+ "lbfgs" = dontDistribute super."lbfgs";
+ "lcs" = dontDistribute super."lcs";
+ "lda" = dontDistribute super."lda";
+ "ldap-client" = dontDistribute super."ldap-client";
+ "ldif" = dontDistribute super."ldif";
+ "leaf" = dontDistribute super."leaf";
+ "leaky" = dontDistribute super."leaky";
+ "leankit-api" = dontDistribute super."leankit-api";
+ "leapseconds-announced" = dontDistribute super."leapseconds-announced";
+ "learn" = dontDistribute super."learn";
+ "learn-physics" = dontDistribute super."learn-physics";
+ "learn-physics-examples" = dontDistribute super."learn-physics-examples";
+ "learning-hmm" = dontDistribute super."learning-hmm";
+ "leetify" = dontDistribute super."leetify";
+ "leksah" = dontDistribute super."leksah";
+ "leksah-server" = dontDistribute super."leksah-server";
+ "lendingclub" = dontDistribute super."lendingclub";
+ "lens" = doDistribute super."lens_4_12_3";
+ "lens-datetime" = dontDistribute super."lens-datetime";
+ "lens-prelude" = dontDistribute super."lens-prelude";
+ "lens-properties" = dontDistribute super."lens-properties";
+ "lens-regex" = dontDistribute super."lens-regex";
+ "lens-sop" = dontDistribute super."lens-sop";
+ "lens-text-encoding" = dontDistribute super."lens-text-encoding";
+ "lens-time" = dontDistribute super."lens-time";
+ "lens-tutorial" = dontDistribute super."lens-tutorial";
+ "lens-utils" = dontDistribute super."lens-utils";
+ "lenses" = dontDistribute super."lenses";
+ "lensref" = dontDistribute super."lensref";
+ "lentil" = dontDistribute super."lentil";
+ "lenz" = dontDistribute super."lenz";
+ "lenz-template" = dontDistribute super."lenz-template";
+ "level-monad" = dontDistribute super."level-monad";
+ "leveldb-haskell" = dontDistribute super."leveldb-haskell";
+ "leveldb-haskell-fork" = dontDistribute super."leveldb-haskell-fork";
+ "levmar" = dontDistribute super."levmar";
+ "levmar-chart" = dontDistribute super."levmar-chart";
+ "lgtk" = dontDistribute super."lgtk";
+ "lha" = dontDistribute super."lha";
+ "lhae" = dontDistribute super."lhae";
+ "lhc" = dontDistribute super."lhc";
+ "lhe" = dontDistribute super."lhe";
+ "lhs2TeX-hl" = dontDistribute super."lhs2TeX-hl";
+ "lhs2html" = dontDistribute super."lhs2html";
+ "lhslatex" = dontDistribute super."lhslatex";
+ "libGenI" = dontDistribute super."libGenI";
+ "libarchive-conduit" = dontDistribute super."libarchive-conduit";
+ "libconfig" = dontDistribute super."libconfig";
+ "libcspm" = dontDistribute super."libcspm";
+ "libexpect" = dontDistribute super."libexpect";
+ "libffi" = dontDistribute super."libffi";
+ "libgraph" = dontDistribute super."libgraph";
+ "libhbb" = dontDistribute super."libhbb";
+ "libinfluxdb" = dontDistribute super."libinfluxdb";
+ "libjenkins" = dontDistribute super."libjenkins";
+ "liblastfm" = dontDistribute super."liblastfm";
+ "liblinear-enumerator" = dontDistribute super."liblinear-enumerator";
+ "libltdl" = dontDistribute super."libltdl";
+ "libmpd" = dontDistribute super."libmpd";
+ "libnvvm" = dontDistribute super."libnvvm";
+ "liboleg" = dontDistribute super."liboleg";
+ "libpafe" = dontDistribute super."libpafe";
+ "libpq" = dontDistribute super."libpq";
+ "librandomorg" = dontDistribute super."librandomorg";
+ "libravatar" = dontDistribute super."libravatar";
+ "libssh2" = dontDistribute super."libssh2";
+ "libssh2-conduit" = dontDistribute super."libssh2-conduit";
+ "libstackexchange" = dontDistribute super."libstackexchange";
+ "libsystemd-daemon" = dontDistribute super."libsystemd-daemon";
+ "libsystemd-journal" = dontDistribute super."libsystemd-journal";
+ "libtagc" = dontDistribute super."libtagc";
+ "libvirt-hs" = dontDistribute super."libvirt-hs";
+ "libvorbis" = dontDistribute super."libvorbis";
+ "libxml" = dontDistribute super."libxml";
+ "libxml-enumerator" = dontDistribute super."libxml-enumerator";
+ "libxslt" = dontDistribute super."libxslt";
+ "life" = dontDistribute super."life";
+ "lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
+ "lifted-threads" = dontDistribute super."lifted-threads";
+ "lifter" = dontDistribute super."lifter";
+ "ligature" = dontDistribute super."ligature";
+ "ligd" = dontDistribute super."ligd";
+ "lighttpd-conf" = dontDistribute super."lighttpd-conf";
+ "lighttpd-conf-qq" = dontDistribute super."lighttpd-conf-qq";
+ "lilypond" = dontDistribute super."lilypond";
+ "limp" = dontDistribute super."limp";
+ "limp-cbc" = dontDistribute super."limp-cbc";
+ "lin-alg" = dontDistribute super."lin-alg";
+ "linda" = dontDistribute super."linda";
+ "lindenmayer" = dontDistribute super."lindenmayer";
+ "line-break" = dontDistribute super."line-break";
+ "line2pdf" = dontDistribute super."line2pdf";
+ "linear" = doDistribute super."linear_1_19_1_3";
+ "linear-algebra-cblas" = dontDistribute super."linear-algebra-cblas";
+ "linear-circuit" = dontDistribute super."linear-circuit";
+ "linear-grammar" = dontDistribute super."linear-grammar";
+ "linear-maps" = dontDistribute super."linear-maps";
+ "linear-opengl" = dontDistribute super."linear-opengl";
+ "linear-vect" = dontDistribute super."linear-vect";
+ "linearEqSolver" = dontDistribute super."linearEqSolver";
+ "linearscan" = dontDistribute super."linearscan";
+ "linearscan-hoopl" = dontDistribute super."linearscan-hoopl";
+ "linebreak" = dontDistribute super."linebreak";
+ "linguistic-ordinals" = dontDistribute super."linguistic-ordinals";
+ "link-relations" = dontDistribute super."link-relations";
+ "linkchk" = dontDistribute super."linkchk";
+ "linkcore" = dontDistribute super."linkcore";
+ "linkedhashmap" = dontDistribute super."linkedhashmap";
+ "linklater" = dontDistribute super."linklater";
+ "linode" = dontDistribute super."linode";
+ "linux-blkid" = dontDistribute super."linux-blkid";
+ "linux-cgroup" = dontDistribute super."linux-cgroup";
+ "linux-evdev" = dontDistribute super."linux-evdev";
+ "linux-inotify" = dontDistribute super."linux-inotify";
+ "linux-kmod" = dontDistribute super."linux-kmod";
+ "linux-mount" = dontDistribute super."linux-mount";
+ "linux-perf" = dontDistribute super."linux-perf";
+ "linux-ptrace" = dontDistribute super."linux-ptrace";
+ "linux-xattr" = dontDistribute super."linux-xattr";
+ "linx-gateway" = dontDistribute super."linx-gateway";
+ "lio" = dontDistribute super."lio";
+ "lio-eci11" = dontDistribute super."lio-eci11";
+ "lio-fs" = dontDistribute super."lio-fs";
+ "lio-simple" = dontDistribute super."lio-simple";
+ "lipsum-gen" = dontDistribute super."lipsum-gen";
+ "liquid-fixpoint" = dontDistribute super."liquid-fixpoint";
+ "liquidhaskell" = dontDistribute super."liquidhaskell";
+ "lispparser" = dontDistribute super."lispparser";
+ "list-extras" = dontDistribute super."list-extras";
+ "list-grouping" = dontDistribute super."list-grouping";
+ "list-mux" = dontDistribute super."list-mux";
+ "list-prompt" = dontDistribute super."list-prompt";
+ "list-remote-forwards" = dontDistribute super."list-remote-forwards";
+ "list-t-attoparsec" = dontDistribute super."list-t-attoparsec";
+ "list-t-html-parser" = dontDistribute super."list-t-html-parser";
+ "list-t-http-client" = dontDistribute super."list-t-http-client";
+ "list-t-libcurl" = dontDistribute super."list-t-libcurl";
+ "list-t-text" = dontDistribute super."list-t-text";
+ "list-tries" = dontDistribute super."list-tries";
+ "list-zip-def" = dontDistribute super."list-zip-def";
+ "listlike-instances" = dontDistribute super."listlike-instances";
+ "lists" = dontDistribute super."lists";
+ "listsafe" = dontDistribute super."listsafe";
+ "lit" = dontDistribute super."lit";
+ "literals" = dontDistribute super."literals";
+ "live-sequencer" = dontDistribute super."live-sequencer";
+ "ll-picosat" = dontDistribute super."ll-picosat";
+ "llrbtree" = dontDistribute super."llrbtree";
+ "llsd" = dontDistribute super."llsd";
+ "llvm" = dontDistribute super."llvm";
+ "llvm-analysis" = dontDistribute super."llvm-analysis";
+ "llvm-base" = dontDistribute super."llvm-base";
+ "llvm-base-types" = dontDistribute super."llvm-base-types";
+ "llvm-base-util" = dontDistribute super."llvm-base-util";
+ "llvm-data-interop" = dontDistribute super."llvm-data-interop";
+ "llvm-extra" = dontDistribute super."llvm-extra";
+ "llvm-ffi" = dontDistribute super."llvm-ffi";
+ "llvm-general" = dontDistribute super."llvm-general";
+ "llvm-general-pure" = dontDistribute super."llvm-general-pure";
+ "llvm-general-quote" = dontDistribute super."llvm-general-quote";
+ "llvm-ht" = dontDistribute super."llvm-ht";
+ "llvm-pkg-config" = dontDistribute super."llvm-pkg-config";
+ "llvm-pretty" = dontDistribute super."llvm-pretty";
+ "llvm-pretty-bc-parser" = dontDistribute super."llvm-pretty-bc-parser";
+ "llvm-tf" = dontDistribute super."llvm-tf";
+ "llvm-tools" = dontDistribute super."llvm-tools";
+ "lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
+ "load-env" = dontDistribute super."load-env";
+ "loadavg" = dontDistribute super."loadavg";
+ "local-address" = dontDistribute super."local-address";
+ "local-search" = dontDistribute super."local-search";
+ "located-base" = dontDistribute super."located-base";
+ "locators" = dontDistribute super."locators";
+ "loch" = dontDistribute super."loch";
+ "lock-file" = dontDistribute super."lock-file";
+ "locked-poll" = dontDistribute super."locked-poll";
+ "lockfree-queue" = dontDistribute super."lockfree-queue";
+ "log" = dontDistribute super."log";
+ "log-effect" = dontDistribute super."log-effect";
+ "log2json" = dontDistribute super."log2json";
+ "logfloat" = dontDistribute super."logfloat";
+ "logger" = dontDistribute super."logger";
+ "logging" = dontDistribute super."logging";
+ "logging-facade-journald" = dontDistribute super."logging-facade-journald";
+ "logic-TPTP" = dontDistribute super."logic-TPTP";
+ "logic-classes" = dontDistribute super."logic-classes";
+ "logicst" = dontDistribute super."logicst";
+ "logplex-parse" = dontDistribute super."logplex-parse";
+ "logsink" = dontDistribute super."logsink";
+ "lojban" = dontDistribute super."lojban";
+ "lojbanParser" = dontDistribute super."lojbanParser";
+ "lojbanXiragan" = dontDistribute super."lojbanXiragan";
+ "lojysamban" = dontDistribute super."lojysamban";
+ "lol" = dontDistribute super."lol";
+ "loli" = dontDistribute super."loli";
+ "lookup-tables" = dontDistribute super."lookup-tables";
+ "loop" = doDistribute super."loop_0_2_0";
+ "loop-effin" = dontDistribute super."loop-effin";
+ "loop-while" = dontDistribute super."loop-while";
+ "loops" = dontDistribute super."loops";
+ "loopy" = dontDistribute super."loopy";
+ "lord" = dontDistribute super."lord";
+ "lorem" = dontDistribute super."lorem";
+ "loris" = dontDistribute super."loris";
+ "loshadka" = dontDistribute super."loshadka";
+ "lostcities" = dontDistribute super."lostcities";
+ "lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
+ "ls-usb" = dontDistribute super."ls-usb";
+ "lscabal" = dontDistribute super."lscabal";
+ "lss" = dontDistribute super."lss";
+ "lsystem" = dontDistribute super."lsystem";
+ "ltk" = dontDistribute super."ltk";
+ "ltl" = dontDistribute super."ltl";
+ "lua-bytecode" = dontDistribute super."lua-bytecode";
+ "luachunk" = dontDistribute super."luachunk";
+ "luautils" = dontDistribute super."luautils";
+ "lub" = dontDistribute super."lub";
+ "lucid-foundation" = dontDistribute super."lucid-foundation";
+ "lucid-svg" = doDistribute super."lucid-svg_0_5_0_0";
+ "lucienne" = dontDistribute super."lucienne";
+ "luhn" = dontDistribute super."luhn";
+ "lui" = dontDistribute super."lui";
+ "luka" = dontDistribute super."luka";
+ "luminance" = dontDistribute super."luminance";
+ "luminance-samples" = dontDistribute super."luminance-samples";
+ "lushtags" = dontDistribute super."lushtags";
+ "luthor" = dontDistribute super."luthor";
+ "lvish" = dontDistribute super."lvish";
+ "lvmlib" = dontDistribute super."lvmlib";
+ "lvmrun" = dontDistribute super."lvmrun";
+ "lxc" = dontDistribute super."lxc";
+ "lye" = dontDistribute super."lye";
+ "lz4" = dontDistribute super."lz4";
+ "lzma" = dontDistribute super."lzma";
+ "lzma-clib" = dontDistribute super."lzma-clib";
+ "lzma-enumerator" = dontDistribute super."lzma-enumerator";
+ "lzma-streams" = dontDistribute super."lzma-streams";
+ "maam" = dontDistribute super."maam";
+ "mac" = dontDistribute super."mac";
+ "maccatcher" = dontDistribute super."maccatcher";
+ "machinecell" = dontDistribute super."machinecell";
+ "machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
+ "machines-zlib" = dontDistribute super."machines-zlib";
+ "macho" = dontDistribute super."macho";
+ "maclight" = dontDistribute super."maclight";
+ "macosx-make-standalone" = dontDistribute super."macosx-make-standalone";
+ "mage" = dontDistribute super."mage";
+ "magico" = dontDistribute super."magico";
+ "magma" = dontDistribute super."magma";
+ "mahoro" = dontDistribute super."mahoro";
+ "maid" = dontDistribute super."maid";
+ "mailbox-count" = dontDistribute super."mailbox-count";
+ "mailchimp-subscribe" = dontDistribute super."mailchimp-subscribe";
+ "mailgun" = dontDistribute super."mailgun";
+ "majordomo" = dontDistribute super."majordomo";
+ "majority" = dontDistribute super."majority";
+ "make-hard-links" = dontDistribute super."make-hard-links";
+ "make-package" = dontDistribute super."make-package";
+ "makedo" = dontDistribute super."makedo";
+ "manatee" = dontDistribute super."manatee";
+ "manatee-all" = dontDistribute super."manatee-all";
+ "manatee-anything" = dontDistribute super."manatee-anything";
+ "manatee-browser" = dontDistribute super."manatee-browser";
+ "manatee-core" = dontDistribute super."manatee-core";
+ "manatee-curl" = dontDistribute super."manatee-curl";
+ "manatee-editor" = dontDistribute super."manatee-editor";
+ "manatee-filemanager" = dontDistribute super."manatee-filemanager";
+ "manatee-imageviewer" = dontDistribute super."manatee-imageviewer";
+ "manatee-ircclient" = dontDistribute super."manatee-ircclient";
+ "manatee-mplayer" = dontDistribute super."manatee-mplayer";
+ "manatee-pdfviewer" = dontDistribute super."manatee-pdfviewer";
+ "manatee-processmanager" = dontDistribute super."manatee-processmanager";
+ "manatee-reader" = dontDistribute super."manatee-reader";
+ "manatee-template" = dontDistribute super."manatee-template";
+ "manatee-terminal" = dontDistribute super."manatee-terminal";
+ "manatee-welcome" = dontDistribute super."manatee-welcome";
+ "mancala" = dontDistribute super."mancala";
+ "mandrill" = doDistribute super."mandrill_0_3_0_0";
+ "mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
+ "manifold-random" = dontDistribute super."manifold-random";
+ "manifolds" = dontDistribute super."manifolds";
+ "marionetta" = dontDistribute super."marionetta";
+ "markdown-kate" = dontDistribute super."markdown-kate";
+ "markdown-pap" = dontDistribute super."markdown-pap";
+ "markdown-unlit" = dontDistribute super."markdown-unlit";
+ "markdown2svg" = dontDistribute super."markdown2svg";
+ "marked-pretty" = dontDistribute super."marked-pretty";
+ "markov" = dontDistribute super."markov";
+ "markov-chain" = dontDistribute super."markov-chain";
+ "markov-processes" = dontDistribute super."markov-processes";
+ "markup" = doDistribute super."markup_1_1_0";
+ "markup-preview" = dontDistribute super."markup-preview";
+ "marmalade-upload" = dontDistribute super."marmalade-upload";
+ "marquise" = dontDistribute super."marquise";
+ "marxup" = dontDistribute super."marxup";
+ "masakazu-bot" = dontDistribute super."masakazu-bot";
+ "mastermind" = dontDistribute super."mastermind";
+ "matchers" = dontDistribute super."matchers";
+ "mathblog" = dontDistribute super."mathblog";
+ "mathgenealogy" = dontDistribute super."mathgenealogy";
+ "mathista" = dontDistribute super."mathista";
+ "mathlink" = dontDistribute super."mathlink";
+ "matlab" = dontDistribute super."matlab";
+ "matrix-market" = dontDistribute super."matrix-market";
+ "matrix-market-pure" = dontDistribute super."matrix-market-pure";
+ "matsuri" = dontDistribute super."matsuri";
+ "maude" = dontDistribute super."maude";
+ "maxent" = dontDistribute super."maxent";
+ "maxsharing" = dontDistribute super."maxsharing";
+ "maybe-justify" = dontDistribute super."maybe-justify";
+ "maybench" = dontDistribute super."maybench";
+ "mbox-tools" = dontDistribute super."mbox-tools";
+ "mcmaster-gloss-examples" = dontDistribute super."mcmaster-gloss-examples";
+ "mcmc-samplers" = dontDistribute super."mcmc-samplers";
+ "mcmc-synthesis" = dontDistribute super."mcmc-synthesis";
+ "mcmc-types" = dontDistribute super."mcmc-types";
+ "mcpi" = dontDistribute super."mcpi";
+ "mdapi" = dontDistribute super."mdapi";
+ "mdcat" = dontDistribute super."mdcat";
+ "mdo" = dontDistribute super."mdo";
+ "mecab" = dontDistribute super."mecab";
+ "mecha" = dontDistribute super."mecha";
+ "mediawiki" = dontDistribute super."mediawiki";
+ "mediawiki2latex" = dontDistribute super."mediawiki2latex";
+ "medium-sdk-haskell" = dontDistribute super."medium-sdk-haskell";
+ "meep" = dontDistribute super."meep";
+ "mega-sdist" = dontDistribute super."mega-sdist";
+ "megaparsec" = dontDistribute super."megaparsec";
+ "meldable-heap" = dontDistribute super."meldable-heap";
+ "melody" = dontDistribute super."melody";
+ "memcache" = dontDistribute super."memcache";
+ "memcache-conduit" = dontDistribute super."memcache-conduit";
+ "memcache-haskell" = dontDistribute super."memcache-haskell";
+ "memcached" = dontDistribute super."memcached";
+ "memexml" = dontDistribute super."memexml";
+ "memo-ptr" = dontDistribute super."memo-ptr";
+ "memo-sqlite" = dontDistribute super."memo-sqlite";
+ "memoization-utils" = dontDistribute super."memoization-utils";
+ "memory" = doDistribute super."memory_0_7";
+ "memscript" = dontDistribute super."memscript";
+ "mersenne-random" = dontDistribute super."mersenne-random";
+ "messente" = dontDistribute super."messente";
+ "meta-misc" = dontDistribute super."meta-misc";
+ "meta-par" = dontDistribute super."meta-par";
+ "meta-par-accelerate" = dontDistribute super."meta-par-accelerate";
+ "metadata" = dontDistribute super."metadata";
+ "metamorphic" = dontDistribute super."metamorphic";
+ "metaplug" = dontDistribute super."metaplug";
+ "metric" = dontDistribute super."metric";
+ "metricsd-client" = dontDistribute super."metricsd-client";
+ "metronome" = dontDistribute super."metronome";
+ "mezzolens" = dontDistribute super."mezzolens";
+ "mfsolve" = dontDistribute super."mfsolve";
+ "mgeneric" = dontDistribute super."mgeneric";
+ "mi" = dontDistribute super."mi";
+ "microbench" = dontDistribute super."microbench";
+ "microformats2-parser" = dontDistribute super."microformats2-parser";
+ "microformats2-types" = dontDistribute super."microformats2-types";
+ "microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
+ "microlens-each" = dontDistribute super."microlens-each";
+ "microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
+ "microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
+ "microlens-platform" = dontDistribute super."microlens-platform";
+ "microlens-th" = doDistribute super."microlens-th_0_2_1_1";
+ "microtimer" = dontDistribute super."microtimer";
+ "mida" = dontDistribute super."mida";
+ "midi" = dontDistribute super."midi";
+ "midi-alsa" = dontDistribute super."midi-alsa";
+ "midi-music-box" = dontDistribute super."midi-music-box";
+ "midi-util" = dontDistribute super."midi-util";
+ "midimory" = dontDistribute super."midimory";
+ "midisurface" = dontDistribute super."midisurface";
+ "mighttpd" = dontDistribute super."mighttpd";
+ "mighttpd2" = dontDistribute super."mighttpd2";
+ "mighty-metropolis" = dontDistribute super."mighty-metropolis";
+ "mikmod" = dontDistribute super."mikmod";
+ "miku" = dontDistribute super."miku";
+ "milena" = dontDistribute super."milena";
+ "mime" = dontDistribute super."mime";
+ "mime-directory" = dontDistribute super."mime-directory";
+ "mime-string" = dontDistribute super."mime-string";
+ "mines" = dontDistribute super."mines";
+ "minesweeper" = dontDistribute super."minesweeper";
+ "miniball" = dontDistribute super."miniball";
+ "miniforth" = dontDistribute super."miniforth";
+ "minilens" = dontDistribute super."minilens";
+ "minimal-configuration" = dontDistribute super."minimal-configuration";
+ "minimorph" = dontDistribute super."minimorph";
+ "minimung" = dontDistribute super."minimung";
+ "minions" = dontDistribute super."minions";
+ "minioperational" = dontDistribute super."minioperational";
+ "miniplex" = dontDistribute super."miniplex";
+ "minirotate" = dontDistribute super."minirotate";
+ "minisat" = dontDistribute super."minisat";
+ "ministg" = dontDistribute super."ministg";
+ "miniutter" = dontDistribute super."miniutter";
+ "minst-idx" = dontDistribute super."minst-idx";
+ "mirror-tweet" = dontDistribute super."mirror-tweet";
+ "missing-py2" = dontDistribute super."missing-py2";
+ "mix-arrows" = dontDistribute super."mix-arrows";
+ "mixed-strategies" = dontDistribute super."mixed-strategies";
+ "mkbndl" = dontDistribute super."mkbndl";
+ "mkcabal" = dontDistribute super."mkcabal";
+ "ml-w" = dontDistribute super."ml-w";
+ "mlist" = dontDistribute super."mlist";
+ "mmtl" = dontDistribute super."mmtl";
+ "mmtl-base" = dontDistribute super."mmtl-base";
+ "moan" = dontDistribute super."moan";
+ "modbus-tcp" = dontDistribute super."modbus-tcp";
+ "modelicaparser" = dontDistribute super."modelicaparser";
+ "modify-fasta" = dontDistribute super."modify-fasta";
+ "modsplit" = dontDistribute super."modsplit";
+ "modular-arithmetic" = dontDistribute super."modular-arithmetic";
+ "modular-prelude" = dontDistribute super."modular-prelude";
+ "modular-prelude-classy" = dontDistribute super."modular-prelude-classy";
+ "module-management" = dontDistribute super."module-management";
+ "modulespection" = dontDistribute super."modulespection";
+ "modulo" = dontDistribute super."modulo";
+ "moe" = dontDistribute super."moe";
+ "moesocks" = dontDistribute super."moesocks";
+ "mohws" = dontDistribute super."mohws";
+ "mole" = dontDistribute super."mole";
+ "monad-abort-fd" = dontDistribute super."monad-abort-fd";
+ "monad-atom" = dontDistribute super."monad-atom";
+ "monad-atom-simple" = dontDistribute super."monad-atom-simple";
+ "monad-bool" = dontDistribute super."monad-bool";
+ "monad-classes" = dontDistribute super."monad-classes";
+ "monad-codec" = dontDistribute super."monad-codec";
+ "monad-exception" = dontDistribute super."monad-exception";
+ "monad-fork" = dontDistribute super."monad-fork";
+ "monad-gen" = dontDistribute super."monad-gen";
+ "monad-http" = dontDistribute super."monad-http";
+ "monad-interleave" = dontDistribute super."monad-interleave";
+ "monad-levels" = dontDistribute super."monad-levels";
+ "monad-logger" = doDistribute super."monad-logger_0_3_16";
+ "monad-loops-stm" = dontDistribute super."monad-loops-stm";
+ "monad-lrs" = dontDistribute super."monad-lrs";
+ "monad-memo" = dontDistribute super."monad-memo";
+ "monad-mersenne-random" = dontDistribute super."monad-mersenne-random";
+ "monad-open" = dontDistribute super."monad-open";
+ "monad-ox" = dontDistribute super."monad-ox";
+ "monad-parallel-progressbar" = dontDistribute super."monad-parallel-progressbar";
+ "monad-param" = dontDistribute super."monad-param";
+ "monad-ran" = dontDistribute super."monad-ran";
+ "monad-resumption" = dontDistribute super."monad-resumption";
+ "monad-state" = dontDistribute super."monad-state";
+ "monad-statevar" = dontDistribute super."monad-statevar";
+ "monad-stlike-io" = dontDistribute super."monad-stlike-io";
+ "monad-stlike-stm" = dontDistribute super."monad-stlike-stm";
+ "monad-supply" = dontDistribute super."monad-supply";
+ "monad-task" = dontDistribute super."monad-task";
+ "monad-time" = dontDistribute super."monad-time";
+ "monad-tx" = dontDistribute super."monad-tx";
+ "monad-unify" = dontDistribute super."monad-unify";
+ "monad-wrap" = dontDistribute super."monad-wrap";
+ "monadIO" = dontDistribute super."monadIO";
+ "monadLib-compose" = dontDistribute super."monadLib-compose";
+ "monadacme" = dontDistribute super."monadacme";
+ "monadbi" = dontDistribute super."monadbi";
+ "monadcryptorandom" = doDistribute super."monadcryptorandom_0_6_1";
+ "monadfibre" = dontDistribute super."monadfibre";
+ "monadiccp" = dontDistribute super."monadiccp";
+ "monadiccp-gecode" = dontDistribute super."monadiccp-gecode";
+ "monadio-unwrappable" = dontDistribute super."monadio-unwrappable";
+ "monadlist" = dontDistribute super."monadlist";
+ "monadloc" = dontDistribute super."monadloc";
+ "monadloc-pp" = dontDistribute super."monadloc-pp";
+ "monadplus" = dontDistribute super."monadplus";
+ "monads-fd" = dontDistribute super."monads-fd";
+ "monadtransform" = dontDistribute super."monadtransform";
+ "monarch" = dontDistribute super."monarch";
+ "mongodb-queue" = dontDistribute super."mongodb-queue";
+ "mongrel2-handler" = dontDistribute super."mongrel2-handler";
+ "monitor" = dontDistribute super."monitor";
+ "mono-foldable" = dontDistribute super."mono-foldable";
+ "mono-traversable" = doDistribute super."mono-traversable_0_9_3";
+ "monoid-absorbing" = dontDistribute super."monoid-absorbing";
+ "monoid-owns" = dontDistribute super."monoid-owns";
+ "monoid-record" = dontDistribute super."monoid-record";
+ "monoid-statistics" = dontDistribute super."monoid-statistics";
+ "monoid-transformer" = dontDistribute super."monoid-transformer";
+ "monoidplus" = dontDistribute super."monoidplus";
+ "monoids" = dontDistribute super."monoids";
+ "monomorphic" = dontDistribute super."monomorphic";
+ "montage" = dontDistribute super."montage";
+ "montage-client" = dontDistribute super."montage-client";
+ "monte-carlo" = dontDistribute super."monte-carlo";
+ "moo" = dontDistribute super."moo";
+ "moonshine" = dontDistribute super."moonshine";
+ "morfette" = dontDistribute super."morfette";
+ "morfeusz" = dontDistribute super."morfeusz";
+ "morte" = dontDistribute super."morte";
+ "mosaico-lib" = dontDistribute super."mosaico-lib";
+ "mount" = dontDistribute super."mount";
+ "mp" = dontDistribute super."mp";
+ "mp3decoder" = dontDistribute super."mp3decoder";
+ "mpdmate" = dontDistribute super."mpdmate";
+ "mpppc" = dontDistribute super."mpppc";
+ "mpretty" = dontDistribute super."mpretty";
+ "mpris" = dontDistribute super."mpris";
+ "mprover" = dontDistribute super."mprover";
+ "mps" = dontDistribute super."mps";
+ "mpvguihs" = dontDistribute super."mpvguihs";
+ "mqtt-hs" = dontDistribute super."mqtt-hs";
+ "ms" = dontDistribute super."ms";
+ "msgpack" = dontDistribute super."msgpack";
+ "msgpack-aeson" = dontDistribute super."msgpack-aeson";
+ "msgpack-idl" = dontDistribute super."msgpack-idl";
+ "msgpack-rpc" = dontDistribute super."msgpack-rpc";
+ "msh" = dontDistribute super."msh";
+ "msu" = dontDistribute super."msu";
+ "mtgoxapi" = dontDistribute super."mtgoxapi";
+ "mtl-c" = dontDistribute super."mtl-c";
+ "mtl-evil-instances" = dontDistribute super."mtl-evil-instances";
+ "mtl-tf" = dontDistribute super."mtl-tf";
+ "mtl-unleashed" = dontDistribute super."mtl-unleashed";
+ "mtlparse" = dontDistribute super."mtlparse";
+ "mtlx" = dontDistribute super."mtlx";
+ "mtp" = dontDistribute super."mtp";
+ "mtree" = dontDistribute super."mtree";
+ "mucipher" = dontDistribute super."mucipher";
+ "mudbath" = dontDistribute super."mudbath";
+ "muesli" = dontDistribute super."muesli";
+ "multext-east-msd" = dontDistribute super."multext-east-msd";
+ "multi-cabal" = dontDistribute super."multi-cabal";
+ "multifocal" = dontDistribute super."multifocal";
+ "multihash" = dontDistribute super."multihash";
+ "multipart-names" = dontDistribute super."multipart-names";
+ "multipass" = dontDistribute super."multipass";
+ "multiplate" = dontDistribute super."multiplate";
+ "multiplate-simplified" = dontDistribute super."multiplate-simplified";
+ "multiplicity" = dontDistribute super."multiplicity";
+ "multirec" = dontDistribute super."multirec";
+ "multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
+ "multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
+ "multiset-comb" = dontDistribute super."multiset-comb";
+ "multisetrewrite" = dontDistribute super."multisetrewrite";
+ "multistate" = dontDistribute super."multistate";
+ "muon" = dontDistribute super."muon";
+ "murder" = dontDistribute super."murder";
+ "murmur3" = dontDistribute super."murmur3";
+ "murmurhash3" = dontDistribute super."murmurhash3";
+ "music-articulation" = dontDistribute super."music-articulation";
+ "music-diatonic" = dontDistribute super."music-diatonic";
+ "music-dynamics" = dontDistribute super."music-dynamics";
+ "music-dynamics-literal" = dontDistribute super."music-dynamics-literal";
+ "music-graphics" = dontDistribute super."music-graphics";
+ "music-parts" = dontDistribute super."music-parts";
+ "music-pitch" = dontDistribute super."music-pitch";
+ "music-pitch-literal" = dontDistribute super."music-pitch-literal";
+ "music-preludes" = dontDistribute super."music-preludes";
+ "music-score" = dontDistribute super."music-score";
+ "music-sibelius" = dontDistribute super."music-sibelius";
+ "music-suite" = dontDistribute super."music-suite";
+ "music-util" = dontDistribute super."music-util";
+ "musicbrainz-email" = dontDistribute super."musicbrainz-email";
+ "musicxml" = dontDistribute super."musicxml";
+ "musicxml2" = dontDistribute super."musicxml2";
+ "mustache" = dontDistribute super."mustache";
+ "mustache-haskell" = dontDistribute super."mustache-haskell";
+ "mustache2hs" = dontDistribute super."mustache2hs";
+ "mutable-iter" = dontDistribute super."mutable-iter";
+ "mute-unmute" = dontDistribute super."mute-unmute";
+ "mvc" = dontDistribute super."mvc";
+ "mvc-updates" = dontDistribute super."mvc-updates";
+ "mvclient" = dontDistribute super."mvclient";
+ "mwc-probability" = dontDistribute super."mwc-probability";
+ "mwc-random-monad" = dontDistribute super."mwc-random-monad";
+ "myTestlll" = dontDistribute super."myTestlll";
+ "mybitcoin-sci" = dontDistribute super."mybitcoin-sci";
+ "myo" = dontDistribute super."myo";
+ "mysnapsession" = dontDistribute super."mysnapsession";
+ "mysnapsession-example" = dontDistribute super."mysnapsession-example";
+ "mysql-effect" = dontDistribute super."mysql-effect";
+ "mysql-simple-quasi" = dontDistribute super."mysql-simple-quasi";
+ "mysql-simple-typed" = dontDistribute super."mysql-simple-typed";
+ "mzv" = dontDistribute super."mzv";
+ "n-m" = dontDistribute super."n-m";
+ "nagios-check" = dontDistribute super."nagios-check";
+ "nagios-perfdata" = dontDistribute super."nagios-perfdata";
+ "nagios-plugin-ekg" = dontDistribute super."nagios-plugin-ekg";
+ "named-formlet" = dontDistribute super."named-formlet";
+ "named-lock" = dontDistribute super."named-lock";
+ "named-records" = dontDistribute super."named-records";
+ "namelist" = dontDistribute super."namelist";
+ "names" = dontDistribute super."names";
+ "names-th" = dontDistribute super."names-th";
+ "nano-cryptr" = dontDistribute super."nano-cryptr";
+ "nano-hmac" = dontDistribute super."nano-hmac";
+ "nano-md5" = dontDistribute super."nano-md5";
+ "nanoAgda" = dontDistribute super."nanoAgda";
+ "nanocurses" = dontDistribute super."nanocurses";
+ "nanomsg" = dontDistribute super."nanomsg";
+ "nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
+ "nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
+ "narc" = dontDistribute super."narc";
+ "nat" = dontDistribute super."nat";
+ "nationstates" = doDistribute super."nationstates_0_2_0_3";
+ "nats" = doDistribute super."nats_1";
+ "nats-queue" = dontDistribute super."nats-queue";
+ "natural-number" = dontDistribute super."natural-number";
+ "natural-numbers" = dontDistribute super."natural-numbers";
+ "natural-sort" = dontDistribute super."natural-sort";
+ "natural-transformation" = dontDistribute super."natural-transformation";
+ "naturalcomp" = dontDistribute super."naturalcomp";
+ "naturals" = dontDistribute super."naturals";
+ "naver-translate" = dontDistribute super."naver-translate";
+ "nbt" = dontDistribute super."nbt";
+ "nc-indicators" = dontDistribute super."nc-indicators";
+ "ncurses" = dontDistribute super."ncurses";
+ "neat" = dontDistribute super."neat";
+ "neat-interpolation" = doDistribute super."neat-interpolation_0_2_3";
+ "needle" = dontDistribute super."needle";
+ "neet" = dontDistribute super."neet";
+ "nehe-tuts" = dontDistribute super."nehe-tuts";
+ "neil" = dontDistribute super."neil";
+ "neither" = dontDistribute super."neither";
+ "nemesis" = dontDistribute super."nemesis";
+ "nemesis-titan" = dontDistribute super."nemesis-titan";
+ "nerf" = dontDistribute super."nerf";
+ "nero" = dontDistribute super."nero";
+ "nero-wai" = dontDistribute super."nero-wai";
+ "nero-warp" = dontDistribute super."nero-warp";
+ "nested-routes" = dontDistribute super."nested-routes";
+ "nested-sets" = dontDistribute super."nested-sets";
+ "nestedmap" = dontDistribute super."nestedmap";
+ "net-concurrent" = dontDistribute super."net-concurrent";
+ "netclock" = dontDistribute super."netclock";
+ "netcore" = dontDistribute super."netcore";
+ "netlines" = dontDistribute super."netlines";
+ "netlink" = dontDistribute super."netlink";
+ "netlist" = dontDistribute super."netlist";
+ "netlist-to-vhdl" = dontDistribute super."netlist-to-vhdl";
+ "netpbm" = dontDistribute super."netpbm";
+ "netrc" = dontDistribute super."netrc";
+ "netspec" = dontDistribute super."netspec";
+ "netstring-enumerator" = dontDistribute super."netstring-enumerator";
+ "nettle" = dontDistribute super."nettle";
+ "nettle-frp" = dontDistribute super."nettle-frp";
+ "nettle-netkit" = dontDistribute super."nettle-netkit";
+ "nettle-openflow" = dontDistribute super."nettle-openflow";
+ "netwire" = dontDistribute super."netwire";
+ "netwire-input" = dontDistribute super."netwire-input";
+ "netwire-input-glfw" = dontDistribute super."netwire-input-glfw";
+ "network-address" = dontDistribute super."network-address";
+ "network-anonymous-tor" = doDistribute super."network-anonymous-tor_0_9_2";
+ "network-api-support" = dontDistribute super."network-api-support";
+ "network-bitcoin" = dontDistribute super."network-bitcoin";
+ "network-builder" = dontDistribute super."network-builder";
+ "network-bytestring" = dontDistribute super."network-bytestring";
+ "network-conduit" = dontDistribute super."network-conduit";
+ "network-connection" = dontDistribute super."network-connection";
+ "network-data" = dontDistribute super."network-data";
+ "network-dbus" = dontDistribute super."network-dbus";
+ "network-dns" = dontDistribute super."network-dns";
+ "network-enumerator" = dontDistribute super."network-enumerator";
+ "network-fancy" = dontDistribute super."network-fancy";
+ "network-house" = dontDistribute super."network-house";
+ "network-interfacerequest" = dontDistribute super."network-interfacerequest";
+ "network-ip" = dontDistribute super."network-ip";
+ "network-metrics" = dontDistribute super."network-metrics";
+ "network-minihttp" = dontDistribute super."network-minihttp";
+ "network-msg" = dontDistribute super."network-msg";
+ "network-netpacket" = dontDistribute super."network-netpacket";
+ "network-pgi" = dontDistribute super."network-pgi";
+ "network-rpca" = dontDistribute super."network-rpca";
+ "network-server" = dontDistribute super."network-server";
+ "network-service" = dontDistribute super."network-service";
+ "network-simple-sockaddr" = dontDistribute super."network-simple-sockaddr";
+ "network-simple-tls" = dontDistribute super."network-simple-tls";
+ "network-socket-options" = dontDistribute super."network-socket-options";
+ "network-stream" = dontDistribute super."network-stream";
+ "network-topic-models" = dontDistribute super."network-topic-models";
+ "network-transport-amqp" = dontDistribute super."network-transport-amqp";
+ "network-transport-composed" = dontDistribute super."network-transport-composed";
+ "network-transport-inmemory" = dontDistribute super."network-transport-inmemory";
+ "network-transport-tcp" = dontDistribute super."network-transport-tcp";
+ "network-transport-tests" = dontDistribute super."network-transport-tests";
+ "network-transport-zeromq" = dontDistribute super."network-transport-zeromq";
+ "network-uri-static" = dontDistribute super."network-uri-static";
+ "network-wai-router" = dontDistribute super."network-wai-router";
+ "network-websocket" = dontDistribute super."network-websocket";
+ "networked-game" = dontDistribute super."networked-game";
+ "newports" = dontDistribute super."newports";
+ "newsynth" = dontDistribute super."newsynth";
+ "newt" = dontDistribute super."newt";
+ "newtype-deriving" = dontDistribute super."newtype-deriving";
+ "newtype-th" = dontDistribute super."newtype-th";
+ "newtyper" = dontDistribute super."newtyper";
+ "nextstep-plist" = dontDistribute super."nextstep-plist";
+ "nf" = dontDistribute super."nf";
+ "ngrams-loader" = dontDistribute super."ngrams-loader";
+ "niagra" = dontDistribute super."niagra";
+ "nibblestring" = dontDistribute super."nibblestring";
+ "nicify" = dontDistribute super."nicify";
+ "nicify-lib" = dontDistribute super."nicify-lib";
+ "nicovideo-translator" = dontDistribute super."nicovideo-translator";
+ "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";
+ "nkjp" = dontDistribute super."nkjp";
+ "nlp-scores" = dontDistribute super."nlp-scores";
+ "nlp-scores-scripts" = dontDistribute super."nlp-scores-scripts";
+ "nm" = dontDistribute super."nm";
+ "nme" = dontDistribute super."nme";
+ "nntp" = dontDistribute super."nntp";
+ "no-buffering-workaround" = dontDistribute super."no-buffering-workaround";
+ "no-role-annots" = dontDistribute super."no-role-annots";
+ "nofib-analyse" = dontDistribute super."nofib-analyse";
+ "nofib-analyze" = dontDistribute super."nofib-analyze";
+ "noise" = dontDistribute super."noise";
+ "non-empty" = dontDistribute super."non-empty";
+ "non-negative" = dontDistribute super."non-negative";
+ "nondeterminism" = dontDistribute super."nondeterminism";
+ "nonfree" = dontDistribute super."nonfree";
+ "nonlinear-optimization" = dontDistribute super."nonlinear-optimization";
+ "nonlinear-optimization-ad" = dontDistribute super."nonlinear-optimization-ad";
+ "noodle" = dontDistribute super."noodle";
+ "normaldistribution" = dontDistribute super."normaldistribution";
+ "not-gloss" = dontDistribute super."not-gloss";
+ "not-gloss-examples" = dontDistribute super."not-gloss-examples";
+ "not-in-base" = dontDistribute super."not-in-base";
+ "notcpp" = dontDistribute super."notcpp";
+ "notmuch-haskell" = dontDistribute super."notmuch-haskell";
+ "notmuch-web" = dontDistribute super."notmuch-web";
+ "notzero" = dontDistribute super."notzero";
+ "np-extras" = dontDistribute super."np-extras";
+ "np-linear" = dontDistribute super."np-linear";
+ "nptools" = dontDistribute super."nptools";
+ "nth-prime" = dontDistribute super."nth-prime";
+ "nthable" = dontDistribute super."nthable";
+ "ntp-control" = dontDistribute super."ntp-control";
+ "null-canvas" = dontDistribute super."null-canvas";
+ "nullary" = dontDistribute super."nullary";
+ "number" = dontDistribute super."number";
+ "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";
+ "numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
+ "numeric-tools" = dontDistribute super."numeric-tools";
+ "numericpeano" = dontDistribute super."numericpeano";
+ "nums" = dontDistribute super."nums";
+ "numtype-dk" = dontDistribute super."numtype-dk";
+ "numtype-tf" = dontDistribute super."numtype-tf";
+ "nurbs" = dontDistribute super."nurbs";
+ "nvim-hs" = dontDistribute super."nvim-hs";
+ "nvim-hs-contrib" = dontDistribute super."nvim-hs-contrib";
+ "nyan" = dontDistribute super."nyan";
+ "nylas" = dontDistribute super."nylas";
+ "nymphaea" = dontDistribute super."nymphaea";
+ "oauthenticated" = dontDistribute super."oauthenticated";
+ "obdd" = dontDistribute super."obdd";
+ "oberon0" = dontDistribute super."oberon0";
+ "obj" = dontDistribute super."obj";
+ "objectid" = dontDistribute super."objectid";
+ "observable-sharing" = dontDistribute super."observable-sharing";
+ "octohat" = dontDistribute super."octohat";
+ "octopus" = dontDistribute super."octopus";
+ "oculus" = dontDistribute super."oculus";
+ "off-simple" = dontDistribute super."off-simple";
+ "ofx" = dontDistribute super."ofx";
+ "ohloh-hs" = dontDistribute super."ohloh-hs";
+ "oi" = dontDistribute super."oi";
+ "oidc-client" = dontDistribute super."oidc-client";
+ "ois-input-manager" = dontDistribute super."ois-input-manager";
+ "old-version" = dontDistribute super."old-version";
+ "olwrapper" = dontDistribute super."olwrapper";
+ "omaketex" = dontDistribute super."omaketex";
+ "omega" = dontDistribute super."omega";
+ "omnicodec" = dontDistribute super."omnicodec";
+ "omnifmt" = dontDistribute super."omnifmt";
+ "on-a-horse" = dontDistribute super."on-a-horse";
+ "on-demand-ssh-tunnel" = dontDistribute super."on-demand-ssh-tunnel";
+ "once" = dontDistribute super."once";
+ "one-liner" = dontDistribute super."one-liner";
+ "one-time-password" = dontDistribute super."one-time-password";
+ "oneOfN" = dontDistribute super."oneOfN";
+ "oneormore" = dontDistribute super."oneormore";
+ "only" = dontDistribute super."only";
+ "onu-course" = dontDistribute super."onu-course";
+ "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-haddock" = dontDistribute super."open-haddock";
+ "open-pandoc" = dontDistribute super."open-pandoc";
+ "open-symbology" = dontDistribute super."open-symbology";
+ "open-typerep" = dontDistribute super."open-typerep";
+ "open-union" = dontDistribute super."open-union";
+ "open-witness" = dontDistribute super."open-witness";
+ "opencog-atomspace" = dontDistribute super."opencog-atomspace";
+ "opencv-raw" = dontDistribute super."opencv-raw";
+ "opendatatable" = dontDistribute super."opendatatable";
+ "openexchangerates" = dontDistribute super."openexchangerates";
+ "openflow" = dontDistribute super."openflow";
+ "opengl-dlp-stereo" = dontDistribute super."opengl-dlp-stereo";
+ "opengl-spacenavigator" = dontDistribute super."opengl-spacenavigator";
+ "opengles" = dontDistribute super."opengles";
+ "openid" = dontDistribute super."openid";
+ "openpgp" = dontDistribute super."openpgp";
+ "openpgp-Crypto" = dontDistribute super."openpgp-Crypto";
+ "openpgp-crypto-api" = dontDistribute super."openpgp-crypto-api";
+ "opensoundcontrol-ht" = dontDistribute super."opensoundcontrol-ht";
+ "openssh-github-keys" = dontDistribute super."openssh-github-keys";
+ "openssl-createkey" = dontDistribute super."openssl-createkey";
+ "opentheory" = dontDistribute super."opentheory";
+ "opentheory-bits" = dontDistribute super."opentheory-bits";
+ "opentheory-byte" = dontDistribute super."opentheory-byte";
+ "opentheory-char" = dontDistribute super."opentheory-char";
+ "opentheory-divides" = dontDistribute super."opentheory-divides";
+ "opentheory-fibonacci" = dontDistribute super."opentheory-fibonacci";
+ "opentheory-parser" = dontDistribute super."opentheory-parser";
+ "opentheory-prime" = dontDistribute super."opentheory-prime";
+ "opentheory-primitive" = dontDistribute super."opentheory-primitive";
+ "opentheory-probability" = dontDistribute super."opentheory-probability";
+ "opentheory-stream" = dontDistribute super."opentheory-stream";
+ "opentheory-unicode" = dontDistribute super."opentheory-unicode";
+ "operational-alacarte" = dontDistribute super."operational-alacarte";
+ "opml" = dontDistribute super."opml";
+ "opml-conduit" = dontDistribute super."opml-conduit";
+ "opn" = dontDistribute super."opn";
+ "optimal-blocks" = dontDistribute super."optimal-blocks";
+ "optimization" = dontDistribute super."optimization";
+ "optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
+ "optional" = dontDistribute super."optional";
+ "options-time" = dontDistribute super."options-time";
+ "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
+ "optparse-declarative" = dontDistribute super."optparse-declarative";
+ "orc" = dontDistribute super."orc";
+ "orchestrate" = dontDistribute super."orchestrate";
+ "orchid" = dontDistribute super."orchid";
+ "orchid-demo" = dontDistribute super."orchid-demo";
+ "ord-adhoc" = dontDistribute super."ord-adhoc";
+ "order-maintenance" = dontDistribute super."order-maintenance";
+ "order-statistics" = dontDistribute super."order-statistics";
+ "ordered" = dontDistribute super."ordered";
+ "orders" = dontDistribute super."orders";
+ "ordrea" = dontDistribute super."ordrea";
+ "organize-imports" = dontDistribute super."organize-imports";
+ "orgmode" = dontDistribute super."orgmode";
+ "orgmode-parse" = dontDistribute super."orgmode-parse";
+ "origami" = dontDistribute super."origami";
+ "os-release" = dontDistribute super."os-release";
+ "osc" = dontDistribute super."osc";
+ "osm-download" = dontDistribute super."osm-download";
+ "oso2pdf" = dontDistribute super."oso2pdf";
+ "osx-ar" = dontDistribute super."osx-ar";
+ "ot" = dontDistribute super."ot";
+ "ottparse-pretty" = dontDistribute super."ottparse-pretty";
+ "overture" = dontDistribute super."overture";
+ "pack" = dontDistribute super."pack";
+ "package-description-remote" = dontDistribute super."package-description-remote";
+ "package-o-tron" = dontDistribute super."package-o-tron";
+ "package-vt" = dontDistribute super."package-vt";
+ "packdeps" = dontDistribute super."packdeps";
+ "packed-dawg" = dontDistribute super."packed-dawg";
+ "packedstring" = dontDistribute super."packedstring";
+ "packer" = dontDistribute super."packer";
+ "packman" = dontDistribute super."packman";
+ "packunused" = dontDistribute super."packunused";
+ "pacman-memcache" = dontDistribute super."pacman-memcache";
+ "padKONTROL" = dontDistribute super."padKONTROL";
+ "pagarme" = dontDistribute super."pagarme";
+ "pagerduty" = doDistribute super."pagerduty_0_0_3_3";
+ "pagure-hook-receiver" = dontDistribute super."pagure-hook-receiver";
+ "palindromes" = dontDistribute super."palindromes";
+ "pam" = dontDistribute super."pam";
+ "panda" = dontDistribute super."panda";
+ "pandoc-citeproc" = doDistribute super."pandoc-citeproc_0_7_4";
+ "pandoc-citeproc-preamble" = dontDistribute super."pandoc-citeproc-preamble";
+ "pandoc-crossref" = dontDistribute super."pandoc-crossref";
+ "pandoc-csv2table" = dontDistribute super."pandoc-csv2table";
+ "pandoc-include" = dontDistribute super."pandoc-include";
+ "pandoc-lens" = dontDistribute super."pandoc-lens";
+ "pandoc-placetable" = dontDistribute super."pandoc-placetable";
+ "pandoc-plantuml-diagrams" = dontDistribute super."pandoc-plantuml-diagrams";
+ "pandoc-unlit" = dontDistribute super."pandoc-unlit";
+ "papillon" = dontDistribute super."papillon";
+ "pappy" = dontDistribute super."pappy";
+ "para" = dontDistribute super."para";
+ "paragon" = dontDistribute super."paragon";
+ "parallel-tasks" = dontDistribute super."parallel-tasks";
+ "parallel-tree-search" = dontDistribute super."parallel-tree-search";
+ "parameterized-data" = dontDistribute super."parameterized-data";
+ "parco" = dontDistribute super."parco";
+ "parco-attoparsec" = dontDistribute super."parco-attoparsec";
+ "parco-parsec" = dontDistribute super."parco-parsec";
+ "parcom-lib" = dontDistribute super."parcom-lib";
+ "parconc-examples" = dontDistribute super."parconc-examples";
+ "parport" = dontDistribute super."parport";
+ "parse-dimacs" = dontDistribute super."parse-dimacs";
+ "parse-help" = dontDistribute super."parse-help";
+ "parseargs" = doDistribute super."parseargs_0_1_5_2";
+ "parsec-extra" = dontDistribute super."parsec-extra";
+ "parsec-numbers" = dontDistribute super."parsec-numbers";
+ "parsec-parsers" = dontDistribute super."parsec-parsers";
+ "parsec-permutation" = dontDistribute super."parsec-permutation";
+ "parsec-tagsoup" = dontDistribute super."parsec-tagsoup";
+ "parsec-trace" = dontDistribute super."parsec-trace";
+ "parsec-utils" = dontDistribute super."parsec-utils";
+ "parsec1" = dontDistribute super."parsec1";
+ "parsec2" = dontDistribute super."parsec2";
+ "parsec3" = dontDistribute super."parsec3";
+ "parsec3-numbers" = dontDistribute super."parsec3-numbers";
+ "parsedate" = dontDistribute super."parsedate";
+ "parseerror-eq" = dontDistribute super."parseerror-eq";
+ "parsek" = dontDistribute super."parsek";
+ "parsely" = dontDistribute super."parsely";
+ "parser-helper" = dontDistribute super."parser-helper";
+ "parser241" = dontDistribute super."parser241";
+ "parsergen" = dontDistribute super."parsergen";
+ "parsestar" = dontDistribute super."parsestar";
+ "parsimony" = dontDistribute super."parsimony";
+ "partial" = dontDistribute super."partial";
+ "partial-isomorphisms" = dontDistribute super."partial-isomorphisms";
+ "partial-lens" = dontDistribute super."partial-lens";
+ "partial-uri" = dontDistribute super."partial-uri";
+ "partly" = dontDistribute super."partly";
+ "passage" = dontDistribute super."passage";
+ "passwords" = dontDistribute super."passwords";
+ "pastis" = dontDistribute super."pastis";
+ "pasty" = dontDistribute super."pasty";
+ "patch-combinators" = dontDistribute super."patch-combinators";
+ "patch-image" = dontDistribute super."patch-image";
+ "patches-vector" = dontDistribute super."patches-vector";
+ "path-extra" = dontDistribute super."path-extra";
+ "pathfinding" = dontDistribute super."pathfinding";
+ "pathfindingcore" = dontDistribute super."pathfindingcore";
+ "pathtype" = dontDistribute super."pathtype";
+ "pathwalk" = dontDistribute super."pathwalk";
+ "patronscraper" = dontDistribute super."patronscraper";
+ "patterns" = dontDistribute super."patterns";
+ "paymill" = dontDistribute super."paymill";
+ "paypal-adaptive-hoops" = dontDistribute super."paypal-adaptive-hoops";
+ "paypal-api" = dontDistribute super."paypal-api";
+ "pb" = dontDistribute super."pb";
+ "pbc4hs" = dontDistribute super."pbc4hs";
+ "pbkdf" = dontDistribute super."pbkdf";
+ "pcap" = dontDistribute super."pcap";
+ "pcap-conduit" = dontDistribute super."pcap-conduit";
+ "pcap-enumerator" = dontDistribute super."pcap-enumerator";
+ "pcd-loader" = dontDistribute super."pcd-loader";
+ "pcf" = dontDistribute super."pcf";
+ "pcg-random" = dontDistribute super."pcg-random";
+ "pcre-heavy" = doDistribute super."pcre-heavy_0_2_5";
+ "pcre-less" = dontDistribute super."pcre-less";
+ "pcre-light-extra" = dontDistribute super."pcre-light-extra";
+ "pcre-utils" = dontDistribute super."pcre-utils";
+ "pdf-toolbox-content" = dontDistribute super."pdf-toolbox-content";
+ "pdf-toolbox-core" = dontDistribute super."pdf-toolbox-core";
+ "pdf-toolbox-document" = dontDistribute super."pdf-toolbox-document";
+ "pdf-toolbox-viewer" = dontDistribute super."pdf-toolbox-viewer";
+ "pdf2line" = dontDistribute super."pdf2line";
+ "pdfsplit" = dontDistribute super."pdfsplit";
+ "pdynload" = dontDistribute super."pdynload";
+ "peakachu" = dontDistribute super."peakachu";
+ "peano" = dontDistribute super."peano";
+ "peano-inf" = dontDistribute super."peano-inf";
+ "pec" = dontDistribute super."pec";
+ "pecoff" = dontDistribute super."pecoff";
+ "peg" = dontDistribute super."peg";
+ "peggy" = dontDistribute super."peggy";
+ "pell" = dontDistribute super."pell";
+ "penn-treebank" = dontDistribute super."penn-treebank";
+ "penny" = dontDistribute super."penny";
+ "penny-bin" = dontDistribute super."penny-bin";
+ "penny-lib" = dontDistribute super."penny-lib";
+ "peparser" = dontDistribute super."peparser";
+ "perceptron" = dontDistribute super."perceptron";
+ "perdure" = dontDistribute super."perdure";
+ "period" = dontDistribute super."period";
+ "perm" = dontDistribute super."perm";
+ "permutation" = dontDistribute super."permutation";
+ "permute" = dontDistribute super."permute";
+ "persist2er" = dontDistribute super."persist2er";
+ "persistable-record" = dontDistribute super."persistable-record";
+ "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
+ "persistent-cereal" = dontDistribute super."persistent-cereal";
+ "persistent-equivalence" = dontDistribute super."persistent-equivalence";
+ "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
+ "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
+ "persistent-iproute" = dontDistribute super."persistent-iproute";
+ "persistent-map" = dontDistribute super."persistent-map";
+ "persistent-mysql" = doDistribute super."persistent-mysql_2_2";
+ "persistent-odbc" = dontDistribute super."persistent-odbc";
+ "persistent-protobuf" = dontDistribute super."persistent-protobuf";
+ "persistent-ratelimit" = dontDistribute super."persistent-ratelimit";
+ "persistent-redis" = dontDistribute super."persistent-redis";
+ "persistent-vector" = dontDistribute super."persistent-vector";
+ "persistent-zookeeper" = dontDistribute super."persistent-zookeeper";
+ "persona" = dontDistribute super."persona";
+ "persona-idp" = dontDistribute super."persona-idp";
+ "pesca" = dontDistribute super."pesca";
+ "peyotls" = dontDistribute super."peyotls";
+ "peyotls-codec" = dontDistribute super."peyotls-codec";
+ "pez" = dontDistribute super."pez";
+ "pg-harness" = dontDistribute super."pg-harness";
+ "pg-harness-client" = dontDistribute super."pg-harness-client";
+ "pg-harness-server" = dontDistribute super."pg-harness-server";
+ "pgdl" = dontDistribute super."pgdl";
+ "pgm" = dontDistribute super."pgm";
+ "pgp-wordlist" = dontDistribute super."pgp-wordlist";
+ "pgsql-simple" = dontDistribute super."pgsql-simple";
+ "pgstream" = dontDistribute super."pgstream";
+ "phasechange" = dontDistribute super."phasechange";
+ "phizzle" = dontDistribute super."phizzle";
+ "phoityne" = dontDistribute super."phoityne";
+ "phone-numbers" = dontDistribute super."phone-numbers";
+ "phone-push" = dontDistribute super."phone-push";
+ "phonetic-code" = dontDistribute super."phonetic-code";
+ "phooey" = dontDistribute super."phooey";
+ "photoname" = dontDistribute super."photoname";
+ "phraskell" = dontDistribute super."phraskell";
+ "phybin" = dontDistribute super."phybin";
+ "pi-calculus" = dontDistribute super."pi-calculus";
+ "pia-forward" = dontDistribute super."pia-forward";
+ "pianola" = dontDistribute super."pianola";
+ "picologic" = dontDistribute super."picologic";
+ "picosat" = dontDistribute super."picosat";
+ "piet" = dontDistribute super."piet";
+ "piki" = dontDistribute super."piki";
+ "pinboard" = dontDistribute super."pinboard";
+ "pinch" = dontDistribute super."pinch";
+ "pinchot" = dontDistribute super."pinchot";
+ "pipe-enumerator" = dontDistribute super."pipe-enumerator";
+ "pipeclip" = dontDistribute super."pipeclip";
+ "pipes-async" = dontDistribute super."pipes-async";
+ "pipes-attoparsec-streaming" = dontDistribute super."pipes-attoparsec-streaming";
+ "pipes-cacophony" = dontDistribute super."pipes-cacophony";
+ "pipes-cellular" = dontDistribute super."pipes-cellular";
+ "pipes-cellular-csv" = dontDistribute super."pipes-cellular-csv";
+ "pipes-cereal" = dontDistribute super."pipes-cereal";
+ "pipes-cereal-plus" = dontDistribute super."pipes-cereal-plus";
+ "pipes-conduit" = dontDistribute super."pipes-conduit";
+ "pipes-core" = dontDistribute super."pipes-core";
+ "pipes-courier" = dontDistribute super."pipes-courier";
+ "pipes-csv" = dontDistribute super."pipes-csv";
+ "pipes-errors" = dontDistribute super."pipes-errors";
+ "pipes-extra" = dontDistribute super."pipes-extra";
+ "pipes-extras" = dontDistribute super."pipes-extras";
+ "pipes-files" = dontDistribute super."pipes-files";
+ "pipes-interleave" = dontDistribute super."pipes-interleave";
+ "pipes-mongodb" = dontDistribute super."pipes-mongodb";
+ "pipes-network-tls" = dontDistribute super."pipes-network-tls";
+ "pipes-p2p" = dontDistribute super."pipes-p2p";
+ "pipes-p2p-examples" = dontDistribute super."pipes-p2p-examples";
+ "pipes-postgresql-simple" = dontDistribute super."pipes-postgresql-simple";
+ "pipes-rt" = dontDistribute super."pipes-rt";
+ "pipes-shell" = dontDistribute super."pipes-shell";
+ "pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
+ "pipes-transduce" = dontDistribute super."pipes-transduce";
+ "pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
+ "pipes-websockets" = dontDistribute super."pipes-websockets";
+ "pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
+ "pipes-zlib" = dontDistribute super."pipes-zlib";
+ "pisigma" = dontDistribute super."pisigma";
+ "pit" = dontDistribute super."pit";
+ "pitchtrack" = dontDistribute super."pitchtrack";
+ "pivotal-tracker" = dontDistribute super."pivotal-tracker";
+ "pkcs1" = dontDistribute super."pkcs1";
+ "pkcs10" = dontDistribute super."pkcs10";
+ "pkcs7" = dontDistribute super."pkcs7";
+ "pkggraph" = dontDistribute super."pkggraph";
+ "pktree" = dontDistribute super."pktree";
+ "plailude" = dontDistribute super."plailude";
+ "planar-graph" = dontDistribute super."planar-graph";
+ "plat" = dontDistribute super."plat";
+ "playlists" = dontDistribute super."playlists";
+ "plist" = dontDistribute super."plist";
+ "plist-buddy" = dontDistribute super."plist-buddy";
+ "plivo" = dontDistribute super."plivo";
+ "plot" = doDistribute super."plot_0_2_3_4";
+ "plot-gtk" = doDistribute super."plot-gtk_0_2_0_2";
+ "plot-gtk-ui" = dontDistribute super."plot-gtk-ui";
+ "plot-gtk3" = doDistribute super."plot-gtk3_0_1_0_1";
+ "plot-lab" = dontDistribute super."plot-lab";
+ "plotfont" = dontDistribute super."plotfont";
+ "plotserver-api" = dontDistribute super."plotserver-api";
+ "plugins" = dontDistribute super."plugins";
+ "plugins-auto" = dontDistribute super."plugins-auto";
+ "plugins-multistage" = dontDistribute super."plugins-multistage";
+ "plumbers" = dontDistribute super."plumbers";
+ "ply-loader" = dontDistribute super."ply-loader";
+ "png-file" = dontDistribute super."png-file";
+ "pngload" = dontDistribute super."pngload";
+ "pngload-fixed" = dontDistribute super."pngload-fixed";
+ "pnm" = dontDistribute super."pnm";
+ "pocket-dns" = dontDistribute super."pocket-dns";
+ "pointedlist" = dontDistribute super."pointedlist";
+ "pointfree" = dontDistribute super."pointfree";
+ "pointful" = dontDistribute super."pointful";
+ "pointless-fun" = dontDistribute super."pointless-fun";
+ "pointless-haskell" = dontDistribute super."pointless-haskell";
+ "pointless-lenses" = dontDistribute super."pointless-lenses";
+ "pointless-rewrite" = dontDistribute super."pointless-rewrite";
+ "poker-eval" = dontDistribute super."poker-eval";
+ "pokitdok" = dontDistribute super."pokitdok";
+ "polar" = dontDistribute super."polar";
+ "polar-configfile" = dontDistribute super."polar-configfile";
+ "polar-shader" = dontDistribute super."polar-shader";
+ "polh-lexicon" = dontDistribute super."polh-lexicon";
+ "polimorf" = dontDistribute super."polimorf";
+ "poll" = dontDistribute super."poll";
+ "polyToMonoid" = dontDistribute super."polyToMonoid";
+ "polymap" = dontDistribute super."polymap";
+ "polynomial" = dontDistribute super."polynomial";
+ "polynomials-bernstein" = dontDistribute super."polynomials-bernstein";
+ "polyseq" = dontDistribute super."polyseq";
+ "polysoup" = dontDistribute super."polysoup";
+ "polytypeable" = dontDistribute super."polytypeable";
+ "polytypeable-utils" = dontDistribute super."polytypeable-utils";
+ "ponder" = dontDistribute super."ponder";
+ "pontarius-mediaserver" = dontDistribute super."pontarius-mediaserver";
+ "pontarius-xmpp" = dontDistribute super."pontarius-xmpp";
+ "pontarius-xpmn" = dontDistribute super."pontarius-xpmn";
+ "pony" = dontDistribute super."pony";
+ "pool" = dontDistribute super."pool";
+ "pool-conduit" = dontDistribute super."pool-conduit";
+ "pooled-io" = dontDistribute super."pooled-io";
+ "pop3-client" = dontDistribute super."pop3-client";
+ "popenhs" = dontDistribute super."popenhs";
+ "poppler" = dontDistribute super."poppler";
+ "populate-setup-exe-cache" = dontDistribute super."populate-setup-exe-cache";
+ "portable-lines" = dontDistribute super."portable-lines";
+ "portaudio" = dontDistribute super."portaudio";
+ "porte" = dontDistribute super."porte";
+ "porter" = dontDistribute super."porter";
+ "ports" = dontDistribute super."ports";
+ "ports-tools" = dontDistribute super."ports-tools";
+ "positive" = dontDistribute super."positive";
+ "posix-acl" = dontDistribute super."posix-acl";
+ "posix-escape" = dontDistribute super."posix-escape";
+ "posix-filelock" = dontDistribute super."posix-filelock";
+ "posix-paths" = dontDistribute super."posix-paths";
+ "posix-pty" = dontDistribute super."posix-pty";
+ "posix-timer" = dontDistribute super."posix-timer";
+ "posix-waitpid" = dontDistribute super."posix-waitpid";
+ "possible" = dontDistribute super."possible";
+ "post-mess-age" = doDistribute super."post-mess-age_0_1_0_0";
+ "postcodes" = dontDistribute super."postcodes";
+ "postgresql-binary" = doDistribute super."postgresql-binary_0_5_2_1";
+ "postgresql-config" = dontDistribute super."postgresql-config";
+ "postgresql-connector" = dontDistribute super."postgresql-connector";
+ "postgresql-copy-escape" = dontDistribute super."postgresql-copy-escape";
+ "postgresql-cube" = dontDistribute super."postgresql-cube";
+ "postgresql-error-codes" = dontDistribute super."postgresql-error-codes";
+ "postgresql-orm" = dontDistribute super."postgresql-orm";
+ "postgresql-query" = dontDistribute super."postgresql-query";
+ "postgresql-schema" = dontDistribute super."postgresql-schema";
+ "postgresql-simple" = doDistribute super."postgresql-simple_0_4_10_0";
+ "postgresql-simple-migration" = dontDistribute super."postgresql-simple-migration";
+ "postgresql-simple-sop" = dontDistribute super."postgresql-simple-sop";
+ "postgresql-simple-typed" = dontDistribute super."postgresql-simple-typed";
+ "postgresql-typed" = dontDistribute super."postgresql-typed";
+ "postgrest" = dontDistribute super."postgrest";
+ "postie" = dontDistribute super."postie";
+ "postmark" = dontDistribute super."postmark";
+ "postmaster" = dontDistribute super."postmaster";
+ "potato-tool" = dontDistribute super."potato-tool";
+ "potrace" = dontDistribute super."potrace";
+ "potrace-diagrams" = dontDistribute super."potrace-diagrams";
+ "powermate" = dontDistribute super."powermate";
+ "powerpc" = dontDistribute super."powerpc";
+ "ppm" = dontDistribute super."ppm";
+ "pqc" = dontDistribute super."pqc";
+ "pqueue-mtl" = dontDistribute super."pqueue-mtl";
+ "practice-room" = dontDistribute super."practice-room";
+ "precis" = dontDistribute super."precis";
+ "pred-trie" = doDistribute super."pred-trie_0_2_0";
+ "predicates" = dontDistribute super."predicates";
+ "prednote-test" = dontDistribute super."prednote-test";
+ "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
+ "prefork" = dontDistribute super."prefork";
+ "pregame" = dontDistribute super."pregame";
+ "prelude-edsl" = dontDistribute super."prelude-edsl";
+ "prelude-generalize" = dontDistribute super."prelude-generalize";
+ "prelude-plus" = dontDistribute super."prelude-plus";
+ "prelude-prime" = dontDistribute super."prelude-prime";
+ "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+ "preprocess-haskell" = dontDistribute super."preprocess-haskell";
+ "preprocessor-tools" = dontDistribute super."preprocessor-tools";
+ "present" = dontDistribute super."present";
+ "press" = dontDistribute super."press";
+ "presto-hdbc" = dontDistribute super."presto-hdbc";
+ "prettify" = dontDistribute super."prettify";
+ "pretty-compact" = dontDistribute super."pretty-compact";
+ "pretty-error" = dontDistribute super."pretty-error";
+ "pretty-hex" = dontDistribute super."pretty-hex";
+ "pretty-ncols" = dontDistribute super."pretty-ncols";
+ "pretty-sop" = dontDistribute super."pretty-sop";
+ "pretty-tree" = dontDistribute super."pretty-tree";
+ "prettyFunctionComposing" = dontDistribute super."prettyFunctionComposing";
+ "prim-uniq" = dontDistribute super."prim-uniq";
+ "primula-board" = dontDistribute super."primula-board";
+ "primula-bot" = dontDistribute super."primula-bot";
+ "printf-mauke" = dontDistribute super."printf-mauke";
+ "printxosd" = dontDistribute super."printxosd";
+ "priority-queue" = dontDistribute super."priority-queue";
+ "priority-sync" = dontDistribute super."priority-sync";
+ "privileged-concurrency" = dontDistribute super."privileged-concurrency";
+ "prizm" = dontDistribute super."prizm";
+ "probability" = dontDistribute super."probability";
+ "probable" = dontDistribute super."probable";
+ "proc" = dontDistribute super."proc";
+ "process-conduit" = dontDistribute super."process-conduit";
+ "process-iterio" = dontDistribute super."process-iterio";
+ "process-leksah" = dontDistribute super."process-leksah";
+ "process-listlike" = dontDistribute super."process-listlike";
+ "process-progress" = dontDistribute super."process-progress";
+ "process-qq" = dontDistribute super."process-qq";
+ "process-streaming" = dontDistribute super."process-streaming";
+ "processing" = dontDistribute super."processing";
+ "processor-creative-kit" = dontDistribute super."processor-creative-kit";
+ "procrastinating-structure" = dontDistribute super."procrastinating-structure";
+ "procrastinating-variable" = dontDistribute super."procrastinating-variable";
+ "procstat" = dontDistribute super."procstat";
+ "proctest" = dontDistribute super."proctest";
+ "prof2dot" = dontDistribute super."prof2dot";
+ "prof2pretty" = dontDistribute super."prof2pretty";
+ "profiteur" = dontDistribute super."profiteur";
+ "progress" = dontDistribute super."progress";
+ "progressbar" = dontDistribute super."progressbar";
+ "progression" = dontDistribute super."progression";
+ "progressive" = dontDistribute super."progressive";
+ "proj4-hs-bindings" = dontDistribute super."proj4-hs-bindings";
+ "projection" = dontDistribute super."projection";
+ "projectroot" = dontDistribute super."projectroot";
+ "prolog" = dontDistribute super."prolog";
+ "prolog-graph" = dontDistribute super."prolog-graph";
+ "prolog-graph-lib" = dontDistribute super."prolog-graph-lib";
+ "prologue" = dontDistribute super."prologue";
+ "promise" = dontDistribute super."promise";
+ "promises" = dontDistribute super."promises";
+ "prompt" = dontDistribute super."prompt";
+ "propane" = dontDistribute super."propane";
+ "propellor" = dontDistribute super."propellor";
+ "properties" = dontDistribute super."properties";
+ "property-list" = dontDistribute super."property-list";
+ "proplang" = dontDistribute super."proplang";
+ "props" = dontDistribute super."props";
+ "prosper" = dontDistribute super."prosper";
+ "proteaaudio" = dontDistribute super."proteaaudio";
+ "protobuf" = dontDistribute super."protobuf";
+ "protobuf-native" = dontDistribute super."protobuf-native";
+ "protocol-buffers-descriptor-fork" = dontDistribute super."protocol-buffers-descriptor-fork";
+ "protocol-buffers-fork" = dontDistribute super."protocol-buffers-fork";
+ "proton-haskell" = dontDistribute super."proton-haskell";
+ "prototype" = dontDistribute super."prototype";
+ "prove-everywhere-server" = dontDistribute super."prove-everywhere-server";
+ "proxy-kindness" = dontDistribute super."proxy-kindness";
+ "psc-ide" = dontDistribute super."psc-ide";
+ "pseudo-boolean" = dontDistribute super."pseudo-boolean";
+ "pseudo-trie" = dontDistribute super."pseudo-trie";
+ "pseudomacros" = dontDistribute super."pseudomacros";
+ "pub" = dontDistribute super."pub";
+ "publicsuffix" = dontDistribute super."publicsuffix";
+ "publicsuffixlist" = dontDistribute super."publicsuffixlist";
+ "publicsuffixlistcreate" = dontDistribute super."publicsuffixlistcreate";
+ "pubnub" = dontDistribute super."pubnub";
+ "pubsub" = dontDistribute super."pubsub";
+ "puffytools" = dontDistribute super."puffytools";
+ "pugixml" = dontDistribute super."pugixml";
+ "pugs-DrIFT" = dontDistribute super."pugs-DrIFT";
+ "pugs-HsSyck" = dontDistribute super."pugs-HsSyck";
+ "pugs-compat" = dontDistribute super."pugs-compat";
+ "pugs-hsregex" = dontDistribute super."pugs-hsregex";
+ "pulse-simple" = dontDistribute super."pulse-simple";
+ "punkt" = dontDistribute super."punkt";
+ "punycode" = dontDistribute super."punycode";
+ "puppetresources" = dontDistribute super."puppetresources";
+ "pure-cdb" = dontDistribute super."pure-cdb";
+ "pure-fft" = dontDistribute super."pure-fft";
+ "pure-priority-queue" = dontDistribute super."pure-priority-queue";
+ "pure-priority-queue-tests" = dontDistribute super."pure-priority-queue-tests";
+ "pure-zlib" = dontDistribute super."pure-zlib";
+ "purescript-bundle-fast" = dontDistribute super."purescript-bundle-fast";
+ "push-notify" = dontDistribute super."push-notify";
+ "push-notify-ccs" = dontDistribute super."push-notify-ccs";
+ "push-notify-general" = dontDistribute super."push-notify-general";
+ "pusher-haskell" = dontDistribute super."pusher-haskell";
+ "pusher-http-haskell" = dontDistribute super."pusher-http-haskell";
+ "pushme" = dontDistribute super."pushme";
+ "putlenses" = dontDistribute super."putlenses";
+ "puzzle-draw" = dontDistribute super."puzzle-draw";
+ "puzzle-draw-cmdline" = dontDistribute super."puzzle-draw-cmdline";
+ "pvd" = dontDistribute super."pvd";
+ "pwstore-cli" = dontDistribute super."pwstore-cli";
+ "pwstore-purehaskell" = dontDistribute super."pwstore-purehaskell";
+ "pxsl-tools" = dontDistribute super."pxsl-tools";
+ "pyffi" = dontDistribute super."pyffi";
+ "pyfi" = dontDistribute super."pyfi";
+ "python-pickle" = dontDistribute super."python-pickle";
+ "qc-oi-testgenerator" = dontDistribute super."qc-oi-testgenerator";
+ "qd" = dontDistribute super."qd";
+ "qd-vec" = dontDistribute super."qd-vec";
+ "qed" = dontDistribute super."qed";
+ "qhull-simple" = dontDistribute super."qhull-simple";
+ "qrcode" = dontDistribute super."qrcode";
+ "qt" = dontDistribute super."qt";
+ "quadratic-irrational" = dontDistribute super."quadratic-irrational";
+ "quantfin" = dontDistribute super."quantfin";
+ "quantities" = dontDistribute super."quantities";
+ "quantum-arrow" = dontDistribute super."quantum-arrow";
+ "qudb" = dontDistribute super."qudb";
+ "quenya-verb" = dontDistribute super."quenya-verb";
+ "querystring-pickle" = dontDistribute super."querystring-pickle";
+ "questioner" = dontDistribute super."questioner";
+ "queue" = dontDistribute super."queue";
+ "queuelike" = dontDistribute super."queuelike";
+ "quick-generator" = dontDistribute super."quick-generator";
+ "quick-schema" = dontDistribute super."quick-schema";
+ "quickcheck-poly" = dontDistribute super."quickcheck-poly";
+ "quickcheck-properties" = dontDistribute super."quickcheck-properties";
+ "quickcheck-property-comb" = dontDistribute super."quickcheck-property-comb";
+ "quickcheck-property-monad" = dontDistribute super."quickcheck-property-monad";
+ "quickcheck-regex" = dontDistribute super."quickcheck-regex";
+ "quickcheck-relaxng" = dontDistribute super."quickcheck-relaxng";
+ "quickcheck-rematch" = dontDistribute super."quickcheck-rematch";
+ "quickcheck-script" = dontDistribute super."quickcheck-script";
+ "quickcheck-simple" = dontDistribute super."quickcheck-simple";
+ "quickcheck-text" = dontDistribute super."quickcheck-text";
+ "quickcheck-webdriver" = dontDistribute super."quickcheck-webdriver";
+ "quicklz" = dontDistribute super."quicklz";
+ "quickpull" = dontDistribute super."quickpull";
+ "quickset" = dontDistribute super."quickset";
+ "quickspec" = dontDistribute super."quickspec";
+ "quicktest" = dontDistribute super."quicktest";
+ "quickwebapp" = dontDistribute super."quickwebapp";
+ "quiver" = dontDistribute super."quiver";
+ "quiver-bytestring" = dontDistribute super."quiver-bytestring";
+ "quiver-cell" = dontDistribute super."quiver-cell";
+ "quiver-csv" = dontDistribute super."quiver-csv";
+ "quiver-enumerator" = dontDistribute super."quiver-enumerator";
+ "quiver-http" = dontDistribute super."quiver-http";
+ "quoridor-hs" = dontDistribute super."quoridor-hs";
+ "qux" = dontDistribute super."qux";
+ "rabocsv2qif" = dontDistribute super."rabocsv2qif";
+ "rad" = dontDistribute super."rad";
+ "radian" = dontDistribute super."radian";
+ "radium" = dontDistribute super."radium";
+ "radium-formula-parser" = dontDistribute super."radium-formula-parser";
+ "radix" = dontDistribute super."radix";
+ "rados-haskell" = dontDistribute super."rados-haskell";
+ "rail-compiler-editor" = dontDistribute super."rail-compiler-editor";
+ "rainbow-tests" = dontDistribute super."rainbow-tests";
+ "rake" = dontDistribute super."rake";
+ "rakhana" = dontDistribute super."rakhana";
+ "ralist" = dontDistribute super."ralist";
+ "rallod" = dontDistribute super."rallod";
+ "raml" = dontDistribute super."raml";
+ "rand-vars" = dontDistribute super."rand-vars";
+ "randfile" = dontDistribute super."randfile";
+ "random-access-list" = dontDistribute super."random-access-list";
+ "random-derive" = dontDistribute super."random-derive";
+ "random-eff" = dontDistribute super."random-eff";
+ "random-effin" = dontDistribute super."random-effin";
+ "random-extras" = dontDistribute super."random-extras";
+ "random-hypergeometric" = dontDistribute super."random-hypergeometric";
+ "random-stream" = dontDistribute super."random-stream";
+ "random-variates" = dontDistribute super."random-variates";
+ "randomgen" = dontDistribute super."randomgen";
+ "randproc" = dontDistribute super."randproc";
+ "randsolid" = dontDistribute super."randsolid";
+ "range-set-list" = dontDistribute super."range-set-list";
+ "range-space" = dontDistribute super."range-space";
+ "rangemin" = dontDistribute super."rangemin";
+ "ranges" = dontDistribute super."ranges";
+ "rank1dynamic" = dontDistribute super."rank1dynamic";
+ "rascal" = dontDistribute super."rascal";
+ "rate-limit" = dontDistribute super."rate-limit";
+ "ratio-int" = dontDistribute super."ratio-int";
+ "raven-haskell" = dontDistribute super."raven-haskell";
+ "raven-haskell-scotty" = dontDistribute super."raven-haskell-scotty";
+ "raw-strings-qq" = doDistribute super."raw-strings-qq_1_0_2";
+ "rawstring-qm" = dontDistribute super."rawstring-qm";
+ "razom-text-util" = dontDistribute super."razom-text-util";
+ "rbr" = dontDistribute super."rbr";
+ "rclient" = dontDistribute super."rclient";
+ "rcu" = dontDistribute super."rcu";
+ "rdf4h" = dontDistribute super."rdf4h";
+ "rdioh" = dontDistribute super."rdioh";
+ "rdtsc" = dontDistribute super."rdtsc";
+ "rdtsc-enolan" = dontDistribute super."rdtsc-enolan";
+ "re2" = dontDistribute super."re2";
+ "react-flux" = dontDistribute super."react-flux";
+ "react-haskell" = dontDistribute super."react-haskell";
+ "reaction-logic" = dontDistribute super."reaction-logic";
+ "reactive" = dontDistribute super."reactive";
+ "reactive-bacon" = dontDistribute super."reactive-bacon";
+ "reactive-balsa" = dontDistribute super."reactive-balsa";
+ "reactive-banana" = dontDistribute super."reactive-banana";
+ "reactive-banana-sdl" = dontDistribute super."reactive-banana-sdl";
+ "reactive-banana-threepenny" = dontDistribute super."reactive-banana-threepenny";
+ "reactive-banana-wx" = dontDistribute super."reactive-banana-wx";
+ "reactive-fieldtrip" = dontDistribute super."reactive-fieldtrip";
+ "reactive-glut" = dontDistribute super."reactive-glut";
+ "reactive-haskell" = dontDistribute super."reactive-haskell";
+ "reactive-io" = dontDistribute super."reactive-io";
+ "reactive-thread" = dontDistribute super."reactive-thread";
+ "reactor" = dontDistribute super."reactor";
+ "read-bounded" = dontDistribute super."read-bounded";
+ "read-editor" = dontDistribute super."read-editor";
+ "readable" = dontDistribute super."readable";
+ "readline" = dontDistribute super."readline";
+ "readline-statevar" = dontDistribute super."readline-statevar";
+ "readpyc" = dontDistribute super."readpyc";
+ "really-simple-xml-parser" = dontDistribute super."really-simple-xml-parser";
+ "reasonable-lens" = dontDistribute super."reasonable-lens";
+ "reasonable-operational" = dontDistribute super."reasonable-operational";
+ "recaptcha" = dontDistribute super."recaptcha";
+ "record" = dontDistribute super."record";
+ "record-aeson" = dontDistribute super."record-aeson";
+ "record-gl" = dontDistribute super."record-gl";
+ "record-preprocessor" = dontDistribute super."record-preprocessor";
+ "record-syntax" = dontDistribute super."record-syntax";
+ "records" = dontDistribute super."records";
+ "records-th" = dontDistribute super."records-th";
+ "recursion-schemes" = dontDistribute super."recursion-schemes";
+ "recursive-line-count" = dontDistribute super."recursive-line-count";
+ "redHandlers" = dontDistribute super."redHandlers";
+ "reddit" = dontDistribute super."reddit";
+ "redis" = dontDistribute super."redis";
+ "redis-hs" = dontDistribute super."redis-hs";
+ "redis-job-queue" = dontDistribute super."redis-job-queue";
+ "redis-simple" = dontDistribute super."redis-simple";
+ "redo" = dontDistribute super."redo";
+ "reducers" = doDistribute super."reducers_3_10_3_2";
+ "reedsolomon" = dontDistribute super."reedsolomon";
+ "reenact" = dontDistribute super."reenact";
+ "reexport-crypto-random" = dontDistribute super."reexport-crypto-random";
+ "ref" = dontDistribute super."ref";
+ "ref-mtl" = dontDistribute super."ref-mtl";
+ "ref-tf" = dontDistribute super."ref-tf";
+ "refcount" = dontDistribute super."refcount";
+ "reference" = dontDistribute super."reference";
+ "references" = dontDistribute super."references";
+ "refh" = dontDistribute super."refh";
+ "refined" = dontDistribute super."refined";
+ "reflection" = doDistribute super."reflection_2";
+ "reflection-extras" = dontDistribute super."reflection-extras";
+ "reflection-without-remorse" = dontDistribute super."reflection-without-remorse";
+ "reflex" = dontDistribute super."reflex";
+ "reflex-animation" = dontDistribute super."reflex-animation";
+ "reflex-dom" = dontDistribute super."reflex-dom";
+ "reflex-dom-contrib" = dontDistribute super."reflex-dom-contrib";
+ "reflex-gloss" = dontDistribute super."reflex-gloss";
+ "reflex-gloss-scene" = dontDistribute super."reflex-gloss-scene";
+ "reflex-transformers" = dontDistribute super."reflex-transformers";
+ "reform" = dontDistribute super."reform";
+ "reform-blaze" = dontDistribute super."reform-blaze";
+ "reform-hamlet" = dontDistribute super."reform-hamlet";
+ "reform-happstack" = dontDistribute super."reform-happstack";
+ "reform-hsp" = dontDistribute super."reform-hsp";
+ "regex-applicative-text" = dontDistribute super."regex-applicative-text";
+ "regex-compat-tdfa" = dontDistribute super."regex-compat-tdfa";
+ "regex-deriv" = dontDistribute super."regex-deriv";
+ "regex-dfa" = dontDistribute super."regex-dfa";
+ "regex-easy" = dontDistribute super."regex-easy";
+ "regex-genex" = dontDistribute super."regex-genex";
+ "regex-parsec" = dontDistribute super."regex-parsec";
+ "regex-pderiv" = dontDistribute super."regex-pderiv";
+ "regex-posix-unittest" = dontDistribute super."regex-posix-unittest";
+ "regex-tdfa-pipes" = dontDistribute super."regex-tdfa-pipes";
+ "regex-tdfa-quasiquoter" = dontDistribute super."regex-tdfa-quasiquoter";
+ "regex-tdfa-text" = dontDistribute super."regex-tdfa-text";
+ "regex-tdfa-unittest" = dontDistribute super."regex-tdfa-unittest";
+ "regex-tdfa-utf8" = dontDistribute super."regex-tdfa-utf8";
+ "regex-tre" = dontDistribute super."regex-tre";
+ "regex-xmlschema" = dontDistribute super."regex-xmlschema";
+ "regexchar" = dontDistribute super."regexchar";
+ "regexdot" = dontDistribute super."regexdot";
+ "regexp-tries" = dontDistribute super."regexp-tries";
+ "regexpr" = dontDistribute super."regexpr";
+ "regexpr-symbolic" = dontDistribute super."regexpr-symbolic";
+ "regexqq" = dontDistribute super."regexqq";
+ "regional-pointers" = dontDistribute super."regional-pointers";
+ "regions" = dontDistribute super."regions";
+ "regions-monadsfd" = dontDistribute super."regions-monadsfd";
+ "regions-monadstf" = dontDistribute super."regions-monadstf";
+ "regions-mtl" = dontDistribute super."regions-mtl";
+ "regress" = dontDistribute super."regress";
+ "regular" = dontDistribute super."regular";
+ "regular-extras" = dontDistribute super."regular-extras";
+ "regular-web" = dontDistribute super."regular-web";
+ "regular-xmlpickler" = dontDistribute super."regular-xmlpickler";
+ "reheat" = dontDistribute super."reheat";
+ "rehoo" = dontDistribute super."rehoo";
+ "rei" = dontDistribute super."rei";
+ "reified-records" = dontDistribute super."reified-records";
+ "reify" = dontDistribute super."reify";
+ "reinterpret-cast" = dontDistribute super."reinterpret-cast";
+ "relacion" = dontDistribute super."relacion";
+ "relation" = dontDistribute super."relation";
+ "relational-postgresql8" = dontDistribute super."relational-postgresql8";
+ "relational-query" = dontDistribute super."relational-query";
+ "relational-query-HDBC" = dontDistribute super."relational-query-HDBC";
+ "relational-record" = dontDistribute super."relational-record";
+ "relational-record-examples" = dontDistribute super."relational-record-examples";
+ "relational-schemas" = dontDistribute super."relational-schemas";
+ "relative-date" = dontDistribute super."relative-date";
+ "relit" = dontDistribute super."relit";
+ "rematch" = dontDistribute super."rematch";
+ "rematch-text" = dontDistribute super."rematch-text";
+ "remote" = dontDistribute super."remote";
+ "remote-debugger" = dontDistribute super."remote-debugger";
+ "remotion" = dontDistribute super."remotion";
+ "renderable" = dontDistribute super."renderable";
+ "reord" = dontDistribute super."reord";
+ "reorderable" = dontDistribute super."reorderable";
+ "repa" = doDistribute super."repa_3_4_0_1";
+ "repa-algorithms" = doDistribute super."repa-algorithms_3_4_0_1";
+ "repa-array" = dontDistribute super."repa-array";
+ "repa-bytestring" = dontDistribute super."repa-bytestring";
+ "repa-convert" = dontDistribute super."repa-convert";
+ "repa-eval" = dontDistribute super."repa-eval";
+ "repa-examples" = dontDistribute super."repa-examples";
+ "repa-fftw" = dontDistribute super."repa-fftw";
+ "repa-flow" = dontDistribute super."repa-flow";
+ "repa-io" = doDistribute super."repa-io_3_4_0_1";
+ "repa-linear-algebra" = dontDistribute super."repa-linear-algebra";
+ "repa-plugin" = dontDistribute super."repa-plugin";
+ "repa-scalar" = dontDistribute super."repa-scalar";
+ "repa-series" = dontDistribute super."repa-series";
+ "repa-sndfile" = dontDistribute super."repa-sndfile";
+ "repa-stream" = dontDistribute super."repa-stream";
+ "repa-v4l2" = dontDistribute super."repa-v4l2";
+ "repl" = dontDistribute super."repl";
+ "repl-toolkit" = dontDistribute super."repl-toolkit";
+ "repline" = dontDistribute super."repline";
+ "repo-based-blog" = dontDistribute super."repo-based-blog";
+ "repr" = dontDistribute super."repr";
+ "repr-tree-syb" = dontDistribute super."repr-tree-syb";
+ "representable-functors" = dontDistribute super."representable-functors";
+ "representable-profunctors" = dontDistribute super."representable-profunctors";
+ "representable-tries" = dontDistribute super."representable-tries";
+ "request-monad" = dontDistribute super."request-monad";
+ "reserve" = dontDistribute super."reserve";
+ "resistor-cube" = dontDistribute super."resistor-cube";
+ "resolve-trivial-conflicts" = dontDistribute super."resolve-trivial-conflicts";
+ "resource-effect" = dontDistribute super."resource-effect";
+ "resource-embed" = dontDistribute super."resource-embed";
+ "resource-pool-catchio" = dontDistribute super."resource-pool-catchio";
+ "resource-pool-monad" = dontDistribute super."resource-pool-monad";
+ "resource-simple" = dontDistribute super."resource-simple";
+ "respond" = dontDistribute super."respond";
+ "rest-core" = doDistribute super."rest-core_0_36_0_6";
+ "rest-example" = dontDistribute super."rest-example";
+ "rest-gen" = doDistribute super."rest-gen_0_17_1_3";
+ "rest-happstack" = doDistribute super."rest-happstack_0_2_10_8";
+ "rest-snap" = doDistribute super."rest-snap_0_1_17_18";
+ "rest-wai" = doDistribute super."rest-wai_0_1_0_8";
+ "restful-snap" = dontDistribute super."restful-snap";
+ "restricted-workers" = dontDistribute super."restricted-workers";
+ "restyle" = dontDistribute super."restyle";
+ "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+ "rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
+ "rethinkdb-model" = dontDistribute super."rethinkdb-model";
+ "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
+ "retry" = doDistribute super."retry_0_6";
+ "retryer" = dontDistribute super."retryer";
+ "revdectime" = dontDistribute super."revdectime";
+ "reverse-apply" = dontDistribute super."reverse-apply";
+ "reverse-geocoding" = dontDistribute super."reverse-geocoding";
+ "reversi" = dontDistribute super."reversi";
+ "rewrite" = dontDistribute super."rewrite";
+ "rewriting" = dontDistribute super."rewriting";
+ "rex" = dontDistribute super."rex";
+ "rezoom" = dontDistribute super."rezoom";
+ "rfc3339" = dontDistribute super."rfc3339";
+ "rhythm-game-tutorial" = dontDistribute super."rhythm-game-tutorial";
+ "riak" = dontDistribute super."riak";
+ "riak-protobuf" = dontDistribute super."riak-protobuf";
+ "richreports" = dontDistribute super."richreports";
+ "riemann" = dontDistribute super."riemann";
+ "riff" = dontDistribute super."riff";
+ "ring-buffer" = dontDistribute super."ring-buffer";
+ "riot" = dontDistribute super."riot";
+ "ripple" = dontDistribute super."ripple";
+ "ripple-federation" = dontDistribute super."ripple-federation";
+ "risc386" = dontDistribute super."risc386";
+ "rivers" = dontDistribute super."rivers";
+ "rivet" = dontDistribute super."rivet";
+ "rivet-core" = dontDistribute super."rivet-core";
+ "rivet-migration" = dontDistribute super."rivet-migration";
+ "rivet-simple-deploy" = dontDistribute super."rivet-simple-deploy";
+ "rlglue" = dontDistribute super."rlglue";
+ "rmonad" = dontDistribute super."rmonad";
+ "rncryptor" = dontDistribute super."rncryptor";
+ "rng-utils" = dontDistribute super."rng-utils";
+ "robin" = dontDistribute super."robin";
+ "robot" = dontDistribute super."robot";
+ "robots-txt" = dontDistribute super."robots-txt";
+ "rocksdb-haskell" = dontDistribute super."rocksdb-haskell";
+ "roguestar" = dontDistribute super."roguestar";
+ "roguestar-engine" = dontDistribute super."roguestar-engine";
+ "roguestar-gl" = dontDistribute super."roguestar-gl";
+ "roguestar-glut" = dontDistribute super."roguestar-glut";
+ "rollbar" = dontDistribute super."rollbar";
+ "roller" = dontDistribute super."roller";
+ "rolling-queue" = dontDistribute super."rolling-queue";
+ "roman-numerals" = dontDistribute super."roman-numerals";
+ "romkan" = dontDistribute super."romkan";
+ "roots" = dontDistribute super."roots";
+ "rope" = dontDistribute super."rope";
+ "rosa" = dontDistribute super."rosa";
+ "rose-trees" = dontDistribute super."rose-trees";
+ "rose-trie" = dontDistribute super."rose-trie";
+ "rosezipper" = dontDistribute super."rosezipper";
+ "roshask" = dontDistribute super."roshask";
+ "rosso" = dontDistribute super."rosso";
+ "rot13" = dontDistribute super."rot13";
+ "rotating-log" = dontDistribute super."rotating-log";
+ "rounding" = dontDistribute super."rounding";
+ "roundtrip" = dontDistribute super."roundtrip";
+ "roundtrip-aeson" = dontDistribute super."roundtrip-aeson";
+ "roundtrip-string" = dontDistribute super."roundtrip-string";
+ "roundtrip-xml" = dontDistribute super."roundtrip-xml";
+ "route-generator" = dontDistribute super."route-generator";
+ "route-planning" = dontDistribute super."route-planning";
+ "rowrecord" = dontDistribute super."rowrecord";
+ "rpc" = dontDistribute super."rpc";
+ "rpc-framework" = dontDistribute super."rpc-framework";
+ "rpf" = dontDistribute super."rpf";
+ "rpm" = dontDistribute super."rpm";
+ "rsagl" = dontDistribute super."rsagl";
+ "rsagl-frp" = dontDistribute super."rsagl-frp";
+ "rsagl-math" = dontDistribute super."rsagl-math";
+ "rspp" = dontDistribute super."rspp";
+ "rss" = dontDistribute super."rss";
+ "rss2irc" = dontDistribute super."rss2irc";
+ "rtcm" = dontDistribute super."rtcm";
+ "rtld" = dontDistribute super."rtld";
+ "rtlsdr" = dontDistribute super."rtlsdr";
+ "rtorrent-rpc" = dontDistribute super."rtorrent-rpc";
+ "rtorrent-state" = dontDistribute super."rtorrent-state";
+ "rubberband" = dontDistribute super."rubberband";
+ "ruby-marshal" = dontDistribute super."ruby-marshal";
+ "ruby-qq" = dontDistribute super."ruby-qq";
+ "ruff" = dontDistribute super."ruff";
+ "ruler" = dontDistribute super."ruler";
+ "ruler-core" = dontDistribute super."ruler-core";
+ "rungekutta" = dontDistribute super."rungekutta";
+ "runghc" = dontDistribute super."runghc";
+ "rwlock" = dontDistribute super."rwlock";
+ "rws" = dontDistribute super."rws";
+ "s-cargot" = dontDistribute super."s-cargot";
+ "s3-signer" = dontDistribute super."s3-signer";
+ "safe-access" = dontDistribute super."safe-access";
+ "safe-failure" = dontDistribute super."safe-failure";
+ "safe-failure-cme" = dontDistribute super."safe-failure-cme";
+ "safe-freeze" = dontDistribute super."safe-freeze";
+ "safe-globals" = dontDistribute super."safe-globals";
+ "safe-lazy-io" = dontDistribute super."safe-lazy-io";
+ "safe-length" = dontDistribute super."safe-length";
+ "safe-plugins" = dontDistribute super."safe-plugins";
+ "safe-printf" = dontDistribute super."safe-printf";
+ "safeint" = dontDistribute super."safeint";
+ "safer-file-handles" = dontDistribute super."safer-file-handles";
+ "safer-file-handles-bytestring" = dontDistribute super."safer-file-handles-bytestring";
+ "safer-file-handles-text" = dontDistribute super."safer-file-handles-text";
+ "saferoute" = dontDistribute super."saferoute";
+ "sai-shape-syb" = dontDistribute super."sai-shape-syb";
+ "saltine" = dontDistribute super."saltine";
+ "saltine-quickcheck" = dontDistribute super."saltine-quickcheck";
+ "salvia" = dontDistribute super."salvia";
+ "salvia-demo" = dontDistribute super."salvia-demo";
+ "salvia-extras" = dontDistribute super."salvia-extras";
+ "salvia-protocol" = dontDistribute super."salvia-protocol";
+ "salvia-sessions" = dontDistribute super."salvia-sessions";
+ "salvia-websocket" = dontDistribute super."salvia-websocket";
+ "sample-frame" = dontDistribute super."sample-frame";
+ "sample-frame-np" = dontDistribute super."sample-frame-np";
+ "samtools" = dontDistribute super."samtools";
+ "samtools-conduit" = dontDistribute super."samtools-conduit";
+ "samtools-enumerator" = dontDistribute super."samtools-enumerator";
+ "samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandlib" = dontDistribute super."sandlib";
+ "sandman" = dontDistribute super."sandman";
+ "sarasvati" = dontDistribute super."sarasvati";
+ "sasl" = dontDistribute super."sasl";
+ "sat" = dontDistribute super."sat";
+ "sat-micro-hs" = dontDistribute super."sat-micro-hs";
+ "satchmo" = dontDistribute super."satchmo";
+ "satchmo-backends" = dontDistribute super."satchmo-backends";
+ "satchmo-examples" = dontDistribute super."satchmo-examples";
+ "satchmo-funsat" = dontDistribute super."satchmo-funsat";
+ "satchmo-minisat" = dontDistribute super."satchmo-minisat";
+ "satchmo-toysat" = dontDistribute super."satchmo-toysat";
+ "sbp" = dontDistribute super."sbp";
+ "sbv" = doDistribute super."sbv_4_4";
+ "sbvPlugin" = dontDistribute super."sbvPlugin";
+ "sc3-rdu" = dontDistribute super."sc3-rdu";
+ "scalable-server" = dontDistribute super."scalable-server";
+ "scaleimage" = dontDistribute super."scaleimage";
+ "scalp-webhooks" = dontDistribute super."scalp-webhooks";
+ "scan" = dontDistribute super."scan";
+ "scan-vector-machine" = dontDistribute super."scan-vector-machine";
+ "scat" = dontDistribute super."scat";
+ "scc" = dontDistribute super."scc";
+ "scenegraph" = dontDistribute super."scenegraph";
+ "scgi" = dontDistribute super."scgi";
+ "schedevr" = dontDistribute super."schedevr";
+ "schedule-planner" = dontDistribute super."schedule-planner";
+ "schedyield" = dontDistribute super."schedyield";
+ "scholdoc" = dontDistribute super."scholdoc";
+ "scholdoc-citeproc" = dontDistribute super."scholdoc-citeproc";
+ "scholdoc-texmath" = dontDistribute super."scholdoc-texmath";
+ "scholdoc-types" = dontDistribute super."scholdoc-types";
+ "schonfinkeling" = dontDistribute super."schonfinkeling";
+ "sci-ratio" = dontDistribute super."sci-ratio";
+ "science-constants" = dontDistribute super."science-constants";
+ "science-constants-dimensional" = dontDistribute super."science-constants-dimensional";
+ "scion" = dontDistribute super."scion";
+ "scion-browser" = dontDistribute super."scion-browser";
+ "scons2dot" = dontDistribute super."scons2dot";
+ "scope" = dontDistribute super."scope";
+ "scope-cairo" = dontDistribute super."scope-cairo";
+ "scottish" = dontDistribute super."scottish";
+ "scotty-binding-play" = dontDistribute super."scotty-binding-play";
+ "scotty-blaze" = dontDistribute super."scotty-blaze";
+ "scotty-cookie" = dontDistribute super."scotty-cookie";
+ "scotty-fay" = dontDistribute super."scotty-fay";
+ "scotty-hastache" = dontDistribute super."scotty-hastache";
+ "scotty-rest" = dontDistribute super."scotty-rest";
+ "scotty-session" = dontDistribute super."scotty-session";
+ "scotty-tls" = dontDistribute super."scotty-tls";
+ "scp-streams" = dontDistribute super."scp-streams";
+ "scrabble-bot" = dontDistribute super."scrabble-bot";
+ "scrobble" = dontDistribute super."scrobble";
+ "scroll" = dontDistribute super."scroll";
+ "scrypt" = dontDistribute super."scrypt";
+ "scrz" = dontDistribute super."scrz";
+ "scyther-proof" = dontDistribute super."scyther-proof";
+ "sde-solver" = dontDistribute super."sde-solver";
+ "sdf2p1-parser" = dontDistribute super."sdf2p1-parser";
+ "sdl2" = doDistribute super."sdl2_1_3_1";
+ "sdl2-cairo" = dontDistribute super."sdl2-cairo";
+ "sdl2-cairo-image" = dontDistribute super."sdl2-cairo-image";
+ "sdl2-compositor" = dontDistribute super."sdl2-compositor";
+ "sdl2-image" = dontDistribute super."sdl2-image";
+ "sdl2-ttf" = dontDistribute super."sdl2-ttf";
+ "sdnv" = dontDistribute super."sdnv";
+ "sdr" = dontDistribute super."sdr";
+ "seacat" = dontDistribute super."seacat";
+ "seal-module" = dontDistribute super."seal-module";
+ "search" = dontDistribute super."search";
+ "sec" = dontDistribute super."sec";
+ "secdh" = dontDistribute super."secdh";
+ "seclib" = dontDistribute super."seclib";
+ "second-transfer" = doDistribute super."second-transfer_0_6_1_0";
+ "secp256k1" = dontDistribute super."secp256k1";
+ "secret-santa" = dontDistribute super."secret-santa";
+ "secret-sharing" = dontDistribute super."secret-sharing";
+ "secrm" = dontDistribute super."secrm";
+ "secure-sockets" = dontDistribute super."secure-sockets";
+ "sednaDBXML" = dontDistribute super."sednaDBXML";
+ "select" = dontDistribute super."select";
+ "selectors" = dontDistribute super."selectors";
+ "selenium" = dontDistribute super."selenium";
+ "selenium-server" = dontDistribute super."selenium-server";
+ "selfrestart" = dontDistribute super."selfrestart";
+ "selinux" = dontDistribute super."selinux";
+ "semaphore-plus" = dontDistribute super."semaphore-plus";
+ "semi-iso" = dontDistribute super."semi-iso";
+ "semigroupoids-syntax" = dontDistribute super."semigroupoids-syntax";
+ "semigroups" = doDistribute super."semigroups_0_16_2_2";
+ "semigroups-actions" = dontDistribute super."semigroups-actions";
+ "semiring" = dontDistribute super."semiring";
+ "semiring-simple" = dontDistribute super."semiring-simple";
+ "semver-range" = dontDistribute super."semver-range";
+ "sendgrid-haskell" = dontDistribute super."sendgrid-haskell";
+ "sensenet" = dontDistribute super."sensenet";
+ "sentry" = dontDistribute super."sentry";
+ "senza" = dontDistribute super."senza";
+ "separated" = dontDistribute super."separated";
+ "seqaid" = dontDistribute super."seqaid";
+ "seqid" = dontDistribute super."seqid";
+ "seqid-streams" = dontDistribute super."seqid-streams";
+ "seqloc-datafiles" = dontDistribute super."seqloc-datafiles";
+ "sequence" = dontDistribute super."sequence";
+ "sequent-core" = dontDistribute super."sequent-core";
+ "sequential-index" = dontDistribute super."sequential-index";
+ "sequor" = dontDistribute super."sequor";
+ "serial" = dontDistribute super."serial";
+ "serial-test-generators" = dontDistribute super."serial-test-generators";
+ "serialport" = dontDistribute super."serialport";
+ "serv" = dontDistribute super."serv";
+ "servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_1_0_0";
+ "servant-blaze" = dontDistribute super."servant-blaze";
+ "servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-ede" = dontDistribute super."servant-ede";
+ "servant-examples" = dontDistribute super."servant-examples";
+ "servant-github" = dontDistribute super."servant-github";
+ "servant-lucid" = dontDistribute super."servant-lucid";
+ "servant-mock" = dontDistribute super."servant-mock";
+ "servant-pool" = dontDistribute super."servant-pool";
+ "servant-postgresql" = dontDistribute super."servant-postgresql";
+ "servant-response" = dontDistribute super."servant-response";
+ "servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-swagger" = dontDistribute super."servant-swagger";
+ "servant-yaml" = dontDistribute super."servant-yaml";
+ "servius" = dontDistribute super."servius";
+ "ses-html" = dontDistribute super."ses-html";
+ "ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
+ "sessions" = dontDistribute super."sessions";
+ "set-cover" = dontDistribute super."set-cover";
+ "set-with" = dontDistribute super."set-with";
+ "setdown" = dontDistribute super."setdown";
+ "setgame" = dontDistribute super."setgame";
+ "setops" = dontDistribute super."setops";
+ "sets" = dontDistribute super."sets";
+ "setters" = dontDistribute super."setters";
+ "settings" = dontDistribute super."settings";
+ "sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
+ "sexp-show" = dontDistribute super."sexp-show";
+ "sexpr" = dontDistribute super."sexpr";
+ "sext" = dontDistribute super."sext";
+ "sfml-audio" = dontDistribute super."sfml-audio";
+ "sfmt" = dontDistribute super."sfmt";
+ "sgd" = dontDistribute super."sgd";
+ "sgf" = dontDistribute super."sgf";
+ "sgrep" = dontDistribute super."sgrep";
+ "sha-streams" = dontDistribute super."sha-streams";
+ "shadower" = dontDistribute super."shadower";
+ "shadowsocks" = dontDistribute super."shadowsocks";
+ "shady-gen" = dontDistribute super."shady-gen";
+ "shady-graphics" = dontDistribute super."shady-graphics";
+ "shake-cabal-build" = dontDistribute super."shake-cabal-build";
+ "shake-extras" = dontDistribute super."shake-extras";
+ "shake-minify" = dontDistribute super."shake-minify";
+ "shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
+ "shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
+ "shakespeare-css" = dontDistribute super."shakespeare-css";
+ "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
+ "shakespeare-js" = dontDistribute super."shakespeare-js";
+ "shakespeare-text" = dontDistribute super."shakespeare-text";
+ "shana" = dontDistribute super."shana";
+ "shapefile" = dontDistribute super."shapefile";
+ "shapely-data" = dontDistribute super."shapely-data";
+ "sharc-timbre" = dontDistribute super."sharc-timbre";
+ "shared-buffer" = dontDistribute super."shared-buffer";
+ "shared-fields" = dontDistribute super."shared-fields";
+ "shared-memory" = dontDistribute super."shared-memory";
+ "sharedio" = dontDistribute super."sharedio";
+ "she" = dontDistribute super."she";
+ "shelduck" = dontDistribute super."shelduck";
+ "shell-escape" = dontDistribute super."shell-escape";
+ "shell-monad" = dontDistribute super."shell-monad";
+ "shell-pipe" = dontDistribute super."shell-pipe";
+ "shellish" = dontDistribute super."shellish";
+ "shellmate" = dontDistribute super."shellmate";
+ "shelly-extra" = dontDistribute super."shelly-extra";
+ "shivers-cfg" = dontDistribute super."shivers-cfg";
+ "shoap" = dontDistribute super."shoap";
+ "shortcircuit" = dontDistribute super."shortcircuit";
+ "shorten-strings" = dontDistribute super."shorten-strings";
+ "should-not-typecheck" = dontDistribute super."should-not-typecheck";
+ "show-type" = dontDistribute super."show-type";
+ "showdown" = dontDistribute super."showdown";
+ "shpider" = dontDistribute super."shpider";
+ "shplit" = dontDistribute super."shplit";
+ "shqq" = dontDistribute super."shqq";
+ "shuffle" = dontDistribute super."shuffle";
+ "sieve" = dontDistribute super."sieve";
+ "sifflet" = dontDistribute super."sifflet";
+ "sifflet-lib" = dontDistribute super."sifflet-lib";
+ "sign" = dontDistribute super."sign";
+ "signal" = dontDistribute super."signal";
+ "signals" = dontDistribute super."signals";
+ "signed-multiset" = dontDistribute super."signed-multiset";
+ "simd" = dontDistribute super."simd";
+ "simgi" = dontDistribute super."simgi";
+ "simple" = dontDistribute super."simple";
+ "simple-actors" = dontDistribute super."simple-actors";
+ "simple-atom" = dontDistribute super."simple-atom";
+ "simple-bluetooth" = dontDistribute super."simple-bluetooth";
+ "simple-c-value" = dontDistribute super."simple-c-value";
+ "simple-conduit" = dontDistribute super."simple-conduit";
+ "simple-config" = dontDistribute super."simple-config";
+ "simple-css" = dontDistribute super."simple-css";
+ "simple-eval" = dontDistribute super."simple-eval";
+ "simple-firewire" = dontDistribute super."simple-firewire";
+ "simple-form" = dontDistribute super."simple-form";
+ "simple-genetic-algorithm" = dontDistribute super."simple-genetic-algorithm";
+ "simple-genetic-algorithm-mr" = dontDistribute super."simple-genetic-algorithm-mr";
+ "simple-get-opt" = dontDistribute super."simple-get-opt";
+ "simple-index" = dontDistribute super."simple-index";
+ "simple-log" = dontDistribute super."simple-log";
+ "simple-log-syslog" = dontDistribute super."simple-log-syslog";
+ "simple-neural-networks" = dontDistribute super."simple-neural-networks";
+ "simple-nix" = dontDistribute super."simple-nix";
+ "simple-observer" = dontDistribute super."simple-observer";
+ "simple-pascal" = dontDistribute super."simple-pascal";
+ "simple-pipe" = dontDistribute super."simple-pipe";
+ "simple-postgresql-orm" = dontDistribute super."simple-postgresql-orm";
+ "simple-rope" = dontDistribute super."simple-rope";
+ "simple-server" = dontDistribute super."simple-server";
+ "simple-session" = dontDistribute super."simple-session";
+ "simple-sessions" = dontDistribute super."simple-sessions";
+ "simple-smt" = dontDistribute super."simple-smt";
+ "simple-sql-parser" = dontDistribute super."simple-sql-parser";
+ "simple-stacked-vm" = dontDistribute super."simple-stacked-vm";
+ "simple-tabular" = dontDistribute super."simple-tabular";
+ "simple-templates" = dontDistribute super."simple-templates";
+ "simple-vec3" = dontDistribute super."simple-vec3";
+ "simpleargs" = dontDistribute super."simpleargs";
+ "simpleirc" = dontDistribute super."simpleirc";
+ "simpleirc-lens" = dontDistribute super."simpleirc-lens";
+ "simplenote" = dontDistribute super."simplenote";
+ "simpleprelude" = dontDistribute super."simpleprelude";
+ "simplesmtpclient" = dontDistribute super."simplesmtpclient";
+ "simplessh" = dontDistribute super."simplessh";
+ "simplest-sqlite" = dontDistribute super."simplest-sqlite";
+ "simplex" = dontDistribute super."simplex";
+ "simplex-basic" = dontDistribute super."simplex-basic";
+ "simseq" = dontDistribute super."simseq";
+ "simtreelo" = dontDistribute super."simtreelo";
+ "sindre" = dontDistribute super."sindre";
+ "singleton-nats" = dontDistribute super."singleton-nats";
+ "singletons" = doDistribute super."singletons_1_1_2_1";
+ "sink" = dontDistribute super."sink";
+ "sirkel" = dontDistribute super."sirkel";
+ "sitemap" = dontDistribute super."sitemap";
+ "sized" = dontDistribute super."sized";
+ "sized-types" = dontDistribute super."sized-types";
+ "sized-vector" = dontDistribute super."sized-vector";
+ "sizes" = dontDistribute super."sizes";
+ "sjsp" = dontDistribute super."sjsp";
+ "skeleton" = dontDistribute super."skeleton";
+ "skeletons" = dontDistribute super."skeletons";
+ "skell" = dontDistribute super."skell";
+ "skemmtun" = dontDistribute super."skemmtun";
+ "skype4hs" = dontDistribute super."skype4hs";
+ "skypelogexport" = dontDistribute super."skypelogexport";
+ "slack" = dontDistribute super."slack";
+ "slack-api" = dontDistribute super."slack-api";
+ "slack-notify-haskell" = dontDistribute super."slack-notify-haskell";
+ "slice-cpp-gen" = dontDistribute super."slice-cpp-gen";
+ "slidemews" = dontDistribute super."slidemews";
+ "sloane" = dontDistribute super."sloane";
+ "slot-lambda" = dontDistribute super."slot-lambda";
+ "sloth" = dontDistribute super."sloth";
+ "slug" = dontDistribute super."slug";
+ "smallarray" = dontDistribute super."smallarray";
+ "smallcaps" = dontDistribute super."smallcaps";
+ "smallcheck-laws" = dontDistribute super."smallcheck-laws";
+ "smallcheck-lens" = dontDistribute super."smallcheck-lens";
+ "smallcheck-series" = dontDistribute super."smallcheck-series";
+ "smallpt-hs" = dontDistribute super."smallpt-hs";
+ "smallstring" = dontDistribute super."smallstring";
+ "smaoin" = dontDistribute super."smaoin";
+ "smartGroup" = dontDistribute super."smartGroup";
+ "smartcheck" = dontDistribute super."smartcheck";
+ "smartconstructor" = dontDistribute super."smartconstructor";
+ "smartword" = dontDistribute super."smartword";
+ "sme" = dontDistribute super."sme";
+ "smsaero" = dontDistribute super."smsaero";
+ "smt-lib" = dontDistribute super."smt-lib";
+ "smtlib2" = dontDistribute super."smtlib2";
+ "smtp-mail-ng" = dontDistribute super."smtp-mail-ng";
+ "smtp2mta" = dontDistribute super."smtp2mta";
+ "smtps-gmail" = dontDistribute super."smtps-gmail";
+ "snake-game" = dontDistribute super."snake-game";
+ "snap-accept" = dontDistribute super."snap-accept";
+ "snap-app" = dontDistribute super."snap-app";
+ "snap-auth-cli" = dontDistribute super."snap-auth-cli";
+ "snap-blaze" = dontDistribute super."snap-blaze";
+ "snap-blaze-clay" = dontDistribute super."snap-blaze-clay";
+ "snap-configuration-utilities" = dontDistribute super."snap-configuration-utilities";
+ "snap-cors" = dontDistribute super."snap-cors";
+ "snap-elm" = dontDistribute super."snap-elm";
+ "snap-error-collector" = dontDistribute super."snap-error-collector";
+ "snap-extras" = dontDistribute super."snap-extras";
+ "snap-language" = dontDistribute super."snap-language";
+ "snap-loader-dynamic" = dontDistribute super."snap-loader-dynamic";
+ "snap-loader-static" = dontDistribute super."snap-loader-static";
+ "snap-predicates" = dontDistribute super."snap-predicates";
+ "snap-testing" = dontDistribute super."snap-testing";
+ "snap-utils" = dontDistribute super."snap-utils";
+ "snap-web-routes" = dontDistribute super."snap-web-routes";
+ "snaplet-acid-state" = dontDistribute super."snaplet-acid-state";
+ "snaplet-actionlog" = dontDistribute super."snaplet-actionlog";
+ "snaplet-amqp" = dontDistribute super."snaplet-amqp";
+ "snaplet-auth-acid" = dontDistribute super."snaplet-auth-acid";
+ "snaplet-coffee" = dontDistribute super."snaplet-coffee";
+ "snaplet-css-min" = dontDistribute super."snaplet-css-min";
+ "snaplet-environments" = dontDistribute super."snaplet-environments";
+ "snaplet-ghcjs" = dontDistribute super."snaplet-ghcjs";
+ "snaplet-hasql" = dontDistribute super."snaplet-hasql";
+ "snaplet-haxl" = dontDistribute super."snaplet-haxl";
+ "snaplet-hdbc" = dontDistribute super."snaplet-hdbc";
+ "snaplet-hslogger" = dontDistribute super."snaplet-hslogger";
+ "snaplet-i18n" = dontDistribute super."snaplet-i18n";
+ "snaplet-influxdb" = dontDistribute super."snaplet-influxdb";
+ "snaplet-lss" = dontDistribute super."snaplet-lss";
+ "snaplet-mandrill" = dontDistribute super."snaplet-mandrill";
+ "snaplet-mongoDB" = dontDistribute super."snaplet-mongoDB";
+ "snaplet-mongodb-minimalistic" = dontDistribute super."snaplet-mongodb-minimalistic";
+ "snaplet-mysql-simple" = dontDistribute super."snaplet-mysql-simple";
+ "snaplet-oauth" = dontDistribute super."snaplet-oauth";
+ "snaplet-persistent" = dontDistribute super."snaplet-persistent";
+ "snaplet-postgresql-simple" = dontDistribute super."snaplet-postgresql-simple";
+ "snaplet-postmark" = dontDistribute super."snaplet-postmark";
+ "snaplet-purescript" = dontDistribute super."snaplet-purescript";
+ "snaplet-recaptcha" = dontDistribute super."snaplet-recaptcha";
+ "snaplet-redis" = dontDistribute super."snaplet-redis";
+ "snaplet-redson" = dontDistribute super."snaplet-redson";
+ "snaplet-rest" = dontDistribute super."snaplet-rest";
+ "snaplet-riak" = dontDistribute super."snaplet-riak";
+ "snaplet-sass" = dontDistribute super."snaplet-sass";
+ "snaplet-sedna" = dontDistribute super."snaplet-sedna";
+ "snaplet-ses-html" = dontDistribute super."snaplet-ses-html";
+ "snaplet-sqlite-simple" = dontDistribute super."snaplet-sqlite-simple";
+ "snaplet-stripe" = dontDistribute super."snaplet-stripe";
+ "snaplet-tasks" = dontDistribute super."snaplet-tasks";
+ "snaplet-typed-sessions" = dontDistribute super."snaplet-typed-sessions";
+ "snaplet-wordpress" = dontDistribute super."snaplet-wordpress";
+ "snappy" = dontDistribute super."snappy";
+ "snappy-conduit" = dontDistribute super."snappy-conduit";
+ "snappy-framing" = dontDistribute super."snappy-framing";
+ "snappy-iteratee" = dontDistribute super."snappy-iteratee";
+ "sndfile-enumerators" = dontDistribute super."sndfile-enumerators";
+ "sneakyterm" = dontDistribute super."sneakyterm";
+ "sneathlane-haste" = dontDistribute super."sneathlane-haste";
+ "snippet-extractor" = dontDistribute super."snippet-extractor";
+ "snm" = dontDistribute super."snm";
+ "snow-white" = dontDistribute super."snow-white";
+ "snowball" = dontDistribute super."snowball";
+ "snowglobe" = dontDistribute super."snowglobe";
+ "soap" = dontDistribute super."soap";
+ "soap-openssl" = dontDistribute super."soap-openssl";
+ "soap-tls" = dontDistribute super."soap-tls";
+ "sock2stream" = dontDistribute super."sock2stream";
+ "sockaddr" = dontDistribute super."sockaddr";
+ "socket" = dontDistribute super."socket";
+ "socket-activation" = dontDistribute super."socket-activation";
+ "socket-sctp" = dontDistribute super."socket-sctp";
+ "socketio" = dontDistribute super."socketio";
+ "soegtk" = dontDistribute super."soegtk";
+ "sonic-visualiser" = dontDistribute super."sonic-visualiser";
+ "sophia" = dontDistribute super."sophia";
+ "sort-by-pinyin" = dontDistribute super."sort-by-pinyin";
+ "sorted" = dontDistribute super."sorted";
+ "sorted-list" = dontDistribute super."sorted-list";
+ "sorting" = dontDistribute super."sorting";
+ "sorty" = dontDistribute super."sorty";
+ "sound-collage" = dontDistribute super."sound-collage";
+ "sounddelay" = dontDistribute super."sounddelay";
+ "source-code-server" = dontDistribute super."source-code-server";
+ "sourcemap" = doDistribute super."sourcemap_0_1_3_0";
+ "sousit" = dontDistribute super."sousit";
+ "sox" = dontDistribute super."sox";
+ "soxlib" = dontDistribute super."soxlib";
+ "soyuz" = dontDistribute super."soyuz";
+ "spacefill" = dontDistribute super."spacefill";
+ "spacepart" = dontDistribute super."spacepart";
+ "spaceprobe" = dontDistribute super."spaceprobe";
+ "spanout" = dontDistribute super."spanout";
+ "sparse" = dontDistribute super."sparse";
+ "sparse-lin-alg" = dontDistribute super."sparse-lin-alg";
+ "sparsebit" = dontDistribute super."sparsebit";
+ "sparsecheck" = dontDistribute super."sparsecheck";
+ "sparser" = dontDistribute super."sparser";
+ "spata" = dontDistribute super."spata";
+ "spatial-math" = dontDistribute super."spatial-math";
+ "spawn" = dontDistribute super."spawn";
+ "spe" = dontDistribute super."spe";
+ "special-functors" = dontDistribute super."special-functors";
+ "special-keys" = dontDistribute super."special-keys";
+ "specialize-th" = dontDistribute super."specialize-th";
+ "species" = dontDistribute super."species";
+ "speculation-transformers" = dontDistribute super."speculation-transformers";
+ "speedy-slice" = dontDistribute super."speedy-slice";
+ "spelling-suggest" = dontDistribute super."spelling-suggest";
+ "sphero" = dontDistribute super."sphero";
+ "sphinx-cli" = dontDistribute super."sphinx-cli";
+ "spice" = dontDistribute super."spice";
+ "spike" = dontDistribute super."spike";
+ "spine" = dontDistribute super."spine";
+ "spir-v" = dontDistribute super."spir-v";
+ "splay" = dontDistribute super."splay";
+ "splaytree" = dontDistribute super."splaytree";
+ "spline3" = dontDistribute super."spline3";
+ "splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
+ "split-channel" = dontDistribute super."split-channel";
+ "split-record" = dontDistribute super."split-record";
+ "split-tchan" = dontDistribute super."split-tchan";
+ "splitter" = dontDistribute super."splitter";
+ "splot" = dontDistribute super."splot";
+ "spool" = dontDistribute super."spool";
+ "spoonutil" = dontDistribute super."spoonutil";
+ "spoty" = dontDistribute super."spoty";
+ "spreadsheet" = dontDistribute super."spreadsheet";
+ "spritz" = dontDistribute super."spritz";
+ "spsa" = dontDistribute super."spsa";
+ "spy" = dontDistribute super."spy";
+ "sql-simple" = dontDistribute super."sql-simple";
+ "sql-simple-mysql" = dontDistribute super."sql-simple-mysql";
+ "sql-simple-pool" = dontDistribute super."sql-simple-pool";
+ "sql-simple-postgresql" = dontDistribute super."sql-simple-postgresql";
+ "sql-simple-sqlite" = dontDistribute super."sql-simple-sqlite";
+ "sql-words" = dontDistribute super."sql-words";
+ "sqlite" = dontDistribute super."sqlite";
+ "sqlite-simple-typed" = dontDistribute super."sqlite-simple-typed";
+ "sqlvalue-list" = dontDistribute super."sqlvalue-list";
+ "squeeze" = dontDistribute super."squeeze";
+ "sr-extra" = dontDistribute super."sr-extra";
+ "srcinst" = dontDistribute super."srcinst";
+ "srec" = dontDistribute super."srec";
+ "sscgi" = dontDistribute super."sscgi";
+ "ssh" = dontDistribute super."ssh";
+ "sshd-lint" = dontDistribute super."sshd-lint";
+ "sshtun" = dontDistribute super."sshtun";
+ "sssp" = dontDistribute super."sssp";
+ "sstable" = dontDistribute super."sstable";
+ "ssv" = dontDistribute super."ssv";
+ "stable-heap" = dontDistribute super."stable-heap";
+ "stable-maps" = dontDistribute super."stable-maps";
+ "stable-marriage" = dontDistribute super."stable-marriage";
+ "stable-memo" = dontDistribute super."stable-memo";
+ "stable-tree" = dontDistribute super."stable-tree";
+ "stack" = doDistribute super."stack_0_1_10_1";
+ "stack-hpc-coveralls" = dontDistribute super."stack-hpc-coveralls";
+ "stack-prism" = dontDistribute super."stack-prism";
+ "stack-run" = dontDistribute super."stack-run";
+ "stack-run-auto" = dontDistribute super."stack-run-auto";
+ "stackage-curator" = dontDistribute super."stackage-curator";
+ "standalone-derive-topdown" = dontDistribute super."standalone-derive-topdown";
+ "standalone-haddock" = dontDistribute super."standalone-haddock";
+ "star-to-star" = dontDistribute super."star-to-star";
+ "star-to-star-contra" = dontDistribute super."star-to-star-contra";
+ "starling" = dontDistribute super."starling";
+ "starrover2" = dontDistribute super."starrover2";
+ "stash" = dontDistribute super."stash";
+ "state" = dontDistribute super."state";
+ "state-plus" = dontDistribute super."state-plus";
+ "state-record" = dontDistribute super."state-record";
+ "stateWriter" = dontDistribute super."stateWriter";
+ "statechart" = dontDistribute super."statechart";
+ "stateful-mtl" = dontDistribute super."stateful-mtl";
+ "statethread" = dontDistribute super."statethread";
+ "statgrab" = dontDistribute super."statgrab";
+ "static-hash" = dontDistribute super."static-hash";
+ "static-resources" = dontDistribute super."static-resources";
+ "staticanalysis" = dontDistribute super."staticanalysis";
+ "statistics-dirichlet" = dontDistribute super."statistics-dirichlet";
+ "statistics-fusion" = dontDistribute super."statistics-fusion";
+ "statistics-hypergeometric-genvar" = dontDistribute super."statistics-hypergeometric-genvar";
+ "stats" = dontDistribute super."stats";
+ "statsd" = dontDistribute super."statsd";
+ "statsd-client" = dontDistribute super."statsd-client";
+ "statsd-datadog" = dontDistribute super."statsd-datadog";
+ "statvfs" = dontDistribute super."statvfs";
+ "stb-image" = dontDistribute super."stb-image";
+ "stb-truetype" = dontDistribute super."stb-truetype";
+ "stdata" = dontDistribute super."stdata";
+ "stdf" = dontDistribute super."stdf";
+ "steambrowser" = dontDistribute super."steambrowser";
+ "steeloverseer" = dontDistribute super."steeloverseer";
+ "stemmer" = dontDistribute super."stemmer";
+ "step-function" = dontDistribute super."step-function";
+ "stepwise" = dontDistribute super."stepwise";
+ "stickyKeysHotKey" = dontDistribute super."stickyKeysHotKey";
+ "stitch" = dontDistribute super."stitch";
+ "stm-channelize" = dontDistribute super."stm-channelize";
+ "stm-chunked-queues" = dontDistribute super."stm-chunked-queues";
+ "stm-conduit" = doDistribute super."stm-conduit_2_6_1";
+ "stm-firehose" = dontDistribute super."stm-firehose";
+ "stm-io-hooks" = dontDistribute super."stm-io-hooks";
+ "stm-lifted" = dontDistribute super."stm-lifted";
+ "stm-linkedlist" = dontDistribute super."stm-linkedlist";
+ "stm-orelse-io" = dontDistribute super."stm-orelse-io";
+ "stm-promise" = dontDistribute super."stm-promise";
+ "stm-queue-extras" = dontDistribute super."stm-queue-extras";
+ "stm-sbchan" = dontDistribute super."stm-sbchan";
+ "stm-split" = dontDistribute super."stm-split";
+ "stm-tlist" = dontDistribute super."stm-tlist";
+ "stmcontrol" = dontDistribute super."stmcontrol";
+ "stomp-conduit" = dontDistribute super."stomp-conduit";
+ "stomp-patterns" = dontDistribute super."stomp-patterns";
+ "stomp-queue" = dontDistribute super."stomp-queue";
+ "stompl" = dontDistribute super."stompl";
+ "stopwatch" = dontDistribute super."stopwatch";
+ "storable" = dontDistribute super."storable";
+ "storable-record" = dontDistribute super."storable-record";
+ "storable-static-array" = dontDistribute super."storable-static-array";
+ "storable-tuple" = dontDistribute super."storable-tuple";
+ "storablevector" = dontDistribute super."storablevector";
+ "storablevector-carray" = dontDistribute super."storablevector-carray";
+ "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
+ "str" = dontDistribute super."str";
+ "stratum-tool" = dontDistribute super."stratum-tool";
+ "stream-fusion" = dontDistribute super."stream-fusion";
+ "stream-monad" = dontDistribute super."stream-monad";
+ "streamed" = dontDistribute super."streamed";
+ "streaming" = dontDistribute super."streaming";
+ "streaming-bytestring" = dontDistribute super."streaming-bytestring";
+ "streaming-histogram" = dontDistribute super."streaming-histogram";
+ "streaming-utils" = dontDistribute super."streaming-utils";
+ "streaming-wai" = dontDistribute super."streaming-wai";
+ "streamproc" = dontDistribute super."streamproc";
+ "strict-base-types" = dontDistribute super."strict-base-types";
+ "strict-concurrency" = dontDistribute super."strict-concurrency";
+ "strict-ghc-plugin" = dontDistribute super."strict-ghc-plugin";
+ "strict-identity" = dontDistribute super."strict-identity";
+ "strict-io" = dontDistribute super."strict-io";
+ "strictify" = dontDistribute super."strictify";
+ "strictly" = dontDistribute super."strictly";
+ "string" = dontDistribute super."string";
+ "string-conv" = dontDistribute super."string-conv";
+ "string-convert" = dontDistribute super."string-convert";
+ "string-qq" = dontDistribute super."string-qq";
+ "string-quote" = dontDistribute super."string-quote";
+ "string-similarity" = dontDistribute super."string-similarity";
+ "stringlike" = dontDistribute super."stringlike";
+ "stringprep" = dontDistribute super."stringprep";
+ "strings" = dontDistribute super."strings";
+ "stringtable-atom" = dontDistribute super."stringtable-atom";
+ "strio" = dontDistribute super."strio";
+ "stripe" = dontDistribute super."stripe";
+ "stripe-core" = dontDistribute super."stripe-core";
+ "stripe-haskell" = dontDistribute super."stripe-haskell";
+ "stripe-http-streams" = dontDistribute super."stripe-http-streams";
+ "strive" = dontDistribute super."strive";
+ "strptime" = dontDistribute super."strptime";
+ "structs" = dontDistribute super."structs";
+ "structural-induction" = dontDistribute super."structural-induction";
+ "structured-haskell-mode" = dontDistribute super."structured-haskell-mode";
+ "structured-mongoDB" = dontDistribute super."structured-mongoDB";
+ "structures" = dontDistribute super."structures";
+ "stunclient" = dontDistribute super."stunclient";
+ "stunts" = dontDistribute super."stunts";
+ "stylish-haskell" = doDistribute super."stylish-haskell_0_5_14_3";
+ "stylized" = dontDistribute super."stylized";
+ "sub-state" = dontDistribute super."sub-state";
+ "subhask" = dontDistribute super."subhask";
+ "subleq-toolchain" = dontDistribute super."subleq-toolchain";
+ "subnet" = dontDistribute super."subnet";
+ "subtitleParser" = dontDistribute super."subtitleParser";
+ "subtitles" = dontDistribute super."subtitles";
+ "success" = dontDistribute super."success";
+ "suffixarray" = dontDistribute super."suffixarray";
+ "suffixtree" = dontDistribute super."suffixtree";
+ "sugarhaskell" = dontDistribute super."sugarhaskell";
+ "suitable" = dontDistribute super."suitable";
+ "sump" = dontDistribute super."sump";
+ "sundown" = dontDistribute super."sundown";
+ "sunlight" = dontDistribute super."sunlight";
+ "sunroof-compiler" = dontDistribute super."sunroof-compiler";
+ "sunroof-examples" = dontDistribute super."sunroof-examples";
+ "sunroof-server" = dontDistribute super."sunroof-server";
+ "super-user-spark" = dontDistribute super."super-user-spark";
+ "supercollider-ht" = dontDistribute super."supercollider-ht";
+ "supercollider-midi" = dontDistribute super."supercollider-midi";
+ "superdoc" = dontDistribute super."superdoc";
+ "supero" = dontDistribute super."supero";
+ "supervisor" = dontDistribute super."supervisor";
+ "suspend" = dontDistribute super."suspend";
+ "svg2q" = dontDistribute super."svg2q";
+ "svgcairo" = dontDistribute super."svgcairo";
+ "svgutils" = dontDistribute super."svgutils";
+ "svm" = dontDistribute super."svm";
+ "svm-light-utils" = dontDistribute super."svm-light-utils";
+ "svm-simple" = dontDistribute super."svm-simple";
+ "svndump" = dontDistribute super."svndump";
+ "swagger2" = dontDistribute super."swagger2";
+ "swapper" = dontDistribute super."swapper";
+ "swearjure" = dontDistribute super."swearjure";
+ "swf" = dontDistribute super."swf";
+ "swift-lda" = dontDistribute super."swift-lda";
+ "swish" = dontDistribute super."swish";
+ "sws" = dontDistribute super."sws";
+ "syb" = doDistribute super."syb_0_5_1";
+ "syb-extras" = dontDistribute super."syb-extras";
+ "syb-with-class" = dontDistribute super."syb-with-class";
+ "syb-with-class-instances-text" = dontDistribute super."syb-with-class-instances-text";
+ "sylvia" = dontDistribute super."sylvia";
+ "sym" = dontDistribute super."sym";
+ "sym-plot" = dontDistribute super."sym-plot";
+ "sync" = dontDistribute super."sync";
+ "sync-mht" = dontDistribute super."sync-mht";
+ "synchronous-channels" = dontDistribute super."synchronous-channels";
+ "syncthing-hs" = dontDistribute super."syncthing-hs";
+ "synt" = dontDistribute super."synt";
+ "syntactic" = dontDistribute super."syntactic";
+ "syntactical" = dontDistribute super."syntactical";
+ "syntax" = dontDistribute super."syntax";
+ "syntax-attoparsec" = dontDistribute super."syntax-attoparsec";
+ "syntax-example" = dontDistribute super."syntax-example";
+ "syntax-example-json" = dontDistribute super."syntax-example-json";
+ "syntax-pretty" = dontDistribute super."syntax-pretty";
+ "syntax-printer" = dontDistribute super."syntax-printer";
+ "syntax-trees" = dontDistribute super."syntax-trees";
+ "syntax-trees-fork-bairyn" = dontDistribute super."syntax-trees-fork-bairyn";
+ "synthesizer" = dontDistribute super."synthesizer";
+ "synthesizer-alsa" = dontDistribute super."synthesizer-alsa";
+ "synthesizer-core" = dontDistribute super."synthesizer-core";
+ "synthesizer-dimensional" = dontDistribute super."synthesizer-dimensional";
+ "synthesizer-filter" = dontDistribute super."synthesizer-filter";
+ "synthesizer-inference" = dontDistribute super."synthesizer-inference";
+ "synthesizer-llvm" = dontDistribute super."synthesizer-llvm";
+ "synthesizer-midi" = dontDistribute super."synthesizer-midi";
+ "sys-auth-smbclient" = dontDistribute super."sys-auth-smbclient";
+ "sys-process" = dontDistribute super."sys-process";
+ "system-canonicalpath" = dontDistribute super."system-canonicalpath";
+ "system-command" = dontDistribute super."system-command";
+ "system-gpio" = dontDistribute super."system-gpio";
+ "system-inotify" = dontDistribute super."system-inotify";
+ "system-lifted" = dontDistribute super."system-lifted";
+ "system-random-effect" = dontDistribute super."system-random-effect";
+ "system-time-monotonic" = dontDistribute super."system-time-monotonic";
+ "system-util" = dontDistribute super."system-util";
+ "system-uuid" = dontDistribute super."system-uuid";
+ "systemd" = dontDistribute super."systemd";
+ "syz" = dontDistribute super."syz";
+ "t-regex" = dontDistribute super."t-regex";
+ "ta" = dontDistribute super."ta";
+ "table" = dontDistribute super."table";
+ "table-tennis" = dontDistribute super."table-tennis";
+ "tableaux" = dontDistribute super."tableaux";
+ "tables" = dontDistribute super."tables";
+ "tablestorage" = dontDistribute super."tablestorage";
+ "tabloid" = dontDistribute super."tabloid";
+ "taffybar" = dontDistribute super."taffybar";
+ "tag-bits" = dontDistribute super."tag-bits";
+ "tag-stream" = dontDistribute super."tag-stream";
+ "tagchup" = dontDistribute super."tagchup";
+ "tagged-exception-core" = dontDistribute super."tagged-exception-core";
+ "tagged-list" = dontDistribute super."tagged-list";
+ "tagged-th" = dontDistribute super."tagged-th";
+ "tagged-transformer" = dontDistribute super."tagged-transformer";
+ "tagging" = dontDistribute super."tagging";
+ "taggy" = dontDistribute super."taggy";
+ "taggy-lens" = dontDistribute super."taggy-lens";
+ "taglib" = dontDistribute super."taglib";
+ "taglib-api" = dontDistribute super."taglib-api";
+ "tagset-positional" = dontDistribute super."tagset-positional";
+ "tagsoup" = doDistribute super."tagsoup_0_13_7";
+ "tagsoup-ht" = dontDistribute super."tagsoup-ht";
+ "tagsoup-parsec" = dontDistribute super."tagsoup-parsec";
+ "takahashi" = dontDistribute super."takahashi";
+ "takusen-oracle" = dontDistribute super."takusen-oracle";
+ "tamarin-prover" = dontDistribute super."tamarin-prover";
+ "tamarin-prover-term" = dontDistribute super."tamarin-prover-term";
+ "tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
+ "tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
+ "tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
+ "target" = dontDistribute super."target";
+ "task" = dontDistribute super."task";
+ "taskpool" = dontDistribute super."taskpool";
+ "tasty" = doDistribute super."tasty_0_10_1_2";
+ "tasty-dejafu" = dontDistribute super."tasty-dejafu";
+ "tasty-expected-failure" = dontDistribute super."tasty-expected-failure";
+ "tasty-fail-fast" = dontDistribute super."tasty-fail-fast";
+ "tasty-html" = dontDistribute super."tasty-html";
+ "tasty-hunit-adapter" = dontDistribute super."tasty-hunit-adapter";
+ "tasty-integrate" = dontDistribute super."tasty-integrate";
+ "tasty-laws" = dontDistribute super."tasty-laws";
+ "tasty-lens" = dontDistribute super."tasty-lens";
+ "tasty-program" = dontDistribute super."tasty-program";
+ "tasty-tap" = dontDistribute super."tasty-tap";
+ "tateti-tateti" = dontDistribute super."tateti-tateti";
+ "tau" = dontDistribute super."tau";
+ "tbox" = dontDistribute super."tbox";
+ "tcache-AWS" = dontDistribute super."tcache-AWS";
+ "tccli" = dontDistribute super."tccli";
+ "tce-conf" = dontDistribute super."tce-conf";
+ "tconfig" = dontDistribute super."tconfig";
+ "tcp" = dontDistribute super."tcp";
+ "tdd-util" = dontDistribute super."tdd-util";
+ "tdoc" = dontDistribute super."tdoc";
+ "teams" = dontDistribute super."teams";
+ "teeth" = dontDistribute super."teeth";
+ "telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
+ "tellbot" = dontDistribute super."tellbot";
+ "template-default" = dontDistribute super."template-default";
+ "template-haskell-util" = dontDistribute super."template-haskell-util";
+ "template-hsml" = dontDistribute super."template-hsml";
+ "template-yj" = dontDistribute super."template-yj";
+ "templatepg" = dontDistribute super."templatepg";
+ "templater" = dontDistribute super."templater";
+ "tempodb" = dontDistribute super."tempodb";
+ "temporal-csound" = dontDistribute super."temporal-csound";
+ "temporal-media" = dontDistribute super."temporal-media";
+ "temporal-music-notation" = dontDistribute super."temporal-music-notation";
+ "temporal-music-notation-demo" = dontDistribute super."temporal-music-notation-demo";
+ "temporal-music-notation-western" = dontDistribute super."temporal-music-notation-western";
+ "temporary-resourcet" = dontDistribute super."temporary-resourcet";
+ "tempus" = dontDistribute super."tempus";
+ "tempus-fugit" = dontDistribute super."tempus-fugit";
+ "tensor" = dontDistribute super."tensor";
+ "term-rewriting" = dontDistribute super."term-rewriting";
+ "termbox-bindings" = dontDistribute super."termbox-bindings";
+ "termination-combinators" = dontDistribute super."termination-combinators";
+ "terminfo" = doDistribute super."terminfo_0_4_0_2";
+ "terminfo-hs" = dontDistribute super."terminfo-hs";
+ "termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
+ "terrahs" = dontDistribute super."terrahs";
+ "tersmu" = dontDistribute super."tersmu";
+ "test-framework-doctest" = dontDistribute super."test-framework-doctest";
+ "test-framework-golden" = dontDistribute super."test-framework-golden";
+ "test-framework-program" = dontDistribute super."test-framework-program";
+ "test-framework-quickcheck" = dontDistribute super."test-framework-quickcheck";
+ "test-framework-sandbox" = dontDistribute super."test-framework-sandbox";
+ "test-framework-skip" = dontDistribute super."test-framework-skip";
+ "test-framework-smallcheck" = dontDistribute super."test-framework-smallcheck";
+ "test-framework-testing-feat" = dontDistribute super."test-framework-testing-feat";
+ "test-framework-th-prime" = dontDistribute super."test-framework-th-prime";
+ "test-invariant" = dontDistribute super."test-invariant";
+ "test-pkg" = dontDistribute super."test-pkg";
+ "test-sandbox" = dontDistribute super."test-sandbox";
+ "test-sandbox-compose" = dontDistribute super."test-sandbox-compose";
+ "test-sandbox-hunit" = dontDistribute super."test-sandbox-hunit";
+ "test-sandbox-quickcheck" = dontDistribute super."test-sandbox-quickcheck";
+ "test-shouldbe" = dontDistribute super."test-shouldbe";
+ "test-simple" = dontDistribute super."test-simple";
+ "testPkg" = dontDistribute super."testPkg";
+ "testing-type-modifiers" = dontDistribute super."testing-type-modifiers";
+ "testloop" = dontDistribute super."testloop";
+ "testpack" = dontDistribute super."testpack";
+ "testpattern" = dontDistribute super."testpattern";
+ "testrunner" = dontDistribute super."testrunner";
+ "tetris" = dontDistribute super."tetris";
+ "tex2txt" = dontDistribute super."tex2txt";
+ "texrunner" = dontDistribute super."texrunner";
+ "text-and-plots" = dontDistribute super."text-and-plots";
+ "text-format-simple" = dontDistribute super."text-format-simple";
+ "text-icu-translit" = dontDistribute super."text-icu-translit";
+ "text-json-qq" = dontDistribute super."text-json-qq";
+ "text-latin1" = dontDistribute super."text-latin1";
+ "text-ldap" = dontDistribute super."text-ldap";
+ "text-locale-encoding" = dontDistribute super."text-locale-encoding";
+ "text-normal" = dontDistribute super."text-normal";
+ "text-position" = dontDistribute super."text-position";
+ "text-postgresql" = dontDistribute super."text-postgresql";
+ "text-printer" = dontDistribute super."text-printer";
+ "text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
+ "text-register-machine" = dontDistribute super."text-register-machine";
+ "text-render" = dontDistribute super."text-render";
+ "text-show" = doDistribute super."text-show_2";
+ "text-show-instances" = dontDistribute super."text-show-instances";
+ "text-stream-decode" = dontDistribute super."text-stream-decode";
+ "text-utf7" = dontDistribute super."text-utf7";
+ "text-xml-generic" = dontDistribute super."text-xml-generic";
+ "text-xml-qq" = dontDistribute super."text-xml-qq";
+ "text-zipper" = dontDistribute super."text-zipper";
+ "text1" = dontDistribute super."text1";
+ "textPlot" = dontDistribute super."textPlot";
+ "textmatetags" = dontDistribute super."textmatetags";
+ "textocat-api" = dontDistribute super."textocat-api";
+ "texts" = dontDistribute super."texts";
+ "tfp" = dontDistribute super."tfp";
+ "tfp-th" = dontDistribute super."tfp-th";
+ "tftp" = dontDistribute super."tftp";
+ "tga" = dontDistribute super."tga";
+ "th-alpha" = dontDistribute super."th-alpha";
+ "th-build" = dontDistribute super."th-build";
+ "th-cas" = dontDistribute super."th-cas";
+ "th-context" = dontDistribute super."th-context";
+ "th-fold" = dontDistribute super."th-fold";
+ "th-inline-io-action" = dontDistribute super."th-inline-io-action";
+ "th-instance-reification" = dontDistribute super."th-instance-reification";
+ "th-instances" = dontDistribute super."th-instances";
+ "th-kinds" = dontDistribute super."th-kinds";
+ "th-kinds-fork" = dontDistribute super."th-kinds-fork";
+ "th-lift-instances" = dontDistribute super."th-lift-instances";
+ "th-orphans" = doDistribute super."th-orphans_0_12_2";
+ "th-printf" = dontDistribute super."th-printf";
+ "th-sccs" = dontDistribute super."th-sccs";
+ "th-traced" = dontDistribute super."th-traced";
+ "th-typegraph" = dontDistribute super."th-typegraph";
+ "themoviedb" = dontDistribute super."themoviedb";
+ "themplate" = dontDistribute super."themplate";
+ "theoremquest" = dontDistribute super."theoremquest";
+ "theoremquest-client" = dontDistribute super."theoremquest-client";
+ "these" = dontDistribute super."these";
+ "thespian" = dontDistribute super."thespian";
+ "theta-functions" = dontDistribute super."theta-functions";
+ "thih" = dontDistribute super."thih";
+ "thimk" = dontDistribute super."thimk";
+ "thorn" = dontDistribute super."thorn";
+ "thread-local-storage" = dontDistribute super."thread-local-storage";
+ "threadPool" = dontDistribute super."threadPool";
+ "threadmanager" = dontDistribute super."threadmanager";
+ "threads-pool" = dontDistribute super."threads-pool";
+ "threads-supervisor" = dontDistribute super."threads-supervisor";
+ "threadscope" = dontDistribute super."threadscope";
+ "threefish" = dontDistribute super."threefish";
+ "threepenny-gui" = dontDistribute super."threepenny-gui";
+ "thrift" = dontDistribute super."thrift";
+ "thrist" = dontDistribute super."thrist";
+ "throttle" = dontDistribute super."throttle";
+ "thumbnail" = dontDistribute super."thumbnail";
+ "tianbar" = dontDistribute super."tianbar";
+ "tic-tac-toe" = dontDistribute super."tic-tac-toe";
+ "tickle" = dontDistribute super."tickle";
+ "tictactoe3d" = dontDistribute super."tictactoe3d";
+ "tidal" = dontDistribute super."tidal";
+ "tidal-midi" = dontDistribute super."tidal-midi";
+ "tidal-vis" = dontDistribute super."tidal-vis";
+ "tie-knot" = dontDistribute super."tie-knot";
+ "tiempo" = dontDistribute super."tiempo";
+ "tiger" = dontDistribute super."tiger";
+ "tight-apply" = dontDistribute super."tight-apply";
+ "tightrope" = dontDistribute super."tightrope";
+ "tighttp" = dontDistribute super."tighttp";
+ "tilings" = dontDistribute super."tilings";
+ "timberc" = dontDistribute super."timberc";
+ "time-extras" = dontDistribute super."time-extras";
+ "time-exts" = dontDistribute super."time-exts";
+ "time-http" = dontDistribute super."time-http";
+ "time-interval" = dontDistribute super."time-interval";
+ "time-io-access" = dontDistribute super."time-io-access";
+ "time-parsers" = dontDistribute super."time-parsers";
+ "time-patterns" = dontDistribute super."time-patterns";
+ "time-qq" = dontDistribute super."time-qq";
+ "time-recurrence" = dontDistribute super."time-recurrence";
+ "time-series" = dontDistribute super."time-series";
+ "time-units" = dontDistribute super."time-units";
+ "time-w3c" = dontDistribute super."time-w3c";
+ "timecalc" = dontDistribute super."timecalc";
+ "timeconsole" = dontDistribute super."timeconsole";
+ "timeless" = dontDistribute super."timeless";
+ "timelike" = dontDistribute super."timelike";
+ "timelike-time" = dontDistribute super."timelike-time";
+ "timemap" = dontDistribute super."timemap";
+ "timeout" = dontDistribute super."timeout";
+ "timeout-control" = dontDistribute super."timeout-control";
+ "timeout-with-results" = dontDistribute super."timeout-with-results";
+ "timeparsers" = dontDistribute super."timeparsers";
+ "timeplot" = dontDistribute super."timeplot";
+ "timers" = dontDistribute super."timers";
+ "timers-updatable" = dontDistribute super."timers-updatable";
+ "timestamp-subprocess-lines" = dontDistribute super."timestamp-subprocess-lines";
+ "timestamper" = dontDistribute super."timestamper";
+ "timezone-olson-th" = dontDistribute super."timezone-olson-th";
+ "timing-convenience" = dontDistribute super."timing-convenience";
+ "tinyMesh" = dontDistribute super."tinyMesh";
+ "tinytemplate" = dontDistribute super."tinytemplate";
+ "tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
+ "tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
+ "titlecase" = dontDistribute super."titlecase";
+ "tkhs" = dontDistribute super."tkhs";
+ "tkyprof" = dontDistribute super."tkyprof";
+ "tld" = dontDistribute super."tld";
+ "tls" = doDistribute super."tls_1_3_2";
+ "tls-debug" = doDistribute super."tls-debug_0_4_0";
+ "tls-extra" = dontDistribute super."tls-extra";
+ "tmpl" = dontDistribute super."tmpl";
+ "tn" = dontDistribute super."tn";
+ "tnet" = dontDistribute super."tnet";
+ "to-haskell" = dontDistribute super."to-haskell";
+ "to-string-class" = dontDistribute super."to-string-class";
+ "to-string-instances" = dontDistribute super."to-string-instances";
+ "todos" = dontDistribute super."todos";
+ "tofromxml" = dontDistribute super."tofromxml";
+ "toilet" = dontDistribute super."toilet";
+ "tokenify" = dontDistribute super."tokenify";
+ "tokenize" = dontDistribute super."tokenize";
+ "toktok" = dontDistribute super."toktok";
+ "tokyocabinet-haskell" = dontDistribute super."tokyocabinet-haskell";
+ "tokyotyrant-haskell" = dontDistribute super."tokyotyrant-haskell";
+ "tomato-rubato-openal" = dontDistribute super."tomato-rubato-openal";
+ "toml" = dontDistribute super."toml";
+ "toolshed" = dontDistribute super."toolshed";
+ "topkata" = dontDistribute super."topkata";
+ "torch" = dontDistribute super."torch";
+ "total" = dontDistribute super."total";
+ "total-map" = dontDistribute super."total-map";
+ "total-maps" = dontDistribute super."total-maps";
+ "touched" = dontDistribute super."touched";
+ "toysolver" = dontDistribute super."toysolver";
+ "tpdb" = dontDistribute super."tpdb";
+ "trace" = dontDistribute super."trace";
+ "trace-call" = dontDistribute super."trace-call";
+ "trace-function-call" = dontDistribute super."trace-function-call";
+ "traced" = dontDistribute super."traced";
+ "tracer" = dontDistribute super."tracer";
+ "tracker" = dontDistribute super."tracker";
+ "tracy" = dontDistribute super."tracy";
+ "trajectory" = dontDistribute super."trajectory";
+ "transactional-events" = dontDistribute super."transactional-events";
+ "transf" = dontDistribute super."transf";
+ "transformations" = dontDistribute super."transformations";
+ "transformers-abort" = dontDistribute super."transformers-abort";
+ "transformers-compose" = dontDistribute super."transformers-compose";
+ "transformers-convert" = dontDistribute super."transformers-convert";
+ "transformers-free" = dontDistribute super."transformers-free";
+ "transformers-runnable" = dontDistribute super."transformers-runnable";
+ "transformers-supply" = dontDistribute super."transformers-supply";
+ "transient" = dontDistribute super."transient";
+ "translatable-intset" = dontDistribute super."translatable-intset";
+ "translate" = dontDistribute super."translate";
+ "travis" = dontDistribute super."travis";
+ "travis-meta-yaml" = dontDistribute super."travis-meta-yaml";
+ "trawl" = dontDistribute super."trawl";
+ "traypoweroff" = dontDistribute super."traypoweroff";
+ "tree-monad" = dontDistribute super."tree-monad";
+ "treemap-html" = dontDistribute super."treemap-html";
+ "treemap-html-tools" = dontDistribute super."treemap-html-tools";
+ "treersec" = dontDistribute super."treersec";
+ "treeviz" = dontDistribute super."treeviz";
+ "tremulous-query" = dontDistribute super."tremulous-query";
+ "trhsx" = dontDistribute super."trhsx";
+ "triangulation" = dontDistribute super."triangulation";
+ "tries" = dontDistribute super."tries";
+ "trimpolya" = dontDistribute super."trimpolya";
+ "tripLL" = dontDistribute super."tripLL";
+ "trivia" = dontDistribute super."trivia";
+ "trivial-constraint" = dontDistribute super."trivial-constraint";
+ "tropical" = dontDistribute super."tropical";
+ "true-name" = dontDistribute super."true-name";
+ "truelevel" = dontDistribute super."truelevel";
+ "trurl" = dontDistribute super."trurl";
+ "truthful" = dontDistribute super."truthful";
+ "tsession" = dontDistribute super."tsession";
+ "tsession-happstack" = dontDistribute super."tsession-happstack";
+ "tskiplist" = dontDistribute super."tskiplist";
+ "tslogger" = dontDistribute super."tslogger";
+ "tsp-viz" = dontDistribute super."tsp-viz";
+ "tsparse" = dontDistribute super."tsparse";
+ "tst" = dontDistribute super."tst";
+ "tsvsql" = dontDistribute super."tsvsql";
+ "ttrie" = dontDistribute super."ttrie";
+ "tttool" = doDistribute super."tttool_1_4_0_5";
+ "tubes" = dontDistribute super."tubes";
+ "tuntap" = dontDistribute super."tuntap";
+ "tup-functor" = dontDistribute super."tup-functor";
+ "tuple-gen" = dontDistribute super."tuple-gen";
+ "tuple-generic" = dontDistribute super."tuple-generic";
+ "tuple-hlist" = dontDistribute super."tuple-hlist";
+ "tuple-lenses" = dontDistribute super."tuple-lenses";
+ "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";
+ "tweak" = dontDistribute super."tweak";
+ "twentefp" = dontDistribute super."twentefp";
+ "twentefp-eventloop-graphics" = dontDistribute super."twentefp-eventloop-graphics";
+ "twentefp-eventloop-trees" = dontDistribute super."twentefp-eventloop-trees";
+ "twentefp-graphs" = dontDistribute super."twentefp-graphs";
+ "twentefp-number" = dontDistribute super."twentefp-number";
+ "twentefp-rosetree" = dontDistribute super."twentefp-rosetree";
+ "twentefp-trees" = dontDistribute super."twentefp-trees";
+ "twentefp-websockets" = dontDistribute super."twentefp-websockets";
+ "twhs" = dontDistribute super."twhs";
+ "twidge" = dontDistribute super."twidge";
+ "twilight-stm" = dontDistribute super."twilight-stm";
+ "twilio" = dontDistribute super."twilio";
+ "twill" = dontDistribute super."twill";
+ "twiml" = dontDistribute super."twiml";
+ "twine" = dontDistribute super."twine";
+ "twisty" = dontDistribute super."twisty";
+ "twitch" = dontDistribute super."twitch";
+ "twitter" = dontDistribute super."twitter";
+ "twitter-conduit" = dontDistribute super."twitter-conduit";
+ "twitter-enumerator" = dontDistribute super."twitter-enumerator";
+ "twitter-types" = dontDistribute super."twitter-types";
+ "twitter-types-lens" = dontDistribute super."twitter-types-lens";
+ "tx" = dontDistribute super."tx";
+ "txt-sushi" = dontDistribute super."txt-sushi";
+ "txt2rtf" = dontDistribute super."txt2rtf";
+ "txtblk" = dontDistribute super."txtblk";
+ "ty" = dontDistribute super."ty";
+ "typalyze" = dontDistribute super."typalyze";
+ "type-aligned" = dontDistribute super."type-aligned";
+ "type-booleans" = dontDistribute super."type-booleans";
+ "type-cereal" = dontDistribute super."type-cereal";
+ "type-combinators" = dontDistribute super."type-combinators";
+ "type-combinators-quote" = dontDistribute super."type-combinators-quote";
+ "type-digits" = dontDistribute super."type-digits";
+ "type-equality" = dontDistribute super."type-equality";
+ "type-equality-check" = dontDistribute super."type-equality-check";
+ "type-fun" = dontDistribute super."type-fun";
+ "type-functions" = dontDistribute super."type-functions";
+ "type-hint" = dontDistribute super."type-hint";
+ "type-int" = dontDistribute super."type-int";
+ "type-iso" = dontDistribute super."type-iso";
+ "type-level" = dontDistribute super."type-level";
+ "type-level-bst" = dontDistribute super."type-level-bst";
+ "type-level-natural-number" = dontDistribute super."type-level-natural-number";
+ "type-level-natural-number-induction" = dontDistribute super."type-level-natural-number-induction";
+ "type-level-natural-number-operations" = dontDistribute super."type-level-natural-number-operations";
+ "type-level-sets" = dontDistribute super."type-level-sets";
+ "type-level-tf" = dontDistribute super."type-level-tf";
+ "type-list" = doDistribute super."type-list_0_2_0_0";
+ "type-natural" = dontDistribute super."type-natural";
+ "type-ord" = dontDistribute super."type-ord";
+ "type-ord-spine-cereal" = dontDistribute super."type-ord-spine-cereal";
+ "type-prelude" = dontDistribute super."type-prelude";
+ "type-settheory" = dontDistribute super."type-settheory";
+ "type-spine" = dontDistribute super."type-spine";
+ "type-structure" = dontDistribute super."type-structure";
+ "type-sub-th" = dontDistribute super."type-sub-th";
+ "type-unary" = dontDistribute super."type-unary";
+ "typeable-th" = dontDistribute super."typeable-th";
+ "typed-spreadsheet" = dontDistribute super."typed-spreadsheet";
+ "typed-wire" = dontDistribute super."typed-wire";
+ "typed-wire-utils" = dontDistribute super."typed-wire-utils";
+ "typedquery" = dontDistribute super."typedquery";
+ "typehash" = dontDistribute super."typehash";
+ "typelevel" = dontDistribute super."typelevel";
+ "typelevel-tensor" = dontDistribute super."typelevel-tensor";
+ "typelits-witnesses" = dontDistribute super."typelits-witnesses";
+ "typeof" = dontDistribute super."typeof";
+ "typeparams" = dontDistribute super."typeparams";
+ "typesafe-endian" = dontDistribute super."typesafe-endian";
+ "typescript-docs" = dontDistribute super."typescript-docs";
+ "typical" = dontDistribute super."typical";
+ "typography-geometry" = dontDistribute super."typography-geometry";
+ "tz" = dontDistribute super."tz";
+ "tzdata" = dontDistribute super."tzdata";
+ "uAgda" = dontDistribute super."uAgda";
+ "ua-parser" = dontDistribute super."ua-parser";
+ "uacpid" = dontDistribute super."uacpid";
+ "uberlast" = dontDistribute super."uberlast";
+ "uconv" = dontDistribute super."uconv";
+ "udbus" = dontDistribute super."udbus";
+ "udbus-model" = dontDistribute super."udbus-model";
+ "udcode" = dontDistribute super."udcode";
+ "udev" = dontDistribute super."udev";
+ "uglymemo" = dontDistribute super."uglymemo";
+ "uhc-light" = dontDistribute super."uhc-light";
+ "uhc-util" = dontDistribute super."uhc-util";
+ "uhexdump" = dontDistribute super."uhexdump";
+ "uhttpc" = dontDistribute super."uhttpc";
+ "ui-command" = dontDistribute super."ui-command";
+ "uid" = dontDistribute super."uid";
+ "una" = dontDistribute super."una";
+ "unagi-chan" = dontDistribute super."unagi-chan";
+ "unagi-streams" = dontDistribute super."unagi-streams";
+ "unamb" = dontDistribute super."unamb";
+ "unamb-custom" = dontDistribute super."unamb-custom";
+ "unbound" = dontDistribute super."unbound";
+ "unbound-generics" = doDistribute super."unbound-generics_0_2";
+ "unbounded-delays-units" = dontDistribute super."unbounded-delays-units";
+ "unboxed-containers" = dontDistribute super."unboxed-containers";
+ "unbreak" = dontDistribute super."unbreak";
+ "unexceptionalio" = dontDistribute super."unexceptionalio";
+ "unfoldable" = dontDistribute super."unfoldable";
+ "ungadtagger" = dontDistribute super."ungadtagger";
+ "uni-events" = dontDistribute super."uni-events";
+ "uni-graphs" = dontDistribute super."uni-graphs";
+ "uni-htk" = dontDistribute super."uni-htk";
+ "uni-posixutil" = dontDistribute super."uni-posixutil";
+ "uni-reactor" = dontDistribute super."uni-reactor";
+ "uni-uDrawGraph" = dontDistribute super."uni-uDrawGraph";
+ "uni-util" = dontDistribute super."uni-util";
+ "unicode" = dontDistribute super."unicode";
+ "unicode-names" = dontDistribute super."unicode-names";
+ "unicode-normalization" = dontDistribute super."unicode-normalization";
+ "unicode-prelude" = dontDistribute super."unicode-prelude";
+ "unicode-properties" = dontDistribute super."unicode-properties";
+ "unicode-symbols" = dontDistribute super."unicode-symbols";
+ "unicoder" = dontDistribute super."unicoder";
+ "unification-fd" = dontDistribute super."unification-fd";
+ "uniform-io" = dontDistribute super."uniform-io";
+ "uniform-pair" = dontDistribute super."uniform-pair";
+ "union-find-array" = dontDistribute super."union-find-array";
+ "union-map" = dontDistribute super."union-map";
+ "unique" = dontDistribute super."unique";
+ "unique-logic" = dontDistribute super."unique-logic";
+ "unique-logic-tf" = dontDistribute super."unique-logic-tf";
+ "uniqueid" = dontDistribute super."uniqueid";
+ "unit" = dontDistribute super."unit";
+ "units" = dontDistribute super."units";
+ "units-attoparsec" = dontDistribute super."units-attoparsec";
+ "units-defs" = dontDistribute super."units-defs";
+ "units-parser" = dontDistribute super."units-parser";
+ "unittyped" = dontDistribute super."unittyped";
+ "universal-binary" = dontDistribute super."universal-binary";
+ "universe" = dontDistribute super."universe";
+ "universe-base" = dontDistribute super."universe-base";
+ "universe-instances-base" = dontDistribute super."universe-instances-base";
+ "universe-instances-extended" = dontDistribute super."universe-instances-extended";
+ "universe-instances-trans" = dontDistribute super."universe-instances-trans";
+ "universe-reverse-instances" = dontDistribute super."universe-reverse-instances";
+ "universe-th" = dontDistribute super."universe-th";
+ "unix-bytestring" = dontDistribute super."unix-bytestring";
+ "unix-fcntl" = dontDistribute super."unix-fcntl";
+ "unix-handle" = dontDistribute super."unix-handle";
+ "unix-io-extra" = dontDistribute super."unix-io-extra";
+ "unix-memory" = dontDistribute super."unix-memory";
+ "unix-process-conduit" = dontDistribute super."unix-process-conduit";
+ "unix-pty-light" = dontDistribute super."unix-pty-light";
+ "unlit" = dontDistribute super."unlit";
+ "unm-hip" = dontDistribute super."unm-hip";
+ "unordered-containers-rematch" = dontDistribute super."unordered-containers-rematch";
+ "unordered-graphs" = dontDistribute super."unordered-graphs";
+ "unpack-funcs" = dontDistribute super."unpack-funcs";
+ "unroll-ghc-plugin" = dontDistribute super."unroll-ghc-plugin";
+ "unsafe" = dontDistribute super."unsafe";
+ "unsafe-promises" = dontDistribute super."unsafe-promises";
+ "unsafely" = dontDistribute super."unsafely";
+ "unsafeperformst" = dontDistribute super."unsafeperformst";
+ "unscramble" = dontDistribute super."unscramble";
+ "unusable-pkg" = dontDistribute super."unusable-pkg";
+ "uom-plugin" = dontDistribute super."uom-plugin";
+ "up" = dontDistribute super."up";
+ "up-grade" = dontDistribute super."up-grade";
+ "uploadcare" = dontDistribute super."uploadcare";
+ "upskirt" = dontDistribute super."upskirt";
+ "ureader" = dontDistribute super."ureader";
+ "urembed" = dontDistribute super."urembed";
+ "uri" = dontDistribute super."uri";
+ "uri-conduit" = dontDistribute super."uri-conduit";
+ "uri-enumerator" = dontDistribute super."uri-enumerator";
+ "uri-enumerator-file" = dontDistribute super."uri-enumerator-file";
+ "uri-template" = dontDistribute super."uri-template";
+ "url-generic" = dontDistribute super."url-generic";
+ "urlcheck" = dontDistribute super."urlcheck";
+ "urldecode" = dontDistribute super."urldecode";
+ "urldisp-happstack" = dontDistribute super."urldisp-happstack";
+ "urlencoded" = dontDistribute super."urlencoded";
+ "urlpath" = doDistribute super."urlpath_2_1_0";
+ "urn" = dontDistribute super."urn";
+ "urxml" = dontDistribute super."urxml";
+ "usb" = dontDistribute super."usb";
+ "usb-enumerator" = dontDistribute super."usb-enumerator";
+ "usb-hid" = dontDistribute super."usb-hid";
+ "usb-id-database" = dontDistribute super."usb-id-database";
+ "usb-iteratee" = dontDistribute super."usb-iteratee";
+ "usb-safe" = dontDistribute super."usb-safe";
+ "userid" = dontDistribute super."userid";
+ "utc" = dontDistribute super."utc";
+ "utf8-env" = dontDistribute super."utf8-env";
+ "utf8-prelude" = dontDistribute super."utf8-prelude";
+ "utility-ht" = dontDistribute super."utility-ht";
+ "uu-cco" = dontDistribute super."uu-cco";
+ "uu-cco-examples" = dontDistribute super."uu-cco-examples";
+ "uu-cco-hut-parsing" = dontDistribute super."uu-cco-hut-parsing";
+ "uu-cco-uu-parsinglib" = dontDistribute super."uu-cco-uu-parsinglib";
+ "uu-options" = dontDistribute super."uu-options";
+ "uu-tc" = dontDistribute super."uu-tc";
+ "uuagc" = dontDistribute super."uuagc";
+ "uuagc-bootstrap" = dontDistribute super."uuagc-bootstrap";
+ "uuagc-cabal" = dontDistribute super."uuagc-cabal";
+ "uuagc-diagrams" = dontDistribute super."uuagc-diagrams";
+ "uuagd" = dontDistribute super."uuagd";
+ "uuid-aeson" = dontDistribute super."uuid-aeson";
+ "uuid-le" = dontDistribute super."uuid-le";
+ "uuid-orphans" = dontDistribute super."uuid-orphans";
+ "uuid-quasi" = dontDistribute super."uuid-quasi";
+ "uulib" = dontDistribute super."uulib";
+ "uvector" = dontDistribute super."uvector";
+ "uvector-algorithms" = dontDistribute super."uvector-algorithms";
+ "uxadt" = dontDistribute super."uxadt";
+ "uzbl-with-source" = dontDistribute super."uzbl-with-source";
+ "v4l2" = dontDistribute super."v4l2";
+ "v4l2-examples" = dontDistribute super."v4l2-examples";
+ "vacuum" = dontDistribute super."vacuum";
+ "vacuum-cairo" = dontDistribute super."vacuum-cairo";
+ "vacuum-graphviz" = dontDistribute super."vacuum-graphviz";
+ "vacuum-opengl" = dontDistribute super."vacuum-opengl";
+ "vacuum-ubigraph" = dontDistribute super."vacuum-ubigraph";
+ "vado" = dontDistribute super."vado";
+ "valid-names" = dontDistribute super."valid-names";
+ "validate" = dontDistribute super."validate";
+ "validate-input" = doDistribute super."validate-input_0_2_0_0";
+ "validated-literals" = dontDistribute super."validated-literals";
+ "validation" = dontDistribute super."validation";
+ "validations" = dontDistribute super."validations";
+ "value-supply" = dontDistribute super."value-supply";
+ "vampire" = dontDistribute super."vampire";
+ "var" = dontDistribute super."var";
+ "varan" = dontDistribute super."varan";
+ "variable-precision" = dontDistribute super."variable-precision";
+ "variables" = dontDistribute super."variables";
+ "varying" = dontDistribute super."varying";
+ "vaultaire-common" = dontDistribute super."vaultaire-common";
+ "vcache" = dontDistribute super."vcache";
+ "vcache-trie" = dontDistribute super."vcache-trie";
+ "vcard" = dontDistribute super."vcard";
+ "vcd" = dontDistribute super."vcd";
+ "vcs-revision" = dontDistribute super."vcs-revision";
+ "vcs-web-hook-parse" = dontDistribute super."vcs-web-hook-parse";
+ "vcsgui" = dontDistribute super."vcsgui";
+ "vcswrapper" = dontDistribute super."vcswrapper";
+ "vect" = dontDistribute super."vect";
+ "vect-floating" = dontDistribute super."vect-floating";
+ "vect-floating-accelerate" = dontDistribute super."vect-floating-accelerate";
+ "vect-opengl" = dontDistribute super."vect-opengl";
+ "vector" = doDistribute super."vector_0_10_12_3";
+ "vector-binary" = dontDistribute super."vector-binary";
+ "vector-bytestring" = dontDistribute super."vector-bytestring";
+ "vector-clock" = dontDistribute super."vector-clock";
+ "vector-conduit" = dontDistribute super."vector-conduit";
+ "vector-fftw" = dontDistribute super."vector-fftw";
+ "vector-functorlazy" = dontDistribute super."vector-functorlazy";
+ "vector-heterogenous" = dontDistribute super."vector-heterogenous";
+ "vector-instances-collections" = dontDistribute super."vector-instances-collections";
+ "vector-mmap" = dontDistribute super."vector-mmap";
+ "vector-random" = dontDistribute super."vector-random";
+ "vector-read-instances" = dontDistribute super."vector-read-instances";
+ "vector-space-map" = dontDistribute super."vector-space-map";
+ "vector-space-opengl" = dontDistribute super."vector-space-opengl";
+ "vector-static" = dontDistribute super."vector-static";
+ "vector-strategies" = dontDistribute super."vector-strategies";
+ "verbalexpressions" = dontDistribute super."verbalexpressions";
+ "verbosity" = dontDistribute super."verbosity";
+ "verdict" = dontDistribute super."verdict";
+ "verdict-json" = dontDistribute super."verdict-json";
+ "verilog" = dontDistribute super."verilog";
+ "versions" = dontDistribute super."versions";
+ "vhdl" = dontDistribute super."vhdl";
+ "views" = dontDistribute super."views";
+ "vigilance" = dontDistribute super."vigilance";
+ "vimeta" = dontDistribute super."vimeta";
+ "vimus" = dontDistribute super."vimus";
+ "vintage-basic" = dontDistribute super."vintage-basic";
+ "vinyl" = dontDistribute super."vinyl";
+ "vinyl-gl" = dontDistribute super."vinyl-gl";
+ "vinyl-json" = dontDistribute super."vinyl-json";
+ "vinyl-utils" = dontDistribute super."vinyl-utils";
+ "vinyl-vectors" = dontDistribute super."vinyl-vectors";
+ "virthualenv" = dontDistribute super."virthualenv";
+ "visibility" = dontDistribute super."visibility";
+ "vision" = dontDistribute super."vision";
+ "visual-graphrewrite" = dontDistribute super."visual-graphrewrite";
+ "visual-prof" = dontDistribute super."visual-prof";
+ "vivid" = dontDistribute super."vivid";
+ "vk-aws-route53" = dontDistribute super."vk-aws-route53";
+ "vk-posix-pty" = dontDistribute super."vk-posix-pty";
+ "vocabulary-kadma" = dontDistribute super."vocabulary-kadma";
+ "vorbiscomment" = dontDistribute super."vorbiscomment";
+ "vowpal-utils" = dontDistribute super."vowpal-utils";
+ "voyeur" = dontDistribute super."voyeur";
+ "vrpn" = dontDistribute super."vrpn";
+ "vte" = dontDistribute super."vte";
+ "vtegtk3" = dontDistribute super."vtegtk3";
+ "vty" = dontDistribute super."vty";
+ "vty-examples" = dontDistribute super."vty-examples";
+ "vty-menu" = dontDistribute super."vty-menu";
+ "vty-ui" = dontDistribute super."vty-ui";
+ "vty-ui-extras" = dontDistribute super."vty-ui-extras";
+ "waddle" = dontDistribute super."waddle";
+ "wai-accept-language" = dontDistribute super."wai-accept-language";
+ "wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
+ "wai-devel" = dontDistribute super."wai-devel";
+ "wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
+ "wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13_1";
+ "wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
+ "wai-graceful" = dontDistribute super."wai-graceful";
+ "wai-handler-devel" = dontDistribute super."wai-handler-devel";
+ "wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
+ "wai-handler-snap" = dontDistribute super."wai-handler-snap";
+ "wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
+ "wai-hastache" = dontDistribute super."wai-hastache";
+ "wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
+ "wai-lens" = dontDistribute super."wai-lens";
+ "wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
+ "wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
+ "wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
+ "wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
+ "wai-middleware-caching" = dontDistribute super."wai-middleware-caching";
+ "wai-middleware-caching-lru" = dontDistribute super."wai-middleware-caching-lru";
+ "wai-middleware-caching-redis" = dontDistribute super."wai-middleware-caching-redis";
+ "wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
+ "wai-middleware-content-type" = dontDistribute super."wai-middleware-content-type";
+ "wai-middleware-crowd" = doDistribute super."wai-middleware-crowd_0_1_3";
+ "wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
+ "wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
+ "wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
+ "wai-middleware-hmac" = dontDistribute super."wai-middleware-hmac";
+ "wai-middleware-hmac-client" = dontDistribute super."wai-middleware-hmac-client";
+ "wai-middleware-metrics" = dontDistribute super."wai-middleware-metrics";
+ "wai-middleware-preprocessor" = dontDistribute super."wai-middleware-preprocessor";
+ "wai-middleware-route" = dontDistribute super."wai-middleware-route";
+ "wai-middleware-static" = doDistribute super."wai-middleware-static_0_7_0_1";
+ "wai-middleware-static-caching" = dontDistribute super."wai-middleware-static-caching";
+ "wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
+ "wai-request-spec" = dontDistribute super."wai-request-spec";
+ "wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-router" = dontDistribute super."wai-router";
+ "wai-routes" = doDistribute super."wai-routes_0_7_3";
+ "wai-session-alt" = dontDistribute super."wai-session-alt";
+ "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+ "wai-session-postgresql" = dontDistribute super."wai-session-postgresql";
+ "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
+ "wai-static-cache" = dontDistribute super."wai-static-cache";
+ "wai-static-pages" = dontDistribute super."wai-static-pages";
+ "wai-test" = dontDistribute super."wai-test";
+ "wai-thrift" = dontDistribute super."wai-thrift";
+ "wai-throttler" = dontDistribute super."wai-throttler";
+ "wai-transformers" = dontDistribute super."wai-transformers";
+ "wai-util" = dontDistribute super."wai-util";
+ "wait-handle" = dontDistribute super."wait-handle";
+ "waitfree" = dontDistribute super."waitfree";
+ "warc" = dontDistribute super."warc";
+ "warp" = doDistribute super."warp_3_1_3_1";
+ "warp-dynamic" = dontDistribute super."warp-dynamic";
+ "warp-static" = dontDistribute super."warp-static";
+ "warp-tls" = doDistribute super."warp-tls_3_1_3";
+ "warp-tls-uid" = dontDistribute super."warp-tls-uid";
+ "watchdog" = dontDistribute super."watchdog";
+ "watcher" = dontDistribute super."watcher";
+ "watchit" = dontDistribute super."watchit";
+ "wavconvert" = dontDistribute super."wavconvert";
+ "wavefront" = dontDistribute super."wavefront";
+ "wavesurfer" = dontDistribute super."wavesurfer";
+ "wavy" = dontDistribute super."wavy";
+ "wcwidth" = dontDistribute super."wcwidth";
+ "weather-api" = dontDistribute super."weather-api";
+ "web-browser-in-haskell" = dontDistribute super."web-browser-in-haskell";
+ "web-css" = dontDistribute super."web-css";
+ "web-encodings" = dontDistribute super."web-encodings";
+ "web-mongrel2" = dontDistribute super."web-mongrel2";
+ "web-page" = dontDistribute super."web-page";
+ "web-plugins" = dontDistribute super."web-plugins";
+ "web-routes" = dontDistribute super."web-routes";
+ "web-routes-boomerang" = dontDistribute super."web-routes-boomerang";
+ "web-routes-happstack" = dontDistribute super."web-routes-happstack";
+ "web-routes-hsp" = dontDistribute super."web-routes-hsp";
+ "web-routes-mtl" = dontDistribute super."web-routes-mtl";
+ "web-routes-quasi" = dontDistribute super."web-routes-quasi";
+ "web-routes-regular" = dontDistribute super."web-routes-regular";
+ "web-routes-th" = dontDistribute super."web-routes-th";
+ "web-routes-transformers" = dontDistribute super."web-routes-transformers";
+ "web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
+ "webapp" = dontDistribute super."webapp";
+ "webcrank" = dontDistribute super."webcrank";
+ "webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
+ "webcrank-wai" = dontDistribute super."webcrank-wai";
+ "webdriver" = doDistribute super."webdriver_0_6_3_1";
+ "webdriver-snoy" = dontDistribute super."webdriver-snoy";
+ "webfinger-client" = dontDistribute super."webfinger-client";
+ "webidl" = dontDistribute super."webidl";
+ "webify" = dontDistribute super."webify";
+ "webkit" = dontDistribute super."webkit";
+ "webkit-javascriptcore" = dontDistribute super."webkit-javascriptcore";
+ "webkitgtk3" = dontDistribute super."webkitgtk3";
+ "webkitgtk3-javascriptcore" = dontDistribute super."webkitgtk3-javascriptcore";
+ "webrtc-vad" = dontDistribute super."webrtc-vad";
+ "webserver" = dontDistribute super."webserver";
+ "websnap" = dontDistribute super."websnap";
+ "websockets-snap" = dontDistribute super."websockets-snap";
+ "webwire" = dontDistribute super."webwire";
+ "wedding-announcement" = dontDistribute super."wedding-announcement";
+ "wedged" = dontDistribute super."wedged";
+ "weighted-regexp" = dontDistribute super."weighted-regexp";
+ "weighted-search" = dontDistribute super."weighted-search";
+ "welshy" = dontDistribute super."welshy";
+ "wheb-mongo" = dontDistribute super."wheb-mongo";
+ "wheb-redis" = dontDistribute super."wheb-redis";
+ "wheb-strapped" = dontDistribute super."wheb-strapped";
+ "while-lang-parser" = dontDistribute super."while-lang-parser";
+ "whim" = dontDistribute super."whim";
+ "whiskers" = dontDistribute super."whiskers";
+ "whitespace" = dontDistribute super."whitespace";
+ "whois" = dontDistribute super."whois";
+ "why3" = dontDistribute super."why3";
+ "wigner-symbols" = dontDistribute super."wigner-symbols";
+ "wikipedia4epub" = dontDistribute super."wikipedia4epub";
+ "win-hp-path" = dontDistribute super."win-hp-path";
+ "windowslive" = dontDistribute super."windowslive";
+ "winerror" = dontDistribute super."winerror";
+ "winio" = dontDistribute super."winio";
+ "wiring" = dontDistribute super."wiring";
+ "withdependencies" = dontDistribute super."withdependencies";
+ "witness" = dontDistribute super."witness";
+ "witty" = dontDistribute super."witty";
+ "wkt" = dontDistribute super."wkt";
+ "wl-pprint-ansiterm" = dontDistribute super."wl-pprint-ansiterm";
+ "wlc-hs" = dontDistribute super."wlc-hs";
+ "wobsurv" = dontDistribute super."wobsurv";
+ "woffex" = dontDistribute super."woffex";
+ "wol" = dontDistribute super."wol";
+ "wolf" = dontDistribute super."wolf";
+ "woot" = dontDistribute super."woot";
+ "word-trie" = dontDistribute super."word-trie";
+ "word24" = dontDistribute super."word24";
+ "wordcloud" = dontDistribute super."wordcloud";
+ "wordexp" = dontDistribute super."wordexp";
+ "words" = dontDistribute super."words";
+ "wordsearch" = dontDistribute super."wordsearch";
+ "wordsetdiff" = dontDistribute super."wordsetdiff";
+ "workflow-osx" = dontDistribute super."workflow-osx";
+ "wp-archivebot" = dontDistribute super."wp-archivebot";
+ "wraparound" = dontDistribute super."wraparound";
+ "wraxml" = dontDistribute super."wraxml";
+ "wreq-sb" = dontDistribute super."wreq-sb";
+ "wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
+ "wsedit" = dontDistribute super."wsedit";
+ "wtk" = dontDistribute super."wtk";
+ "wtk-gtk" = dontDistribute super."wtk-gtk";
+ "wumpus-basic" = dontDistribute super."wumpus-basic";
+ "wumpus-core" = dontDistribute super."wumpus-core";
+ "wumpus-drawing" = dontDistribute super."wumpus-drawing";
+ "wumpus-microprint" = dontDistribute super."wumpus-microprint";
+ "wumpus-tree" = dontDistribute super."wumpus-tree";
+ "wuss" = dontDistribute super."wuss";
+ "wx" = dontDistribute super."wx";
+ "wxAsteroids" = dontDistribute super."wxAsteroids";
+ "wxFruit" = dontDistribute super."wxFruit";
+ "wxc" = dontDistribute super."wxc";
+ "wxcore" = dontDistribute super."wxcore";
+ "wxdirect" = dontDistribute super."wxdirect";
+ "wxhnotepad" = dontDistribute super."wxhnotepad";
+ "wxturtle" = dontDistribute super."wxturtle";
+ "wybor" = dontDistribute super."wybor";
+ "wyvern" = dontDistribute super."wyvern";
+ "x-dsp" = dontDistribute super."x-dsp";
+ "x11-xim" = dontDistribute super."x11-xim";
+ "x11-xinput" = dontDistribute super."x11-xinput";
+ "x509-util" = dontDistribute super."x509-util";
+ "xattr" = dontDistribute super."xattr";
+ "xbattbar" = dontDistribute super."xbattbar";
+ "xcb-types" = dontDistribute super."xcb-types";
+ "xcffib" = dontDistribute super."xcffib";
+ "xchat-plugin" = dontDistribute super."xchat-plugin";
+ "xcp" = dontDistribute super."xcp";
+ "xdg-basedir" = dontDistribute super."xdg-basedir";
+ "xdg-userdirs" = dontDistribute super."xdg-userdirs";
+ "xdot" = dontDistribute super."xdot";
+ "xfconf" = dontDistribute super."xfconf";
+ "xhaskell-library" = dontDistribute super."xhaskell-library";
+ "xhb" = dontDistribute super."xhb";
+ "xhb-atom-cache" = dontDistribute super."xhb-atom-cache";
+ "xhb-ewmh" = dontDistribute super."xhb-ewmh";
+ "xhtml" = doDistribute super."xhtml_3000_2_1";
+ "xhtml-combinators" = dontDistribute super."xhtml-combinators";
+ "xilinx-lava" = dontDistribute super."xilinx-lava";
+ "xine" = dontDistribute super."xine";
+ "xing-api" = dontDistribute super."xing-api";
+ "xinput-conduit" = dontDistribute super."xinput-conduit";
+ "xkbcommon" = dontDistribute super."xkbcommon";
+ "xkcd" = dontDistribute super."xkcd";
+ "xlsx" = doDistribute super."xlsx_0_1_2";
+ "xlsx-templater" = dontDistribute super."xlsx-templater";
+ "xml-basic" = dontDistribute super."xml-basic";
+ "xml-catalog" = dontDistribute super."xml-catalog";
+ "xml-conduit-parse" = dontDistribute super."xml-conduit-parse";
+ "xml-conduit-writer" = dontDistribute super."xml-conduit-writer";
+ "xml-enumerator" = dontDistribute super."xml-enumerator";
+ "xml-enumerator-combinators" = dontDistribute super."xml-enumerator-combinators";
+ "xml-extractors" = dontDistribute super."xml-extractors";
+ "xml-helpers" = dontDistribute super."xml-helpers";
+ "xml-html-conduit-lens" = dontDistribute super."xml-html-conduit-lens";
+ "xml-monad" = dontDistribute super."xml-monad";
+ "xml-parsec" = dontDistribute super."xml-parsec";
+ "xml-picklers" = dontDistribute super."xml-picklers";
+ "xml-pipe" = dontDistribute super."xml-pipe";
+ "xml-prettify" = dontDistribute super."xml-prettify";
+ "xml-push" = dontDistribute super."xml-push";
+ "xml-query" = dontDistribute super."xml-query";
+ "xml-query-xml-conduit" = dontDistribute super."xml-query-xml-conduit";
+ "xml-query-xml-types" = dontDistribute super."xml-query-xml-types";
+ "xml2html" = dontDistribute super."xml2html";
+ "xml2json" = dontDistribute super."xml2json";
+ "xml2x" = dontDistribute super."xml2x";
+ "xmltv" = dontDistribute super."xmltv";
+ "xmms2-client" = dontDistribute super."xmms2-client";
+ "xmms2-client-glib" = dontDistribute super."xmms2-client-glib";
+ "xmobar" = dontDistribute super."xmobar";
+ "xmonad" = dontDistribute super."xmonad";
+ "xmonad-bluetilebranch" = dontDistribute super."xmonad-bluetilebranch";
+ "xmonad-contrib" = dontDistribute super."xmonad-contrib";
+ "xmonad-contrib-bluetilebranch" = dontDistribute super."xmonad-contrib-bluetilebranch";
+ "xmonad-contrib-gpl" = dontDistribute super."xmonad-contrib-gpl";
+ "xmonad-entryhelper" = dontDistribute super."xmonad-entryhelper";
+ "xmonad-eval" = dontDistribute super."xmonad-eval";
+ "xmonad-extras" = dontDistribute super."xmonad-extras";
+ "xmonad-screenshot" = dontDistribute super."xmonad-screenshot";
+ "xmonad-utils" = dontDistribute super."xmonad-utils";
+ "xmonad-wallpaper" = dontDistribute super."xmonad-wallpaper";
+ "xmonad-windownames" = dontDistribute super."xmonad-windownames";
+ "xmpipe" = dontDistribute super."xmpipe";
+ "xorshift" = dontDistribute super."xorshift";
+ "xosd" = dontDistribute super."xosd";
+ "xournal-builder" = dontDistribute super."xournal-builder";
+ "xournal-convert" = dontDistribute super."xournal-convert";
+ "xournal-parser" = dontDistribute super."xournal-parser";
+ "xournal-render" = dontDistribute super."xournal-render";
+ "xournal-types" = dontDistribute super."xournal-types";
+ "xsact" = dontDistribute super."xsact";
+ "xsd" = dontDistribute super."xsd";
+ "xsha1" = dontDistribute super."xsha1";
+ "xslt" = dontDistribute super."xslt";
+ "xtc" = dontDistribute super."xtc";
+ "xtest" = dontDistribute super."xtest";
+ "xturtle" = dontDistribute super."xturtle";
+ "xxhash" = dontDistribute super."xxhash";
+ "y0l0bot" = dontDistribute super."y0l0bot";
+ "yabi" = dontDistribute super."yabi";
+ "yabi-muno" = dontDistribute super."yabi-muno";
+ "yahoo-finance-conduit" = dontDistribute super."yahoo-finance-conduit";
+ "yahoo-web-search" = dontDistribute super."yahoo-web-search";
+ "yajl" = dontDistribute super."yajl";
+ "yajl-enumerator" = dontDistribute super."yajl-enumerator";
+ "yall" = dontDistribute super."yall";
+ "yamemo" = dontDistribute super."yamemo";
+ "yaml-config" = dontDistribute super."yaml-config";
+ "yaml-light" = dontDistribute super."yaml-light";
+ "yaml-light-lens" = dontDistribute super."yaml-light-lens";
+ "yaml-rpc" = dontDistribute super."yaml-rpc";
+ "yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
+ "yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
+ "yaml2owl" = dontDistribute super."yaml2owl";
+ "yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
+ "yampa-canvas" = dontDistribute super."yampa-canvas";
+ "yampa-glfw" = dontDistribute super."yampa-glfw";
+ "yampa-glut" = dontDistribute super."yampa-glut";
+ "yampa2048" = dontDistribute super."yampa2048";
+ "yaop" = dontDistribute super."yaop";
+ "yap" = dontDistribute super."yap";
+ "yarr" = dontDistribute super."yarr";
+ "yarr-image-io" = dontDistribute super."yarr-image-io";
+ "yate" = dontDistribute super."yate";
+ "yavie" = dontDistribute super."yavie";
+ "ycextra" = dontDistribute super."ycextra";
+ "yeganesh" = dontDistribute super."yeganesh";
+ "yeller" = dontDistribute super."yeller";
+ "yes-precure5-command" = dontDistribute super."yes-precure5-command";
+ "yesod-angular" = dontDistribute super."yesod-angular";
+ "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
+ "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
+ "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+ "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
+ "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
+ "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
+ "yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
+ "yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
+ "yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_17";
+ "yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
+ "yesod-comments" = dontDistribute super."yesod-comments";
+ "yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
+ "yesod-continuations" = dontDistribute super."yesod-continuations";
+ "yesod-crud" = dontDistribute super."yesod-crud";
+ "yesod-crud-persist" = dontDistribute super."yesod-crud-persist";
+ "yesod-csp" = dontDistribute super."yesod-csp";
+ "yesod-datatables" = dontDistribute super."yesod-datatables";
+ "yesod-dsl" = dontDistribute super."yesod-dsl";
+ "yesod-examples" = dontDistribute super."yesod-examples";
+ "yesod-form-json" = dontDistribute super."yesod-form-json";
+ "yesod-goodies" = dontDistribute super."yesod-goodies";
+ "yesod-json" = dontDistribute super."yesod-json";
+ "yesod-links" = dontDistribute super."yesod-links";
+ "yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
+ "yesod-markdown" = dontDistribute super."yesod-markdown";
+ "yesod-media-simple" = dontDistribute super."yesod-media-simple";
+ "yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
+ "yesod-paginate" = dontDistribute super."yesod-paginate";
+ "yesod-pagination" = dontDistribute super."yesod-pagination";
+ "yesod-paginator" = dontDistribute super."yesod-paginator";
+ "yesod-platform" = dontDistribute super."yesod-platform";
+ "yesod-pnotify" = dontDistribute super."yesod-pnotify";
+ "yesod-pure" = dontDistribute super."yesod-pure";
+ "yesod-purescript" = dontDistribute super."yesod-purescript";
+ "yesod-raml" = dontDistribute super."yesod-raml";
+ "yesod-raml-bin" = dontDistribute super."yesod-raml-bin";
+ "yesod-raml-docs" = dontDistribute super."yesod-raml-docs";
+ "yesod-raml-mock" = dontDistribute super."yesod-raml-mock";
+ "yesod-recaptcha" = dontDistribute super."yesod-recaptcha";
+ "yesod-routes" = dontDistribute super."yesod-routes";
+ "yesod-routes-flow" = dontDistribute super."yesod-routes-flow";
+ "yesod-routes-typescript" = dontDistribute super."yesod-routes-typescript";
+ "yesod-rst" = dontDistribute super."yesod-rst";
+ "yesod-s3" = dontDistribute super."yesod-s3";
+ "yesod-sass" = dontDistribute super."yesod-sass";
+ "yesod-session-redis" = dontDistribute super."yesod-session-redis";
+ "yesod-table" = doDistribute super."yesod-table_1_0_6";
+ "yesod-tableview" = dontDistribute super."yesod-tableview";
+ "yesod-test" = doDistribute super."yesod-test_1_4_4";
+ "yesod-test-json" = dontDistribute super."yesod-test-json";
+ "yesod-tls" = dontDistribute super."yesod-tls";
+ "yesod-transloadit" = dontDistribute super."yesod-transloadit";
+ "yesod-vend" = dontDistribute super."yesod-vend";
+ "yesod-websockets-extra" = dontDistribute super."yesod-websockets-extra";
+ "yesod-worker" = dontDistribute super."yesod-worker";
+ "yet-another-logger" = dontDistribute super."yet-another-logger";
+ "yhccore" = dontDistribute super."yhccore";
+ "yi" = dontDistribute super."yi";
+ "yi-contrib" = dontDistribute super."yi-contrib";
+ "yi-emacs-colours" = dontDistribute super."yi-emacs-colours";
+ "yi-fuzzy-open" = dontDistribute super."yi-fuzzy-open";
+ "yi-gtk" = dontDistribute super."yi-gtk";
+ "yi-language" = dontDistribute super."yi-language";
+ "yi-monokai" = dontDistribute super."yi-monokai";
+ "yi-rope" = dontDistribute super."yi-rope";
+ "yi-snippet" = dontDistribute super."yi-snippet";
+ "yi-solarized" = dontDistribute super."yi-solarized";
+ "yi-spolsky" = dontDistribute super."yi-spolsky";
+ "yi-vty" = dontDistribute super."yi-vty";
+ "yices" = dontDistribute super."yices";
+ "yices-easy" = dontDistribute super."yices-easy";
+ "yices-painless" = dontDistribute super."yices-painless";
+ "yjftp" = dontDistribute super."yjftp";
+ "yjftp-libs" = dontDistribute super."yjftp-libs";
+ "yjsvg" = dontDistribute super."yjsvg";
+ "yjtools" = dontDistribute super."yjtools";
+ "yocto" = dontDistribute super."yocto";
+ "yoko" = dontDistribute super."yoko";
+ "york-lava" = dontDistribute super."york-lava";
+ "youtube" = dontDistribute super."youtube";
+ "yql" = dontDistribute super."yql";
+ "yst" = dontDistribute super."yst";
+ "yuiGrid" = dontDistribute super."yuiGrid";
+ "yuuko" = dontDistribute super."yuuko";
+ "yxdb-utils" = dontDistribute super."yxdb-utils";
+ "z3" = dontDistribute super."z3";
+ "zalgo" = dontDistribute super."zalgo";
+ "zampolit" = dontDistribute super."zampolit";
+ "zasni-gerna" = dontDistribute super."zasni-gerna";
+ "zcache" = dontDistribute super."zcache";
+ "zenc" = dontDistribute super."zenc";
+ "zendesk-api" = dontDistribute super."zendesk-api";
+ "zeno" = dontDistribute super."zeno";
+ "zerobin" = dontDistribute super."zerobin";
+ "zeromq-haskell" = dontDistribute super."zeromq-haskell";
+ "zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
+ "zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeroth" = dontDistribute super."zeroth";
+ "zigbee-znet25" = dontDistribute super."zigbee-znet25";
+ "zim-parser" = dontDistribute super."zim-parser";
+ "zip-conduit" = dontDistribute super."zip-conduit";
+ "zipedit" = dontDistribute super."zipedit";
+ "zipkin" = dontDistribute super."zipkin";
+ "zipper" = dontDistribute super."zipper";
+ "zippers" = dontDistribute super."zippers";
+ "zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
+ "zlib-conduit" = dontDistribute super."zlib-conduit";
+ "zmcat" = dontDistribute super."zmcat";
+ "zmidi-core" = dontDistribute super."zmidi-core";
+ "zmidi-score" = dontDistribute super."zmidi-score";
+ "zmqat" = dontDistribute super."zmqat";
+ "zoneinfo" = dontDistribute super."zoneinfo";
+ "zoom" = dontDistribute super."zoom";
+ "zoom-cache" = dontDistribute super."zoom-cache";
+ "zoom-cache-pcm" = dontDistribute super."zoom-cache-pcm";
+ "zoom-cache-sndfile" = dontDistribute super."zoom-cache-sndfile";
+ "zoom-refs" = dontDistribute super."zoom-refs";
+ "zot" = dontDistribute super."zot";
+ "zsh-battery" = dontDistribute super."zsh-battery";
+ "ztail" = dontDistribute super."ztail";
+
+}
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.3.nix b/pkgs/development/haskell-modules/configuration-lts-3.3.nix
index ebe29e181a8..285564af249 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.3.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.3.nix
@@ -879,6 +879,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -963,8 +964,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1309,6 +1312,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1373,6 +1377,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1595,7 +1600,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1631,6 +1638,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1642,6 +1650,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1698,6 +1707,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1770,6 +1780,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -2099,6 +2110,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2184,6 +2196,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2309,6 +2322,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2373,6 +2387,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2406,6 +2421,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2544,6 +2560,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2574,6 +2591,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2777,6 +2795,7 @@ self: super: {
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2809,6 +2828,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2875,7 +2895,9 @@ self: super: {
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -2981,6 +3003,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3034,6 +3057,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3044,6 +3068,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3124,6 +3149,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3157,6 +3183,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3179,6 +3206,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3230,6 +3258,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3269,6 +3298,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3594,6 +3624,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3691,6 +3722,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3862,6 +3894,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3870,9 +3903,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3886,6 +3921,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3903,6 +3939,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3929,6 +3966,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3950,6 +3988,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = doDistribute super."hid_0_2_1";
@@ -4005,6 +4044,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4063,6 +4103,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4470,9 +4511,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4484,6 +4528,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4665,6 +4710,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4680,6 +4726,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5043,6 +5090,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5084,6 +5133,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5120,6 +5171,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5241,6 +5293,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5424,6 +5478,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5484,6 +5539,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_1";
@@ -5639,6 +5695,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5726,6 +5783,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5786,6 +5844,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5970,6 +6029,7 @@ self: super: {
"pipes-text" = doDistribute super."pipes-text_0_0_0_16";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6356,6 +6416,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6493,6 +6554,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6615,6 +6677,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6749,6 +6812,8 @@ self: super: {
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
"serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_1";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6762,6 +6827,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6780,8 +6846,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_0";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6879,6 +6947,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7039,6 +7108,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7340,6 +7410,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7364,6 +7436,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7407,6 +7480,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7514,6 +7588,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7924,6 +7999,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7933,6 +8009,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7940,6 +8017,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7963,6 +8041,7 @@ self: super: {
"wai-predicates" = doDistribute super."wai-predicates_0_8_4";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -8012,6 +8091,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8080,6 +8160,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8201,6 +8282,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8326,6 +8408,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8335,6 +8418,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.4.nix b/pkgs/development/haskell-modules/configuration-lts-3.4.nix
index 8a8faeb8829..eccead0048d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.4.nix
@@ -879,6 +879,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -963,8 +964,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1309,6 +1312,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1373,6 +1377,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1595,7 +1600,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1631,6 +1638,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1642,6 +1650,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1698,6 +1707,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1770,6 +1780,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -2098,6 +2109,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2183,6 +2195,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2308,6 +2321,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2372,6 +2386,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2405,6 +2420,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2543,6 +2559,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2573,6 +2590,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2776,6 +2794,7 @@ self: super: {
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2808,6 +2827,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2874,7 +2894,9 @@ self: super: {
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels" = doDistribute super."fclabels_2_0_2_2";
@@ -2980,6 +3002,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3033,6 +3056,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3043,6 +3067,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3123,6 +3148,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3156,6 +3182,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3178,6 +3205,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3229,6 +3257,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3268,6 +3297,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3593,6 +3623,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3690,6 +3721,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3861,6 +3893,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3869,9 +3902,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3885,6 +3920,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3902,6 +3938,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3928,6 +3965,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3949,6 +3987,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hid" = doDistribute super."hid_0_2_1";
@@ -4004,6 +4043,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4062,6 +4102,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4469,9 +4510,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4483,6 +4527,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4664,6 +4709,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4679,6 +4725,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5042,6 +5089,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5083,6 +5132,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5119,6 +5170,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5240,6 +5292,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5423,6 +5477,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5483,6 +5538,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_2";
@@ -5638,6 +5694,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5725,6 +5782,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5785,6 +5843,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5969,6 +6028,7 @@ self: super: {
"pipes-text" = doDistribute super."pipes-text_0_0_0_16";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6355,6 +6415,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6492,6 +6553,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6614,6 +6676,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6747,6 +6810,8 @@ self: super: {
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
"serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_1";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6760,6 +6825,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6778,8 +6844,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_1";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6877,6 +6945,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7037,6 +7106,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7337,6 +7407,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7361,6 +7433,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7404,6 +7477,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7511,6 +7585,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7921,6 +7996,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7930,6 +8006,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7937,6 +8014,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7960,6 +8038,7 @@ self: super: {
"wai-predicates" = doDistribute super."wai-predicates_0_8_4";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -8008,6 +8087,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8076,6 +8156,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8197,6 +8278,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8322,6 +8404,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8331,6 +8414,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.5.nix b/pkgs/development/haskell-modules/configuration-lts-3.5.nix
index b4746be3310..46addfdb0a8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.5.nix
@@ -879,6 +879,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -963,8 +964,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1308,6 +1311,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1372,6 +1376,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1594,7 +1599,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1630,6 +1637,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1641,6 +1649,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1697,6 +1706,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1769,6 +1779,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -2096,6 +2107,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2180,6 +2192,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2305,6 +2318,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2369,6 +2383,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2402,6 +2417,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2540,6 +2556,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2570,6 +2587,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2773,6 +2791,7 @@ self: super: {
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2805,6 +2824,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2871,7 +2891,9 @@ self: super: {
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
@@ -2975,6 +2997,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3028,6 +3051,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3038,6 +3062,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3118,6 +3143,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3151,6 +3177,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3173,6 +3200,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3224,6 +3252,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3263,6 +3292,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3588,6 +3618,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3685,6 +3716,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3855,6 +3887,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3863,9 +3896,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3879,6 +3914,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3896,6 +3932,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3922,6 +3959,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3943,6 +3981,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3997,6 +4036,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4055,6 +4095,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4461,9 +4502,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4475,6 +4519,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4531,6 +4576,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4653,6 +4699,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4668,6 +4715,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5031,6 +5079,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5072,6 +5122,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5108,6 +5160,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5229,6 +5282,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5411,6 +5466,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5471,6 +5527,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5626,6 +5683,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5713,6 +5771,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5773,6 +5832,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5955,6 +6015,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6339,6 +6400,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6476,6 +6538,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6598,6 +6661,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6730,6 +6794,9 @@ self: super: {
"servant-server" = doDistribute super."servant-server_0_4_4_2";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6743,6 +6810,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6761,8 +6829,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_1";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_5";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6860,6 +6930,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7020,6 +7091,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7318,6 +7390,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7342,6 +7416,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7384,6 +7459,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7491,6 +7567,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7901,6 +7978,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7910,6 +7988,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7917,6 +7996,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7940,6 +8020,7 @@ self: super: {
"wai-predicates" = doDistribute super."wai-predicates_0_8_4";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7988,6 +8069,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8056,6 +8138,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8176,6 +8259,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8299,6 +8383,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8308,6 +8393,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.6.nix b/pkgs/development/haskell-modules/configuration-lts-3.6.nix
index 83635b005ae..9e490a7387c 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.6.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.6.nix
@@ -879,6 +879,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -963,8 +964,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1307,6 +1310,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1371,6 +1375,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1593,7 +1598,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1629,6 +1636,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1640,6 +1648,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1696,6 +1705,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1768,6 +1778,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1850,6 +1861,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2094,6 +2106,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2178,6 +2191,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2303,6 +2317,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2367,6 +2382,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2400,6 +2416,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2538,6 +2555,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2568,6 +2586,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2766,10 +2785,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2802,6 +2823,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2835,6 +2857,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2867,7 +2890,9 @@ self: super: {
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
"fb" = doDistribute super."fb_1_0_11";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
@@ -2971,6 +2996,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3023,6 +3049,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3033,6 +3060,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3113,6 +3141,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3146,6 +3175,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3168,6 +3198,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3219,6 +3250,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3256,6 +3288,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3581,6 +3614,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3678,6 +3712,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3848,6 +3883,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3856,9 +3892,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3872,6 +3910,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3889,6 +3928,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3915,6 +3955,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3936,6 +3977,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3990,6 +4032,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4048,6 +4091,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4454,9 +4498,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4468,6 +4515,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4524,6 +4572,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4645,6 +4694,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4660,6 +4710,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5020,6 +5071,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5061,6 +5114,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5097,6 +5152,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5218,6 +5274,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5399,6 +5457,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5459,6 +5518,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5614,6 +5674,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5701,6 +5762,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5761,6 +5823,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5942,6 +6005,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6326,6 +6390,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6463,6 +6528,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6585,6 +6651,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6717,6 +6784,9 @@ self: super: {
"servant-server" = doDistribute super."servant-server_0_4_4_2";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6730,6 +6800,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6748,8 +6819,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_1";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_6";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6847,6 +6920,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -7007,6 +7081,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7305,6 +7380,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7329,6 +7406,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7371,6 +7449,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7478,6 +7557,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7886,6 +7966,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7895,6 +7976,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7902,6 +7984,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7924,6 +8007,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7972,6 +8056,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8040,6 +8125,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8160,6 +8246,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8283,6 +8370,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8292,6 +8380,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.7.nix b/pkgs/development/haskell-modules/configuration-lts-3.7.nix
index 706ac59c44b..4dea3fcf33a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.7.nix
@@ -879,6 +879,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -963,8 +964,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1306,6 +1309,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1368,6 +1372,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1590,7 +1595,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1626,6 +1633,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1637,6 +1645,7 @@ self: super: {
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1693,6 +1702,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1765,6 +1775,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1847,6 +1858,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2091,6 +2103,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2174,6 +2187,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2299,6 +2313,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2363,6 +2378,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2396,6 +2412,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2533,6 +2550,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2563,6 +2581,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2761,10 +2780,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2797,6 +2818,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2830,6 +2852,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2861,7 +2884,10 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
@@ -2965,6 +2991,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3016,6 +3043,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3026,6 +3054,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3106,6 +3135,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3139,6 +3169,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3161,6 +3192,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3212,6 +3244,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3249,6 +3282,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3574,6 +3608,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3671,6 +3706,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3807,6 +3843,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3839,6 +3876,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3847,9 +3885,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3863,6 +3903,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3880,6 +3921,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3906,6 +3948,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3927,6 +3970,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3981,6 +4025,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4039,6 +4084,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4445,9 +4491,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4459,6 +4508,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4515,6 +4565,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4636,6 +4687,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4651,6 +4703,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5010,6 +5063,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5051,6 +5106,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5087,6 +5144,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5125,6 +5183,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5206,6 +5265,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5387,6 +5448,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5447,6 +5509,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5602,6 +5665,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5689,6 +5753,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5748,6 +5813,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5929,6 +5995,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6309,6 +6376,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6446,6 +6514,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6568,6 +6637,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6700,6 +6770,9 @@ self: super: {
"servant-server" = doDistribute super."servant-server_0_4_4_4";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6713,6 +6786,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6731,8 +6805,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_1";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_6";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6830,6 +6906,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6988,6 +7065,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7286,6 +7364,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7310,6 +7390,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7352,6 +7433,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7459,6 +7541,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7866,6 +7949,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7875,6 +7959,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7882,6 +7967,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7904,6 +7990,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7952,6 +8039,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8020,6 +8108,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8138,6 +8227,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8185,6 +8275,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8260,6 +8351,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8269,6 +8361,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.8.nix b/pkgs/development/haskell-modules/configuration-lts-3.8.nix
index 50f10a62620..150196e22de 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.8.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.8.nix
@@ -879,6 +879,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -963,8 +964,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1306,6 +1309,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1368,6 +1372,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1590,7 +1595,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1626,6 +1633,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1635,6 +1643,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1691,6 +1700,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1763,6 +1773,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1844,6 +1855,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2040,6 +2052,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2087,6 +2100,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2170,6 +2184,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2295,6 +2310,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2359,6 +2375,7 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
@@ -2392,6 +2409,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2524,6 +2542,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2554,6 +2573,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2752,10 +2772,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2788,6 +2810,7 @@ self: super: {
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
"exception-transformers" = doDistribute super."exception-transformers_0_4_0_1";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2821,6 +2844,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2852,7 +2876,10 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
@@ -2956,6 +2983,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -3007,6 +3035,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3017,6 +3046,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3097,6 +3127,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3130,6 +3161,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3152,6 +3184,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3203,6 +3236,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3240,6 +3274,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3565,6 +3600,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3662,6 +3698,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3798,6 +3835,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3830,6 +3868,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3838,9 +3877,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3854,6 +3895,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3871,6 +3913,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3897,6 +3940,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3918,6 +3962,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3972,6 +4017,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4030,6 +4076,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4436,9 +4483,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4450,6 +4500,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4506,6 +4557,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4627,6 +4679,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4642,6 +4695,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -5001,6 +5055,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5042,6 +5098,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5078,6 +5136,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5115,6 +5174,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5196,6 +5256,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5376,6 +5438,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5436,6 +5499,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5591,6 +5655,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5678,6 +5743,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5737,6 +5803,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5918,6 +5985,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6295,6 +6363,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6432,6 +6501,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6554,6 +6624,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6686,6 +6757,9 @@ self: super: {
"servant-server" = doDistribute super."servant-server_0_4_4_4";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6699,6 +6773,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6717,8 +6792,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_1";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_6";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6816,6 +6893,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6974,6 +7052,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7271,6 +7350,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7295,6 +7376,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7337,6 +7419,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7444,6 +7527,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7851,6 +7935,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7860,6 +7945,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7867,6 +7953,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7889,6 +7976,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7937,6 +8025,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -8005,6 +8094,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8123,6 +8213,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8170,6 +8261,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8245,6 +8337,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8254,6 +8347,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.9.nix b/pkgs/development/haskell-modules/configuration-lts-3.9.nix
index a05341eb8b4..6cfc9e6a4dc 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.9.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.9.nix
@@ -877,6 +877,7 @@ self: super: {
"SpaceInvaders" = dontDistribute super."SpaceInvaders";
"SpacePrivateers" = dontDistribute super."SpacePrivateers";
"SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
"Spock" = doDistribute super."Spock_0_8_1_0";
"Spock-auth" = dontDistribute super."Spock-auth";
"Spock-digestive" = doDistribute super."Spock-digestive_0_1_0_1";
@@ -961,8 +962,10 @@ self: super: {
"Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
"Vec-Transform" = dontDistribute super."Vec-Transform";
"VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
"ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
"ViennaRNAParser" = dontDistribute super."ViennaRNAParser";
+ "Vulkan" = dontDistribute super."Vulkan";
"WAVE" = dontDistribute super."WAVE";
"WL500gPControl" = dontDistribute super."WL500gPControl";
"WL500gPLib" = dontDistribute super."WL500gPLib";
@@ -1304,6 +1307,7 @@ self: super: {
"arff" = dontDistribute super."arff";
"arghwxhaskell" = dontDistribute super."arghwxhaskell";
"argon" = dontDistribute super."argon";
+ "argon2" = dontDistribute super."argon2";
"argparser" = dontDistribute super."argparser";
"arguedit" = dontDistribute super."arguedit";
"ariadne" = dontDistribute super."ariadne";
@@ -1366,6 +1370,7 @@ self: super: {
"atomic-write" = dontDistribute super."atomic-write";
"atomo" = dontDistribute super."atomo";
"atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
"attempt" = dontDistribute super."attempt";
"atto-lisp" = dontDistribute super."atto-lisp";
"attoparsec" = doDistribute super."attoparsec_0_12_1_6";
@@ -1587,7 +1592,9 @@ self: super: {
"bindynamic" = dontDistribute super."bindynamic";
"binembed" = dontDistribute super."binembed";
"binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
"bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
"bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
"biophd" = dontDistribute super."biophd";
"biosff" = dontDistribute super."biosff";
@@ -1623,6 +1630,7 @@ self: super: {
"blank-canvas" = dontDistribute super."blank-canvas";
"blas" = dontDistribute super."blas";
"blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
"blaze" = dontDistribute super."blaze";
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
@@ -1632,6 +1640,7 @@ self: super: {
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-shields" = dontDistribute super."blaze-shields";
+ "blaze-svg" = doDistribute super."blaze-svg_0_3_4_1";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
"blink1" = dontDistribute super."blink1";
@@ -1688,6 +1697,7 @@ self: super: {
"btree-concurrent" = dontDistribute super."btree-concurrent";
"buffer-builder" = doDistribute super."buffer-builder_0_2_4_0";
"buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
"buffon" = dontDistribute super."buffon";
"bugzilla" = dontDistribute super."bugzilla";
"buildable" = dontDistribute super."buildable";
@@ -1759,6 +1769,7 @@ self: super: {
"cabal-setup" = dontDistribute super."cabal-setup";
"cabal-sign" = dontDistribute super."cabal-sign";
"cabal-sort" = dontDistribute super."cabal-sort";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
"cabal-test" = dontDistribute super."cabal-test";
"cabal-test-bin" = dontDistribute super."cabal-test-bin";
"cabal-test-compat" = dontDistribute super."cabal-test-compat";
@@ -1840,6 +1851,7 @@ self: super: {
"categorical-algebra" = dontDistribute super."categorical-algebra";
"categories" = dontDistribute super."categories";
"category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
"cayley-dickson" = dontDistribute super."cayley-dickson";
"cblrepo" = dontDistribute super."cblrepo";
"cci" = dontDistribute super."cci";
@@ -2036,6 +2048,7 @@ self: super: {
"complexity" = dontDistribute super."complexity";
"compose-ltr" = dontDistribute super."compose-ltr";
"compose-trans" = dontDistribute super."compose-trans";
+ "composition" = doDistribute super."composition_1_0_2";
"composition-extra" = doDistribute super."composition-extra_1_1_0";
"composition-tree" = dontDistribute super."composition-tree";
"compression" = dontDistribute super."compression";
@@ -2083,6 +2096,7 @@ self: super: {
"configifier" = dontDistribute super."configifier";
"configuration" = dontDistribute super."configuration";
"configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
"confsolve" = dontDistribute super."confsolve";
"congruence-relation" = dontDistribute super."congruence-relation";
"conjugateGradient" = dontDistribute super."conjugateGradient";
@@ -2166,6 +2180,7 @@ self: super: {
"cpuperf" = dontDistribute super."cpuperf";
"cpython" = dontDistribute super."cpython";
"cql" = doDistribute super."cql_3_0_5";
+ "cql-io" = doDistribute super."cql-io_0_14_5";
"cqrs" = dontDistribute super."cqrs";
"cqrs-core" = dontDistribute super."cqrs-core";
"cqrs-example" = dontDistribute super."cqrs-example";
@@ -2291,6 +2306,7 @@ self: super: {
"data-dispersal" = dontDistribute super."data-dispersal";
"data-dword" = dontDistribute super."data-dword";
"data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
"data-endian" = dontDistribute super."data-endian";
"data-extend-generic" = dontDistribute super."data-extend-generic";
"data-extra" = dontDistribute super."data-extra";
@@ -2355,10 +2371,12 @@ self: super: {
"datetime-sb" = dontDistribute super."datetime-sb";
"dawdle" = dontDistribute super."dawdle";
"dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
"dbcleaner" = dontDistribute super."dbcleaner";
"dbf" = dontDistribute super."dbf";
"dbjava" = dontDistribute super."dbjava";
"dbmigrations" = dontDistribute super."dbmigrations";
+ "dbus" = doDistribute super."dbus_0_10_11";
"dbus-client" = dontDistribute super."dbus-client";
"dbus-core" = dontDistribute super."dbus-core";
"dbus-qq" = dontDistribute super."dbus-qq";
@@ -2387,6 +2405,7 @@ self: super: {
"debian-binary" = dontDistribute super."debian-binary";
"debian-build" = dontDistribute super."debian-build";
"debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
"decepticons" = dontDistribute super."decepticons";
"declarative" = dontDistribute super."declarative";
"decode-utf8" = dontDistribute super."decode-utf8";
@@ -2519,6 +2538,7 @@ self: super: {
"distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
"distributed-process-execution" = dontDistribute super."distributed-process-execution";
"distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
"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";
@@ -2549,6 +2569,7 @@ self: super: {
"doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
"doctest-prop" = dontDistribute super."doctest-prop";
"dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
"dom-selector" = dontDistribute super."dom-selector";
"domain-auth" = dontDistribute super."domain-auth";
"dominion" = dontDistribute super."dominion";
@@ -2746,10 +2767,12 @@ self: super: {
"error-message" = dontDistribute super."error-message";
"error-util" = dontDistribute super."error-util";
"errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
"ersatz" = dontDistribute super."ersatz";
"ersatz-toysat" = dontDistribute super."ersatz-toysat";
"ert" = dontDistribute super."ert";
"esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
"ess" = dontDistribute super."ess";
"estimator" = dontDistribute super."estimator";
"estimators" = dontDistribute super."estimators";
@@ -2781,6 +2804,7 @@ self: super: {
"exception-mailer" = dontDistribute super."exception-mailer";
"exception-monads-fd" = dontDistribute super."exception-monads-fd";
"exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
"exhaustive" = doDistribute super."exhaustive_1_1_1";
"exherbo-cabal" = dontDistribute super."exherbo-cabal";
"exif" = dontDistribute super."exif";
@@ -2814,6 +2838,7 @@ self: super: {
"extensible-data" = dontDistribute super."extensible-data";
"extensible-effects" = dontDistribute super."extensible-effects";
"external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
"extract-dependencies" = dontDistribute super."extract-dependencies";
"extractelf" = dontDistribute super."extractelf";
"ez-couch" = dontDistribute super."ez-couch";
@@ -2845,7 +2870,10 @@ self: super: {
"fay-geoposition" = dontDistribute super."fay-geoposition";
"fay-hsx" = dontDistribute super."fay-hsx";
"fay-ref" = dontDistribute super."fay-ref";
+ "fb" = doDistribute super."fb_1_0_12";
+ "fb-persistent" = doDistribute super."fb-persistent_0_3_5";
"fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
"fcd" = dontDistribute super."fcd";
"fckeditor" = dontDistribute super."fckeditor";
"fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
@@ -2948,6 +2976,7 @@ self: super: {
"flowsim" = dontDistribute super."flowsim";
"fltkhs" = dontDistribute super."fltkhs";
"fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
"fluent-logger" = dontDistribute super."fluent-logger";
"fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
"fluidsynth" = dontDistribute super."fluidsynth";
@@ -2999,6 +3028,7 @@ self: super: {
"frame" = dontDistribute super."frame";
"frame-markdown" = dontDistribute super."frame-markdown";
"franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
"free-concurrent" = dontDistribute super."free-concurrent";
"free-functors" = dontDistribute super."free-functors";
"free-game" = dontDistribute super."free-game";
@@ -3009,6 +3039,7 @@ self: super: {
"free-theorems-seq" = dontDistribute super."free-theorems-seq";
"free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
"free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
"freekick2" = dontDistribute super."freekick2";
"freenect" = doDistribute super."freenect_1_2";
"freer" = dontDistribute super."freer";
@@ -3089,6 +3120,7 @@ self: super: {
"gdiff" = dontDistribute super."gdiff";
"gdiff-ig" = dontDistribute super."gdiff-ig";
"gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
"gearbox" = dontDistribute super."gearbox";
"geek" = dontDistribute super."geek";
"geek-server" = dontDistribute super."geek-server";
@@ -3122,6 +3154,7 @@ self: super: {
"geniconvert" = dontDistribute super."geniconvert";
"genifunctors" = dontDistribute super."genifunctors";
"geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
"geniserver" = dontDistribute super."geniserver";
"genprog" = dontDistribute super."genprog";
"gentlemark" = dontDistribute super."gentlemark";
@@ -3144,6 +3177,7 @@ self: super: {
"ghc-core" = dontDistribute super."ghc-core";
"ghc-core-html" = dontDistribute super."ghc-core-html";
"ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
"ghc-dup" = dontDistribute super."ghc-dup";
"ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
"ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
@@ -3195,6 +3229,7 @@ self: super: {
"gi-soup" = dontDistribute super."gi-soup";
"gi-vte" = dontDistribute super."gi-vte";
"gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
"gimlh" = dontDistribute super."gimlh";
"ginger" = dontDistribute super."ginger";
"ginsu" = dontDistribute super."ginsu";
@@ -3232,6 +3267,7 @@ self: super: {
"gitlib-s3" = dontDistribute super."gitlib-s3";
"gitlib-sample" = dontDistribute super."gitlib-sample";
"gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
"gitter" = dontDistribute super."gitter";
"gl-capture" = dontDistribute super."gl-capture";
"glade" = dontDistribute super."glade";
@@ -3557,6 +3593,7 @@ self: super: {
"haeredes" = dontDistribute super."haeredes";
"haggis" = dontDistribute super."haggis";
"haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
"hailgun" = dontDistribute super."hailgun";
"hailgun-send" = dontDistribute super."hailgun-send";
"hails" = dontDistribute super."hails";
@@ -3654,6 +3691,7 @@ self: super: {
"hascat-setup" = dontDistribute super."hascat-setup";
"hascat-system" = dontDistribute super."hascat-system";
"hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
"hashable-generics" = dontDistribute super."hashable-generics";
"hashable-time" = dontDistribute super."hashable-time";
"hashabler" = dontDistribute super."hashabler";
@@ -3790,6 +3828,7 @@ self: super: {
"haxl-amazonka" = dontDistribute super."haxl-amazonka";
"haxl-facebook" = dontDistribute super."haxl-facebook";
"haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
"haxr-th" = dontDistribute super."haxr-th";
"haxy" = dontDistribute super."haxy";
"hayland" = dontDistribute super."hayland";
@@ -3822,6 +3861,7 @@ self: super: {
"hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
"hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
"hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
"hdf" = dontDistribute super."hdf";
"hdigest" = dontDistribute super."hdigest";
"hdirect" = dontDistribute super."hdirect";
@@ -3830,9 +3870,11 @@ self: super: {
"hdm" = dontDistribute super."hdm";
"hdph" = dontDistribute super."hdph";
"hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
"headergen" = dontDistribute super."headergen";
"heapsort" = dontDistribute super."heapsort";
"hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
"hedis-config" = dontDistribute super."hedis-config";
"hedis-monadic" = dontDistribute super."hedis-monadic";
"hedis-pile" = dontDistribute super."hedis-pile";
@@ -3846,6 +3888,7 @@ self: super: {
"helics-wai" = dontDistribute super."helics-wai";
"helisp" = dontDistribute super."helisp";
"helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
"hell" = dontDistribute super."hell";
"hellage" = dontDistribute super."hellage";
"hellnet" = dontDistribute super."hellnet";
@@ -3863,6 +3906,7 @@ self: super: {
"herbalizer" = dontDistribute super."herbalizer";
"hermit" = dontDistribute super."hermit";
"hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
"heroku" = dontDistribute super."heroku";
"heroku-persistent" = dontDistribute super."heroku-persistent";
"herringbone" = dontDistribute super."herringbone";
@@ -3889,6 +3933,7 @@ self: super: {
"hfiar" = dontDistribute super."hfiar";
"hfmt" = dontDistribute super."hfmt";
"hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
"hfov" = dontDistribute super."hfov";
"hfractal" = dontDistribute super."hfractal";
"hfsevents" = doDistribute super."hfsevents_0_1_5";
@@ -3910,6 +3955,7 @@ self: super: {
"hgrib" = dontDistribute super."hgrib";
"hharp" = dontDistribute super."hharp";
"hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
"hiccup" = dontDistribute super."hiccup";
"hichi" = dontDistribute super."hichi";
"hidapi" = dontDistribute super."hidapi";
@@ -3964,6 +4010,7 @@ self: super: {
"hjson-query" = dontDistribute super."hjson-query";
"hjsonpointer" = dontDistribute super."hjsonpointer";
"hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
"hlatex" = dontDistribute super."hlatex";
"hlbfgsb" = dontDistribute super."hlbfgsb";
"hlcm" = dontDistribute super."hlcm";
@@ -4022,6 +4069,7 @@ self: super: {
"hnop" = dontDistribute super."hnop";
"ho-rewriting" = dontDistribute super."ho-rewriting";
"hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_4_8";
"hob" = dontDistribute super."hob";
"hobbes" = dontDistribute super."hobbes";
"hobbits" = dontDistribute super."hobbits";
@@ -4428,9 +4476,12 @@ self: super: {
"iap-verifier" = dontDistribute super."iap-verifier";
"ib-api" = dontDistribute super."ib-api";
"iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
"ical" = dontDistribute super."ical";
"iconv" = dontDistribute super."iconv";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
"ide-backend-common" = doDistribute super."ide-backend-common_0_10_0";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
"ideas" = dontDistribute super."ideas";
"ideas-math" = dontDistribute super."ideas-math";
"idempotent" = dontDistribute super."idempotent";
@@ -4442,6 +4493,7 @@ self: super: {
"ieee" = dontDistribute super."ieee";
"ieee-utils" = dontDistribute super."ieee-utils";
"ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
"ieee754-parser" = dontDistribute super."ieee754-parser";
"ifcxt" = dontDistribute super."ifcxt";
"iff" = dontDistribute super."iff";
@@ -4498,6 +4550,7 @@ self: super: {
"inflist" = dontDistribute super."inflist";
"influxdb" = dontDistribute super."influxdb";
"informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
"inilist" = dontDistribute super."inilist";
"inject" = dontDistribute super."inject";
"inject-function" = dontDistribute super."inject-function";
@@ -4619,6 +4672,7 @@ self: super: {
"java-bridge" = dontDistribute super."java-bridge";
"java-bridge-extras" = dontDistribute super."java-bridge-extras";
"java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
"java-reflect" = dontDistribute super."java-reflect";
"javasf" = dontDistribute super."javasf";
"javav" = dontDistribute super."javav";
@@ -4634,6 +4688,7 @@ self: super: {
"jose-jwt" = doDistribute super."jose-jwt_0_6_2";
"jpeg" = dontDistribute super."jpeg";
"js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
"jsaddle" = dontDistribute super."jsaddle";
"jsaddle-hello" = dontDistribute super."jsaddle-hello";
"jsc" = dontDistribute super."jsc";
@@ -4993,6 +5048,8 @@ self: super: {
"llvm-tf" = dontDistribute super."llvm-tf";
"llvm-tools" = dontDistribute super."llvm-tools";
"lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
"load-env" = dontDistribute super."load-env";
"loadavg" = dontDistribute super."loadavg";
"local-address" = dontDistribute super."local-address";
@@ -5034,6 +5091,8 @@ self: super: {
"loshadka" = dontDistribute super."loshadka";
"lostcities" = dontDistribute super."lostcities";
"lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
"ls-usb" = dontDistribute super."ls-usb";
"lscabal" = dontDistribute super."lscabal";
"lss" = dontDistribute super."lss";
@@ -5070,6 +5129,7 @@ self: super: {
"maccatcher" = dontDistribute super."maccatcher";
"machinecell" = dontDistribute super."machinecell";
"machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
"machines-zlib" = dontDistribute super."machines-zlib";
"macho" = dontDistribute super."macho";
"maclight" = dontDistribute super."maclight";
@@ -5107,6 +5167,7 @@ self: super: {
"mancala" = dontDistribute super."mancala";
"mandrill" = doDistribute super."mandrill_0_3_0_0";
"mandulia" = dontDistribute super."mandulia";
+ "mangopay" = doDistribute super."mangopay_1_11_5";
"manifold-random" = dontDistribute super."manifold-random";
"manifolds" = dontDistribute super."manifolds";
"marionetta" = dontDistribute super."marionetta";
@@ -5188,6 +5249,8 @@ self: super: {
"microformats2-parser" = dontDistribute super."microformats2-parser";
"microformats2-types" = dontDistribute super."microformats2-types";
"microlens" = doDistribute super."microlens_0_2_0_0";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
"microlens-each" = dontDistribute super."microlens-each";
"microlens-ghc" = doDistribute super."microlens-ghc_0_1_0_1";
"microlens-mtl" = doDistribute super."microlens-mtl_0_1_4_0";
@@ -5368,6 +5431,7 @@ self: super: {
"multirec" = dontDistribute super."multirec";
"multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
"multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
"multiset-comb" = dontDistribute super."multiset-comb";
"multisetrewrite" = dontDistribute super."multisetrewrite";
"multistate" = dontDistribute super."multistate";
@@ -5428,6 +5492,7 @@ self: super: {
"nanomsg" = dontDistribute super."nanomsg";
"nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
"nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
"narc" = dontDistribute super."narc";
"nat" = dontDistribute super."nat";
"nationstates" = doDistribute super."nationstates_0_2_0_3";
@@ -5583,6 +5648,7 @@ self: super: {
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
"numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
"numeric-tools" = dontDistribute super."numeric-tools";
"numericpeano" = dontDistribute super."numericpeano";
"nums" = dontDistribute super."nums";
@@ -5669,6 +5735,7 @@ self: super: {
"optimal-blocks" = dontDistribute super."optimal-blocks";
"optimization" = dontDistribute super."optimization";
"optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
"optional" = dontDistribute super."optional";
"options-time" = dontDistribute super."options-time";
"optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
@@ -5728,6 +5795,7 @@ self: super: {
"pappy" = dontDistribute super."pappy";
"para" = dontDistribute super."para";
"paragon" = dontDistribute super."paragon";
+ "parallel" = doDistribute super."parallel_3_2_0_6";
"parallel-tasks" = dontDistribute super."parallel-tasks";
"parallel-tree-search" = dontDistribute super."parallel-tree-search";
"parameterized-data" = dontDistribute super."parameterized-data";
@@ -5909,6 +5977,7 @@ self: super: {
"pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
"pipes-transduce" = dontDistribute super."pipes-transduce";
"pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
"pipes-websockets" = dontDistribute super."pipes-websockets";
"pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
"pipes-zlib" = dontDistribute super."pipes-zlib";
@@ -6286,6 +6355,7 @@ self: super: {
"reddit" = dontDistribute super."reddit";
"redis" = dontDistribute super."redis";
"redis-hs" = dontDistribute super."redis-hs";
+ "redis-io" = doDistribute super."redis-io_0_5_1";
"redis-job-queue" = dontDistribute super."redis-job-queue";
"redis-simple" = dontDistribute super."redis-simple";
"redo" = dontDistribute super."redo";
@@ -6423,6 +6493,7 @@ self: super: {
"restyle" = dontDistribute super."restyle";
"resumable-exceptions" = dontDistribute super."resumable-exceptions";
"rethinkdb" = dontDistribute super."rethinkdb";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
"rethinkdb-model" = dontDistribute super."rethinkdb-model";
"rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
"retry" = doDistribute super."retry_0_6";
@@ -6545,6 +6616,7 @@ self: super: {
"samtools-conduit" = dontDistribute super."samtools-conduit";
"samtools-enumerator" = dontDistribute super."samtools-enumerator";
"samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandi" = doDistribute super."sandi_0_3_5";
"sandlib" = dontDistribute super."sandlib";
"sandman" = dontDistribute super."sandman";
"sarasvati" = dontDistribute super."sarasvati";
@@ -6677,6 +6749,9 @@ self: super: {
"servant-server" = doDistribute super."servant-server_0_4_4_4";
"servant-swagger" = dontDistribute super."servant-swagger";
"servant-yaml" = dontDistribute super."servant-yaml";
+ "serversession-backend-acid-state" = doDistribute super."serversession-backend-acid-state_1_0_2";
+ "serversession-backend-persistent" = doDistribute super."serversession-backend-persistent_1_0_1";
+ "serversession-backend-redis" = doDistribute super."serversession-backend-redis_1_0";
"servius" = dontDistribute super."servius";
"ses-html" = dontDistribute super."ses-html";
"ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
@@ -6690,6 +6765,7 @@ self: super: {
"setters" = dontDistribute super."setters";
"settings" = dontDistribute super."settings";
"sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
"sexp-show" = dontDistribute super."sexp-show";
"sexpr" = dontDistribute super."sexpr";
"sext" = dontDistribute super."sext";
@@ -6708,8 +6784,10 @@ self: super: {
"shake-language-c" = doDistribute super."shake-language-c_0_8_3";
"shake-minify" = dontDistribute super."shake-minify";
"shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
"shaker" = dontDistribute super."shaker";
"shakespeare" = doDistribute super."shakespeare_2_0_6";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
"shakespeare-css" = dontDistribute super."shakespeare-css";
"shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
"shakespeare-js" = dontDistribute super."shakespeare-js";
@@ -6807,6 +6885,7 @@ self: super: {
"sized-vector" = dontDistribute super."sized-vector";
"sizes" = dontDistribute super."sizes";
"sjsp" = dontDistribute super."sjsp";
+ "skein" = doDistribute super."skein_1_0_9_3";
"skeleton" = dontDistribute super."skeleton";
"skeletons" = dontDistribute super."skeletons";
"skell" = dontDistribute super."skell";
@@ -6965,6 +7044,7 @@ self: super: {
"splaytree" = dontDistribute super."splaytree";
"spline3" = dontDistribute super."spline3";
"splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
"split-channel" = dontDistribute super."split-channel";
"split-record" = dontDistribute super."split-record";
"split-tchan" = dontDistribute super."split-tchan";
@@ -7262,6 +7342,8 @@ self: super: {
"teams" = dontDistribute super."teams";
"teeth" = dontDistribute super."teeth";
"telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
"tellbot" = dontDistribute super."tellbot";
"template-default" = dontDistribute super."template-default";
"template-haskell-util" = dontDistribute super."template-haskell-util";
@@ -7286,6 +7368,7 @@ self: super: {
"terminfo" = doDistribute super."terminfo_0_4_0_1";
"terminfo-hs" = dontDistribute super."terminfo-hs";
"termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
"terrahs" = dontDistribute super."terrahs";
"tersmu" = dontDistribute super."tersmu";
"test-framework-doctest" = dontDistribute super."test-framework-doctest";
@@ -7328,6 +7411,7 @@ self: super: {
"text-postgresql" = dontDistribute super."text-postgresql";
"text-printer" = dontDistribute super."text-printer";
"text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
"text-register-machine" = dontDistribute super."text-register-machine";
"text-render" = dontDistribute super."text-render";
"text-show" = doDistribute super."text-show_2";
@@ -7435,6 +7519,7 @@ self: super: {
"tinytemplate" = dontDistribute super."tinytemplate";
"tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
"tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
"titlecase" = dontDistribute super."titlecase";
"tkhs" = dontDistribute super."tkhs";
"tkyprof" = dontDistribute super."tkyprof";
@@ -7842,6 +7927,7 @@ self: super: {
"wai-accept-language" = dontDistribute super."wai-accept-language";
"wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
"wai-app-static" = doDistribute super."wai-app-static_3_1_1";
+ "wai-conduit" = doDistribute super."wai-conduit_3_0_0_2";
"wai-cors" = doDistribute super."wai-cors_0_2_3";
"wai-devel" = dontDistribute super."wai-devel";
"wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
@@ -7851,6 +7937,7 @@ self: super: {
"wai-graceful" = dontDistribute super."wai-graceful";
"wai-handler-devel" = dontDistribute super."wai-handler-devel";
"wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-launch" = doDistribute super."wai-handler-launch_3_0_0_4";
"wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
"wai-handler-snap" = dontDistribute super."wai-handler-snap";
"wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
@@ -7858,6 +7945,7 @@ self: super: {
"wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
"wai-lens" = dontDistribute super."wai-lens";
"wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
"wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
"wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
"wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
@@ -7880,6 +7968,7 @@ self: super: {
"wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
"wai-request-spec" = dontDistribute super."wai-request-spec";
"wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-route" = doDistribute super."wai-route_0_3";
"wai-router" = dontDistribute super."wai-router";
"wai-routes" = doDistribute super."wai-routes_0_7_3";
"wai-routing" = doDistribute super."wai-routing_0_12_1";
@@ -7928,6 +8017,7 @@ self: super: {
"web-routes-th" = dontDistribute super."web-routes-th";
"web-routes-transformers" = dontDistribute super."web-routes-transformers";
"web-routes-wai" = dontDistribute super."web-routes-wai";
+ "webapi" = dontDistribute super."webapi";
"webapp" = dontDistribute super."webapp";
"webcrank" = dontDistribute super."webcrank";
"webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
@@ -7996,6 +8086,7 @@ self: super: {
"wreq" = doDistribute super."wreq_0_4_0_0";
"wreq-sb" = dontDistribute super."wreq-sb";
"wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
"wsedit" = dontDistribute super."wsedit";
"wtk" = dontDistribute super."wtk";
"wtk-gtk" = dontDistribute super."wtk-gtk";
@@ -8114,6 +8205,7 @@ self: super: {
"yaml-rpc" = dontDistribute super."yaml-rpc";
"yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
"yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
"yaml2owl" = dontDistribute super."yaml2owl";
"yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
"yampa-canvas" = dontDistribute super."yampa-canvas";
@@ -8161,6 +8253,7 @@ self: super: {
"yesod-json" = dontDistribute super."yesod-json";
"yesod-links" = dontDistribute super."yesod-links";
"yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-mangopay" = doDistribute super."yesod-mangopay_1_11_5";
"yesod-markdown" = dontDistribute super."yesod-markdown";
"yesod-media-simple" = dontDistribute super."yesod-media-simple";
"yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_4_0_1";
@@ -8236,6 +8329,7 @@ self: super: {
"zeromq-haskell" = dontDistribute super."zeromq-haskell";
"zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
"zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeromq4-haskell" = doDistribute super."zeromq4-haskell_0_6_3";
"zeroth" = dontDistribute super."zeroth";
"zigbee-znet25" = dontDistribute super."zigbee-znet25";
"zim-parser" = dontDistribute super."zim-parser";
@@ -8245,6 +8339,7 @@ self: super: {
"zipper" = dontDistribute super."zipper";
"zippers" = dontDistribute super."zippers";
"zippo" = dontDistribute super."zippo";
+ "zlib" = doDistribute super."zlib_0_5_4_2";
"zlib-conduit" = dontDistribute super."zlib-conduit";
"zmcat" = dontDistribute super."zmcat";
"zmidi-core" = dontDistribute super."zmidi-core";
diff --git a/pkgs/development/haskell-modules/configuration-lts-4.0.nix b/pkgs/development/haskell-modules/configuration-lts-4.0.nix
new file mode 100644
index 00000000000..dcc4f2a695c
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-lts-4.0.nix
@@ -0,0 +1,7690 @@
+{ pkgs }:
+
+with import ./lib.nix { inherit pkgs; };
+
+self: super: {
+
+ # core libraries provided by the compiler
+ Cabal = null;
+ array = null;
+ base = null;
+ bin-package-db = null;
+ binary = null;
+ bytestring = null;
+ containers = null;
+ deepseq = null;
+ directory = null;
+ filepath = null;
+ ghc-prim = null;
+ hoopl = null;
+ hpc = null;
+ integer-gmp = null;
+ pretty = null;
+ process = null;
+ rts = null;
+ template-haskell = null;
+ time = null;
+ transformers = null;
+ unix = null;
+
+ # lts-4.0 packages
+ "3d-graphics-examples" = dontDistribute super."3d-graphics-examples";
+ "3dmodels" = dontDistribute super."3dmodels";
+ "4Blocks" = dontDistribute super."4Blocks";
+ "AAI" = dontDistribute super."AAI";
+ "ABList" = dontDistribute super."ABList";
+ "AC-Angle" = dontDistribute super."AC-Angle";
+ "AC-Boolean" = dontDistribute super."AC-Boolean";
+ "AC-BuildPlatform" = dontDistribute super."AC-BuildPlatform";
+ "AC-Colour" = dontDistribute super."AC-Colour";
+ "AC-EasyRaster-GTK" = dontDistribute super."AC-EasyRaster-GTK";
+ "AC-HalfInteger" = dontDistribute super."AC-HalfInteger";
+ "AC-MiniTest" = dontDistribute super."AC-MiniTest";
+ "AC-PPM" = dontDistribute super."AC-PPM";
+ "AC-Random" = dontDistribute super."AC-Random";
+ "AC-Terminal" = dontDistribute super."AC-Terminal";
+ "AC-VanillaArray" = dontDistribute super."AC-VanillaArray";
+ "AC-Vector-Fancy" = dontDistribute super."AC-Vector-Fancy";
+ "ACME" = dontDistribute super."ACME";
+ "ADPfusion" = dontDistribute super."ADPfusion";
+ "AERN-Basics" = dontDistribute super."AERN-Basics";
+ "AERN-Net" = dontDistribute super."AERN-Net";
+ "AERN-Real" = dontDistribute super."AERN-Real";
+ "AERN-Real-Double" = dontDistribute super."AERN-Real-Double";
+ "AERN-Real-Interval" = dontDistribute super."AERN-Real-Interval";
+ "AERN-RnToRm" = dontDistribute super."AERN-RnToRm";
+ "AERN-RnToRm-Plot" = dontDistribute super."AERN-RnToRm-Plot";
+ "AES" = dontDistribute super."AES";
+ "AGI" = dontDistribute super."AGI";
+ "ALUT" = dontDistribute super."ALUT";
+ "AMI" = dontDistribute super."AMI";
+ "ANum" = dontDistribute super."ANum";
+ "ASN1" = dontDistribute super."ASN1";
+ "AVar" = dontDistribute super."AVar";
+ "AWin32Console" = dontDistribute super."AWin32Console";
+ "AbortT-monadstf" = dontDistribute super."AbortT-monadstf";
+ "AbortT-mtl" = dontDistribute super."AbortT-mtl";
+ "AbortT-transformers" = dontDistribute super."AbortT-transformers";
+ "ActionKid" = dontDistribute super."ActionKid";
+ "Adaptive" = dontDistribute super."Adaptive";
+ "Adaptive-Blaisorblade" = dontDistribute super."Adaptive-Blaisorblade";
+ "Advgame" = dontDistribute super."Advgame";
+ "AesonBson" = dontDistribute super."AesonBson";
+ "Agata" = dontDistribute super."Agata";
+ "Agda-executable" = dontDistribute super."Agda-executable";
+ "AhoCorasick" = dontDistribute super."AhoCorasick";
+ "AlgorithmW" = dontDistribute super."AlgorithmW";
+ "AlignmentAlgorithms" = dontDistribute super."AlignmentAlgorithms";
+ "Allure" = dontDistribute super."Allure";
+ "AndroidViewHierarchyImporter" = dontDistribute super."AndroidViewHierarchyImporter";
+ "Animas" = dontDistribute super."Animas";
+ "Annotations" = dontDistribute super."Annotations";
+ "Ansi2Html" = dontDistribute super."Ansi2Html";
+ "ApplePush" = dontDistribute super."ApplePush";
+ "AppleScript" = dontDistribute super."AppleScript";
+ "ApproxFun-hs" = dontDistribute super."ApproxFun-hs";
+ "ArrayRef" = dontDistribute super."ArrayRef";
+ "ArrowVHDL" = dontDistribute super."ArrowVHDL";
+ "AspectAG" = dontDistribute super."AspectAG";
+ "AttoBencode" = dontDistribute super."AttoBencode";
+ "AttoJson" = dontDistribute super."AttoJson";
+ "Attrac" = dontDistribute super."Attrac";
+ "Aurochs" = dontDistribute super."Aurochs";
+ "AutoForms" = dontDistribute super."AutoForms";
+ "AvlTree" = dontDistribute super."AvlTree";
+ "BASIC" = dontDistribute super."BASIC";
+ "BCMtools" = dontDistribute super."BCMtools";
+ "BNFC" = dontDistribute super."BNFC";
+ "BNFC-meta" = dontDistribute super."BNFC-meta";
+ "Baggins" = dontDistribute super."Baggins";
+ "Bang" = dontDistribute super."Bang";
+ "Barracuda" = dontDistribute super."Barracuda";
+ "Befunge93" = dontDistribute super."Befunge93";
+ "BenchmarkHistory" = dontDistribute super."BenchmarkHistory";
+ "BerkeleyDB" = dontDistribute super."BerkeleyDB";
+ "BerkeleyDBXML" = dontDistribute super."BerkeleyDBXML";
+ "BerlekampAlgorithm" = dontDistribute super."BerlekampAlgorithm";
+ "BigPixel" = dontDistribute super."BigPixel";
+ "Binpack" = dontDistribute super."Binpack";
+ "Biobase" = dontDistribute super."Biobase";
+ "BiobaseBlast" = dontDistribute super."BiobaseBlast";
+ "BiobaseDotP" = dontDistribute super."BiobaseDotP";
+ "BiobaseFR3D" = dontDistribute super."BiobaseFR3D";
+ "BiobaseFasta" = dontDistribute super."BiobaseFasta";
+ "BiobaseInfernal" = dontDistribute super."BiobaseInfernal";
+ "BiobaseMAF" = dontDistribute super."BiobaseMAF";
+ "BiobaseTrainingData" = dontDistribute super."BiobaseTrainingData";
+ "BiobaseTurner" = dontDistribute super."BiobaseTurner";
+ "BiobaseTypes" = dontDistribute super."BiobaseTypes";
+ "BiobaseVienna" = dontDistribute super."BiobaseVienna";
+ "BiobaseXNA" = dontDistribute super."BiobaseXNA";
+ "BirdPP" = dontDistribute super."BirdPP";
+ "BitSyntax" = dontDistribute super."BitSyntax";
+ "Bitly" = dontDistribute super."Bitly";
+ "Blobs" = dontDistribute super."Blobs";
+ "BluePrintCSS" = dontDistribute super."BluePrintCSS";
+ "Blueprint" = dontDistribute super."Blueprint";
+ "Bookshelf" = dontDistribute super."Bookshelf";
+ "Bravo" = dontDistribute super."Bravo";
+ "BufferedSocket" = dontDistribute super."BufferedSocket";
+ "Buster" = dontDistribute super."Buster";
+ "CBOR" = dontDistribute super."CBOR";
+ "CC-delcont" = dontDistribute super."CC-delcont";
+ "CC-delcont-alt" = dontDistribute super."CC-delcont-alt";
+ "CC-delcont-cxe" = dontDistribute super."CC-delcont-cxe";
+ "CC-delcont-exc" = dontDistribute super."CC-delcont-exc";
+ "CC-delcont-ref" = dontDistribute super."CC-delcont-ref";
+ "CC-delcont-ref-tf" = dontDistribute super."CC-delcont-ref-tf";
+ "CCA" = dontDistribute super."CCA";
+ "CHXHtml" = dontDistribute super."CHXHtml";
+ "CLASE" = dontDistribute super."CLASE";
+ "CLI" = dontDistribute super."CLI";
+ "CMCompare" = dontDistribute super."CMCompare";
+ "CMQ" = dontDistribute super."CMQ";
+ "COrdering" = dontDistribute super."COrdering";
+ "CPBrainfuck" = dontDistribute super."CPBrainfuck";
+ "CPL" = dontDistribute super."CPL";
+ "CSPM-CoreLanguage" = dontDistribute super."CSPM-CoreLanguage";
+ "CSPM-FiringRules" = dontDistribute super."CSPM-FiringRules";
+ "CSPM-Frontend" = dontDistribute super."CSPM-Frontend";
+ "CSPM-Interpreter" = dontDistribute super."CSPM-Interpreter";
+ "CSPM-ToProlog" = dontDistribute super."CSPM-ToProlog";
+ "CSPM-cspm" = dontDistribute super."CSPM-cspm";
+ "CTRex" = dontDistribute super."CTRex";
+ "CV" = dontDistribute super."CV";
+ "CabalSearch" = dontDistribute super."CabalSearch";
+ "Capabilities" = dontDistribute super."Capabilities";
+ "Cardinality" = dontDistribute super."Cardinality";
+ "CarneadesDSL" = dontDistribute super."CarneadesDSL";
+ "CarneadesIntoDung" = dontDistribute super."CarneadesIntoDung";
+ "Cartesian" = dontDistribute super."Cartesian";
+ "Cascade" = dontDistribute super."Cascade";
+ "Catana" = dontDistribute super."Catana";
+ "Chart-diagrams" = dontDistribute super."Chart-diagrams";
+ "Chart-gtk" = dontDistribute super."Chart-gtk";
+ "Chart-simple" = dontDistribute super."Chart-simple";
+ "CheatSheet" = dontDistribute super."CheatSheet";
+ "Checked" = dontDistribute super."Checked";
+ "Chitra" = dontDistribute super."Chitra";
+ "ChristmasTree" = dontDistribute super."ChristmasTree";
+ "CirruParser" = dontDistribute super."CirruParser";
+ "ClassLaws" = dontDistribute super."ClassLaws";
+ "ClassyPrelude" = dontDistribute super."ClassyPrelude";
+ "Clean" = dontDistribute super."Clean";
+ "Clipboard" = dontDistribute super."Clipboard";
+ "Coadjute" = dontDistribute super."Coadjute";
+ "Codec-Compression-LZF" = dontDistribute super."Codec-Compression-LZF";
+ "Codec-Image-DevIL" = dontDistribute super."Codec-Image-DevIL";
+ "Combinatorrent" = dontDistribute super."Combinatorrent";
+ "Command" = dontDistribute super."Command";
+ "Commando" = dontDistribute super."Commando";
+ "ComonadSheet" = dontDistribute super."ComonadSheet";
+ "ConcurrentUtils" = dontDistribute super."ConcurrentUtils";
+ "Concurrential" = dontDistribute super."Concurrential";
+ "Condor" = dontDistribute super."Condor";
+ "ConfigFileTH" = dontDistribute super."ConfigFileTH";
+ "Configger" = dontDistribute super."Configger";
+ "Configurable" = dontDistribute super."Configurable";
+ "ConsStream" = dontDistribute super."ConsStream";
+ "Conscript" = dontDistribute super."Conscript";
+ "ConstraintKinds" = dontDistribute super."ConstraintKinds";
+ "Consumer" = dontDistribute super."Consumer";
+ "ContArrow" = dontDistribute super."ContArrow";
+ "ContextAlgebra" = dontDistribute super."ContextAlgebra";
+ "Contract" = dontDistribute super."Contract";
+ "Control-Engine" = dontDistribute super."Control-Engine";
+ "Control-Monad-MultiPass" = dontDistribute super."Control-Monad-MultiPass";
+ "Control-Monad-ST2" = dontDistribute super."Control-Monad-ST2";
+ "CoreDump" = dontDistribute super."CoreDump";
+ "CoreErlang" = dontDistribute super."CoreErlang";
+ "CoreFoundation" = dontDistribute super."CoreFoundation";
+ "Coroutine" = dontDistribute super."Coroutine";
+ "CouchDB" = dontDistribute super."CouchDB";
+ "Craft3e" = dontDistribute super."Craft3e";
+ "Crypto" = dontDistribute super."Crypto";
+ "CurryDB" = dontDistribute super."CurryDB";
+ "DAG-Tournament" = dontDistribute super."DAG-Tournament";
+ "DBlimited" = dontDistribute super."DBlimited";
+ "DBus" = dontDistribute super."DBus";
+ "DCFL" = dontDistribute super."DCFL";
+ "DMuCheck" = dontDistribute super."DMuCheck";
+ "DOM" = dontDistribute super."DOM";
+ "DP" = dontDistribute super."DP";
+ "DPM" = dontDistribute super."DPM";
+ "DSA" = dontDistribute super."DSA";
+ "DSH" = dontDistribute super."DSH";
+ "DSTM" = dontDistribute super."DSTM";
+ "DTC" = dontDistribute super."DTC";
+ "Dangerous" = dontDistribute super."Dangerous";
+ "Dao" = dontDistribute super."Dao";
+ "DarcsHelpers" = dontDistribute super."DarcsHelpers";
+ "Data-Hash-Consistent" = dontDistribute super."Data-Hash-Consistent";
+ "Data-Rope" = dontDistribute super."Data-Rope";
+ "DataTreeView" = dontDistribute super."DataTreeView";
+ "Deadpan-DDP" = dontDistribute super."Deadpan-DDP";
+ "DebugTraceHelpers" = dontDistribute super."DebugTraceHelpers";
+ "DecisionTree" = dontDistribute super."DecisionTree";
+ "DeepArrow" = dontDistribute super."DeepArrow";
+ "DefendTheKing" = dontDistribute super."DefendTheKing";
+ "DescriptiveKeys" = dontDistribute super."DescriptiveKeys";
+ "Dflow" = dontDistribute super."Dflow";
+ "DifferenceLogic" = dontDistribute super."DifferenceLogic";
+ "DifferentialEvolution" = dontDistribute super."DifferentialEvolution";
+ "Digit" = dontDistribute super."Digit";
+ "DigitalOcean" = dontDistribute super."DigitalOcean";
+ "DimensionalHash" = dontDistribute super."DimensionalHash";
+ "DirectSound" = dontDistribute super."DirectSound";
+ "DisTract" = dontDistribute super."DisTract";
+ "DiscussionSupportSystem" = dontDistribute super."DiscussionSupportSystem";
+ "Dish" = dontDistribute super."Dish";
+ "Dist" = dontDistribute super."Dist";
+ "DistanceTransform" = dontDistribute super."DistanceTransform";
+ "DistanceUnits" = dontDistribute super."DistanceUnits";
+ "DnaProteinAlignment" = dontDistribute super."DnaProteinAlignment";
+ "DocTest" = dontDistribute super."DocTest";
+ "Docs" = dontDistribute super."Docs";
+ "DrHylo" = dontDistribute super."DrHylo";
+ "DrIFT" = dontDistribute super."DrIFT";
+ "DrIFT-cabalized" = dontDistribute super."DrIFT-cabalized";
+ "Dung" = dontDistribute super."Dung";
+ "Dust" = dontDistribute super."Dust";
+ "Dust-crypto" = dontDistribute super."Dust-crypto";
+ "Dust-tools" = dontDistribute super."Dust-tools";
+ "Dust-tools-pcap" = dontDistribute super."Dust-tools-pcap";
+ "DynamicTimeWarp" = dontDistribute super."DynamicTimeWarp";
+ "DysFRP" = dontDistribute super."DysFRP";
+ "DysFRP-Cairo" = dontDistribute super."DysFRP-Cairo";
+ "DysFRP-Craftwerk" = dontDistribute super."DysFRP-Craftwerk";
+ "EEConfig" = dontDistribute super."EEConfig";
+ "EdisonAPI" = dontDistribute super."EdisonAPI";
+ "EdisonCore" = dontDistribute super."EdisonCore";
+ "EditTimeReport" = dontDistribute super."EditTimeReport";
+ "EitherT" = dontDistribute super."EitherT";
+ "Elm" = dontDistribute super."Elm";
+ "Emping" = dontDistribute super."Emping";
+ "Encode" = dontDistribute super."Encode";
+ "EnumContainers" = dontDistribute super."EnumContainers";
+ "EnumMap" = dontDistribute super."EnumMap";
+ "Eq" = dontDistribute super."Eq";
+ "EqualitySolver" = dontDistribute super."EqualitySolver";
+ "EsounD" = dontDistribute super."EsounD";
+ "EstProgress" = dontDistribute super."EstProgress";
+ "EtaMOO" = dontDistribute super."EtaMOO";
+ "Etage" = dontDistribute super."Etage";
+ "Etage-Graph" = dontDistribute super."Etage-Graph";
+ "Eternal10Seconds" = dontDistribute super."Eternal10Seconds";
+ "Etherbunny" = dontDistribute super."Etherbunny";
+ "EuroIT" = dontDistribute super."EuroIT";
+ "Euterpea" = dontDistribute super."Euterpea";
+ "EventSocket" = dontDistribute super."EventSocket";
+ "Extra" = dontDistribute super."Extra";
+ "FComp" = dontDistribute super."FComp";
+ "FM-SBLEX" = dontDistribute super."FM-SBLEX";
+ "FModExRaw" = dontDistribute super."FModExRaw";
+ "FPretty" = dontDistribute super."FPretty";
+ "FTGL" = dontDistribute super."FTGL";
+ "FTGL-bytestring" = dontDistribute super."FTGL-bytestring";
+ "FTPLine" = dontDistribute super."FTPLine";
+ "Facts" = dontDistribute super."Facts";
+ "FailureT" = dontDistribute super."FailureT";
+ "FastxPipe" = dontDistribute super."FastxPipe";
+ "FermatsLastMargin" = dontDistribute super."FermatsLastMargin";
+ "FerryCore" = dontDistribute super."FerryCore";
+ "Feval" = dontDistribute super."Feval";
+ "FieldTrip" = dontDistribute super."FieldTrip";
+ "FileManip" = dontDistribute super."FileManip";
+ "FileManipCompat" = dontDistribute super."FileManipCompat";
+ "FilePather" = dontDistribute super."FilePather";
+ "FileSystem" = dontDistribute super."FileSystem";
+ "Finance-Quote-Yahoo" = dontDistribute super."Finance-Quote-Yahoo";
+ "Finance-Treasury" = dontDistribute super."Finance-Treasury";
+ "FindBin" = dontDistribute super."FindBin";
+ "FiniteMap" = dontDistribute super."FiniteMap";
+ "FirstOrderTheory" = dontDistribute super."FirstOrderTheory";
+ "FixedPoint-simple" = dontDistribute super."FixedPoint-simple";
+ "Flippi" = dontDistribute super."Flippi";
+ "Focus" = dontDistribute super."Focus";
+ "Folly" = dontDistribute super."Folly";
+ "ForSyDe" = dontDistribute super."ForSyDe";
+ "ForkableT" = dontDistribute super."ForkableT";
+ "FormalGrammars" = dontDistribute super."FormalGrammars";
+ "Foster" = dontDistribute super."Foster";
+ "FpMLv53" = dontDistribute super."FpMLv53";
+ "FractalArt" = dontDistribute super."FractalArt";
+ "Fractaler" = dontDistribute super."Fractaler";
+ "Frames" = dontDistribute super."Frames";
+ "Frank" = dontDistribute super."Frank";
+ "FreeTypeGL" = dontDistribute super."FreeTypeGL";
+ "FunGEn" = dontDistribute super."FunGEn";
+ "Fungi" = dontDistribute super."Fungi";
+ "GA" = dontDistribute super."GA";
+ "GGg" = dontDistribute super."GGg";
+ "GHood" = dontDistribute super."GHood";
+ "GLFW" = dontDistribute super."GLFW";
+ "GLFW-OGL" = dontDistribute super."GLFW-OGL";
+ "GLFW-b-demo" = dontDistribute super."GLFW-b-demo";
+ "GLFW-task" = dontDistribute super."GLFW-task";
+ "GLHUI" = dontDistribute super."GLHUI";
+ "GLM" = dontDistribute super."GLM";
+ "GLMatrix" = dontDistribute super."GLMatrix";
+ "GLURaw" = doDistribute super."GLURaw_2_0_0_0";
+ "GLUT" = doDistribute super."GLUT_2_7_0_5";
+ "GLUtil" = dontDistribute super."GLUtil";
+ "GPX" = dontDistribute super."GPX";
+ "GPipe-Collada" = dontDistribute super."GPipe-Collada";
+ "GPipe-Examples" = dontDistribute super."GPipe-Examples";
+ "GPipe-TextureLoad" = dontDistribute super."GPipe-TextureLoad";
+ "GTALib" = dontDistribute super."GTALib";
+ "Gamgine" = dontDistribute super."Gamgine";
+ "Ganymede" = dontDistribute super."Ganymede";
+ "GaussQuadIntegration" = dontDistribute super."GaussQuadIntegration";
+ "GeBoP" = dontDistribute super."GeBoP";
+ "GenI" = dontDistribute super."GenI";
+ "GenSmsPdu" = dontDistribute super."GenSmsPdu";
+ "GeneralTicTacToe" = dontDistribute super."GeneralTicTacToe";
+ "GenussFold" = dontDistribute super."GenussFold";
+ "GeoIp" = dontDistribute super."GeoIp";
+ "GeocoderOpenCage" = dontDistribute super."GeocoderOpenCage";
+ "Geodetic" = dontDistribute super."Geodetic";
+ "GeomPredicates" = dontDistribute super."GeomPredicates";
+ "GeomPredicates-SSE" = dontDistribute super."GeomPredicates-SSE";
+ "GiST" = dontDistribute super."GiST";
+ "GiveYouAHead" = dontDistribute super."GiveYouAHead";
+ "GlomeTrace" = dontDistribute super."GlomeTrace";
+ "GlomeVec" = dontDistribute super."GlomeVec";
+ "GlomeView" = dontDistribute super."GlomeView";
+ "GoogleChart" = dontDistribute super."GoogleChart";
+ "GoogleDirections" = dontDistribute super."GoogleDirections";
+ "GoogleSB" = dontDistribute super."GoogleSB";
+ "GoogleSuggest" = dontDistribute super."GoogleSuggest";
+ "GoogleTranslate" = dontDistribute super."GoogleTranslate";
+ "GotoT-transformers" = dontDistribute super."GotoT-transformers";
+ "GrammarProducts" = dontDistribute super."GrammarProducts";
+ "Graph500" = dontDistribute super."Graph500";
+ "GraphHammer" = dontDistribute super."GraphHammer";
+ "GraphHammer-examples" = dontDistribute super."GraphHammer-examples";
+ "Graphalyze" = dontDistribute super."Graphalyze";
+ "Grempa" = dontDistribute super."Grempa";
+ "GroteTrap" = dontDistribute super."GroteTrap";
+ "Grow" = dontDistribute super."Grow";
+ "GrowlNotify" = dontDistribute super."GrowlNotify";
+ "Gtk2hsGenerics" = dontDistribute super."Gtk2hsGenerics";
+ "GtkGLTV" = dontDistribute super."GtkGLTV";
+ "GtkTV" = dontDistribute super."GtkTV";
+ "GuiHaskell" = dontDistribute super."GuiHaskell";
+ "GuiTV" = dontDistribute super."GuiTV";
+ "H" = dontDistribute super."H";
+ "HARM" = dontDistribute super."HARM";
+ "HAppS-Data" = dontDistribute super."HAppS-Data";
+ "HAppS-IxSet" = dontDistribute super."HAppS-IxSet";
+ "HAppS-Server" = dontDistribute super."HAppS-Server";
+ "HAppS-State" = dontDistribute super."HAppS-State";
+ "HAppS-Util" = dontDistribute super."HAppS-Util";
+ "HAppSHelpers" = dontDistribute super."HAppSHelpers";
+ "HCL" = dontDistribute super."HCL";
+ "HCard" = dontDistribute super."HCard";
+ "HDBC-mysql" = dontDistribute super."HDBC-mysql";
+ "HDBC-odbc" = dontDistribute super."HDBC-odbc";
+ "HDBC-postgresql-hstore" = dontDistribute super."HDBC-postgresql-hstore";
+ "HDBC-session" = dontDistribute super."HDBC-session";
+ "HDRUtils" = dontDistribute super."HDRUtils";
+ "HERA" = dontDistribute super."HERA";
+ "HFrequencyQueue" = dontDistribute super."HFrequencyQueue";
+ "HFuse" = dontDistribute super."HFuse";
+ "HGL" = dontDistribute super."HGL";
+ "HGamer3D" = dontDistribute super."HGamer3D";
+ "HGamer3D-API" = dontDistribute super."HGamer3D-API";
+ "HGamer3D-Audio" = dontDistribute super."HGamer3D-Audio";
+ "HGamer3D-Bullet-Binding" = dontDistribute super."HGamer3D-Bullet-Binding";
+ "HGamer3D-CAudio-Binding" = dontDistribute super."HGamer3D-CAudio-Binding";
+ "HGamer3D-CEGUI-Binding" = dontDistribute super."HGamer3D-CEGUI-Binding";
+ "HGamer3D-Common" = dontDistribute super."HGamer3D-Common";
+ "HGamer3D-Data" = dontDistribute super."HGamer3D-Data";
+ "HGamer3D-Enet-Binding" = dontDistribute super."HGamer3D-Enet-Binding";
+ "HGamer3D-GUI" = dontDistribute super."HGamer3D-GUI";
+ "HGamer3D-Graphics3D" = dontDistribute super."HGamer3D-Graphics3D";
+ "HGamer3D-InputSystem" = dontDistribute super."HGamer3D-InputSystem";
+ "HGamer3D-Network" = dontDistribute super."HGamer3D-Network";
+ "HGamer3D-OIS-Binding" = dontDistribute super."HGamer3D-OIS-Binding";
+ "HGamer3D-Ogre-Binding" = dontDistribute super."HGamer3D-Ogre-Binding";
+ "HGamer3D-SDL2-Binding" = dontDistribute super."HGamer3D-SDL2-Binding";
+ "HGamer3D-SFML-Binding" = dontDistribute super."HGamer3D-SFML-Binding";
+ "HGamer3D-WinEvent" = dontDistribute super."HGamer3D-WinEvent";
+ "HGamer3D-Wire" = dontDistribute super."HGamer3D-Wire";
+ "HGraphStorage" = dontDistribute super."HGraphStorage";
+ "HHDL" = dontDistribute super."HHDL";
+ "HJScript" = dontDistribute super."HJScript";
+ "HJVM" = dontDistribute super."HJVM";
+ "HJavaScript" = dontDistribute super."HJavaScript";
+ "HLearn-algebra" = dontDistribute super."HLearn-algebra";
+ "HLearn-approximation" = dontDistribute super."HLearn-approximation";
+ "HLearn-classification" = dontDistribute super."HLearn-classification";
+ "HLearn-datastructures" = dontDistribute super."HLearn-datastructures";
+ "HLearn-distributions" = dontDistribute super."HLearn-distributions";
+ "HListPP" = dontDistribute super."HListPP";
+ "HLogger" = dontDistribute super."HLogger";
+ "HMM" = dontDistribute super."HMM";
+ "HMap" = dontDistribute super."HMap";
+ "HNM" = dontDistribute super."HNM";
+ "HODE" = dontDistribute super."HODE";
+ "HOpenCV" = dontDistribute super."HOpenCV";
+ "HPath" = dontDistribute super."HPath";
+ "HPi" = dontDistribute super."HPi";
+ "HPlot" = dontDistribute super."HPlot";
+ "HPong" = dontDistribute super."HPong";
+ "HROOT" = dontDistribute super."HROOT";
+ "HROOT-core" = dontDistribute super."HROOT-core";
+ "HROOT-graf" = dontDistribute super."HROOT-graf";
+ "HROOT-hist" = dontDistribute super."HROOT-hist";
+ "HROOT-io" = dontDistribute super."HROOT-io";
+ "HROOT-math" = dontDistribute super."HROOT-math";
+ "HRay" = dontDistribute super."HRay";
+ "HSFFIG" = dontDistribute super."HSFFIG";
+ "HSGEP" = dontDistribute super."HSGEP";
+ "HSH" = dontDistribute super."HSH";
+ "HSHHelpers" = dontDistribute super."HSHHelpers";
+ "HSlippyMap" = dontDistribute super."HSlippyMap";
+ "HSmarty" = dontDistribute super."HSmarty";
+ "HSoundFile" = dontDistribute super."HSoundFile";
+ "HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
+ "HSvm" = dontDistribute super."HSvm";
+ "HTTP-Simple" = dontDistribute super."HTTP-Simple";
+ "HTab" = dontDistribute super."HTab";
+ "HTicTacToe" = dontDistribute super."HTicTacToe";
+ "HUnit" = doDistribute super."HUnit_1_3_0_0";
+ "HUnit-Diff" = dontDistribute super."HUnit-Diff";
+ "HUnit-Plus" = dontDistribute super."HUnit-Plus";
+ "HUnit-approx" = dontDistribute super."HUnit-approx";
+ "HXMPP" = dontDistribute super."HXMPP";
+ "HXQ" = dontDistribute super."HXQ";
+ "HaLeX" = dontDistribute super."HaLeX";
+ "HaMinitel" = dontDistribute super."HaMinitel";
+ "HaPy" = dontDistribute super."HaPy";
+ "HaRe" = doDistribute super."HaRe_0_8_2_1";
+ "HaTeX-meta" = dontDistribute super."HaTeX-meta";
+ "HaTeX-qq" = dontDistribute super."HaTeX-qq";
+ "HaVSA" = dontDistribute super."HaVSA";
+ "Hach" = dontDistribute super."Hach";
+ "HackMail" = dontDistribute super."HackMail";
+ "Haggressive" = dontDistribute super."Haggressive";
+ "HandlerSocketClient" = dontDistribute super."HandlerSocketClient";
+ "Hangman" = dontDistribute super."Hangman";
+ "HarmTrace" = dontDistribute super."HarmTrace";
+ "HarmTrace-Base" = dontDistribute super."HarmTrace-Base";
+ "HasGP" = dontDistribute super."HasGP";
+ "Haschoo" = dontDistribute super."Haschoo";
+ "Hashell" = dontDistribute super."Hashell";
+ "HaskRel" = dontDistribute super."HaskRel";
+ "HaskellForMaths" = dontDistribute super."HaskellForMaths";
+ "HaskellLM" = dontDistribute super."HaskellLM";
+ "HaskellNN" = dontDistribute super."HaskellNN";
+ "HaskellTorrent" = dontDistribute super."HaskellTorrent";
+ "HaskellTutorials" = dontDistribute super."HaskellTutorials";
+ "Haskelloids" = dontDistribute super."Haskelloids";
+ "Hate" = dontDistribute super."Hate";
+ "Hawk" = dontDistribute super."Hawk";
+ "Hayoo" = dontDistribute super."Hayoo";
+ "Hclip" = dontDistribute super."Hclip";
+ "Hedi" = dontDistribute super."Hedi";
+ "HerbiePlugin" = dontDistribute super."HerbiePlugin";
+ "Hermes" = dontDistribute super."Hermes";
+ "Hieroglyph" = dontDistribute super."Hieroglyph";
+ "HiggsSet" = dontDistribute super."HiggsSet";
+ "Hipmunk" = dontDistribute super."Hipmunk";
+ "HipmunkPlayground" = dontDistribute super."HipmunkPlayground";
+ "Hish" = dontDistribute super."Hish";
+ "Histogram" = dontDistribute super."Histogram";
+ "Hmpf" = dontDistribute super."Hmpf";
+ "Hoed" = dontDistribute super."Hoed";
+ "HoleyMonoid" = dontDistribute super."HoleyMonoid";
+ "Holumbus-Distribution" = dontDistribute super."Holumbus-Distribution";
+ "Holumbus-MapReduce" = dontDistribute super."Holumbus-MapReduce";
+ "Holumbus-Searchengine" = dontDistribute super."Holumbus-Searchengine";
+ "Holumbus-Storage" = dontDistribute super."Holumbus-Storage";
+ "Homology" = dontDistribute super."Homology";
+ "HongoDB" = dontDistribute super."HongoDB";
+ "HostAndPort" = dontDistribute super."HostAndPort";
+ "Hricket" = dontDistribute super."Hricket";
+ "Hs2lib" = dontDistribute super."Hs2lib";
+ "HsASA" = dontDistribute super."HsASA";
+ "HsHaruPDF" = dontDistribute super."HsHaruPDF";
+ "HsHyperEstraier" = dontDistribute super."HsHyperEstraier";
+ "HsJudy" = dontDistribute super."HsJudy";
+ "HsOpenSSL-x509-system" = dontDistribute super."HsOpenSSL-x509-system";
+ "HsParrot" = dontDistribute super."HsParrot";
+ "HsPerl5" = dontDistribute super."HsPerl5";
+ "HsSVN" = dontDistribute super."HsSVN";
+ "HsTools" = dontDistribute super."HsTools";
+ "Hsed" = dontDistribute super."Hsed";
+ "Hsmtlib" = dontDistribute super."Hsmtlib";
+ "HueAPI" = dontDistribute super."HueAPI";
+ "HulkImport" = dontDistribute super."HulkImport";
+ "Hungarian-Munkres" = dontDistribute super."Hungarian-Munkres";
+ "IDynamic" = dontDistribute super."IDynamic";
+ "IFS" = dontDistribute super."IFS";
+ "INblobs" = dontDistribute super."INblobs";
+ "IOR" = dontDistribute super."IOR";
+ "IORefCAS" = dontDistribute super."IORefCAS";
+ "IOSpec" = dontDistribute super."IOSpec";
+ "IcoGrid" = dontDistribute super."IcoGrid";
+ "Imlib" = dontDistribute super."Imlib";
+ "ImperativeHaskell" = dontDistribute super."ImperativeHaskell";
+ "IndentParser" = dontDistribute super."IndentParser";
+ "IndexedList" = dontDistribute super."IndexedList";
+ "InfixApplicative" = dontDistribute super."InfixApplicative";
+ "Interpolation" = dontDistribute super."Interpolation";
+ "Interpolation-maxs" = dontDistribute super."Interpolation-maxs";
+ "IntervalMap" = doDistribute super."IntervalMap_0_4_1_1";
+ "Irc" = dontDistribute super."Irc";
+ "IrrHaskell" = dontDistribute super."IrrHaskell";
+ "IsNull" = dontDistribute super."IsNull";
+ "JSON-Combinator" = dontDistribute super."JSON-Combinator";
+ "JSON-Combinator-Examples" = dontDistribute super."JSON-Combinator-Examples";
+ "JSONb" = dontDistribute super."JSONb";
+ "JYU-Utils" = dontDistribute super."JYU-Utils";
+ "JackMiniMix" = dontDistribute super."JackMiniMix";
+ "Javasf" = dontDistribute super."Javasf";
+ "Javav" = dontDistribute super."Javav";
+ "JsContracts" = dontDistribute super."JsContracts";
+ "JsonGrammar" = dontDistribute super."JsonGrammar";
+ "JuicyPixels-canvas" = dontDistribute super."JuicyPixels-canvas";
+ "JunkDB" = dontDistribute super."JunkDB";
+ "JunkDB-driver-gdbm" = dontDistribute super."JunkDB-driver-gdbm";
+ "JunkDB-driver-hashtables" = dontDistribute super."JunkDB-driver-hashtables";
+ "JustParse" = dontDistribute super."JustParse";
+ "KMP" = dontDistribute super."KMP";
+ "KSP" = dontDistribute super."KSP";
+ "Kalman" = dontDistribute super."Kalman";
+ "KdTree" = dontDistribute super."KdTree";
+ "Ketchup" = dontDistribute super."Ketchup";
+ "KiCS" = dontDistribute super."KiCS";
+ "KiCS-debugger" = dontDistribute super."KiCS-debugger";
+ "KiCS-prophecy" = dontDistribute super."KiCS-prophecy";
+ "Kleislify" = dontDistribute super."Kleislify";
+ "Konf" = dontDistribute super."Konf";
+ "Kriens" = dontDistribute super."Kriens";
+ "KyotoCabinet" = dontDistribute super."KyotoCabinet";
+ "L-seed" = dontDistribute super."L-seed";
+ "LDAP" = dontDistribute super."LDAP";
+ "LRU" = dontDistribute super."LRU";
+ "LTree" = dontDistribute super."LTree";
+ "LambdaCalculator" = dontDistribute super."LambdaCalculator";
+ "LambdaHack" = dontDistribute super."LambdaHack";
+ "LambdaINet" = dontDistribute super."LambdaINet";
+ "LambdaNet" = dontDistribute super."LambdaNet";
+ "LambdaPrettyQuote" = dontDistribute super."LambdaPrettyQuote";
+ "LambdaShell" = dontDistribute super."LambdaShell";
+ "Lambdajudge" = dontDistribute super."Lambdajudge";
+ "Lambdaya" = dontDistribute super."Lambdaya";
+ "LargeCardinalHierarchy" = dontDistribute super."LargeCardinalHierarchy";
+ "Lastik" = dontDistribute super."Lastik";
+ "Lattices" = dontDistribute super."Lattices";
+ "LazyVault" = dontDistribute super."LazyVault";
+ "Level0" = dontDistribute super."Level0";
+ "LibClang" = dontDistribute super."LibClang";
+ "LibZip" = dontDistribute super."LibZip";
+ "Limit" = dontDistribute super."Limit";
+ "LinearSplit" = dontDistribute super."LinearSplit";
+ "LinguisticsTypes" = dontDistribute super."LinguisticsTypes";
+ "LinkChecker" = dontDistribute super."LinkChecker";
+ "ListTree" = dontDistribute super."ListTree";
+ "ListWriter" = dontDistribute super."ListWriter";
+ "ListZipper" = dontDistribute super."ListZipper";
+ "Logic" = dontDistribute super."Logic";
+ "LogicGrowsOnTrees" = dontDistribute super."LogicGrowsOnTrees";
+ "LogicGrowsOnTrees-MPI" = dontDistribute super."LogicGrowsOnTrees-MPI";
+ "LogicGrowsOnTrees-network" = dontDistribute super."LogicGrowsOnTrees-network";
+ "LogicGrowsOnTrees-processes" = dontDistribute super."LogicGrowsOnTrees-processes";
+ "LslPlus" = dontDistribute super."LslPlus";
+ "Lucu" = dontDistribute super."Lucu";
+ "MC-Fold-DP" = dontDistribute super."MC-Fold-DP";
+ "MHask" = dontDistribute super."MHask";
+ "MSQueue" = dontDistribute super."MSQueue";
+ "MTGBuilder" = dontDistribute super."MTGBuilder";
+ "MagicHaskeller" = dontDistribute super."MagicHaskeller";
+ "MailchimpSimple" = dontDistribute super."MailchimpSimple";
+ "MaybeT" = dontDistribute super."MaybeT";
+ "MaybeT-monads-tf" = dontDistribute super."MaybeT-monads-tf";
+ "MaybeT-transformers" = dontDistribute super."MaybeT-transformers";
+ "MazesOfMonad" = dontDistribute super."MazesOfMonad";
+ "MeanShift" = dontDistribute super."MeanShift";
+ "Measure" = dontDistribute super."Measure";
+ "MetaHDBC" = dontDistribute super."MetaHDBC";
+ "MetaObject" = dontDistribute super."MetaObject";
+ "Metrics" = dontDistribute super."Metrics";
+ "Mhailist" = dontDistribute super."Mhailist";
+ "Michelangelo" = dontDistribute super."Michelangelo";
+ "MicrosoftTranslator" = dontDistribute super."MicrosoftTranslator";
+ "MiniAgda" = dontDistribute super."MiniAgda";
+ "MissingK" = dontDistribute super."MissingK";
+ "MissingM" = dontDistribute super."MissingM";
+ "MissingPy" = dontDistribute super."MissingPy";
+ "Modulo" = dontDistribute super."Modulo";
+ "Moe" = dontDistribute super."Moe";
+ "MoeDict" = dontDistribute super."MoeDict";
+ "MonadCatchIO-mtl" = dontDistribute super."MonadCatchIO-mtl";
+ "MonadCatchIO-mtl-foreign" = dontDistribute super."MonadCatchIO-mtl-foreign";
+ "MonadCatchIO-transformers-foreign" = dontDistribute super."MonadCatchIO-transformers-foreign";
+ "MonadCompose" = dontDistribute super."MonadCompose";
+ "MonadLab" = dontDistribute super."MonadLab";
+ "MonadRandomLazy" = dontDistribute super."MonadRandomLazy";
+ "MonadStack" = dontDistribute super."MonadStack";
+ "Monadius" = dontDistribute super."Monadius";
+ "Monaris" = dontDistribute super."Monaris";
+ "Monatron" = dontDistribute super."Monatron";
+ "Monatron-IO" = dontDistribute super."Monatron-IO";
+ "Monocle" = dontDistribute super."Monocle";
+ "MorseCode" = dontDistribute super."MorseCode";
+ "MuCheck" = dontDistribute super."MuCheck";
+ "MuCheck-HUnit" = dontDistribute super."MuCheck-HUnit";
+ "MuCheck-Hspec" = dontDistribute super."MuCheck-Hspec";
+ "MuCheck-QuickCheck" = dontDistribute super."MuCheck-QuickCheck";
+ "MuCheck-SmallCheck" = dontDistribute super."MuCheck-SmallCheck";
+ "Munkres" = dontDistribute super."Munkres";
+ "Munkres-simple" = dontDistribute super."Munkres-simple";
+ "MusicBrainz-libdiscid" = dontDistribute super."MusicBrainz-libdiscid";
+ "MyPrimes" = dontDistribute super."MyPrimes";
+ "NGrams" = dontDistribute super."NGrams";
+ "NTRU" = dontDistribute super."NTRU";
+ "NXT" = dontDistribute super."NXT";
+ "NXTDSL" = dontDistribute super."NXTDSL";
+ "NanoProlog" = dontDistribute super."NanoProlog";
+ "NaturalLanguageAlphabets" = dontDistribute super."NaturalLanguageAlphabets";
+ "NaturalSort" = dontDistribute super."NaturalSort";
+ "NearContextAlgebra" = dontDistribute super."NearContextAlgebra";
+ "Neks" = dontDistribute super."Neks";
+ "NestedFunctor" = dontDistribute super."NestedFunctor";
+ "NestedSampling" = dontDistribute super."NestedSampling";
+ "NetSNMP" = dontDistribute super."NetSNMP";
+ "NewBinary" = dontDistribute super."NewBinary";
+ "Ninjas" = dontDistribute super."Ninjas";
+ "NoSlow" = dontDistribute super."NoSlow";
+ "NoTrace" = dontDistribute super."NoTrace";
+ "Noise" = dontDistribute super."Noise";
+ "Nomyx" = dontDistribute super."Nomyx";
+ "Nomyx-Core" = dontDistribute super."Nomyx-Core";
+ "Nomyx-Language" = dontDistribute super."Nomyx-Language";
+ "Nomyx-Rules" = dontDistribute super."Nomyx-Rules";
+ "Nomyx-Web" = dontDistribute super."Nomyx-Web";
+ "NonEmpty" = dontDistribute super."NonEmpty";
+ "NonEmptyList" = dontDistribute super."NonEmptyList";
+ "NumLazyByteString" = dontDistribute super."NumLazyByteString";
+ "NumberSieves" = dontDistribute super."NumberSieves";
+ "Numbers" = dontDistribute super."Numbers";
+ "Nussinov78" = dontDistribute super."Nussinov78";
+ "Nutri" = dontDistribute super."Nutri";
+ "OGL" = dontDistribute super."OGL";
+ "OSM" = dontDistribute super."OSM";
+ "OTP" = dontDistribute super."OTP";
+ "Object" = dontDistribute super."Object";
+ "ObjectIO" = dontDistribute super."ObjectIO";
+ "Obsidian" = dontDistribute super."Obsidian";
+ "OddWord" = dontDistribute super."OddWord";
+ "Omega" = dontDistribute super."Omega";
+ "OneTuple" = dontDistribute super."OneTuple";
+ "OpenAFP" = dontDistribute super."OpenAFP";
+ "OpenAFP-Utils" = dontDistribute super."OpenAFP-Utils";
+ "OpenAL" = dontDistribute super."OpenAL";
+ "OpenCL" = dontDistribute super."OpenCL";
+ "OpenCLRaw" = dontDistribute super."OpenCLRaw";
+ "OpenCLWrappers" = dontDistribute super."OpenCLWrappers";
+ "OpenGL" = doDistribute super."OpenGL_3_0_0_0";
+ "OpenGLCheck" = dontDistribute super."OpenGLCheck";
+ "OpenGLRaw" = doDistribute super."OpenGLRaw_3_0_0_0";
+ "OpenGLRaw21" = dontDistribute super."OpenGLRaw21";
+ "OpenSCAD" = dontDistribute super."OpenSCAD";
+ "OpenVG" = dontDistribute super."OpenVG";
+ "OpenVGRaw" = dontDistribute super."OpenVGRaw";
+ "Operads" = dontDistribute super."Operads";
+ "OptDir" = dontDistribute super."OptDir";
+ "OrPatterns" = dontDistribute super."OrPatterns";
+ "OrchestrateDB" = dontDistribute super."OrchestrateDB";
+ "OrderedBits" = dontDistribute super."OrderedBits";
+ "Ordinals" = dontDistribute super."Ordinals";
+ "PArrows" = dontDistribute super."PArrows";
+ "PBKDF2" = dontDistribute super."PBKDF2";
+ "PCLT" = dontDistribute super."PCLT";
+ "PCLT-DB" = dontDistribute super."PCLT-DB";
+ "PDBtools" = dontDistribute super."PDBtools";
+ "PTQ" = dontDistribute super."PTQ";
+ "PageIO" = dontDistribute super."PageIO";
+ "Paillier" = dontDistribute super."Paillier";
+ "PandocAgda" = dontDistribute super."PandocAgda";
+ "Paraiso" = dontDistribute super."Paraiso";
+ "Parry" = dontDistribute super."Parry";
+ "ParsecTools" = dontDistribute super."ParsecTools";
+ "ParserFunction" = dontDistribute super."ParserFunction";
+ "PartialTypeSignatures" = dontDistribute super."PartialTypeSignatures";
+ "PasswordGenerator" = dontDistribute super."PasswordGenerator";
+ "PastePipe" = dontDistribute super."PastePipe";
+ "Pathfinder" = dontDistribute super."Pathfinder";
+ "Peano" = dontDistribute super."Peano";
+ "PeanoWitnesses" = dontDistribute super."PeanoWitnesses";
+ "PerfectHash" = dontDistribute super."PerfectHash";
+ "PermuteEffects" = dontDistribute super."PermuteEffects";
+ "Phsu" = dontDistribute super."Phsu";
+ "Pipe" = dontDistribute super."Pipe";
+ "Piso" = dontDistribute super."Piso";
+ "PlayHangmanGame" = dontDistribute super."PlayHangmanGame";
+ "PlayingCards" = dontDistribute super."PlayingCards";
+ "Plot-ho-matic" = dontDistribute super."Plot-ho-matic";
+ "PlslTools" = dontDistribute super."PlslTools";
+ "Plural" = dontDistribute super."Plural";
+ "Pollutocracy" = dontDistribute super."Pollutocracy";
+ "PortFusion" = dontDistribute super."PortFusion";
+ "PortMidi" = dontDistribute super."PortMidi";
+ "PostgreSQL" = dontDistribute super."PostgreSQL";
+ "PrimitiveArray" = dontDistribute super."PrimitiveArray";
+ "Printf-TH" = dontDistribute super."Printf-TH";
+ "PriorityChansConverger" = dontDistribute super."PriorityChansConverger";
+ "ProbabilityMonads" = dontDistribute super."ProbabilityMonads";
+ "PropLogic" = dontDistribute super."PropLogic";
+ "Proper" = dontDistribute super."Proper";
+ "ProxN" = dontDistribute super."ProxN";
+ "Pugs" = dontDistribute super."Pugs";
+ "Pup-Events" = dontDistribute super."Pup-Events";
+ "Pup-Events-Client" = dontDistribute super."Pup-Events-Client";
+ "Pup-Events-Demo" = dontDistribute super."Pup-Events-Demo";
+ "Pup-Events-PQueue" = dontDistribute super."Pup-Events-PQueue";
+ "Pup-Events-Server" = dontDistribute super."Pup-Events-Server";
+ "QIO" = dontDistribute super."QIO";
+ "QuadEdge" = dontDistribute super."QuadEdge";
+ "QuadTree" = dontDistribute super."QuadTree";
+ "Quelea" = dontDistribute super."Quelea";
+ "QuickAnnotate" = dontDistribute super."QuickAnnotate";
+ "QuickCheck-GenT" = dontDistribute super."QuickCheck-GenT";
+ "QuickCheck-safe" = dontDistribute super."QuickCheck-safe";
+ "Quickson" = dontDistribute super."Quickson";
+ "R-pandoc" = dontDistribute super."R-pandoc";
+ "RANSAC" = dontDistribute super."RANSAC";
+ "RBTree" = dontDistribute super."RBTree";
+ "RESTng" = dontDistribute super."RESTng";
+ "RFC1751" = dontDistribute super."RFC1751";
+ "RJson" = dontDistribute super."RJson";
+ "RMP" = dontDistribute super."RMP";
+ "RNAFold" = dontDistribute super."RNAFold";
+ "RNAFoldProgs" = dontDistribute super."RNAFoldProgs";
+ "RNAdesign" = dontDistribute super."RNAdesign";
+ "RNAdraw" = dontDistribute super."RNAdraw";
+ "RNAwolf" = dontDistribute super."RNAwolf";
+ "Raincat" = dontDistribute super."Raincat";
+ "Random123" = dontDistribute super."Random123";
+ "RandomDotOrg" = dontDistribute super."RandomDotOrg";
+ "Randometer" = dontDistribute super."Randometer";
+ "Range" = dontDistribute super."Range";
+ "Ranged-sets" = dontDistribute super."Ranged-sets";
+ "Ranka" = dontDistribute super."Ranka";
+ "Rasenschach" = dontDistribute super."Rasenschach";
+ "Redmine" = dontDistribute super."Redmine";
+ "Ref" = dontDistribute super."Ref";
+ "Referees" = dontDistribute super."Referees";
+ "RepLib" = dontDistribute super."RepLib";
+ "ReplicateEffects" = dontDistribute super."ReplicateEffects";
+ "ReviewBoard" = dontDistribute super."ReviewBoard";
+ "RichConditional" = dontDistribute super."RichConditional";
+ "RollingDirectory" = dontDistribute super."RollingDirectory";
+ "RoyalMonad" = dontDistribute super."RoyalMonad";
+ "RxHaskell" = dontDistribute super."RxHaskell";
+ "SBench" = dontDistribute super."SBench";
+ "SConfig" = dontDistribute super."SConfig";
+ "SDL" = dontDistribute super."SDL";
+ "SDL-gfx" = dontDistribute super."SDL-gfx";
+ "SDL-image" = dontDistribute super."SDL-image";
+ "SDL-mixer" = dontDistribute super."SDL-mixer";
+ "SDL-mpeg" = dontDistribute super."SDL-mpeg";
+ "SDL-ttf" = dontDistribute super."SDL-ttf";
+ "SDL2-ttf" = dontDistribute super."SDL2-ttf";
+ "SFML" = dontDistribute super."SFML";
+ "SFML-control" = dontDistribute super."SFML-control";
+ "SFont" = dontDistribute super."SFont";
+ "SG" = dontDistribute super."SG";
+ "SGdemo" = dontDistribute super."SGdemo";
+ "SHA2" = dontDistribute super."SHA2";
+ "SMTPClient" = dontDistribute super."SMTPClient";
+ "SNet" = dontDistribute super."SNet";
+ "SQLDeps" = dontDistribute super."SQLDeps";
+ "STL" = dontDistribute super."STL";
+ "SVG2Q" = dontDistribute super."SVG2Q";
+ "SVGFonts" = dontDistribute super."SVGFonts";
+ "SVGPath" = dontDistribute super."SVGPath";
+ "SWMMoutGetMB" = dontDistribute super."SWMMoutGetMB";
+ "SableCC2Hs" = dontDistribute super."SableCC2Hs";
+ "Safe" = dontDistribute super."Safe";
+ "Salsa" = dontDistribute super."Salsa";
+ "Saturnin" = dontDistribute super."Saturnin";
+ "SciFlow" = dontDistribute super."SciFlow";
+ "ScratchFs" = dontDistribute super."ScratchFs";
+ "Scurry" = dontDistribute super."Scurry";
+ "Semantique" = dontDistribute super."Semantique";
+ "Semigroup" = dontDistribute super."Semigroup";
+ "SeqAlign" = dontDistribute super."SeqAlign";
+ "SessionLogger" = dontDistribute super."SessionLogger";
+ "ShellCheck" = dontDistribute super."ShellCheck";
+ "Shellac" = dontDistribute super."Shellac";
+ "Shellac-compatline" = dontDistribute super."Shellac-compatline";
+ "Shellac-editline" = dontDistribute super."Shellac-editline";
+ "Shellac-haskeline" = dontDistribute super."Shellac-haskeline";
+ "Shellac-readline" = dontDistribute super."Shellac-readline";
+ "ShowF" = dontDistribute super."ShowF";
+ "Shrub" = dontDistribute super."Shrub";
+ "Shu-thing" = dontDistribute super."Shu-thing";
+ "SimpleAES" = dontDistribute super."SimpleAES";
+ "SimpleEA" = dontDistribute super."SimpleEA";
+ "SimpleGL" = dontDistribute super."SimpleGL";
+ "SimpleH" = dontDistribute super."SimpleH";
+ "SimpleLog" = dontDistribute super."SimpleLog";
+ "SizeCompare" = dontDistribute super."SizeCompare";
+ "Slides" = dontDistribute super."Slides";
+ "Smooth" = dontDistribute super."Smooth";
+ "SmtLib" = dontDistribute super."SmtLib";
+ "Snusmumrik" = dontDistribute super."Snusmumrik";
+ "SoOSiM" = dontDistribute super."SoOSiM";
+ "SoccerFun" = dontDistribute super."SoccerFun";
+ "SoccerFunGL" = dontDistribute super."SoccerFunGL";
+ "Sonnex" = dontDistribute super."Sonnex";
+ "SourceGraph" = dontDistribute super."SourceGraph";
+ "Southpaw" = dontDistribute super."Southpaw";
+ "SpaceInvaders" = dontDistribute super."SpaceInvaders";
+ "SpacePrivateers" = dontDistribute super."SpacePrivateers";
+ "SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
+ "Spock-auth" = dontDistribute super."Spock-auth";
+ "SpreadsheetML" = dontDistribute super."SpreadsheetML";
+ "Sprig" = dontDistribute super."Sprig";
+ "Stasis" = dontDistribute super."Stasis";
+ "StateVar-transformer" = dontDistribute super."StateVar-transformer";
+ "StatisticalMethods" = dontDistribute super."StatisticalMethods";
+ "Stomp" = dontDistribute super."Stomp";
+ "Strafunski-ATermLib" = dontDistribute super."Strafunski-ATermLib";
+ "Strafunski-Sdf2Haskell" = dontDistribute super."Strafunski-Sdf2Haskell";
+ "StrappedTemplates" = dontDistribute super."StrappedTemplates";
+ "StrategyLib" = dontDistribute super."StrategyLib";
+ "Stream" = dontDistribute super."Stream";
+ "StrictBench" = dontDistribute super."StrictBench";
+ "SuffixStructures" = dontDistribute super."SuffixStructures";
+ "SybWidget" = dontDistribute super."SybWidget";
+ "SyntaxMacros" = dontDistribute super."SyntaxMacros";
+ "Sysmon" = dontDistribute super."Sysmon";
+ "TBC" = dontDistribute super."TBC";
+ "TBit" = dontDistribute super."TBit";
+ "THEff" = dontDistribute super."THEff";
+ "TTTAS" = dontDistribute super."TTTAS";
+ "TV" = dontDistribute super."TV";
+ "TYB" = dontDistribute super."TYB";
+ "TableAlgebra" = dontDistribute super."TableAlgebra";
+ "Tables" = dontDistribute super."Tables";
+ "Tablify" = dontDistribute super."Tablify";
+ "Tainted" = dontDistribute super."Tainted";
+ "Takusen" = dontDistribute super."Takusen";
+ "Tape" = dontDistribute super."Tape";
+ "TeaHS" = dontDistribute super."TeaHS";
+ "Tensor" = dontDistribute super."Tensor";
+ "TernaryTrees" = dontDistribute super."TernaryTrees";
+ "TestExplode" = dontDistribute super."TestExplode";
+ "Theora" = dontDistribute super."Theora";
+ "Thingie" = dontDistribute super."Thingie";
+ "ThreadObjects" = dontDistribute super."ThreadObjects";
+ "Thrift" = dontDistribute super."Thrift";
+ "Tic-Tac-Toe" = dontDistribute super."Tic-Tac-Toe";
+ "TicTacToe" = dontDistribute super."TicTacToe";
+ "TigerHash" = dontDistribute super."TigerHash";
+ "TimePiece" = dontDistribute super."TimePiece";
+ "TinyLaunchbury" = dontDistribute super."TinyLaunchbury";
+ "TinyURL" = dontDistribute super."TinyURL";
+ "Titim" = dontDistribute super."Titim";
+ "Top" = dontDistribute super."Top";
+ "Tournament" = dontDistribute super."Tournament";
+ "TraceUtils" = dontDistribute super."TraceUtils";
+ "TransformersStepByStep" = dontDistribute super."TransformersStepByStep";
+ "Transhare" = dontDistribute super."Transhare";
+ "TreeCounter" = dontDistribute super."TreeCounter";
+ "TreeStructures" = dontDistribute super."TreeStructures";
+ "TreeT" = dontDistribute super."TreeT";
+ "Treiber" = dontDistribute super."Treiber";
+ "TrendGraph" = dontDistribute super."TrendGraph";
+ "TrieMap" = dontDistribute super."TrieMap";
+ "Twofish" = dontDistribute super."Twofish";
+ "TypeClass" = dontDistribute super."TypeClass";
+ "TypeCompose" = dontDistribute super."TypeCompose";
+ "TypeIlluminator" = dontDistribute super."TypeIlluminator";
+ "TypeNat" = dontDistribute super."TypeNat";
+ "TypingTester" = dontDistribute super."TypingTester";
+ "UISF" = dontDistribute super."UISF";
+ "UMM" = dontDistribute super."UMM";
+ "URLT" = dontDistribute super."URLT";
+ "URLb" = dontDistribute super."URLb";
+ "UTFTConverter" = dontDistribute super."UTFTConverter";
+ "Unique" = dontDistribute super."Unique";
+ "Unixutils-shadow" = dontDistribute super."Unixutils-shadow";
+ "Updater" = dontDistribute super."Updater";
+ "UrlDisp" = dontDistribute super."UrlDisp";
+ "Useful" = dontDistribute super."Useful";
+ "UtilityTM" = dontDistribute super."UtilityTM";
+ "VKHS" = dontDistribute super."VKHS";
+ "Validation" = dontDistribute super."Validation";
+ "Vec" = dontDistribute super."Vec";
+ "Vec-Boolean" = dontDistribute super."Vec-Boolean";
+ "Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
+ "Vec-Transform" = dontDistribute super."Vec-Transform";
+ "VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
+ "ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
+ "Vulkan" = dontDistribute super."Vulkan";
+ "WAVE" = dontDistribute super."WAVE";
+ "WL500gPControl" = dontDistribute super."WL500gPControl";
+ "WL500gPLib" = dontDistribute super."WL500gPLib";
+ "WMSigner" = dontDistribute super."WMSigner";
+ "WURFL" = dontDistribute super."WURFL";
+ "WXDiffCtrl" = dontDistribute super."WXDiffCtrl";
+ "WashNGo" = dontDistribute super."WashNGo";
+ "WaveFront" = dontDistribute super."WaveFront";
+ "Weather" = dontDistribute super."Weather";
+ "WebBits" = dontDistribute super."WebBits";
+ "WebBits-Html" = dontDistribute super."WebBits-Html";
+ "WebBits-multiplate" = dontDistribute super."WebBits-multiplate";
+ "WebCont" = dontDistribute super."WebCont";
+ "WeberLogic" = dontDistribute super."WeberLogic";
+ "Webrexp" = dontDistribute super."Webrexp";
+ "Wheb" = dontDistribute super."Wheb";
+ "WikimediaParser" = dontDistribute super."WikimediaParser";
+ "Win32-dhcp-server" = dontDistribute super."Win32-dhcp-server";
+ "Win32-errors" = dontDistribute super."Win32-errors";
+ "Win32-junction-point" = dontDistribute super."Win32-junction-point";
+ "Win32-security" = dontDistribute super."Win32-security";
+ "Win32-services" = dontDistribute super."Win32-services";
+ "Win32-services-wrapper" = dontDistribute super."Win32-services-wrapper";
+ "Wired" = dontDistribute super."Wired";
+ "WordAlignment" = dontDistribute super."WordAlignment";
+ "WordNet" = dontDistribute super."WordNet";
+ "WordNet-ghc74" = dontDistribute super."WordNet-ghc74";
+ "Wordlint" = dontDistribute super."Wordlint";
+ "WxGeneric" = dontDistribute super."WxGeneric";
+ "X11-extras" = dontDistribute super."X11-extras";
+ "X11-rm" = dontDistribute super."X11-rm";
+ "X11-xdamage" = dontDistribute super."X11-xdamage";
+ "X11-xfixes" = dontDistribute super."X11-xfixes";
+ "X11-xft" = dontDistribute super."X11-xft";
+ "X11-xshape" = dontDistribute super."X11-xshape";
+ "XAttr" = dontDistribute super."XAttr";
+ "XInput" = dontDistribute super."XInput";
+ "XMMS" = dontDistribute super."XMMS";
+ "XMPP" = dontDistribute super."XMPP";
+ "XSaiga" = dontDistribute super."XSaiga";
+ "Xec" = dontDistribute super."Xec";
+ "XmlHtmlWriter" = dontDistribute super."XmlHtmlWriter";
+ "Xorshift128Plus" = dontDistribute super."Xorshift128Plus";
+ "YACPong" = dontDistribute super."YACPong";
+ "YFrob" = dontDistribute super."YFrob";
+ "Yablog" = dontDistribute super."Yablog";
+ "YamlReference" = dontDistribute super."YamlReference";
+ "Yampa-core" = dontDistribute super."Yampa-core";
+ "Yocto" = dontDistribute super."Yocto";
+ "Yogurt" = dontDistribute super."Yogurt";
+ "Yogurt-Standalone" = dontDistribute super."Yogurt-Standalone";
+ "ZEBEDDE" = dontDistribute super."ZEBEDDE";
+ "ZFS" = dontDistribute super."ZFS";
+ "ZMachine" = dontDistribute super."ZMachine";
+ "ZipFold" = dontDistribute super."ZipFold";
+ "ZipperAG" = dontDistribute super."ZipperAG";
+ "Zora" = dontDistribute super."Zora";
+ "Zwaluw" = dontDistribute super."Zwaluw";
+ "a50" = dontDistribute super."a50";
+ "abacate" = dontDistribute super."abacate";
+ "abc-puzzle" = dontDistribute super."abc-puzzle";
+ "abcBridge" = dontDistribute super."abcBridge";
+ "abcnotation" = dontDistribute super."abcnotation";
+ "abeson" = dontDistribute super."abeson";
+ "abstract-deque-tests" = dontDistribute super."abstract-deque-tests";
+ "abstract-par-accelerate" = dontDistribute super."abstract-par-accelerate";
+ "abt" = dontDistribute super."abt";
+ "ac-machine" = dontDistribute super."ac-machine";
+ "ac-machine-conduit" = dontDistribute super."ac-machine-conduit";
+ "accelerate-arithmetic" = dontDistribute super."accelerate-arithmetic";
+ "accelerate-cublas" = dontDistribute super."accelerate-cublas";
+ "accelerate-cuda" = dontDistribute super."accelerate-cuda";
+ "accelerate-cufft" = dontDistribute super."accelerate-cufft";
+ "accelerate-examples" = dontDistribute super."accelerate-examples";
+ "accelerate-fft" = dontDistribute super."accelerate-fft";
+ "accelerate-fftw" = dontDistribute super."accelerate-fftw";
+ "accelerate-fourier" = dontDistribute super."accelerate-fourier";
+ "accelerate-fourier-benchmark" = dontDistribute super."accelerate-fourier-benchmark";
+ "accelerate-io" = dontDistribute super."accelerate-io";
+ "accelerate-random" = dontDistribute super."accelerate-random";
+ "accelerate-utility" = dontDistribute super."accelerate-utility";
+ "accentuateus" = dontDistribute super."accentuateus";
+ "access-time" = dontDistribute super."access-time";
+ "acid-state-dist" = dontDistribute super."acid-state-dist";
+ "acid-state-tls" = dontDistribute super."acid-state-tls";
+ "acl2" = dontDistribute super."acl2";
+ "acme-all-monad" = dontDistribute super."acme-all-monad";
+ "acme-box" = dontDistribute super."acme-box";
+ "acme-cadre" = dontDistribute super."acme-cadre";
+ "acme-cofunctor" = dontDistribute super."acme-cofunctor";
+ "acme-colosson" = dontDistribute super."acme-colosson";
+ "acme-comonad" = dontDistribute super."acme-comonad";
+ "acme-cutegirl" = dontDistribute super."acme-cutegirl";
+ "acme-dont" = dontDistribute super."acme-dont";
+ "acme-flipping-tables" = dontDistribute super."acme-flipping-tables";
+ "acme-grawlix" = dontDistribute super."acme-grawlix";
+ "acme-hq9plus" = dontDistribute super."acme-hq9plus";
+ "acme-http" = dontDistribute super."acme-http";
+ "acme-inator" = dontDistribute super."acme-inator";
+ "acme-io" = dontDistribute super."acme-io";
+ "acme-lolcat" = dontDistribute super."acme-lolcat";
+ "acme-lookofdisapproval" = dontDistribute super."acme-lookofdisapproval";
+ "acme-memorandom" = dontDistribute super."acme-memorandom";
+ "acme-microwave" = dontDistribute super."acme-microwave";
+ "acme-miscorder" = dontDistribute super."acme-miscorder";
+ "acme-missiles" = dontDistribute super."acme-missiles";
+ "acme-now" = dontDistribute super."acme-now";
+ "acme-numbersystem" = dontDistribute super."acme-numbersystem";
+ "acme-omitted" = dontDistribute super."acme-omitted";
+ "acme-one" = dontDistribute super."acme-one";
+ "acme-operators" = dontDistribute super."acme-operators";
+ "acme-php" = dontDistribute super."acme-php";
+ "acme-pointful-numbers" = dontDistribute super."acme-pointful-numbers";
+ "acme-realworld" = dontDistribute super."acme-realworld";
+ "acme-safe" = dontDistribute super."acme-safe";
+ "acme-schoenfinkel" = dontDistribute super."acme-schoenfinkel";
+ "acme-strfry" = dontDistribute super."acme-strfry";
+ "acme-stringly-typed" = dontDistribute super."acme-stringly-typed";
+ "acme-strtok" = dontDistribute super."acme-strtok";
+ "acme-timemachine" = dontDistribute super."acme-timemachine";
+ "acme-year" = dontDistribute super."acme-year";
+ "acme-zero" = dontDistribute super."acme-zero";
+ "activehs" = dontDistribute super."activehs";
+ "activehs-base" = dontDistribute super."activehs-base";
+ "activitystreams-aeson" = dontDistribute super."activitystreams-aeson";
+ "actor" = dontDistribute super."actor";
+ "ad" = doDistribute super."ad_4_3_1";
+ "adaptive-containers" = dontDistribute super."adaptive-containers";
+ "adaptive-tuple" = dontDistribute super."adaptive-tuple";
+ "adb" = dontDistribute super."adb";
+ "adblock2privoxy" = dontDistribute super."adblock2privoxy";
+ "addLicenseInfo" = dontDistribute super."addLicenseInfo";
+ "adhoc-network" = dontDistribute super."adhoc-network";
+ "adict" = dontDistribute super."adict";
+ "adobe-swatch-exchange" = dontDistribute super."adobe-swatch-exchange";
+ "adp-multi" = dontDistribute super."adp-multi";
+ "adp-multi-monadiccp" = dontDistribute super."adp-multi-monadiccp";
+ "aeson-applicative" = dontDistribute super."aeson-applicative";
+ "aeson-bson" = dontDistribute super."aeson-bson";
+ "aeson-diff" = dontDistribute super."aeson-diff";
+ "aeson-filthy" = dontDistribute super."aeson-filthy";
+ "aeson-iproute" = dontDistribute super."aeson-iproute";
+ "aeson-lens" = dontDistribute super."aeson-lens";
+ "aeson-native" = dontDistribute super."aeson-native";
+ "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+ "aeson-schema" = dontDistribute super."aeson-schema";
+ "aeson-serialize" = dontDistribute super."aeson-serialize";
+ "aeson-smart" = dontDistribute super."aeson-smart";
+ "aeson-streams" = dontDistribute super."aeson-streams";
+ "aeson-t" = dontDistribute super."aeson-t";
+ "aeson-toolkit" = dontDistribute super."aeson-toolkit";
+ "aeson-value-parser" = dontDistribute super."aeson-value-parser";
+ "aeson-yak" = dontDistribute super."aeson-yak";
+ "affine-invariant-ensemble-mcmc" = dontDistribute super."affine-invariant-ensemble-mcmc";
+ "afis" = dontDistribute super."afis";
+ "afv" = dontDistribute super."afv";
+ "agda-server" = dontDistribute super."agda-server";
+ "agda-snippets" = dontDistribute super."agda-snippets";
+ "agda-snippets-hakyll" = dontDistribute super."agda-snippets-hakyll";
+ "agum" = dontDistribute super."agum";
+ "aig" = dontDistribute super."aig";
+ "air" = dontDistribute super."air";
+ "air-extra" = dontDistribute super."air-extra";
+ "air-spec" = dontDistribute super."air-spec";
+ "air-th" = dontDistribute super."air-th";
+ "airbrake" = dontDistribute super."airbrake";
+ "airship" = doDistribute super."airship_0_4_1_0";
+ "aivika" = dontDistribute super."aivika";
+ "aivika-experiment" = dontDistribute super."aivika-experiment";
+ "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
+ "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
+ "aivika-experiment-diagrams" = dontDistribute super."aivika-experiment-diagrams";
+ "aivika-transformers" = dontDistribute super."aivika-transformers";
+ "ajhc" = dontDistribute super."ajhc";
+ "al" = dontDistribute super."al";
+ "alea" = dontDistribute super."alea";
+ "alex" = doDistribute super."alex_3_1_6";
+ "alex-meta" = dontDistribute super."alex-meta";
+ "alfred" = dontDistribute super."alfred";
+ "alga" = dontDistribute super."alga";
+ "algebra" = dontDistribute super."algebra";
+ "algebra-dag" = dontDistribute super."algebra-dag";
+ "algebra-sql" = dontDistribute super."algebra-sql";
+ "algebraic" = dontDistribute super."algebraic";
+ "algebraic-classes" = dontDistribute super."algebraic-classes";
+ "align" = dontDistribute super."align";
+ "align-text" = dontDistribute super."align-text";
+ "aligned-foreignptr" = dontDistribute super."aligned-foreignptr";
+ "allocated-processor" = dontDistribute super."allocated-processor";
+ "alloy" = dontDistribute super."alloy";
+ "alloy-proxy-fd" = dontDistribute super."alloy-proxy-fd";
+ "almost-fix" = dontDistribute super."almost-fix";
+ "alms" = dontDistribute super."alms";
+ "alpha" = dontDistribute super."alpha";
+ "alpino-tools" = dontDistribute super."alpino-tools";
+ "alsa" = dontDistribute super."alsa";
+ "alsa-core" = dontDistribute super."alsa-core";
+ "alsa-gui" = dontDistribute super."alsa-gui";
+ "alsa-midi" = dontDistribute super."alsa-midi";
+ "alsa-mixer" = dontDistribute super."alsa-mixer";
+ "alsa-pcm" = dontDistribute super."alsa-pcm";
+ "alsa-pcm-tests" = dontDistribute super."alsa-pcm-tests";
+ "alsa-seq" = dontDistribute super."alsa-seq";
+ "alsa-seq-tests" = dontDistribute super."alsa-seq-tests";
+ "altcomposition" = dontDistribute super."altcomposition";
+ "alternative-io" = dontDistribute super."alternative-io";
+ "altfloat" = dontDistribute super."altfloat";
+ "alure" = dontDistribute super."alure";
+ "amazon-emailer" = dontDistribute super."amazon-emailer";
+ "amazon-emailer-client-snap" = dontDistribute super."amazon-emailer-client-snap";
+ "amazon-products" = dontDistribute super."amazon-products";
+ "ampersand" = dontDistribute super."ampersand";
+ "amqp-conduit" = dontDistribute super."amqp-conduit";
+ "amrun" = dontDistribute super."amrun";
+ "analyze-client" = dontDistribute super."analyze-client";
+ "anansi" = dontDistribute super."anansi";
+ "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";
+ "anonymous-sums-tests" = dontDistribute super."anonymous-sums-tests";
+ "ansi-pretty" = dontDistribute super."ansi-pretty";
+ "ansigraph" = dontDistribute super."ansigraph";
+ "antagonist" = dontDistribute super."antagonist";
+ "antfarm" = dontDistribute super."antfarm";
+ "anticiv" = dontDistribute super."anticiv";
+ "antigate" = dontDistribute super."antigate";
+ "antimirov" = dontDistribute super."antimirov";
+ "antiquoter" = dontDistribute super."antiquoter";
+ "antisplice" = dontDistribute super."antisplice";
+ "antlrc" = dontDistribute super."antlrc";
+ "anydbm" = dontDistribute super."anydbm";
+ "aosd" = dontDistribute super."aosd";
+ "ap-reflect" = dontDistribute super."ap-reflect";
+ "apache-md5" = dontDistribute super."apache-md5";
+ "apelsin" = dontDistribute super."apelsin";
+ "api-builder" = dontDistribute super."api-builder";
+ "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
+ "api-tools" = dontDistribute super."api-tools";
+ "apiary-helics" = dontDistribute super."apiary-helics";
+ "apiary-purescript" = dontDistribute super."apiary-purescript";
+ "apis" = dontDistribute super."apis";
+ "apotiki" = dontDistribute super."apotiki";
+ "app-lens" = dontDistribute super."app-lens";
+ "appc" = dontDistribute super."appc";
+ "applicative-extras" = dontDistribute super."applicative-extras";
+ "applicative-fail" = dontDistribute super."applicative-fail";
+ "applicative-numbers" = dontDistribute super."applicative-numbers";
+ "applicative-parsec" = dontDistribute super."applicative-parsec";
+ "applicative-quoters" = dontDistribute super."applicative-quoters";
+ "apportionment" = dontDistribute super."apportionment";
+ "approx-rand-test" = dontDistribute super."approx-rand-test";
+ "approximate-equality" = dontDistribute super."approximate-equality";
+ "ar-timestamp-wiper" = dontDistribute super."ar-timestamp-wiper";
+ "arb-fft" = dontDistribute super."arb-fft";
+ "arbb-vm" = dontDistribute super."arbb-vm";
+ "archive" = dontDistribute super."archive";
+ "archiver" = dontDistribute super."archiver";
+ "archlinux" = dontDistribute super."archlinux";
+ "archlinux-web" = dontDistribute super."archlinux-web";
+ "archnews" = dontDistribute super."archnews";
+ "arff" = dontDistribute super."arff";
+ "arghwxhaskell" = dontDistribute super."arghwxhaskell";
+ "argon2" = dontDistribute super."argon2";
+ "argparser" = dontDistribute super."argparser";
+ "arguedit" = dontDistribute super."arguedit";
+ "ariadne" = dontDistribute super."ariadne";
+ "arion" = dontDistribute super."arion";
+ "arith-encode" = dontDistribute super."arith-encode";
+ "arithmatic" = dontDistribute super."arithmatic";
+ "arithmetic" = dontDistribute super."arithmetic";
+ "arithmoi" = dontDistribute super."arithmoi";
+ "armada" = dontDistribute super."armada";
+ "arpa" = dontDistribute super."arpa";
+ "array-forth" = dontDistribute super."array-forth";
+ "array-memoize" = dontDistribute super."array-memoize";
+ "array-primops" = dontDistribute super."array-primops";
+ "array-utils" = dontDistribute super."array-utils";
+ "arrow-improve" = dontDistribute super."arrow-improve";
+ "arrowapply-utils" = dontDistribute super."arrowapply-utils";
+ "arrowp" = dontDistribute super."arrowp";
+ "arrows" = dontDistribute super."arrows";
+ "artery" = dontDistribute super."artery";
+ "arx" = dontDistribute super."arx";
+ "arxiv" = dontDistribute super."arxiv";
+ "ascetic" = dontDistribute super."ascetic";
+ "ascii" = dontDistribute super."ascii";
+ "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
+ "ascii85-conduit" = dontDistribute super."ascii85-conduit";
+ "asic" = dontDistribute super."asic";
+ "asil" = dontDistribute super."asil";
+ "asn1-data" = dontDistribute super."asn1-data";
+ "asn1dump" = dontDistribute super."asn1dump";
+ "assembler" = dontDistribute super."assembler";
+ "assert" = dontDistribute super."assert";
+ "assert-failure" = dontDistribute super."assert-failure";
+ "assertions" = dontDistribute super."assertions";
+ "assimp" = dontDistribute super."assimp";
+ "astar" = dontDistribute super."astar";
+ "astrds" = dontDistribute super."astrds";
+ "astview" = dontDistribute super."astview";
+ "astview-utils" = dontDistribute super."astview-utils";
+ "async-extras" = dontDistribute super."async-extras";
+ "async-manager" = dontDistribute super."async-manager";
+ "async-pool" = dontDistribute super."async-pool";
+ "asynchronous-exceptions" = dontDistribute super."asynchronous-exceptions";
+ "aterm" = dontDistribute super."aterm";
+ "aterm-utils" = dontDistribute super."aterm-utils";
+ "atl" = dontDistribute super."atl";
+ "atlassian-connect-core" = dontDistribute super."atlassian-connect-core";
+ "atlassian-connect-descriptor" = dontDistribute super."atlassian-connect-descriptor";
+ "atmos" = dontDistribute super."atmos";
+ "atmos-dimensional" = dontDistribute super."atmos-dimensional";
+ "atmos-dimensional-tf" = dontDistribute super."atmos-dimensional-tf";
+ "atom" = dontDistribute super."atom";
+ "atom-basic" = dontDistribute super."atom-basic";
+ "atom-conduit" = dontDistribute super."atom-conduit";
+ "atom-msp430" = dontDistribute super."atom-msp430";
+ "atomic-primops-foreign" = dontDistribute super."atomic-primops-foreign";
+ "atomic-primops-vector" = dontDistribute super."atomic-primops-vector";
+ "atomic-write" = dontDistribute super."atomic-write";
+ "atomo" = dontDistribute super."atomo";
+ "atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
+ "attempt" = dontDistribute super."attempt";
+ "atto-lisp" = dontDistribute super."atto-lisp";
+ "attoparsec-arff" = dontDistribute super."attoparsec-arff";
+ "attoparsec-binary" = dontDistribute super."attoparsec-binary";
+ "attoparsec-conduit" = dontDistribute super."attoparsec-conduit";
+ "attoparsec-csv" = dontDistribute super."attoparsec-csv";
+ "attoparsec-iteratee" = dontDistribute super."attoparsec-iteratee";
+ "attoparsec-parsec" = dontDistribute super."attoparsec-parsec";
+ "attoparsec-text" = dontDistribute super."attoparsec-text";
+ "attoparsec-text-enumerator" = dontDistribute super."attoparsec-text-enumerator";
+ "attosplit" = dontDistribute super."attosplit";
+ "atuin" = dontDistribute super."atuin";
+ "audacity" = dontDistribute super."audacity";
+ "audiovisual" = dontDistribute super."audiovisual";
+ "augeas" = dontDistribute super."augeas";
+ "augur" = dontDistribute super."augur";
+ "aur" = dontDistribute super."aur";
+ "authenticate-kerberos" = dontDistribute super."authenticate-kerberos";
+ "authenticate-ldap" = dontDistribute super."authenticate-ldap";
+ "authinfo-hs" = dontDistribute super."authinfo-hs";
+ "authoring" = dontDistribute super."authoring";
+ "autonix-deps" = dontDistribute super."autonix-deps";
+ "autonix-deps-kf5" = dontDistribute super."autonix-deps-kf5";
+ "autoproc" = dontDistribute super."autoproc";
+ "avahi" = dontDistribute super."avahi";
+ "avatar-generator" = dontDistribute super."avatar-generator";
+ "average" = dontDistribute super."average";
+ "avers" = dontDistribute super."avers";
+ "avl-static" = dontDistribute super."avl-static";
+ "avr-shake" = dontDistribute super."avr-shake";
+ "awesomium" = dontDistribute super."awesomium";
+ "awesomium-glut" = dontDistribute super."awesomium-glut";
+ "awesomium-raw" = dontDistribute super."awesomium-raw";
+ "aws-cloudfront-signer" = dontDistribute super."aws-cloudfront-signer";
+ "aws-configuration-tools" = dontDistribute super."aws-configuration-tools";
+ "aws-dynamodb-conduit" = dontDistribute super."aws-dynamodb-conduit";
+ "aws-dynamodb-streams" = dontDistribute super."aws-dynamodb-streams";
+ "aws-ec2" = dontDistribute super."aws-ec2";
+ "aws-elastic-transcoder" = dontDistribute super."aws-elastic-transcoder";
+ "aws-general" = dontDistribute super."aws-general";
+ "aws-kinesis" = dontDistribute super."aws-kinesis";
+ "aws-kinesis-client" = dontDistribute super."aws-kinesis-client";
+ "aws-kinesis-reshard" = dontDistribute super."aws-kinesis-reshard";
+ "aws-lambda" = dontDistribute super."aws-lambda";
+ "aws-performance-tests" = dontDistribute super."aws-performance-tests";
+ "aws-route53" = dontDistribute super."aws-route53";
+ "aws-sdk" = dontDistribute super."aws-sdk";
+ "aws-sdk-text-converter" = dontDistribute super."aws-sdk-text-converter";
+ "aws-sdk-xml-unordered" = dontDistribute super."aws-sdk-xml-unordered";
+ "aws-sign4" = dontDistribute super."aws-sign4";
+ "aws-sns" = dontDistribute super."aws-sns";
+ "azure-acs" = dontDistribute super."azure-acs";
+ "azure-service-api" = dontDistribute super."azure-service-api";
+ "azure-servicebus" = dontDistribute super."azure-servicebus";
+ "azurify" = dontDistribute super."azurify";
+ "b-tree" = dontDistribute super."b-tree";
+ "babylon" = dontDistribute super."babylon";
+ "backdropper" = dontDistribute super."backdropper";
+ "backtracking-exceptions" = dontDistribute super."backtracking-exceptions";
+ "backward-state" = dontDistribute super."backward-state";
+ "bacteria" = dontDistribute super."bacteria";
+ "bag" = dontDistribute super."bag";
+ "bamboo" = dontDistribute super."bamboo";
+ "bamboo-launcher" = dontDistribute super."bamboo-launcher";
+ "bamboo-plugin-highlight" = dontDistribute super."bamboo-plugin-highlight";
+ "bamboo-plugin-photo" = dontDistribute super."bamboo-plugin-photo";
+ "bamboo-theme-blueprint" = dontDistribute super."bamboo-theme-blueprint";
+ "bamboo-theme-mini-html5" = dontDistribute super."bamboo-theme-mini-html5";
+ "bamse" = dontDistribute super."bamse";
+ "bamstats" = dontDistribute super."bamstats";
+ "bank-holiday-usa" = dontDistribute super."bank-holiday-usa";
+ "banwords" = dontDistribute super."banwords";
+ "barchart" = dontDistribute super."barchart";
+ "barcodes-code128" = dontDistribute super."barcodes-code128";
+ "barecheck" = dontDistribute super."barecheck";
+ "barley" = dontDistribute super."barley";
+ "barrie" = dontDistribute super."barrie";
+ "barrier-monad" = dontDistribute super."barrier-monad";
+ "base-generics" = dontDistribute super."base-generics";
+ "base-io-access" = dontDistribute super."base-io-access";
+ "base32-bytestring" = dontDistribute super."base32-bytestring";
+ "base58-bytestring" = dontDistribute super."base58-bytestring";
+ "base58address" = dontDistribute super."base58address";
+ "base64-conduit" = dontDistribute super."base64-conduit";
+ "base91" = dontDistribute super."base91";
+ "basex-client" = dontDistribute super."basex-client";
+ "bash" = dontDistribute super."bash";
+ "basic-lens" = dontDistribute super."basic-lens";
+ "basic-sop" = dontDistribute super."basic-sop";
+ "baskell" = dontDistribute super."baskell";
+ "battlenet" = dontDistribute super."battlenet";
+ "battlenet-yesod" = dontDistribute super."battlenet-yesod";
+ "battleships" = dontDistribute super."battleships";
+ "bayes-stack" = dontDistribute super."bayes-stack";
+ "bbdb" = dontDistribute super."bbdb";
+ "bbi" = dontDistribute super."bbi";
+ "bdd" = dontDistribute super."bdd";
+ "bdelta" = dontDistribute super."bdelta";
+ "bdo" = dontDistribute super."bdo";
+ "beamable" = dontDistribute super."beamable";
+ "beautifHOL" = dontDistribute super."beautifHOL";
+ "bed-and-breakfast" = dontDistribute super."bed-and-breakfast";
+ "bein" = dontDistribute super."bein";
+ "benchmark-function" = dontDistribute super."benchmark-function";
+ "bencoding" = dontDistribute super."bencoding";
+ "berkeleydb" = dontDistribute super."berkeleydb";
+ "berp" = dontDistribute super."berp";
+ "bert" = dontDistribute super."bert";
+ "besout" = dontDistribute super."besout";
+ "bet" = dontDistribute super."bet";
+ "betacode" = dontDistribute super."betacode";
+ "between" = dontDistribute super."between";
+ "bf-cata" = dontDistribute super."bf-cata";
+ "bff" = dontDistribute super."bff";
+ "bff-mono" = dontDistribute super."bff-mono";
+ "bgmax" = dontDistribute super."bgmax";
+ "bgzf" = dontDistribute super."bgzf";
+ "bibtex" = dontDistribute super."bibtex";
+ "bidirectionalization-combined" = dontDistribute super."bidirectionalization-combined";
+ "bidispec" = dontDistribute super."bidispec";
+ "bidispec-extras" = dontDistribute super."bidispec-extras";
+ "bighugethesaurus" = dontDistribute super."bighugethesaurus";
+ "billboard-parser" = dontDistribute super."billboard-parser";
+ "billeksah-forms" = dontDistribute super."billeksah-forms";
+ "billeksah-main" = dontDistribute super."billeksah-main";
+ "billeksah-main-static" = dontDistribute super."billeksah-main-static";
+ "billeksah-pane" = dontDistribute super."billeksah-pane";
+ "billeksah-services" = dontDistribute super."billeksah-services";
+ "bimaps" = dontDistribute super."bimaps";
+ "binary-bits" = dontDistribute super."binary-bits";
+ "binary-communicator" = dontDistribute super."binary-communicator";
+ "binary-derive" = dontDistribute super."binary-derive";
+ "binary-enum" = dontDistribute super."binary-enum";
+ "binary-file" = dontDistribute super."binary-file";
+ "binary-generic" = dontDistribute super."binary-generic";
+ "binary-indexed-tree" = dontDistribute super."binary-indexed-tree";
+ "binary-literal-qq" = dontDistribute super."binary-literal-qq";
+ "binary-protocol" = dontDistribute super."binary-protocol";
+ "binary-protocol-zmq" = dontDistribute super."binary-protocol-zmq";
+ "binary-shared" = dontDistribute super."binary-shared";
+ "binary-state" = dontDistribute super."binary-state";
+ "binary-store" = dontDistribute super."binary-store";
+ "binary-streams" = dontDistribute super."binary-streams";
+ "binary-strict" = dontDistribute super."binary-strict";
+ "binarydefer" = dontDistribute super."binarydefer";
+ "bind-marshal" = dontDistribute super."bind-marshal";
+ "binding-core" = dontDistribute super."binding-core";
+ "binding-gtk" = dontDistribute super."binding-gtk";
+ "binding-wx" = dontDistribute super."binding-wx";
+ "bindings" = dontDistribute super."bindings";
+ "bindings-EsounD" = dontDistribute super."bindings-EsounD";
+ "bindings-K8055" = dontDistribute super."bindings-K8055";
+ "bindings-apr" = dontDistribute super."bindings-apr";
+ "bindings-apr-util" = dontDistribute super."bindings-apr-util";
+ "bindings-audiofile" = dontDistribute super."bindings-audiofile";
+ "bindings-bfd" = dontDistribute super."bindings-bfd";
+ "bindings-cctools" = dontDistribute super."bindings-cctools";
+ "bindings-codec2" = dontDistribute super."bindings-codec2";
+ "bindings-common" = dontDistribute super."bindings-common";
+ "bindings-dc1394" = dontDistribute super."bindings-dc1394";
+ "bindings-directfb" = dontDistribute super."bindings-directfb";
+ "bindings-eskit" = dontDistribute super."bindings-eskit";
+ "bindings-fann" = dontDistribute super."bindings-fann";
+ "bindings-fluidsynth" = dontDistribute super."bindings-fluidsynth";
+ "bindings-friso" = dontDistribute super."bindings-friso";
+ "bindings-glib" = dontDistribute super."bindings-glib";
+ "bindings-gobject" = dontDistribute super."bindings-gobject";
+ "bindings-gpgme" = dontDistribute super."bindings-gpgme";
+ "bindings-gsl" = dontDistribute super."bindings-gsl";
+ "bindings-gts" = dontDistribute super."bindings-gts";
+ "bindings-hamlib" = dontDistribute super."bindings-hamlib";
+ "bindings-hdf5" = dontDistribute super."bindings-hdf5";
+ "bindings-levmar" = dontDistribute super."bindings-levmar";
+ "bindings-libcddb" = dontDistribute super."bindings-libcddb";
+ "bindings-libffi" = dontDistribute super."bindings-libffi";
+ "bindings-libftdi" = dontDistribute super."bindings-libftdi";
+ "bindings-librrd" = dontDistribute super."bindings-librrd";
+ "bindings-libstemmer" = dontDistribute super."bindings-libstemmer";
+ "bindings-libusb" = dontDistribute super."bindings-libusb";
+ "bindings-libv4l2" = dontDistribute super."bindings-libv4l2";
+ "bindings-libzip" = dontDistribute super."bindings-libzip";
+ "bindings-linux-videodev2" = dontDistribute super."bindings-linux-videodev2";
+ "bindings-lxc" = dontDistribute super."bindings-lxc";
+ "bindings-mmap" = dontDistribute super."bindings-mmap";
+ "bindings-mpdecimal" = dontDistribute super."bindings-mpdecimal";
+ "bindings-nettle" = dontDistribute super."bindings-nettle";
+ "bindings-parport" = dontDistribute super."bindings-parport";
+ "bindings-portaudio" = dontDistribute super."bindings-portaudio";
+ "bindings-potrace" = dontDistribute super."bindings-potrace";
+ "bindings-ppdev" = dontDistribute super."bindings-ppdev";
+ "bindings-saga-cmd" = dontDistribute super."bindings-saga-cmd";
+ "bindings-sane" = dontDistribute super."bindings-sane";
+ "bindings-sc3" = dontDistribute super."bindings-sc3";
+ "bindings-sipc" = dontDistribute super."bindings-sipc";
+ "bindings-sophia" = dontDistribute super."bindings-sophia";
+ "bindings-sqlite3" = dontDistribute super."bindings-sqlite3";
+ "bindings-svm" = dontDistribute super."bindings-svm";
+ "bindings-uname" = dontDistribute super."bindings-uname";
+ "bindings-yices" = dontDistribute super."bindings-yices";
+ "bindynamic" = dontDistribute super."bindynamic";
+ "binembed" = dontDistribute super."binembed";
+ "binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
+ "bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
+ "bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
+ "biosff" = dontDistribute super."biosff";
+ "biostockholm" = dontDistribute super."biostockholm";
+ "bird" = dontDistribute super."bird";
+ "bit-array" = dontDistribute super."bit-array";
+ "bit-vector" = dontDistribute super."bit-vector";
+ "bitarray" = dontDistribute super."bitarray";
+ "bitcoin-rpc" = dontDistribute super."bitcoin-rpc";
+ "bitly-cli" = dontDistribute super."bitly-cli";
+ "bitmap" = dontDistribute super."bitmap";
+ "bitmap-opengl" = dontDistribute super."bitmap-opengl";
+ "bitmaps" = dontDistribute super."bitmaps";
+ "bits-atomic" = dontDistribute super."bits-atomic";
+ "bits-conduit" = dontDistribute super."bits-conduit";
+ "bits-extras" = dontDistribute super."bits-extras";
+ "bitset" = dontDistribute super."bitset";
+ "bitspeak" = dontDistribute super."bitspeak";
+ "bitstream" = dontDistribute super."bitstream";
+ "bitstring" = dontDistribute super."bitstring";
+ "bittorrent" = dontDistribute super."bittorrent";
+ "bitvec" = dontDistribute super."bitvec";
+ "bitx-bitcoin" = dontDistribute super."bitx-bitcoin";
+ "bk-tree" = dontDistribute super."bk-tree";
+ "bkr" = dontDistribute super."bkr";
+ "bktrees" = dontDistribute super."bktrees";
+ "bla" = dontDistribute super."bla";
+ "black-jewel" = dontDistribute super."black-jewel";
+ "blacktip" = dontDistribute super."blacktip";
+ "blakesum" = dontDistribute super."blakesum";
+ "blakesum-demo" = dontDistribute super."blakesum-demo";
+ "blank-canvas" = dontDistribute super."blank-canvas";
+ "blas" = dontDistribute super."blas";
+ "blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
+ "blaze" = dontDistribute super."blaze";
+ "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
+ "blaze-from-html" = dontDistribute super."blaze-from-html";
+ "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-shields" = dontDistribute super."blaze-shields";
+ "blaze-textual-native" = dontDistribute super."blaze-textual-native";
+ "blazeMarker" = dontDistribute super."blazeMarker";
+ "blink1" = dontDistribute super."blink1";
+ "blip" = dontDistribute super."blip";
+ "bliplib" = dontDistribute super."bliplib";
+ "blocking-transactions" = dontDistribute super."blocking-transactions";
+ "blogination" = dontDistribute super."blogination";
+ "bloxorz" = dontDistribute super."bloxorz";
+ "blubber" = dontDistribute super."blubber";
+ "blubber-server" = dontDistribute super."blubber-server";
+ "bluetile" = dontDistribute super."bluetile";
+ "bluetileutils" = dontDistribute super."bluetileutils";
+ "blunt" = dontDistribute super."blunt";
+ "board-games" = dontDistribute super."board-games";
+ "bogre-banana" = dontDistribute super."bogre-banana";
+ "bond" = dontDistribute super."bond";
+ "boolean-list" = dontDistribute super."boolean-list";
+ "boolean-normal-forms" = dontDistribute super."boolean-normal-forms";
+ "boolexpr" = dontDistribute super."boolexpr";
+ "bools" = dontDistribute super."bools";
+ "boolsimplifier" = dontDistribute super."boolsimplifier";
+ "boomange" = dontDistribute super."boomange";
+ "boomslang" = dontDistribute super."boomslang";
+ "borel" = dontDistribute super."borel";
+ "bot" = dontDistribute super."bot";
+ "botpp" = dontDistribute super."botpp";
+ "bound-gen" = dontDistribute super."bound-gen";
+ "bounded-tchan" = dontDistribute super."bounded-tchan";
+ "boundingboxes" = dontDistribute super."boundingboxes";
+ "bowntz" = dontDistribute super."bowntz";
+ "bpann" = dontDistribute super."bpann";
+ "brainfuck" = dontDistribute super."brainfuck";
+ "brainfuck-monad" = dontDistribute super."brainfuck-monad";
+ "brainfuck-tut" = dontDistribute super."brainfuck-tut";
+ "break" = dontDistribute super."break";
+ "breakout" = dontDistribute super."breakout";
+ "breve" = dontDistribute super."breve";
+ "brians-brain" = dontDistribute super."brians-brain";
+ "brick" = doDistribute super."brick_0_3_1";
+ "brillig" = dontDistribute super."brillig";
+ "broccoli" = dontDistribute super."broccoli";
+ "broker-haskell" = dontDistribute super."broker-haskell";
+ "bsd-sysctl" = dontDistribute super."bsd-sysctl";
+ "bson-generic" = dontDistribute super."bson-generic";
+ "bson-generics" = dontDistribute super."bson-generics";
+ "bson-mapping" = dontDistribute super."bson-mapping";
+ "bspack" = dontDistribute super."bspack";
+ "bsparse" = dontDistribute super."bsparse";
+ "btree-concurrent" = dontDistribute super."btree-concurrent";
+ "buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
+ "buffon" = dontDistribute super."buffon";
+ "bugzilla" = dontDistribute super."bugzilla";
+ "buildable" = dontDistribute super."buildable";
+ "buildbox" = dontDistribute super."buildbox";
+ "buildbox-tools" = dontDistribute super."buildbox-tools";
+ "buildwrapper" = dontDistribute super."buildwrapper";
+ "bullet" = dontDistribute super."bullet";
+ "burst-detection" = dontDistribute super."burst-detection";
+ "bus-pirate" = dontDistribute super."bus-pirate";
+ "buster" = dontDistribute super."buster";
+ "buster-gtk" = dontDistribute super."buster-gtk";
+ "buster-network" = dontDistribute super."buster-network";
+ "bustle" = doDistribute super."bustle_0_5_2";
+ "butterflies" = dontDistribute super."butterflies";
+ "bv" = dontDistribute super."bv";
+ "byline" = dontDistribute super."byline";
+ "bytable" = dontDistribute super."bytable";
+ "bytestring-arbitrary" = dontDistribute super."bytestring-arbitrary";
+ "bytestring-class" = dontDistribute super."bytestring-class";
+ "bytestring-csv" = dontDistribute super."bytestring-csv";
+ "bytestring-delta" = dontDistribute super."bytestring-delta";
+ "bytestring-from" = dontDistribute super."bytestring-from";
+ "bytestring-handle" = dontDistribute super."bytestring-handle";
+ "bytestring-nums" = dontDistribute super."bytestring-nums";
+ "bytestring-plain" = dontDistribute super."bytestring-plain";
+ "bytestring-rematch" = dontDistribute super."bytestring-rematch";
+ "bytestring-short" = dontDistribute super."bytestring-short";
+ "bytestring-show" = dontDistribute super."bytestring-show";
+ "bytestring-tree-builder" = dontDistribute super."bytestring-tree-builder";
+ "bytestringparser" = dontDistribute super."bytestringparser";
+ "bytestringparser-temporary" = dontDistribute super."bytestringparser-temporary";
+ "bytestringreadp" = dontDistribute super."bytestringreadp";
+ "c-dsl" = dontDistribute super."c-dsl";
+ "c-io" = dontDistribute super."c-io";
+ "c-storable-deriving" = dontDistribute super."c-storable-deriving";
+ "c0check" = dontDistribute super."c0check";
+ "c0parser" = dontDistribute super."c0parser";
+ "c10k" = dontDistribute super."c10k";
+ "c2hsc" = dontDistribute super."c2hsc";
+ "cab" = dontDistribute super."cab";
+ "cabal-audit" = dontDistribute super."cabal-audit";
+ "cabal-bounds" = dontDistribute super."cabal-bounds";
+ "cabal-cargs" = dontDistribute super."cabal-cargs";
+ "cabal-constraints" = dontDistribute super."cabal-constraints";
+ "cabal-db" = dontDistribute super."cabal-db";
+ "cabal-dependency-licenses" = dontDistribute super."cabal-dependency-licenses";
+ "cabal-dev" = dontDistribute super."cabal-dev";
+ "cabal-dir" = dontDistribute super."cabal-dir";
+ "cabal-ghc-dynflags" = dontDistribute super."cabal-ghc-dynflags";
+ "cabal-ghci" = dontDistribute super."cabal-ghci";
+ "cabal-graphdeps" = dontDistribute super."cabal-graphdeps";
+ "cabal-helper" = doDistribute super."cabal-helper_0_6_2_0";
+ "cabal-install-bundle" = dontDistribute super."cabal-install-bundle";
+ "cabal-install-ghc72" = dontDistribute super."cabal-install-ghc72";
+ "cabal-install-ghc74" = dontDistribute super."cabal-install-ghc74";
+ "cabal-lenses" = dontDistribute super."cabal-lenses";
+ "cabal-macosx" = dontDistribute super."cabal-macosx";
+ "cabal-meta" = dontDistribute super."cabal-meta";
+ "cabal-mon" = dontDistribute super."cabal-mon";
+ "cabal-nirvana" = dontDistribute super."cabal-nirvana";
+ "cabal-progdeps" = dontDistribute super."cabal-progdeps";
+ "cabal-query" = dontDistribute super."cabal-query";
+ "cabal-scripts" = dontDistribute super."cabal-scripts";
+ "cabal-setup" = dontDistribute super."cabal-setup";
+ "cabal-sign" = dontDistribute super."cabal-sign";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
+ "cabal-test" = dontDistribute super."cabal-test";
+ "cabal-test-bin" = dontDistribute super."cabal-test-bin";
+ "cabal-test-compat" = dontDistribute super."cabal-test-compat";
+ "cabal-test-quickcheck" = dontDistribute super."cabal-test-quickcheck";
+ "cabal-uninstall" = dontDistribute super."cabal-uninstall";
+ "cabal-upload" = dontDistribute super."cabal-upload";
+ "cabal2arch" = dontDistribute super."cabal2arch";
+ "cabal2doap" = dontDistribute super."cabal2doap";
+ "cabal2ebuild" = dontDistribute super."cabal2ebuild";
+ "cabal2ghci" = dontDistribute super."cabal2ghci";
+ "cabal2nix" = dontDistribute super."cabal2nix";
+ "cabal2spec" = dontDistribute super."cabal2spec";
+ "cabalQuery" = dontDistribute super."cabalQuery";
+ "cabalg" = dontDistribute super."cabalg";
+ "cabalgraph" = dontDistribute super."cabalgraph";
+ "cabalmdvrpm" = dontDistribute super."cabalmdvrpm";
+ "cabalrpmdeps" = dontDistribute super."cabalrpmdeps";
+ "cabalvchk" = dontDistribute super."cabalvchk";
+ "cabin" = dontDistribute super."cabin";
+ "cabocha" = dontDistribute super."cabocha";
+ "cached-io" = dontDistribute super."cached-io";
+ "cached-traversable" = dontDistribute super."cached-traversable";
+ "caf" = dontDistribute super."caf";
+ "cafeteria-prelude" = dontDistribute super."cafeteria-prelude";
+ "caffegraph" = dontDistribute super."caffegraph";
+ "cairo-appbase" = dontDistribute super."cairo-appbase";
+ "cake" = dontDistribute super."cake";
+ "cake3" = dontDistribute super."cake3";
+ "cakyrespa" = dontDistribute super."cakyrespa";
+ "cal3d" = dontDistribute super."cal3d";
+ "cal3d-examples" = dontDistribute super."cal3d-examples";
+ "cal3d-opengl" = dontDistribute super."cal3d-opengl";
+ "calc" = dontDistribute super."calc";
+ "caldims" = dontDistribute super."caldims";
+ "caledon" = dontDistribute super."caledon";
+ "call" = dontDistribute super."call";
+ "call-haskell-from-anything" = dontDistribute super."call-haskell-from-anything";
+ "camh" = dontDistribute super."camh";
+ "campfire" = dontDistribute super."campfire";
+ "canonical-filepath" = dontDistribute super."canonical-filepath";
+ "canteven-config" = dontDistribute super."canteven-config";
+ "canteven-listen-http" = dontDistribute super."canteven-listen-http";
+ "canteven-log" = dontDistribute super."canteven-log";
+ "canteven-template" = dontDistribute super."canteven-template";
+ "cantor" = dontDistribute super."cantor";
+ "cao" = dontDistribute super."cao";
+ "cap" = dontDistribute super."cap";
+ "capped-list" = dontDistribute super."capped-list";
+ "capri" = dontDistribute super."capri";
+ "car-pool" = dontDistribute super."car-pool";
+ "caramia" = dontDistribute super."caramia";
+ "carboncopy" = dontDistribute super."carboncopy";
+ "carettah" = dontDistribute super."carettah";
+ "carray" = doDistribute super."carray_0_1_6_2";
+ "casadi-bindings" = dontDistribute super."casadi-bindings";
+ "casadi-bindings-control" = dontDistribute super."casadi-bindings-control";
+ "casadi-bindings-core" = dontDistribute super."casadi-bindings-core";
+ "casadi-bindings-internal" = dontDistribute super."casadi-bindings-internal";
+ "casadi-bindings-ipopt-interface" = dontDistribute super."casadi-bindings-ipopt-interface";
+ "casadi-bindings-snopt-interface" = dontDistribute super."casadi-bindings-snopt-interface";
+ "cascading" = dontDistribute super."cascading";
+ "case-conversion" = dontDistribute super."case-conversion";
+ "cash" = dontDistribute super."cash";
+ "casing" = dontDistribute super."casing";
+ "cassandra-cql" = dontDistribute super."cassandra-cql";
+ "cassandra-thrift" = dontDistribute super."cassandra-thrift";
+ "cassava-conduit" = dontDistribute super."cassava-conduit";
+ "cassava-streams" = dontDistribute super."cassava-streams";
+ "cassette" = dontDistribute super."cassette";
+ "cassy" = dontDistribute super."cassy";
+ "castle" = dontDistribute super."castle";
+ "casui" = dontDistribute super."casui";
+ "catamorphism" = dontDistribute super."catamorphism";
+ "catch-fd" = dontDistribute super."catch-fd";
+ "categorical-algebra" = dontDistribute super."categorical-algebra";
+ "categories" = dontDistribute super."categories";
+ "category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
+ "cayley-dickson" = dontDistribute super."cayley-dickson";
+ "cblrepo" = dontDistribute super."cblrepo";
+ "cci" = dontDistribute super."cci";
+ "ccnx" = dontDistribute super."ccnx";
+ "cctools-workqueue" = dontDistribute super."cctools-workqueue";
+ "cedict" = dontDistribute super."cedict";
+ "cef" = dontDistribute super."cef";
+ "ceilometer-common" = dontDistribute super."ceilometer-common";
+ "cellrenderer-cairo" = dontDistribute super."cellrenderer-cairo";
+ "cerberus" = dontDistribute super."cerberus";
+ "cereal-derive" = dontDistribute super."cereal-derive";
+ "cereal-enumerator" = dontDistribute super."cereal-enumerator";
+ "cereal-ieee754" = dontDistribute super."cereal-ieee754";
+ "cereal-plus" = dontDistribute super."cereal-plus";
+ "cereal-text" = dontDistribute super."cereal-text";
+ "certificate" = dontDistribute super."certificate";
+ "cf" = dontDistribute super."cf";
+ "cfipu" = dontDistribute super."cfipu";
+ "cflp" = dontDistribute super."cflp";
+ "cfopu" = dontDistribute super."cfopu";
+ "cg" = dontDistribute super."cg";
+ "cgen" = dontDistribute super."cgen";
+ "cgi-undecidable" = dontDistribute super."cgi-undecidable";
+ "cgi-utils" = dontDistribute super."cgi-utils";
+ "cgrep" = dontDistribute super."cgrep";
+ "chain-codes" = dontDistribute super."chain-codes";
+ "chalk" = dontDistribute super."chalk";
+ "chalkboard" = dontDistribute super."chalkboard";
+ "chalkboard-viewer" = dontDistribute super."chalkboard-viewer";
+ "chalmers-lava2000" = dontDistribute super."chalmers-lava2000";
+ "chan-split" = dontDistribute super."chan-split";
+ "change-monger" = dontDistribute super."change-monger";
+ "charade" = dontDistribute super."charade";
+ "charsetdetect" = dontDistribute super."charsetdetect";
+ "chart-histogram" = dontDistribute super."chart-histogram";
+ "chaselev-deque" = dontDistribute super."chaselev-deque";
+ "chatter" = dontDistribute super."chatter";
+ "chatty" = dontDistribute super."chatty";
+ "chatty-text" = dontDistribute super."chatty-text";
+ "chatty-utils" = dontDistribute super."chatty-utils";
+ "check-pvp" = dontDistribute super."check-pvp";
+ "checked" = dontDistribute super."checked";
+ "chell-hunit" = dontDistribute super."chell-hunit";
+ "chesshs" = dontDistribute super."chesshs";
+ "chevalier-common" = dontDistribute super."chevalier-common";
+ "chp" = dontDistribute super."chp";
+ "chp-mtl" = dontDistribute super."chp-mtl";
+ "chp-plus" = dontDistribute super."chp-plus";
+ "chp-spec" = dontDistribute super."chp-spec";
+ "chp-transformers" = dontDistribute super."chp-transformers";
+ "chronograph" = dontDistribute super."chronograph";
+ "chu2" = dontDistribute super."chu2";
+ "chuchu" = dontDistribute super."chuchu";
+ "chunks" = dontDistribute super."chunks";
+ "chunky" = dontDistribute super."chunky";
+ "church-list" = dontDistribute super."church-list";
+ "cil" = dontDistribute super."cil";
+ "cinvoke" = dontDistribute super."cinvoke";
+ "cio" = dontDistribute super."cio";
+ "cipher-rc5" = dontDistribute super."cipher-rc5";
+ "ciphersaber2" = dontDistribute super."ciphersaber2";
+ "circ" = dontDistribute super."circ";
+ "cirru-parser" = dontDistribute super."cirru-parser";
+ "citation-resolve" = dontDistribute super."citation-resolve";
+ "citeproc-hs" = dontDistribute super."citeproc-hs";
+ "citeproc-hs-pandoc-filter" = dontDistribute super."citeproc-hs-pandoc-filter";
+ "cityhash" = dontDistribute super."cityhash";
+ "cjk" = dontDistribute super."cjk";
+ "clac" = dontDistribute super."clac";
+ "clafer" = dontDistribute super."clafer";
+ "claferIG" = dontDistribute super."claferIG";
+ "claferwiki" = dontDistribute super."claferwiki";
+ "clang-pure" = dontDistribute super."clang-pure";
+ "clanki" = dontDistribute super."clanki";
+ "clarifai" = dontDistribute super."clarifai";
+ "clash" = dontDistribute super."clash";
+ "clash-ghc" = doDistribute super."clash-ghc_0_6_7";
+ "clash-lib" = doDistribute super."clash-lib_0_6_7";
+ "clash-prelude" = doDistribute super."clash-prelude_0_10_4";
+ "clash-prelude-quickcheck" = dontDistribute super."clash-prelude-quickcheck";
+ "clash-systemverilog" = doDistribute super."clash-systemverilog_0_6_3";
+ "clash-verilog" = doDistribute super."clash-verilog_0_6_3";
+ "clash-vhdl" = doDistribute super."clash-vhdl_0_6_4";
+ "classify" = dontDistribute super."classify";
+ "classy-parallel" = dontDistribute super."classy-parallel";
+ "clckwrks-dot-com" = dontDistribute super."clckwrks-dot-com";
+ "clckwrks-plugin-bugs" = dontDistribute super."clckwrks-plugin-bugs";
+ "clckwrks-plugin-ircbot" = dontDistribute super."clckwrks-plugin-ircbot";
+ "clckwrks-theme-clckwrks" = dontDistribute super."clckwrks-theme-clckwrks";
+ "clckwrks-theme-geo-bootstrap" = dontDistribute super."clckwrks-theme-geo-bootstrap";
+ "cld2" = dontDistribute super."cld2";
+ "clean-home" = dontDistribute super."clean-home";
+ "clean-unions" = dontDistribute super."clean-unions";
+ "cless" = dontDistribute super."cless";
+ "clevercss" = dontDistribute super."clevercss";
+ "cli" = dontDistribute super."cli";
+ "click-clack" = dontDistribute super."click-clack";
+ "clifford" = dontDistribute super."clifford";
+ "clippard" = dontDistribute super."clippard";
+ "clipper" = dontDistribute super."clipper";
+ "clippings" = dontDistribute super."clippings";
+ "clist" = dontDistribute super."clist";
+ "clocked" = dontDistribute super."clocked";
+ "clogparse" = dontDistribute super."clogparse";
+ "clone-all" = dontDistribute super."clone-all";
+ "closure" = dontDistribute super."closure";
+ "cloud-haskell" = dontDistribute super."cloud-haskell";
+ "cloudfront-signer" = dontDistribute super."cloudfront-signer";
+ "cloudyfs" = dontDistribute super."cloudyfs";
+ "cltw" = dontDistribute super."cltw";
+ "clua" = dontDistribute super."clua";
+ "cluss" = dontDistribute super."cluss";
+ "clustertools" = dontDistribute super."clustertools";
+ "clutterhs" = dontDistribute super."clutterhs";
+ "cmaes" = dontDistribute super."cmaes";
+ "cmath" = dontDistribute super."cmath";
+ "cmathml3" = dontDistribute super."cmathml3";
+ "cmd-item" = dontDistribute super."cmd-item";
+ "cmdargs-browser" = dontDistribute super."cmdargs-browser";
+ "cmdlib" = dontDistribute super."cmdlib";
+ "cmdtheline" = dontDistribute super."cmdtheline";
+ "cml" = dontDistribute super."cml";
+ "cmonad" = dontDistribute super."cmonad";
+ "cmu" = dontDistribute super."cmu";
+ "cnc-spec-compiler" = dontDistribute super."cnc-spec-compiler";
+ "cndict" = dontDistribute super."cndict";
+ "codec" = dontDistribute super."codec";
+ "codec-libevent" = dontDistribute super."codec-libevent";
+ "codec-mbox" = dontDistribute super."codec-mbox";
+ "codecov-haskell" = dontDistribute super."codecov-haskell";
+ "codemonitor" = dontDistribute super."codemonitor";
+ "codepad" = dontDistribute super."codepad";
+ "codex" = doDistribute super."codex_0_4_0_6";
+ "codo-notation" = dontDistribute super."codo-notation";
+ "cofunctor" = dontDistribute super."cofunctor";
+ "cognimeta-utils" = dontDistribute super."cognimeta-utils";
+ "coinbase-exchange" = dontDistribute super."coinbase-exchange";
+ "colada" = dontDistribute super."colada";
+ "colchis" = dontDistribute super."colchis";
+ "collada-output" = dontDistribute super."collada-output";
+ "collada-types" = dontDistribute super."collada-types";
+ "collapse-util" = dontDistribute super."collapse-util";
+ "collection-json" = dontDistribute super."collection-json";
+ "collections" = dontDistribute super."collections";
+ "collections-api" = dontDistribute super."collections-api";
+ "collections-base-instances" = dontDistribute super."collections-base-instances";
+ "colock" = dontDistribute super."colock";
+ "colorize-haskell" = dontDistribute super."colorize-haskell";
+ "colors" = dontDistribute super."colors";
+ "coltrane" = dontDistribute super."coltrane";
+ "com" = dontDistribute super."com";
+ "combinat" = dontDistribute super."combinat";
+ "combinat-diagrams" = dontDistribute super."combinat-diagrams";
+ "combinator-interactive" = dontDistribute super."combinator-interactive";
+ "combinatorial-problems" = dontDistribute super."combinatorial-problems";
+ "combinatorics" = dontDistribute super."combinatorics";
+ "combobuffer" = dontDistribute super."combobuffer";
+ "comfort-graph" = dontDistribute super."comfort-graph";
+ "command" = dontDistribute super."command";
+ "command-qq" = dontDistribute super."command-qq";
+ "commodities" = dontDistribute super."commodities";
+ "commsec" = dontDistribute super."commsec";
+ "commsec-keyexchange" = dontDistribute super."commsec-keyexchange";
+ "comonad-extras" = dontDistribute super."comonad-extras";
+ "comonad-random" = dontDistribute super."comonad-random";
+ "compact-map" = dontDistribute super."compact-map";
+ "compact-socket" = dontDistribute super."compact-socket";
+ "compact-string" = dontDistribute super."compact-string";
+ "compact-string-fix" = dontDistribute super."compact-string-fix";
+ "compare-type" = dontDistribute super."compare-type";
+ "compdata-automata" = dontDistribute super."compdata-automata";
+ "compdata-dags" = dontDistribute super."compdata-dags";
+ "compdata-param" = dontDistribute super."compdata-param";
+ "compensated" = dontDistribute super."compensated";
+ "competition" = dontDistribute super."competition";
+ "compilation" = dontDistribute super."compilation";
+ "complex-generic" = dontDistribute super."complex-generic";
+ "complex-integrate" = dontDistribute super."complex-integrate";
+ "complexity" = dontDistribute super."complexity";
+ "compose-ltr" = dontDistribute super."compose-ltr";
+ "compose-trans" = dontDistribute super."compose-trans";
+ "compression" = dontDistribute super."compression";
+ "compstrat" = dontDistribute super."compstrat";
+ "comptrans" = dontDistribute super."comptrans";
+ "computational-algebra" = dontDistribute super."computational-algebra";
+ "computations" = dontDistribute super."computations";
+ "conceit" = dontDistribute super."conceit";
+ "concorde" = dontDistribute super."concorde";
+ "concraft" = dontDistribute super."concraft";
+ "concraft-hr" = dontDistribute super."concraft-hr";
+ "concraft-pl" = dontDistribute super."concraft-pl";
+ "concrete-relaxng-parser" = dontDistribute super."concrete-relaxng-parser";
+ "concrete-typerep" = dontDistribute super."concrete-typerep";
+ "concurrent-barrier" = dontDistribute super."concurrent-barrier";
+ "concurrent-dns-cache" = dontDistribute super."concurrent-dns-cache";
+ "concurrent-extra" = dontDistribute super."concurrent-extra";
+ "concurrent-machines" = dontDistribute super."concurrent-machines";
+ "concurrent-sa" = dontDistribute super."concurrent-sa";
+ "concurrent-split" = dontDistribute super."concurrent-split";
+ "concurrent-state" = dontDistribute super."concurrent-state";
+ "concurrent-utilities" = dontDistribute super."concurrent-utilities";
+ "concurrentoutput" = dontDistribute super."concurrentoutput";
+ "cond" = dontDistribute super."cond";
+ "condor" = dontDistribute super."condor";
+ "condorcet" = dontDistribute super."condorcet";
+ "conductive-base" = dontDistribute super."conductive-base";
+ "conductive-clock" = dontDistribute super."conductive-clock";
+ "conductive-hsc3" = dontDistribute super."conductive-hsc3";
+ "conductive-song" = dontDistribute super."conductive-song";
+ "conduit-audio" = dontDistribute super."conduit-audio";
+ "conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
+ "conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
+ "conduit-audio-sndfile" = dontDistribute super."conduit-audio-sndfile";
+ "conduit-network-stream" = dontDistribute super."conduit-network-stream";
+ "conduit-resumablesink" = dontDistribute super."conduit-resumablesink";
+ "conf" = dontDistribute super."conf";
+ "config-select" = dontDistribute super."config-select";
+ "config-value" = dontDistribute super."config-value";
+ "configifier" = dontDistribute super."configifier";
+ "configuration" = dontDistribute super."configuration";
+ "configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
+ "confsolve" = dontDistribute super."confsolve";
+ "congruence-relation" = dontDistribute super."congruence-relation";
+ "conjugateGradient" = dontDistribute super."conjugateGradient";
+ "conjure" = dontDistribute super."conjure";
+ "conlogger" = dontDistribute super."conlogger";
+ "connection-pool" = dontDistribute super."connection-pool";
+ "consistent" = dontDistribute super."consistent";
+ "console-program" = dontDistribute super."console-program";
+ "const-math-ghc-plugin" = dontDistribute super."const-math-ghc-plugin";
+ "constrained-categories" = dontDistribute super."constrained-categories";
+ "constrained-normal" = dontDistribute super."constrained-normal";
+ "constructible" = dontDistribute super."constructible";
+ "constructive-algebra" = dontDistribute super."constructive-algebra";
+ "consumers" = dontDistribute super."consumers";
+ "container" = dontDistribute super."container";
+ "container-classes" = dontDistribute super."container-classes";
+ "containers-benchmark" = dontDistribute super."containers-benchmark";
+ "containers-deepseq" = dontDistribute super."containers-deepseq";
+ "context-free-grammar" = dontDistribute super."context-free-grammar";
+ "context-stack" = dontDistribute super."context-stack";
+ "continue" = dontDistribute super."continue";
+ "continued-fractions" = dontDistribute super."continued-fractions";
+ "continuum" = dontDistribute super."continuum";
+ "continuum-client" = dontDistribute super."continuum-client";
+ "control-event" = dontDistribute super."control-event";
+ "control-monad-attempt" = dontDistribute super."control-monad-attempt";
+ "control-monad-exception" = dontDistribute super."control-monad-exception";
+ "control-monad-exception-monadsfd" = dontDistribute super."control-monad-exception-monadsfd";
+ "control-monad-exception-monadstf" = dontDistribute super."control-monad-exception-monadstf";
+ "control-monad-exception-mtl" = dontDistribute super."control-monad-exception-mtl";
+ "control-monad-failure" = dontDistribute super."control-monad-failure";
+ "control-monad-failure-mtl" = dontDistribute super."control-monad-failure-mtl";
+ "control-monad-omega" = dontDistribute super."control-monad-omega";
+ "control-monad-queue" = dontDistribute super."control-monad-queue";
+ "control-timeout" = dontDistribute super."control-timeout";
+ "contstuff" = dontDistribute super."contstuff";
+ "contstuff-monads-tf" = dontDistribute super."contstuff-monads-tf";
+ "contstuff-transformers" = dontDistribute super."contstuff-transformers";
+ "converge" = dontDistribute super."converge";
+ "conversion" = dontDistribute super."conversion";
+ "conversion-bytestring" = dontDistribute super."conversion-bytestring";
+ "conversion-case-insensitive" = dontDistribute super."conversion-case-insensitive";
+ "conversion-text" = dontDistribute super."conversion-text";
+ "convert" = dontDistribute super."convert";
+ "convertible-ascii" = dontDistribute super."convertible-ascii";
+ "convertible-text" = dontDistribute super."convertible-text";
+ "cookbook" = dontDistribute super."cookbook";
+ "coordinate" = dontDistribute super."coordinate";
+ "copilot" = dontDistribute super."copilot";
+ "copilot-c99" = dontDistribute super."copilot-c99";
+ "copilot-cbmc" = dontDistribute super."copilot-cbmc";
+ "copilot-core" = dontDistribute super."copilot-core";
+ "copilot-language" = dontDistribute super."copilot-language";
+ "copilot-libraries" = dontDistribute super."copilot-libraries";
+ "copilot-sbv" = dontDistribute super."copilot-sbv";
+ "copilot-theorem" = dontDistribute super."copilot-theorem";
+ "copr" = dontDistribute super."copr";
+ "core" = dontDistribute super."core";
+ "core-haskell" = dontDistribute super."core-haskell";
+ "corebot-bliki" = dontDistribute super."corebot-bliki";
+ "coroutine-enumerator" = dontDistribute super."coroutine-enumerator";
+ "coroutine-iteratee" = dontDistribute super."coroutine-iteratee";
+ "coroutine-object" = dontDistribute super."coroutine-object";
+ "couch-hs" = dontDistribute super."couch-hs";
+ "couch-simple" = dontDistribute super."couch-simple";
+ "couchdb-conduit" = dontDistribute super."couchdb-conduit";
+ "couchdb-enumerator" = dontDistribute super."couchdb-enumerator";
+ "count" = dontDistribute super."count";
+ "countable" = dontDistribute super."countable";
+ "counter" = dontDistribute super."counter";
+ "court" = dontDistribute super."court";
+ "coverage" = dontDistribute super."coverage";
+ "cpio-conduit" = dontDistribute super."cpio-conduit";
+ "cplusplus-th" = dontDistribute super."cplusplus-th";
+ "cprng-aes-effect" = dontDistribute super."cprng-aes-effect";
+ "cpsa" = dontDistribute super."cpsa";
+ "cpuid" = dontDistribute super."cpuid";
+ "cpuperf" = dontDistribute super."cpuperf";
+ "cpython" = dontDistribute super."cpython";
+ "cqrs" = dontDistribute super."cqrs";
+ "cqrs-core" = dontDistribute super."cqrs-core";
+ "cqrs-example" = dontDistribute super."cqrs-example";
+ "cqrs-memory" = dontDistribute super."cqrs-memory";
+ "cqrs-postgresql" = dontDistribute super."cqrs-postgresql";
+ "cqrs-sqlite3" = dontDistribute super."cqrs-sqlite3";
+ "cqrs-test" = dontDistribute super."cqrs-test";
+ "cqrs-testkit" = dontDistribute super."cqrs-testkit";
+ "cqrs-types" = dontDistribute super."cqrs-types";
+ "cr" = dontDistribute super."cr";
+ "crack" = dontDistribute super."crack";
+ "craftwerk" = dontDistribute super."craftwerk";
+ "craftwerk-cairo" = dontDistribute super."craftwerk-cairo";
+ "craftwerk-gtk" = dontDistribute super."craftwerk-gtk";
+ "crc16" = dontDistribute super."crc16";
+ "crc16-table" = dontDistribute super."crc16-table";
+ "creatur" = dontDistribute super."creatur";
+ "crf-chain1" = dontDistribute super."crf-chain1";
+ "crf-chain1-constrained" = dontDistribute super."crf-chain1-constrained";
+ "crf-chain2-generic" = dontDistribute super."crf-chain2-generic";
+ "crf-chain2-tiers" = dontDistribute super."crf-chain2-tiers";
+ "critbit" = dontDistribute super."critbit";
+ "criterion-plus" = dontDistribute super."criterion-plus";
+ "criterion-to-html" = dontDistribute super."criterion-to-html";
+ "crockford" = dontDistribute super."crockford";
+ "crocodile" = dontDistribute super."crocodile";
+ "cron-compat" = dontDistribute super."cron-compat";
+ "cruncher-types" = dontDistribute super."cruncher-types";
+ "crunghc" = dontDistribute super."crunghc";
+ "crypto-cipher-benchmarks" = dontDistribute super."crypto-cipher-benchmarks";
+ "crypto-classical" = dontDistribute super."crypto-classical";
+ "crypto-conduit" = dontDistribute super."crypto-conduit";
+ "crypto-enigma" = dontDistribute super."crypto-enigma";
+ "crypto-pubkey-openssh" = dontDistribute super."crypto-pubkey-openssh";
+ "crypto-random-effect" = dontDistribute super."crypto-random-effect";
+ "crypto-totp" = dontDistribute super."crypto-totp";
+ "cryptsy-api" = dontDistribute super."cryptsy-api";
+ "crystalfontz" = dontDistribute super."crystalfontz";
+ "cse-ghc-plugin" = dontDistribute super."cse-ghc-plugin";
+ "csound-catalog" = dontDistribute super."csound-catalog";
+ "csound-expression" = dontDistribute super."csound-expression";
+ "csound-expression-dynamic" = dontDistribute super."csound-expression-dynamic";
+ "csound-expression-opcodes" = dontDistribute super."csound-expression-opcodes";
+ "csound-expression-typed" = dontDistribute super."csound-expression-typed";
+ "csound-sampler" = dontDistribute super."csound-sampler";
+ "csp" = dontDistribute super."csp";
+ "cspmchecker" = dontDistribute super."cspmchecker";
+ "css" = dontDistribute super."css";
+ "csv-enumerator" = dontDistribute super."csv-enumerator";
+ "csv-nptools" = dontDistribute super."csv-nptools";
+ "csv-to-qif" = dontDistribute super."csv-to-qif";
+ "ctemplate" = dontDistribute super."ctemplate";
+ "ctkl" = dontDistribute super."ctkl";
+ "ctpl" = dontDistribute super."ctpl";
+ "cube" = dontDistribute super."cube";
+ "cubical" = dontDistribute super."cubical";
+ "cubicbezier" = dontDistribute super."cubicbezier";
+ "cublas" = dontDistribute super."cublas";
+ "cuboid" = dontDistribute super."cuboid";
+ "cuda" = dontDistribute super."cuda";
+ "cudd" = dontDistribute super."cudd";
+ "cufft" = dontDistribute super."cufft";
+ "curl-aeson" = dontDistribute super."curl-aeson";
+ "curlhs" = dontDistribute super."curlhs";
+ "currency" = dontDistribute super."currency";
+ "current-locale" = dontDistribute super."current-locale";
+ "curry-base" = dontDistribute super."curry-base";
+ "curry-frontend" = dontDistribute super."curry-frontend";
+ "cursedcsv" = dontDistribute super."cursedcsv";
+ "curve25519" = dontDistribute super."curve25519";
+ "curves" = dontDistribute super."curves";
+ "custom-prelude" = dontDistribute super."custom-prelude";
+ "cv-combinators" = dontDistribute super."cv-combinators";
+ "cyclotomic" = dontDistribute super."cyclotomic";
+ "cypher" = dontDistribute super."cypher";
+ "d-bus" = dontDistribute super."d-bus";
+ "d3js" = dontDistribute super."d3js";
+ "daemonize-doublefork" = dontDistribute super."daemonize-doublefork";
+ "daemons" = dontDistribute super."daemons";
+ "dag" = dontDistribute super."dag";
+ "damnpacket" = dontDistribute super."damnpacket";
+ "dao" = dontDistribute super."dao";
+ "dapi" = dontDistribute super."dapi";
+ "darcs" = dontDistribute super."darcs";
+ "darcs-benchmark" = dontDistribute super."darcs-benchmark";
+ "darcs-beta" = dontDistribute super."darcs-beta";
+ "darcs-buildpackage" = dontDistribute super."darcs-buildpackage";
+ "darcs-cabalized" = dontDistribute super."darcs-cabalized";
+ "darcs-fastconvert" = dontDistribute super."darcs-fastconvert";
+ "darcs-graph" = dontDistribute super."darcs-graph";
+ "darcs-monitor" = dontDistribute super."darcs-monitor";
+ "darcs-scripts" = dontDistribute super."darcs-scripts";
+ "darcs2dot" = dontDistribute super."darcs2dot";
+ "darcsden" = dontDistribute super."darcsden";
+ "darcswatch" = dontDistribute super."darcswatch";
+ "darkplaces-demo" = dontDistribute super."darkplaces-demo";
+ "darkplaces-rcon" = dontDistribute super."darkplaces-rcon";
+ "darkplaces-rcon-util" = dontDistribute super."darkplaces-rcon-util";
+ "darkplaces-text" = dontDistribute super."darkplaces-text";
+ "dash-haskell" = dontDistribute super."dash-haskell";
+ "data-accessor-monadLib" = dontDistribute super."data-accessor-monadLib";
+ "data-accessor-monads-fd" = dontDistribute super."data-accessor-monads-fd";
+ "data-accessor-monads-tf" = dontDistribute super."data-accessor-monads-tf";
+ "data-accessor-template" = dontDistribute super."data-accessor-template";
+ "data-accessor-transformers" = dontDistribute super."data-accessor-transformers";
+ "data-aviary" = dontDistribute super."data-aviary";
+ "data-bword" = dontDistribute super."data-bword";
+ "data-carousel" = dontDistribute super."data-carousel";
+ "data-category" = dontDistribute super."data-category";
+ "data-cell" = dontDistribute super."data-cell";
+ "data-checked" = dontDistribute super."data-checked";
+ "data-clist" = dontDistribute super."data-clist";
+ "data-concurrent-queue" = dontDistribute super."data-concurrent-queue";
+ "data-construction" = dontDistribute super."data-construction";
+ "data-cycle" = dontDistribute super."data-cycle";
+ "data-default-generics" = dontDistribute super."data-default-generics";
+ "data-dispersal" = dontDistribute super."data-dispersal";
+ "data-dword" = dontDistribute super."data-dword";
+ "data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
+ "data-endian" = dontDistribute super."data-endian";
+ "data-extend-generic" = dontDistribute super."data-extend-generic";
+ "data-extra" = dontDistribute super."data-extra";
+ "data-filepath" = dontDistribute super."data-filepath";
+ "data-fin" = dontDistribute super."data-fin";
+ "data-fin-simple" = dontDistribute super."data-fin-simple";
+ "data-fix" = dontDistribute super."data-fix";
+ "data-fix-cse" = dontDistribute super."data-fix-cse";
+ "data-flags" = dontDistribute super."data-flags";
+ "data-flagset" = dontDistribute super."data-flagset";
+ "data-fresh" = dontDistribute super."data-fresh";
+ "data-interval" = dontDistribute super."data-interval";
+ "data-ivar" = dontDistribute super."data-ivar";
+ "data-kiln" = dontDistribute super."data-kiln";
+ "data-layer" = dontDistribute super."data-layer";
+ "data-layout" = dontDistribute super."data-layout";
+ "data-lens" = dontDistribute super."data-lens";
+ "data-lens-fd" = dontDistribute super."data-lens-fd";
+ "data-lens-ixset" = dontDistribute super."data-lens-ixset";
+ "data-lens-template" = dontDistribute super."data-lens-template";
+ "data-list-sequences" = dontDistribute super."data-list-sequences";
+ "data-map-multikey" = dontDistribute super."data-map-multikey";
+ "data-named" = dontDistribute super."data-named";
+ "data-nat" = dontDistribute super."data-nat";
+ "data-object" = dontDistribute super."data-object";
+ "data-object-json" = dontDistribute super."data-object-json";
+ "data-object-yaml" = dontDistribute super."data-object-yaml";
+ "data-or" = dontDistribute super."data-or";
+ "data-partition" = dontDistribute super."data-partition";
+ "data-pprint" = dontDistribute super."data-pprint";
+ "data-quotientref" = dontDistribute super."data-quotientref";
+ "data-r-tree" = dontDistribute super."data-r-tree";
+ "data-ref" = dontDistribute super."data-ref";
+ "data-reify-cse" = dontDistribute super."data-reify-cse";
+ "data-repr" = dontDistribute super."data-repr";
+ "data-rev" = dontDistribute super."data-rev";
+ "data-rope" = dontDistribute super."data-rope";
+ "data-rtuple" = dontDistribute super."data-rtuple";
+ "data-size" = dontDistribute super."data-size";
+ "data-spacepart" = dontDistribute super."data-spacepart";
+ "data-store" = dontDistribute super."data-store";
+ "data-stringmap" = dontDistribute super."data-stringmap";
+ "data-structure-inferrer" = dontDistribute super."data-structure-inferrer";
+ "data-tensor" = dontDistribute super."data-tensor";
+ "data-textual" = dontDistribute super."data-textual";
+ "data-timeout" = dontDistribute super."data-timeout";
+ "data-transform" = dontDistribute super."data-transform";
+ "data-treify" = dontDistribute super."data-treify";
+ "data-type" = dontDistribute super."data-type";
+ "data-util" = dontDistribute super."data-util";
+ "data-variant" = dontDistribute super."data-variant";
+ "database-migrate" = dontDistribute super."database-migrate";
+ "database-study" = dontDistribute super."database-study";
+ "datadog" = dontDistribute super."datadog";
+ "dataenc" = dontDistribute super."dataenc";
+ "dataflow" = dontDistribute super."dataflow";
+ "datalog" = dontDistribute super."datalog";
+ "datapacker" = dontDistribute super."datapacker";
+ "dataurl" = dontDistribute super."dataurl";
+ "date-cache" = dontDistribute super."date-cache";
+ "dates" = dontDistribute super."dates";
+ "datetime" = dontDistribute super."datetime";
+ "datetime-sb" = dontDistribute super."datetime-sb";
+ "dawdle" = dontDistribute super."dawdle";
+ "dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
+ "dbcleaner" = dontDistribute super."dbcleaner";
+ "dbf" = dontDistribute super."dbf";
+ "dbjava" = dontDistribute super."dbjava";
+ "dbus" = doDistribute super."dbus_0_10_11";
+ "dbus-client" = dontDistribute super."dbus-client";
+ "dbus-core" = dontDistribute super."dbus-core";
+ "dbus-qq" = dontDistribute super."dbus-qq";
+ "dbus-th" = dontDistribute super."dbus-th";
+ "dclabel" = dontDistribute super."dclabel";
+ "dclabel-eci11" = dontDistribute super."dclabel-eci11";
+ "ddc-base" = dontDistribute super."ddc-base";
+ "ddc-build" = dontDistribute super."ddc-build";
+ "ddc-code" = dontDistribute super."ddc-code";
+ "ddc-core" = dontDistribute super."ddc-core";
+ "ddc-core-eval" = dontDistribute super."ddc-core-eval";
+ "ddc-core-flow" = dontDistribute super."ddc-core-flow";
+ "ddc-core-llvm" = dontDistribute super."ddc-core-llvm";
+ "ddc-core-salt" = dontDistribute super."ddc-core-salt";
+ "ddc-core-simpl" = dontDistribute super."ddc-core-simpl";
+ "ddc-core-tetra" = dontDistribute super."ddc-core-tetra";
+ "ddc-driver" = dontDistribute super."ddc-driver";
+ "ddc-interface" = dontDistribute super."ddc-interface";
+ "ddc-source-tetra" = dontDistribute super."ddc-source-tetra";
+ "ddc-tools" = dontDistribute super."ddc-tools";
+ "ddc-war" = dontDistribute super."ddc-war";
+ "ddci-core" = dontDistribute super."ddci-core";
+ "dead-code-detection" = dontDistribute super."dead-code-detection";
+ "dead-simple-json" = dontDistribute super."dead-simple-json";
+ "debian-binary" = dontDistribute super."debian-binary";
+ "debian-build" = dontDistribute super."debian-build";
+ "debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
+ "decepticons" = dontDistribute super."decepticons";
+ "decode-utf8" = dontDistribute super."decode-utf8";
+ "decoder-conduit" = dontDistribute super."decoder-conduit";
+ "dedukti" = dontDistribute super."dedukti";
+ "deepcontrol" = dontDistribute super."deepcontrol";
+ "deeplearning-hs" = dontDistribute super."deeplearning-hs";
+ "deepseq-bounded" = dontDistribute super."deepseq-bounded";
+ "deepseq-magic" = dontDistribute super."deepseq-magic";
+ "deepseq-th" = dontDistribute super."deepseq-th";
+ "deepzoom" = dontDistribute super."deepzoom";
+ "defargs" = dontDistribute super."defargs";
+ "definitive-base" = dontDistribute super."definitive-base";
+ "definitive-filesystem" = dontDistribute super."definitive-filesystem";
+ "definitive-graphics" = dontDistribute super."definitive-graphics";
+ "definitive-parser" = dontDistribute super."definitive-parser";
+ "definitive-reactive" = dontDistribute super."definitive-reactive";
+ "definitive-sound" = dontDistribute super."definitive-sound";
+ "deiko-config" = dontDistribute super."deiko-config";
+ "deka" = dontDistribute super."deka";
+ "deka-tests" = dontDistribute super."deka-tests";
+ "delaunay" = dontDistribute super."delaunay";
+ "delicious" = dontDistribute super."delicious";
+ "delimited-text" = dontDistribute super."delimited-text";
+ "delimiter-separated" = dontDistribute super."delimiter-separated";
+ "delta" = dontDistribute super."delta";
+ "delta-h" = dontDistribute super."delta-h";
+ "demarcate" = dontDistribute super."demarcate";
+ "denominate" = dontDistribute super."denominate";
+ "depends" = dontDistribute super."depends";
+ "dephd" = dontDistribute super."dephd";
+ "dequeue" = dontDistribute super."dequeue";
+ "derangement" = dontDistribute super."derangement";
+ "derivation-trees" = dontDistribute super."derivation-trees";
+ "derive-IG" = dontDistribute super."derive-IG";
+ "derive-enumerable" = dontDistribute super."derive-enumerable";
+ "derive-gadt" = dontDistribute super."derive-gadt";
+ "derive-topdown" = dontDistribute super."derive-topdown";
+ "derive-trie" = dontDistribute super."derive-trie";
+ "deriving-compat" = dontDistribute super."deriving-compat";
+ "derp" = dontDistribute super."derp";
+ "derp-lib" = dontDistribute super."derp-lib";
+ "descrilo" = dontDistribute super."descrilo";
+ "despair" = dontDistribute super."despair";
+ "deterministic-game-engine" = dontDistribute super."deterministic-game-engine";
+ "detrospector" = dontDistribute super."detrospector";
+ "deunicode" = dontDistribute super."deunicode";
+ "devil" = dontDistribute super."devil";
+ "dewdrop" = dontDistribute super."dewdrop";
+ "dfrac" = dontDistribute super."dfrac";
+ "dfsbuild" = dontDistribute super."dfsbuild";
+ "dgim" = dontDistribute super."dgim";
+ "dgs" = dontDistribute super."dgs";
+ "dia-base" = dontDistribute super."dia-base";
+ "dia-functions" = dontDistribute super."dia-functions";
+ "diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
+ "diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
+ "diagrams-gtk" = dontDistribute super."diagrams-gtk";
+ "diagrams-hsqml" = dontDistribute super."diagrams-hsqml";
+ "diagrams-lib" = doDistribute super."diagrams-lib_1_3_0_8";
+ "diagrams-pandoc" = dontDistribute super."diagrams-pandoc";
+ "diagrams-pdf" = dontDistribute super."diagrams-pdf";
+ "diagrams-pgf" = dontDistribute super."diagrams-pgf";
+ "diagrams-qrcode" = dontDistribute super."diagrams-qrcode";
+ "diagrams-rubiks-cube" = dontDistribute super."diagrams-rubiks-cube";
+ "diagrams-tikz" = dontDistribute super."diagrams-tikz";
+ "dialog" = dontDistribute super."dialog";
+ "dice-entropy-conduit" = dontDistribute super."dice-entropy-conduit";
+ "dicom" = dontDistribute super."dicom";
+ "dictparser" = dontDistribute super."dictparser";
+ "diet" = dontDistribute super."diet";
+ "diff-gestalt" = dontDistribute super."diff-gestalt";
+ "diff-parse" = dontDistribute super."diff-parse";
+ "diffarray" = dontDistribute super."diffarray";
+ "diffcabal" = dontDistribute super."diffcabal";
+ "diffdump" = dontDistribute super."diffdump";
+ "digamma" = dontDistribute super."digamma";
+ "digest-pure" = dontDistribute super."digest-pure";
+ "digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
+ "digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
+ "digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
+ "digestive-functors-hsp" = dontDistribute super."digestive-functors-hsp";
+ "digestive-functors-scotty" = dontDistribute super."digestive-functors-scotty";
+ "digestive-functors-snap" = dontDistribute super."digestive-functors-snap";
+ "digit" = dontDistribute super."digit";
+ "digitalocean-kzs" = dontDistribute super."digitalocean-kzs";
+ "dimensional-codata" = dontDistribute super."dimensional-codata";
+ "dimensional-tf" = dontDistribute super."dimensional-tf";
+ "dingo-core" = dontDistribute super."dingo-core";
+ "dingo-example" = dontDistribute super."dingo-example";
+ "dingo-widgets" = dontDistribute super."dingo-widgets";
+ "diophantine" = dontDistribute super."diophantine";
+ "diplomacy" = dontDistribute super."diplomacy";
+ "diplomacy-server" = dontDistribute super."diplomacy-server";
+ "direct-binary-files" = dontDistribute super."direct-binary-files";
+ "direct-daemonize" = dontDistribute super."direct-daemonize";
+ "direct-fastcgi" = dontDistribute super."direct-fastcgi";
+ "direct-http" = dontDistribute super."direct-http";
+ "direct-murmur-hash" = dontDistribute super."direct-murmur-hash";
+ "direct-plugins" = dontDistribute super."direct-plugins";
+ "directed-cubical" = dontDistribute super."directed-cubical";
+ "directory-layout" = dontDistribute super."directory-layout";
+ "dirfiles" = dontDistribute super."dirfiles";
+ "dirstream" = dontDistribute super."dirstream";
+ "disassembler" = dontDistribute super."disassembler";
+ "discordian-calendar" = dontDistribute super."discordian-calendar";
+ "discount" = dontDistribute super."discount";
+ "discrete-space-map" = dontDistribute super."discrete-space-map";
+ "discrimination" = dontDistribute super."discrimination";
+ "disjoint-set" = dontDistribute super."disjoint-set";
+ "disjoint-sets-st" = dontDistribute super."disjoint-sets-st";
+ "dist-upload" = dontDistribute super."dist-upload";
+ "distributed-closure" = dontDistribute super."distributed-closure";
+ "distributed-process-async" = dontDistribute super."distributed-process-async";
+ "distributed-process-azure" = dontDistribute super."distributed-process-azure";
+ "distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
+ "distributed-process-execution" = dontDistribute super."distributed-process-execution";
+ "distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
+ "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" = dontDistribute super."distributed-process-simplelocalnet";
+ "distributed-process-supervisor" = dontDistribute super."distributed-process-supervisor";
+ "distributed-process-task" = dontDistribute super."distributed-process-task";
+ "distributed-process-tests" = dontDistribute super."distributed-process-tests";
+ "distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
+ "distribution" = dontDistribute super."distribution";
+ "distribution-plot" = dontDistribute super."distribution-plot";
+ "diversity" = doDistribute super."diversity_0_7_1_1";
+ "dixi" = doDistribute super."dixi_0_6_0_2";
+ "djinn" = dontDistribute super."djinn";
+ "djinn-th" = dontDistribute super."djinn-th";
+ "dnscache" = dontDistribute super."dnscache";
+ "dnsrbl" = dontDistribute super."dnsrbl";
+ "dnssd" = dontDistribute super."dnssd";
+ "doc-review" = dontDistribute super."doc-review";
+ "doccheck" = dontDistribute super."doccheck";
+ "docidx" = dontDistribute super."docidx";
+ "docker" = dontDistribute super."docker";
+ "dockercook" = dontDistribute super."dockercook";
+ "doctest-discover" = dontDistribute super."doctest-discover";
+ "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
+ "doctest-prop" = dontDistribute super."doctest-prop";
+ "dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
+ "dom-selector" = dontDistribute super."dom-selector";
+ "domain-auth" = dontDistribute super."domain-auth";
+ "dominion" = dontDistribute super."dominion";
+ "domplate" = dontDistribute super."domplate";
+ "dot2graphml" = dontDistribute super."dot2graphml";
+ "dotenv" = dontDistribute super."dotenv";
+ "dotfs" = dontDistribute super."dotfs";
+ "dotgen" = dontDistribute super."dotgen";
+ "double-metaphone" = dontDistribute super."double-metaphone";
+ "dove" = dontDistribute super."dove";
+ "dow" = dontDistribute super."dow";
+ "download" = dontDistribute super."download";
+ "download-curl" = dontDistribute super."download-curl";
+ "download-media-content" = dontDistribute super."download-media-content";
+ "dozenal" = dontDistribute super."dozenal";
+ "dozens" = dontDistribute super."dozens";
+ "dph-base" = dontDistribute super."dph-base";
+ "dph-examples" = dontDistribute super."dph-examples";
+ "dph-lifted-base" = dontDistribute super."dph-lifted-base";
+ "dph-lifted-copy" = dontDistribute super."dph-lifted-copy";
+ "dph-lifted-vseg" = dontDistribute super."dph-lifted-vseg";
+ "dph-par" = dontDistribute super."dph-par";
+ "dph-prim-interface" = dontDistribute super."dph-prim-interface";
+ "dph-prim-par" = dontDistribute super."dph-prim-par";
+ "dph-prim-seq" = dontDistribute super."dph-prim-seq";
+ "dph-seq" = dontDistribute super."dph-seq";
+ "dpkg" = dontDistribute super."dpkg";
+ "drClickOn" = dontDistribute super."drClickOn";
+ "draw-poker" = dontDistribute super."draw-poker";
+ "drifter" = dontDistribute super."drifter";
+ "drifter-postgresql" = dontDistribute super."drifter-postgresql";
+ "dropbox-sdk" = dontDistribute super."dropbox-sdk";
+ "dropsolve" = dontDistribute super."dropsolve";
+ "ds-kanren" = dontDistribute super."ds-kanren";
+ "dsh-sql" = dontDistribute super."dsh-sql";
+ "dsmc" = dontDistribute super."dsmc";
+ "dsmc-tools" = dontDistribute super."dsmc-tools";
+ "dson" = dontDistribute super."dson";
+ "dson-parsec" = dontDistribute super."dson-parsec";
+ "dsp" = dontDistribute super."dsp";
+ "dstring" = dontDistribute super."dstring";
+ "dtab" = dontDistribute super."dtab";
+ "dtd" = dontDistribute super."dtd";
+ "dtd-text" = dontDistribute super."dtd-text";
+ "dtd-types" = dontDistribute super."dtd-types";
+ "dtrace" = dontDistribute super."dtrace";
+ "dtw" = dontDistribute super."dtw";
+ "dump" = dontDistribute super."dump";
+ "duplo" = dontDistribute super."duplo";
+ "dvda" = dontDistribute super."dvda";
+ "dvdread" = dontDistribute super."dvdread";
+ "dvi-processing" = dontDistribute super."dvi-processing";
+ "dvorak" = dontDistribute super."dvorak";
+ "dwarf" = dontDistribute super."dwarf";
+ "dwarf-el" = dontDistribute super."dwarf-el";
+ "dwarfadt" = dontDistribute super."dwarfadt";
+ "dx9base" = dontDistribute super."dx9base";
+ "dx9d3d" = dontDistribute super."dx9d3d";
+ "dx9d3dx" = dontDistribute super."dx9d3dx";
+ "dynamic-cabal" = dontDistribute super."dynamic-cabal";
+ "dynamic-graph" = dontDistribute super."dynamic-graph";
+ "dynamic-linker-template" = dontDistribute super."dynamic-linker-template";
+ "dynamic-loader" = dontDistribute super."dynamic-loader";
+ "dynamic-mvector" = dontDistribute super."dynamic-mvector";
+ "dynamic-object" = dontDistribute super."dynamic-object";
+ "dynamic-plot" = dontDistribute super."dynamic-plot";
+ "dynamic-pp" = dontDistribute super."dynamic-pp";
+ "dynobud" = dontDistribute super."dynobud";
+ "dywapitchtrack" = dontDistribute super."dywapitchtrack";
+ "dzen-utils" = dontDistribute super."dzen-utils";
+ "eager-sockets" = dontDistribute super."eager-sockets";
+ "easy-api" = dontDistribute super."easy-api";
+ "easy-bitcoin" = dontDistribute super."easy-bitcoin";
+ "easyjson" = dontDistribute super."easyjson";
+ "easyplot" = dontDistribute super."easyplot";
+ "easyrender" = dontDistribute super."easyrender";
+ "ebeats" = dontDistribute super."ebeats";
+ "ebnf-bff" = dontDistribute super."ebnf-bff";
+ "ec2-signature" = dontDistribute super."ec2-signature";
+ "ecdsa" = dontDistribute super."ecdsa";
+ "ecma262" = dontDistribute super."ecma262";
+ "ecu" = dontDistribute super."ecu";
+ "ed25519" = dontDistribute super."ed25519";
+ "ed25519-donna" = dontDistribute super."ed25519-donna";
+ "eddie" = dontDistribute super."eddie";
+ "edenmodules" = dontDistribute super."edenmodules";
+ "edenskel" = dontDistribute super."edenskel";
+ "edentv" = dontDistribute super."edentv";
+ "edge" = dontDistribute super."edge";
+ "edis" = dontDistribute super."edis";
+ "edit-distance-vector" = doDistribute super."edit-distance-vector_1_0_0_2";
+ "edit-lenses" = dontDistribute super."edit-lenses";
+ "edit-lenses-demo" = dontDistribute super."edit-lenses-demo";
+ "editable" = dontDistribute super."editable";
+ "editline" = dontDistribute super."editline";
+ "effect-monad" = dontDistribute super."effect-monad";
+ "effective-aspects" = dontDistribute super."effective-aspects";
+ "effective-aspects-mzv" = dontDistribute super."effective-aspects-mzv";
+ "effects" = dontDistribute super."effects";
+ "effects-parser" = dontDistribute super."effects-parser";
+ "effin" = dontDistribute super."effin";
+ "egison" = dontDistribute super."egison";
+ "egison-quote" = dontDistribute super."egison-quote";
+ "egison-tutorial" = dontDistribute super."egison-tutorial";
+ "ehaskell" = dontDistribute super."ehaskell";
+ "ehs" = dontDistribute super."ehs";
+ "eibd-client-simple" = dontDistribute super."eibd-client-simple";
+ "eigen" = dontDistribute super."eigen";
+ "eithers" = dontDistribute super."eithers";
+ "ekg-bosun" = dontDistribute super."ekg-bosun";
+ "ekg-carbon" = dontDistribute super."ekg-carbon";
+ "ekg-log" = dontDistribute super."ekg-log";
+ "ekg-push" = dontDistribute super."ekg-push";
+ "ekg-rrd" = dontDistribute super."ekg-rrd";
+ "ekg-statsd" = dontDistribute super."ekg-statsd";
+ "electrum-mnemonic" = dontDistribute super."electrum-mnemonic";
+ "elerea" = dontDistribute super."elerea";
+ "elerea-examples" = dontDistribute super."elerea-examples";
+ "elerea-sdl" = dontDistribute super."elerea-sdl";
+ "elevator" = dontDistribute super."elevator";
+ "elf" = dontDistribute super."elf";
+ "elm-build-lib" = dontDistribute super."elm-build-lib";
+ "elm-compiler" = dontDistribute super."elm-compiler";
+ "elm-get" = dontDistribute super."elm-get";
+ "elm-init" = dontDistribute super."elm-init";
+ "elm-make" = dontDistribute super."elm-make";
+ "elm-package" = dontDistribute super."elm-package";
+ "elm-reactor" = dontDistribute super."elm-reactor";
+ "elm-repl" = dontDistribute super."elm-repl";
+ "elm-server" = dontDistribute super."elm-server";
+ "elm-yesod" = dontDistribute super."elm-yesod";
+ "elo" = dontDistribute super."elo";
+ "elocrypt" = dontDistribute super."elocrypt";
+ "emacs-keys" = dontDistribute super."emacs-keys";
+ "email" = dontDistribute super."email";
+ "email-header" = dontDistribute super."email-header";
+ "email-postmark" = dontDistribute super."email-postmark";
+ "email-validator" = dontDistribute super."email-validator";
+ "embeddock" = dontDistribute super."embeddock";
+ "embeddock-example" = dontDistribute super."embeddock-example";
+ "embroidery" = dontDistribute super."embroidery";
+ "emgm" = dontDistribute super."emgm";
+ "empty" = dontDistribute super."empty";
+ "encoding" = dontDistribute super."encoding";
+ "endo" = dontDistribute super."endo";
+ "engine-io-growler" = dontDistribute super."engine-io-growler";
+ "engine-io-snap" = dontDistribute super."engine-io-snap";
+ "engine-io-yesod" = doDistribute super."engine-io-yesod_1_0_3";
+ "engineering-units" = dontDistribute super."engineering-units";
+ "enumerable" = dontDistribute super."enumerable";
+ "enumerate" = dontDistribute super."enumerate";
+ "enumeration" = dontDistribute super."enumeration";
+ "enumerator-fd" = dontDistribute super."enumerator-fd";
+ "enumerator-tf" = dontDistribute super."enumerator-tf";
+ "enumfun" = dontDistribute super."enumfun";
+ "enummapmap" = dontDistribute super."enummapmap";
+ "enummapset" = dontDistribute super."enummapset";
+ "enummapset-th" = dontDistribute super."enummapset-th";
+ "enumset" = dontDistribute super."enumset";
+ "env-parser" = dontDistribute super."env-parser";
+ "envparse" = dontDistribute super."envparse";
+ "envy" = dontDistribute super."envy";
+ "epanet-haskell" = dontDistribute super."epanet-haskell";
+ "epass" = dontDistribute super."epass";
+ "epic" = dontDistribute super."epic";
+ "epoll" = dontDistribute super."epoll";
+ "eprocess" = dontDistribute super."eprocess";
+ "epub" = dontDistribute super."epub";
+ "epub-metadata" = dontDistribute super."epub-metadata";
+ "epub-tools" = dontDistribute super."epub-tools";
+ "epubname" = dontDistribute super."epubname";
+ "equal-files" = dontDistribute super."equal-files";
+ "equational-reasoning" = dontDistribute super."equational-reasoning";
+ "erd" = dontDistribute super."erd";
+ "erf-native" = dontDistribute super."erf-native";
+ "erlang" = dontDistribute super."erlang";
+ "eros" = dontDistribute super."eros";
+ "eros-client" = dontDistribute super."eros-client";
+ "eros-http" = dontDistribute super."eros-http";
+ "errno" = dontDistribute super."errno";
+ "error-analyze" = dontDistribute super."error-analyze";
+ "error-continuations" = dontDistribute super."error-continuations";
+ "error-list" = dontDistribute super."error-list";
+ "error-loc" = dontDistribute super."error-loc";
+ "error-location" = dontDistribute super."error-location";
+ "error-message" = dontDistribute super."error-message";
+ "error-util" = dontDistribute super."error-util";
+ "errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
+ "ersatz" = dontDistribute super."ersatz";
+ "ersatz-toysat" = dontDistribute super."ersatz-toysat";
+ "ert" = dontDistribute super."ert";
+ "esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
+ "ess" = dontDistribute super."ess";
+ "estimator" = dontDistribute super."estimator";
+ "estimators" = dontDistribute super."estimators";
+ "estreps" = dontDistribute super."estreps";
+ "eternal" = dontDistribute super."eternal";
+ "ethereum-client-haskell" = dontDistribute super."ethereum-client-haskell";
+ "ethereum-merkle-patricia-db" = dontDistribute super."ethereum-merkle-patricia-db";
+ "ethereum-rlp" = dontDistribute super."ethereum-rlp";
+ "ety" = dontDistribute super."ety";
+ "euler" = dontDistribute super."euler";
+ "euphoria" = dontDistribute super."euphoria";
+ "eurofxref" = dontDistribute super."eurofxref";
+ "event-driven" = dontDistribute super."event-driven";
+ "event-handlers" = dontDistribute super."event-handlers";
+ "event-list" = dontDistribute super."event-list";
+ "event-monad" = dontDistribute super."event-monad";
+ "eventloop" = dontDistribute super."eventloop";
+ "every-bit-counts" = dontDistribute super."every-bit-counts";
+ "ewe" = dontDistribute super."ewe";
+ "ex-pool" = dontDistribute super."ex-pool";
+ "exact-combinatorics" = dontDistribute super."exact-combinatorics";
+ "exception-hierarchy" = dontDistribute super."exception-hierarchy";
+ "exception-mailer" = dontDistribute super."exception-mailer";
+ "exception-monads-fd" = dontDistribute super."exception-monads-fd";
+ "exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exception-mtl" = dontDistribute super."exception-mtl";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
+ "exherbo-cabal" = dontDistribute super."exherbo-cabal";
+ "exif" = dontDistribute super."exif";
+ "exinst" = dontDistribute super."exinst";
+ "exinst-aeson" = dontDistribute super."exinst-aeson";
+ "exinst-bytes" = dontDistribute super."exinst-bytes";
+ "exinst-deepseq" = dontDistribute super."exinst-deepseq";
+ "exinst-hashable" = dontDistribute super."exinst-hashable";
+ "exists" = dontDistribute super."exists";
+ "exit-codes" = dontDistribute super."exit-codes";
+ "exp-extended" = dontDistribute super."exp-extended";
+ "exp-pairs" = dontDistribute super."exp-pairs";
+ "expand" = dontDistribute super."expand";
+ "expat-enumerator" = dontDistribute super."expat-enumerator";
+ "expiring-mvar" = dontDistribute super."expiring-mvar";
+ "explain" = dontDistribute super."explain";
+ "explicit-determinant" = dontDistribute super."explicit-determinant";
+ "explicit-exception" = doDistribute super."explicit-exception_0_1_7_3";
+ "explicit-iomodes" = dontDistribute super."explicit-iomodes";
+ "explicit-iomodes-bytestring" = dontDistribute super."explicit-iomodes-bytestring";
+ "explicit-iomodes-text" = dontDistribute super."explicit-iomodes-text";
+ "explicit-sharing" = dontDistribute super."explicit-sharing";
+ "explore" = dontDistribute super."explore";
+ "exposed-containers" = dontDistribute super."exposed-containers";
+ "expression-parser" = dontDistribute super."expression-parser";
+ "extcore" = dontDistribute super."extcore";
+ "extemp" = dontDistribute super."extemp";
+ "extended-categories" = dontDistribute super."extended-categories";
+ "extended-reals" = dontDistribute super."extended-reals";
+ "extensible" = dontDistribute super."extensible";
+ "extensible-data" = dontDistribute super."extensible-data";
+ "extensible-effects" = dontDistribute super."extensible-effects";
+ "external-sort" = dontDistribute super."external-sort";
+ "extra" = doDistribute super."extra_1_4_2";
+ "extractelf" = dontDistribute super."extractelf";
+ "ez-couch" = dontDistribute super."ez-couch";
+ "faceted" = dontDistribute super."faceted";
+ "factory" = dontDistribute super."factory";
+ "factual-api" = dontDistribute super."factual-api";
+ "fad" = dontDistribute super."fad";
+ "failable-list" = dontDistribute super."failable-list";
+ "failure" = dontDistribute super."failure";
+ "fair-predicates" = dontDistribute super."fair-predicates";
+ "fake-type" = dontDistribute super."fake-type";
+ "faker" = dontDistribute super."faker";
+ "falling-turnip" = dontDistribute super."falling-turnip";
+ "fallingblocks" = dontDistribute super."fallingblocks";
+ "family-tree" = dontDistribute super."family-tree";
+ "fast-digits" = dontDistribute super."fast-digits";
+ "fast-math" = dontDistribute super."fast-math";
+ "fast-tags" = dontDistribute super."fast-tags";
+ "fast-tagsoup" = dontDistribute super."fast-tagsoup";
+ "fast-tagsoup-utf8-only" = dontDistribute super."fast-tagsoup-utf8-only";
+ "fastbayes" = dontDistribute super."fastbayes";
+ "fastcgi" = dontDistribute super."fastcgi";
+ "fastedit" = dontDistribute super."fastedit";
+ "fastirc" = dontDistribute super."fastirc";
+ "fault-tree" = dontDistribute super."fault-tree";
+ "fay" = doDistribute super."fay_0_23_1_10";
+ "fay-geoposition" = dontDistribute super."fay-geoposition";
+ "fay-hsx" = dontDistribute super."fay-hsx";
+ "fay-ref" = dontDistribute super."fay-ref";
+ "fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
+ "fcd" = dontDistribute super."fcd";
+ "fckeditor" = dontDistribute super."fckeditor";
+ "fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
+ "fdo-trash" = dontDistribute super."fdo-trash";
+ "fec" = dontDistribute super."fec";
+ "fedora-packages" = dontDistribute super."fedora-packages";
+ "feed" = doDistribute super."feed_0_3_10_4";
+ "feed-cli" = dontDistribute super."feed-cli";
+ "feed-collect" = dontDistribute super."feed-collect";
+ "feed-crawl" = dontDistribute super."feed-crawl";
+ "feed-translator" = dontDistribute super."feed-translator";
+ "feed2lj" = dontDistribute super."feed2lj";
+ "feed2twitter" = dontDistribute super."feed2twitter";
+ "feldspar-compiler" = dontDistribute super."feldspar-compiler";
+ "feldspar-language" = dontDistribute super."feldspar-language";
+ "feldspar-signal" = dontDistribute super."feldspar-signal";
+ "fen2s" = dontDistribute super."fen2s";
+ "fences" = dontDistribute super."fences";
+ "fenfire" = dontDistribute super."fenfire";
+ "fez-conf" = dontDistribute super."fez-conf";
+ "ffeed" = dontDistribute super."ffeed";
+ "fficxx" = dontDistribute super."fficxx";
+ "fficxx-runtime" = dontDistribute super."fficxx-runtime";
+ "ffmpeg-light" = dontDistribute super."ffmpeg-light";
+ "ffmpeg-tutorials" = dontDistribute super."ffmpeg-tutorials";
+ "fftwRaw" = dontDistribute super."fftwRaw";
+ "fgl-extras-decompositions" = dontDistribute super."fgl-extras-decompositions";
+ "fgl-visualize" = dontDistribute super."fgl-visualize";
+ "fibon" = dontDistribute super."fibon";
+ "fibonacci" = dontDistribute super."fibonacci";
+ "fields" = dontDistribute super."fields";
+ "fields-json" = dontDistribute super."fields-json";
+ "fieldwise" = dontDistribute super."fieldwise";
+ "fig" = dontDistribute super."fig";
+ "file-collection" = dontDistribute super."file-collection";
+ "file-command-qq" = dontDistribute super."file-command-qq";
+ "filediff" = dontDistribute super."filediff";
+ "filepath-io-access" = dontDistribute super."filepath-io-access";
+ "filepather" = dontDistribute super."filepather";
+ "filestore" = dontDistribute super."filestore";
+ "filesystem-conduit" = dontDistribute super."filesystem-conduit";
+ "filesystem-enumerator" = dontDistribute super."filesystem-enumerator";
+ "filesystem-trees" = dontDistribute super."filesystem-trees";
+ "filtrable" = dontDistribute super."filtrable";
+ "final" = dontDistribute super."final";
+ "find-conduit" = dontDistribute super."find-conduit";
+ "fingertree-tf" = dontDistribute super."fingertree-tf";
+ "finite-field" = dontDistribute super."finite-field";
+ "finite-typelits" = dontDistribute super."finite-typelits";
+ "first-and-last" = dontDistribute super."first-and-last";
+ "first-class-patterns" = dontDistribute super."first-class-patterns";
+ "firstify" = dontDistribute super."firstify";
+ "fishfood" = dontDistribute super."fishfood";
+ "fit" = dontDistribute super."fit";
+ "fitsio" = dontDistribute super."fitsio";
+ "fix-imports" = dontDistribute super."fix-imports";
+ "fix-parser-simple" = dontDistribute super."fix-parser-simple";
+ "fix-symbols-gitit" = dontDistribute super."fix-symbols-gitit";
+ "fixed-length" = dontDistribute super."fixed-length";
+ "fixed-point" = dontDistribute super."fixed-point";
+ "fixed-point-vector" = dontDistribute super."fixed-point-vector";
+ "fixed-point-vector-space" = dontDistribute super."fixed-point-vector-space";
+ "fixed-precision" = dontDistribute super."fixed-precision";
+ "fixed-storable-array" = dontDistribute super."fixed-storable-array";
+ "fixed-vector-binary" = dontDistribute super."fixed-vector-binary";
+ "fixed-vector-cereal" = dontDistribute super."fixed-vector-cereal";
+ "fixedprec" = dontDistribute super."fixedprec";
+ "fixedwidth-hs" = dontDistribute super."fixedwidth-hs";
+ "fixhs" = dontDistribute super."fixhs";
+ "fixplate" = dontDistribute super."fixplate";
+ "fixpoint" = dontDistribute super."fixpoint";
+ "fixtime" = dontDistribute super."fixtime";
+ "fizz-buzz" = dontDistribute super."fizz-buzz";
+ "flaccuraterip" = dontDistribute super."flaccuraterip";
+ "flamethrower" = dontDistribute super."flamethrower";
+ "flamingra" = dontDistribute super."flamingra";
+ "flat-maybe" = dontDistribute super."flat-maybe";
+ "flat-mcmc" = dontDistribute super."flat-mcmc";
+ "flat-tex" = dontDistribute super."flat-tex";
+ "flexible-time" = dontDistribute super."flexible-time";
+ "flexible-unlit" = dontDistribute super."flexible-unlit";
+ "flexiwrap" = dontDistribute super."flexiwrap";
+ "flexiwrap-smallcheck" = dontDistribute super."flexiwrap-smallcheck";
+ "flickr" = dontDistribute super."flickr";
+ "flippers" = dontDistribute super."flippers";
+ "flite" = dontDistribute super."flite";
+ "flo" = dontDistribute super."flo";
+ "float-binstring" = dontDistribute super."float-binstring";
+ "floating-bits" = dontDistribute super."floating-bits";
+ "floatshow" = dontDistribute super."floatshow";
+ "flow2dot" = dontDistribute super."flow2dot";
+ "flowdock" = dontDistribute super."flowdock";
+ "flowdock-api" = dontDistribute super."flowdock-api";
+ "flowdock-rest" = dontDistribute super."flowdock-rest";
+ "flower" = dontDistribute super."flower";
+ "flowlocks-framework" = dontDistribute super."flowlocks-framework";
+ "flowsim" = dontDistribute super."flowsim";
+ "fltkhs" = dontDistribute super."fltkhs";
+ "fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
+ "fluent-logger" = dontDistribute super."fluent-logger";
+ "fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
+ "fluidsynth" = dontDistribute super."fluidsynth";
+ "fmark" = dontDistribute super."fmark";
+ "fold-debounce" = dontDistribute super."fold-debounce";
+ "fold-debounce-conduit" = dontDistribute super."fold-debounce-conduit";
+ "foldl-incremental" = dontDistribute super."foldl-incremental";
+ "foldl-transduce" = dontDistribute super."foldl-transduce";
+ "foldl-transduce-attoparsec" = dontDistribute super."foldl-transduce-attoparsec";
+ "folds" = dontDistribute super."folds";
+ "folds-common" = dontDistribute super."folds-common";
+ "follower" = dontDistribute super."follower";
+ "foma" = dontDistribute super."foma";
+ "font-opengl-basic4x6" = dontDistribute super."font-opengl-basic4x6";
+ "foo" = dontDistribute super."foo";
+ "for-free" = dontDistribute super."for-free";
+ "forbidden-fruit" = dontDistribute super."forbidden-fruit";
+ "fordo" = dontDistribute super."fordo";
+ "foreign-storable-asymmetric" = dontDistribute super."foreign-storable-asymmetric";
+ "foreign-var" = dontDistribute super."foreign-var";
+ "forger" = dontDistribute super."forger";
+ "forkable-monad" = dontDistribute super."forkable-monad";
+ "formal" = dontDistribute super."formal";
+ "format" = dontDistribute super."format";
+ "format-status" = dontDistribute super."format-status";
+ "formattable" = dontDistribute super."formattable";
+ "forml" = dontDistribute super."forml";
+ "formlets" = dontDistribute super."formlets";
+ "formlets-hsp" = dontDistribute super."formlets-hsp";
+ "formura" = dontDistribute super."formura";
+ "forth-hll" = dontDistribute super."forth-hll";
+ "foscam-directory" = dontDistribute super."foscam-directory";
+ "foscam-filename" = dontDistribute super."foscam-filename";
+ "foscam-sort" = dontDistribute super."foscam-sort";
+ "fountain" = dontDistribute super."fountain";
+ "fpco-api" = dontDistribute super."fpco-api";
+ "fpipe" = dontDistribute super."fpipe";
+ "fpnla" = dontDistribute super."fpnla";
+ "fpnla-examples" = dontDistribute super."fpnla-examples";
+ "fptest" = dontDistribute super."fptest";
+ "fquery" = dontDistribute super."fquery";
+ "fractal" = dontDistribute super."fractal";
+ "fractals" = dontDistribute super."fractals";
+ "fraction" = dontDistribute super."fraction";
+ "frag" = dontDistribute super."frag";
+ "frame" = dontDistribute super."frame";
+ "frame-markdown" = dontDistribute super."frame-markdown";
+ "franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
+ "free-concurrent" = dontDistribute super."free-concurrent";
+ "free-functors" = dontDistribute super."free-functors";
+ "free-game" = dontDistribute super."free-game";
+ "free-http" = dontDistribute super."free-http";
+ "free-operational" = dontDistribute super."free-operational";
+ "free-theorems" = dontDistribute super."free-theorems";
+ "free-theorems-counterexamples" = dontDistribute super."free-theorems-counterexamples";
+ "free-theorems-seq" = dontDistribute super."free-theorems-seq";
+ "free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
+ "free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
+ "freekick2" = dontDistribute super."freekick2";
+ "freer" = dontDistribute super."freer";
+ "freesect" = dontDistribute super."freesect";
+ "freesound" = dontDistribute super."freesound";
+ "freetype-simple" = dontDistribute super."freetype-simple";
+ "freetype2" = dontDistribute super."freetype2";
+ "fresh" = dontDistribute super."fresh";
+ "friday" = dontDistribute super."friday";
+ "friday-devil" = dontDistribute super."friday-devil";
+ "friday-juicypixels" = dontDistribute super."friday-juicypixels";
+ "friday-scale-dct" = dontDistribute super."friday-scale-dct";
+ "friendly-time" = dontDistribute super."friendly-time";
+ "frp-arduino" = dontDistribute super."frp-arduino";
+ "frpnow" = dontDistribute super."frpnow";
+ "frpnow-gloss" = dontDistribute super."frpnow-gloss";
+ "frpnow-gtk" = dontDistribute super."frpnow-gtk";
+ "frquotes" = dontDistribute super."frquotes";
+ "fs-events" = dontDistribute super."fs-events";
+ "fsharp" = dontDistribute super."fsharp";
+ "fsmActions" = dontDistribute super."fsmActions";
+ "fst" = dontDistribute super."fst";
+ "fsutils" = dontDistribute super."fsutils";
+ "fswatcher" = dontDistribute super."fswatcher";
+ "ftdi" = dontDistribute super."ftdi";
+ "ftp-conduit" = dontDistribute super."ftp-conduit";
+ "ftphs" = dontDistribute super."ftphs";
+ "ftree" = dontDistribute super."ftree";
+ "ftshell" = dontDistribute super."ftshell";
+ "fugue" = dontDistribute super."fugue";
+ "full-sessions" = dontDistribute super."full-sessions";
+ "full-text-search" = dontDistribute super."full-text-search";
+ "fullstop" = dontDistribute super."fullstop";
+ "funbot" = dontDistribute super."funbot";
+ "funbot-client" = dontDistribute super."funbot-client";
+ "funbot-ext-events" = dontDistribute super."funbot-ext-events";
+ "funbot-git-hook" = dontDistribute super."funbot-git-hook";
+ "function-combine" = dontDistribute super."function-combine";
+ "function-instances-algebra" = dontDistribute super."function-instances-algebra";
+ "functional-arrow" = dontDistribute super."functional-arrow";
+ "functional-kmp" = dontDistribute super."functional-kmp";
+ "functor-apply" = dontDistribute super."functor-apply";
+ "functor-combo" = dontDistribute super."functor-combo";
+ "functor-infix" = dontDistribute super."functor-infix";
+ "functor-monadic" = dontDistribute super."functor-monadic";
+ "functor-utils" = dontDistribute super."functor-utils";
+ "functorm" = dontDistribute super."functorm";
+ "functors" = dontDistribute super."functors";
+ "funion" = dontDistribute super."funion";
+ "funpat" = dontDistribute super."funpat";
+ "funsat" = dontDistribute super."funsat";
+ "fusion" = dontDistribute super."fusion";
+ "futun" = dontDistribute super."futun";
+ "future" = dontDistribute super."future";
+ "future-resource" = dontDistribute super."future-resource";
+ "fuzzy" = dontDistribute super."fuzzy";
+ "fuzzy-timings" = dontDistribute super."fuzzy-timings";
+ "fuzzytime" = dontDistribute super."fuzzytime";
+ "fwgl" = dontDistribute super."fwgl";
+ "fwgl-glfw" = dontDistribute super."fwgl-glfw";
+ "fwgl-javascript" = dontDistribute super."fwgl-javascript";
+ "g-npm" = dontDistribute super."g-npm";
+ "gact" = dontDistribute super."gact";
+ "game-of-life" = dontDistribute super."game-of-life";
+ "game-probability" = dontDistribute super."game-probability";
+ "game-tree" = dontDistribute super."game-tree";
+ "gameclock" = dontDistribute super."gameclock";
+ "gamma" = dontDistribute super."gamma";
+ "gang-of-threads" = dontDistribute super."gang-of-threads";
+ "garepinoh" = dontDistribute super."garepinoh";
+ "garsia-wachs" = dontDistribute super."garsia-wachs";
+ "gbu" = dontDistribute super."gbu";
+ "gc" = dontDistribute super."gc";
+ "gc-monitoring-wai" = dontDistribute super."gc-monitoring-wai";
+ "gconf" = dontDistribute super."gconf";
+ "gdiff" = dontDistribute super."gdiff";
+ "gdiff-ig" = dontDistribute super."gdiff-ig";
+ "gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
+ "gearbox" = dontDistribute super."gearbox";
+ "geek" = dontDistribute super."geek";
+ "geek-server" = dontDistribute super."geek-server";
+ "gelatin" = dontDistribute super."gelatin";
+ "gemstone" = dontDistribute super."gemstone";
+ "gencheck" = dontDistribute super."gencheck";
+ "gender" = dontDistribute super."gender";
+ "genders" = dontDistribute super."genders";
+ "general-prelude" = dontDistribute super."general-prelude";
+ "generator" = dontDistribute super."generator";
+ "generators" = dontDistribute super."generators";
+ "generic-accessors" = dontDistribute super."generic-accessors";
+ "generic-binary" = dontDistribute super."generic-binary";
+ "generic-church" = dontDistribute super."generic-church";
+ "generic-deepseq" = dontDistribute super."generic-deepseq";
+ "generic-lucid-scaffold" = dontDistribute super."generic-lucid-scaffold";
+ "generic-maybe" = dontDistribute super."generic-maybe";
+ "generic-pretty" = dontDistribute super."generic-pretty";
+ "generic-server" = dontDistribute super."generic-server";
+ "generic-storable" = dontDistribute super."generic-storable";
+ "generic-tree" = dontDistribute super."generic-tree";
+ "generic-trie" = dontDistribute super."generic-trie";
+ "generic-xml" = dontDistribute super."generic-xml";
+ "genericserialize" = dontDistribute super."genericserialize";
+ "genetics" = dontDistribute super."genetics";
+ "geni-gui" = dontDistribute super."geni-gui";
+ "geni-util" = dontDistribute super."geni-util";
+ "geniconvert" = dontDistribute super."geniconvert";
+ "genifunctors" = dontDistribute super."genifunctors";
+ "geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
+ "geniserver" = dontDistribute super."geniserver";
+ "genprog" = dontDistribute super."genprog";
+ "gentlemark" = dontDistribute super."gentlemark";
+ "geo-resolver" = dontDistribute super."geo-resolver";
+ "geo-uk" = dontDistribute super."geo-uk";
+ "geocalc" = dontDistribute super."geocalc";
+ "geocode-google" = dontDistribute super."geocode-google";
+ "geodetic" = dontDistribute super."geodetic";
+ "geodetics" = dontDistribute super."geodetics";
+ "geohash" = dontDistribute super."geohash";
+ "geoip2" = dontDistribute super."geoip2";
+ "geojson" = dontDistribute super."geojson";
+ "geom2d" = dontDistribute super."geom2d";
+ "getemx" = dontDistribute super."getemx";
+ "getflag" = dontDistribute super."getflag";
+ "getopt-simple" = dontDistribute super."getopt-simple";
+ "gf" = dontDistribute super."gf";
+ "ggtsTC" = dontDistribute super."ggtsTC";
+ "ghc-core" = dontDistribute super."ghc-core";
+ "ghc-core-html" = dontDistribute super."ghc-core-html";
+ "ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
+ "ghc-dup" = dontDistribute super."ghc-dup";
+ "ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
+ "ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
+ "ghc-gc-tune" = dontDistribute super."ghc-gc-tune";
+ "ghc-generic-instances" = dontDistribute super."ghc-generic-instances";
+ "ghc-imported-from" = dontDistribute super."ghc-imported-from";
+ "ghc-make" = dontDistribute super."ghc-make";
+ "ghc-man-completion" = dontDistribute super."ghc-man-completion";
+ "ghc-options" = dontDistribute super."ghc-options";
+ "ghc-parmake" = dontDistribute super."ghc-parmake";
+ "ghc-pkg-autofix" = dontDistribute super."ghc-pkg-autofix";
+ "ghc-pkg-lib" = dontDistribute super."ghc-pkg-lib";
+ "ghc-prof-flamegraph" = dontDistribute super."ghc-prof-flamegraph";
+ "ghc-server" = dontDistribute super."ghc-server";
+ "ghc-simple" = dontDistribute super."ghc-simple";
+ "ghc-srcspan-plugin" = dontDistribute super."ghc-srcspan-plugin";
+ "ghc-syb" = dontDistribute super."ghc-syb";
+ "ghc-time-alloc-prof" = dontDistribute super."ghc-time-alloc-prof";
+ "ghc-vis" = dontDistribute super."ghc-vis";
+ "ghci-diagrams" = dontDistribute super."ghci-diagrams";
+ "ghci-haskeline" = dontDistribute super."ghci-haskeline";
+ "ghci-lib" = dontDistribute super."ghci-lib";
+ "ghci-ng" = dontDistribute super."ghci-ng";
+ "ghci-pretty" = dontDistribute super."ghci-pretty";
+ "ghcjs-codemirror" = dontDistribute super."ghcjs-codemirror";
+ "ghcjs-dom" = dontDistribute super."ghcjs-dom";
+ "ghcjs-dom-hello" = dontDistribute super."ghcjs-dom-hello";
+ "ghcjs-websockets" = dontDistribute super."ghcjs-websockets";
+ "ghclive" = dontDistribute super."ghclive";
+ "ghczdecode" = dontDistribute super."ghczdecode";
+ "ght" = dontDistribute super."ght";
+ "gi-atk" = dontDistribute super."gi-atk";
+ "gi-cairo" = dontDistribute super."gi-cairo";
+ "gi-gdk" = dontDistribute super."gi-gdk";
+ "gi-gdkpixbuf" = dontDistribute super."gi-gdkpixbuf";
+ "gi-gio" = dontDistribute super."gi-gio";
+ "gi-glib" = dontDistribute super."gi-glib";
+ "gi-gobject" = dontDistribute super."gi-gobject";
+ "gi-gtk" = dontDistribute super."gi-gtk";
+ "gi-javascriptcore" = dontDistribute super."gi-javascriptcore";
+ "gi-notify" = dontDistribute super."gi-notify";
+ "gi-pango" = dontDistribute super."gi-pango";
+ "gi-soup" = dontDistribute super."gi-soup";
+ "gi-vte" = dontDistribute super."gi-vte";
+ "gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
+ "gimlh" = dontDistribute super."gimlh";
+ "ginger" = dontDistribute super."ginger";
+ "ginsu" = dontDistribute super."ginsu";
+ "gist" = dontDistribute super."gist";
+ "git-all" = dontDistribute super."git-all";
+ "git-annex" = doDistribute super."git-annex_5_20151218";
+ "git-checklist" = dontDistribute super."git-checklist";
+ "git-date" = dontDistribute super."git-date";
+ "git-embed" = dontDistribute super."git-embed";
+ "git-freq" = dontDistribute super."git-freq";
+ "git-gpush" = dontDistribute super."git-gpush";
+ "git-jump" = dontDistribute super."git-jump";
+ "git-monitor" = dontDistribute super."git-monitor";
+ "git-object" = dontDistribute super."git-object";
+ "git-repair" = dontDistribute super."git-repair";
+ "git-sanity" = dontDistribute super."git-sanity";
+ "git-vogue" = dontDistribute super."git-vogue";
+ "gitHUD" = dontDistribute super."gitHUD";
+ "gitcache" = dontDistribute super."gitcache";
+ "gitdo" = dontDistribute super."gitdo";
+ "github" = dontDistribute super."github";
+ "github-backup" = dontDistribute super."github-backup";
+ "github-post-receive" = dontDistribute super."github-post-receive";
+ "github-utils" = dontDistribute super."github-utils";
+ "gitignore" = dontDistribute super."gitignore";
+ "gitit" = dontDistribute super."gitit";
+ "gitlib-cmdline" = dontDistribute super."gitlib-cmdline";
+ "gitlib-cross" = dontDistribute super."gitlib-cross";
+ "gitlib-s3" = dontDistribute super."gitlib-s3";
+ "gitlib-sample" = dontDistribute super."gitlib-sample";
+ "gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
+ "gitter" = dontDistribute super."gitter";
+ "gl-capture" = dontDistribute super."gl-capture";
+ "glade" = dontDistribute super."glade";
+ "gladexml-accessor" = dontDistribute super."gladexml-accessor";
+ "glambda" = dontDistribute super."glambda";
+ "glapp" = dontDistribute super."glapp";
+ "glasso" = dontDistribute super."glasso";
+ "glicko" = dontDistribute super."glicko";
+ "glider-nlp" = dontDistribute super."glider-nlp";
+ "glintcollider" = dontDistribute super."glintcollider";
+ "gll" = dontDistribute super."gll";
+ "global" = dontDistribute super."global";
+ "global-config" = dontDistribute super."global-config";
+ "global-lock" = dontDistribute super."global-lock";
+ "global-variables" = dontDistribute super."global-variables";
+ "glome-hs" = dontDistribute super."glome-hs";
+ "gloss" = dontDistribute super."gloss";
+ "gloss-accelerate" = dontDistribute super."gloss-accelerate";
+ "gloss-algorithms" = dontDistribute super."gloss-algorithms";
+ "gloss-banana" = dontDistribute super."gloss-banana";
+ "gloss-devil" = dontDistribute super."gloss-devil";
+ "gloss-examples" = dontDistribute super."gloss-examples";
+ "gloss-game" = dontDistribute super."gloss-game";
+ "gloss-juicy" = dontDistribute super."gloss-juicy";
+ "gloss-raster" = dontDistribute super."gloss-raster";
+ "gloss-raster-accelerate" = dontDistribute super."gloss-raster-accelerate";
+ "gloss-rendering" = dontDistribute super."gloss-rendering";
+ "gloss-sodium" = dontDistribute super."gloss-sodium";
+ "glpk-hs" = dontDistribute super."glpk-hs";
+ "glue" = dontDistribute super."glue";
+ "glue-common" = dontDistribute super."glue-common";
+ "glue-core" = dontDistribute super."glue-core";
+ "glue-ekg" = dontDistribute super."glue-ekg";
+ "glue-example" = dontDistribute super."glue-example";
+ "gluturtle" = dontDistribute super."gluturtle";
+ "gmap" = dontDistribute super."gmap";
+ "gmndl" = dontDistribute super."gmndl";
+ "gnome-desktop" = dontDistribute super."gnome-desktop";
+ "gnome-keyring" = dontDistribute super."gnome-keyring";
+ "gnomevfs" = dontDistribute super."gnomevfs";
+ "gnss-converters" = dontDistribute super."gnss-converters";
+ "gnuplot" = dontDistribute super."gnuplot";
+ "goa" = dontDistribute super."goa";
+ "goal-core" = dontDistribute super."goal-core";
+ "goal-geometry" = dontDistribute super."goal-geometry";
+ "goal-probability" = dontDistribute super."goal-probability";
+ "goal-simulation" = dontDistribute super."goal-simulation";
+ "goatee" = dontDistribute super."goatee";
+ "goatee-gtk" = dontDistribute super."goatee-gtk";
+ "gofer-prelude" = dontDistribute super."gofer-prelude";
+ "gogol" = dontDistribute super."gogol";
+ "gogol-adexchange-buyer" = dontDistribute super."gogol-adexchange-buyer";
+ "gogol-adexchange-seller" = dontDistribute super."gogol-adexchange-seller";
+ "gogol-admin-datatransfer" = dontDistribute super."gogol-admin-datatransfer";
+ "gogol-admin-directory" = dontDistribute super."gogol-admin-directory";
+ "gogol-admin-emailmigration" = dontDistribute super."gogol-admin-emailmigration";
+ "gogol-admin-reports" = dontDistribute super."gogol-admin-reports";
+ "gogol-adsense" = dontDistribute super."gogol-adsense";
+ "gogol-adsense-host" = dontDistribute super."gogol-adsense-host";
+ "gogol-affiliates" = dontDistribute super."gogol-affiliates";
+ "gogol-analytics" = dontDistribute super."gogol-analytics";
+ "gogol-android-enterprise" = dontDistribute super."gogol-android-enterprise";
+ "gogol-android-publisher" = dontDistribute super."gogol-android-publisher";
+ "gogol-appengine" = dontDistribute super."gogol-appengine";
+ "gogol-apps-activity" = dontDistribute super."gogol-apps-activity";
+ "gogol-apps-calendar" = dontDistribute super."gogol-apps-calendar";
+ "gogol-apps-licensing" = dontDistribute super."gogol-apps-licensing";
+ "gogol-apps-reseller" = dontDistribute super."gogol-apps-reseller";
+ "gogol-apps-tasks" = dontDistribute super."gogol-apps-tasks";
+ "gogol-appstate" = dontDistribute super."gogol-appstate";
+ "gogol-autoscaler" = dontDistribute super."gogol-autoscaler";
+ "gogol-bigquery" = dontDistribute super."gogol-bigquery";
+ "gogol-billing" = dontDistribute super."gogol-billing";
+ "gogol-blogger" = dontDistribute super."gogol-blogger";
+ "gogol-books" = dontDistribute super."gogol-books";
+ "gogol-civicinfo" = dontDistribute super."gogol-civicinfo";
+ "gogol-classroom" = dontDistribute super."gogol-classroom";
+ "gogol-cloudtrace" = dontDistribute super."gogol-cloudtrace";
+ "gogol-compute" = dontDistribute super."gogol-compute";
+ "gogol-container" = dontDistribute super."gogol-container";
+ "gogol-core" = dontDistribute super."gogol-core";
+ "gogol-customsearch" = dontDistribute super."gogol-customsearch";
+ "gogol-dataflow" = dontDistribute super."gogol-dataflow";
+ "gogol-datastore" = dontDistribute super."gogol-datastore";
+ "gogol-debugger" = dontDistribute super."gogol-debugger";
+ "gogol-deploymentmanager" = dontDistribute super."gogol-deploymentmanager";
+ "gogol-dfareporting" = dontDistribute super."gogol-dfareporting";
+ "gogol-discovery" = dontDistribute super."gogol-discovery";
+ "gogol-dns" = dontDistribute super."gogol-dns";
+ "gogol-doubleclick-bids" = dontDistribute super."gogol-doubleclick-bids";
+ "gogol-doubleclick-search" = dontDistribute super."gogol-doubleclick-search";
+ "gogol-drive" = dontDistribute super."gogol-drive";
+ "gogol-fitness" = dontDistribute super."gogol-fitness";
+ "gogol-fonts" = dontDistribute super."gogol-fonts";
+ "gogol-freebasesearch" = dontDistribute super."gogol-freebasesearch";
+ "gogol-fusiontables" = dontDistribute super."gogol-fusiontables";
+ "gogol-games" = dontDistribute super."gogol-games";
+ "gogol-games-configuration" = dontDistribute super."gogol-games-configuration";
+ "gogol-games-management" = dontDistribute super."gogol-games-management";
+ "gogol-genomics" = dontDistribute super."gogol-genomics";
+ "gogol-gmail" = dontDistribute super."gogol-gmail";
+ "gogol-groups-migration" = dontDistribute super."gogol-groups-migration";
+ "gogol-groups-settings" = dontDistribute super."gogol-groups-settings";
+ "gogol-identity-toolkit" = dontDistribute super."gogol-identity-toolkit";
+ "gogol-latencytest" = dontDistribute super."gogol-latencytest";
+ "gogol-logging" = dontDistribute super."gogol-logging";
+ "gogol-maps-coordinate" = dontDistribute super."gogol-maps-coordinate";
+ "gogol-maps-engine" = dontDistribute super."gogol-maps-engine";
+ "gogol-mirror" = dontDistribute super."gogol-mirror";
+ "gogol-monitoring" = dontDistribute super."gogol-monitoring";
+ "gogol-oauth2" = dontDistribute super."gogol-oauth2";
+ "gogol-pagespeed" = dontDistribute super."gogol-pagespeed";
+ "gogol-partners" = dontDistribute super."gogol-partners";
+ "gogol-play-moviespartner" = dontDistribute super."gogol-play-moviespartner";
+ "gogol-plus" = dontDistribute super."gogol-plus";
+ "gogol-plus-domains" = dontDistribute super."gogol-plus-domains";
+ "gogol-prediction" = dontDistribute super."gogol-prediction";
+ "gogol-proximitybeacon" = dontDistribute super."gogol-proximitybeacon";
+ "gogol-pubsub" = dontDistribute super."gogol-pubsub";
+ "gogol-qpxexpress" = dontDistribute super."gogol-qpxexpress";
+ "gogol-replicapool" = dontDistribute super."gogol-replicapool";
+ "gogol-replicapool-updater" = dontDistribute super."gogol-replicapool-updater";
+ "gogol-resourcemanager" = dontDistribute super."gogol-resourcemanager";
+ "gogol-resourceviews" = dontDistribute super."gogol-resourceviews";
+ "gogol-shopping-content" = dontDistribute super."gogol-shopping-content";
+ "gogol-siteverification" = dontDistribute super."gogol-siteverification";
+ "gogol-spectrum" = dontDistribute super."gogol-spectrum";
+ "gogol-sqladmin" = dontDistribute super."gogol-sqladmin";
+ "gogol-storage" = dontDistribute super."gogol-storage";
+ "gogol-storage-transfer" = dontDistribute super."gogol-storage-transfer";
+ "gogol-tagmanager" = dontDistribute super."gogol-tagmanager";
+ "gogol-taskqueue" = dontDistribute super."gogol-taskqueue";
+ "gogol-translate" = dontDistribute super."gogol-translate";
+ "gogol-urlshortener" = dontDistribute super."gogol-urlshortener";
+ "gogol-useraccounts" = dontDistribute super."gogol-useraccounts";
+ "gogol-webmaster-tools" = dontDistribute super."gogol-webmaster-tools";
+ "gogol-youtube" = dontDistribute super."gogol-youtube";
+ "gogol-youtube-analytics" = dontDistribute super."gogol-youtube-analytics";
+ "gogol-youtube-reporting" = dontDistribute super."gogol-youtube-reporting";
+ "gooey" = dontDistribute super."gooey";
+ "google-dictionary" = dontDistribute super."google-dictionary";
+ "google-drive" = dontDistribute super."google-drive";
+ "google-html5-slide" = dontDistribute super."google-html5-slide";
+ "google-mail-filters" = dontDistribute super."google-mail-filters";
+ "google-oauth2" = dontDistribute super."google-oauth2";
+ "google-search" = dontDistribute super."google-search";
+ "google-translate" = dontDistribute super."google-translate";
+ "googleplus" = dontDistribute super."googleplus";
+ "googlepolyline" = dontDistribute super."googlepolyline";
+ "gopherbot" = dontDistribute super."gopherbot";
+ "gpah" = dontDistribute super."gpah";
+ "gpcsets" = dontDistribute super."gpcsets";
+ "gpolyline" = dontDistribute super."gpolyline";
+ "gps" = dontDistribute super."gps";
+ "gps2htmlReport" = dontDistribute super."gps2htmlReport";
+ "gpx-conduit" = dontDistribute super."gpx-conduit";
+ "graceful" = dontDistribute super."graceful";
+ "grammar-combinators" = dontDistribute super."grammar-combinators";
+ "grapefruit-examples" = dontDistribute super."grapefruit-examples";
+ "grapefruit-frp" = dontDistribute super."grapefruit-frp";
+ "grapefruit-records" = dontDistribute super."grapefruit-records";
+ "grapefruit-ui" = dontDistribute super."grapefruit-ui";
+ "grapefruit-ui-gtk" = dontDistribute super."grapefruit-ui-gtk";
+ "graph-generators" = dontDistribute super."graph-generators";
+ "graph-matchings" = dontDistribute super."graph-matchings";
+ "graph-rewriting" = dontDistribute super."graph-rewriting";
+ "graph-rewriting-cl" = dontDistribute super."graph-rewriting-cl";
+ "graph-rewriting-gl" = dontDistribute super."graph-rewriting-gl";
+ "graph-rewriting-lambdascope" = dontDistribute super."graph-rewriting-lambdascope";
+ "graph-rewriting-layout" = dontDistribute super."graph-rewriting-layout";
+ "graph-rewriting-ski" = dontDistribute super."graph-rewriting-ski";
+ "graph-rewriting-strategies" = dontDistribute super."graph-rewriting-strategies";
+ "graph-rewriting-trs" = dontDistribute super."graph-rewriting-trs";
+ "graph-rewriting-ww" = dontDistribute super."graph-rewriting-ww";
+ "graph-serialize" = dontDistribute super."graph-serialize";
+ "graph-utils" = dontDistribute super."graph-utils";
+ "graph-visit" = dontDistribute super."graph-visit";
+ "graphbuilder" = dontDistribute super."graphbuilder";
+ "graphene" = dontDistribute super."graphene";
+ "graphics-drawingcombinators" = dontDistribute super."graphics-drawingcombinators";
+ "graphics-formats-collada" = dontDistribute super."graphics-formats-collada";
+ "graphicsFormats" = dontDistribute super."graphicsFormats";
+ "graphicstools" = dontDistribute super."graphicstools";
+ "graphmod" = dontDistribute super."graphmod";
+ "graphql" = dontDistribute super."graphql";
+ "graphtype" = dontDistribute super."graphtype";
+ "gray-code" = dontDistribute super."gray-code";
+ "gray-extended" = dontDistribute super."gray-extended";
+ "greencard" = dontDistribute super."greencard";
+ "greencard-lib" = dontDistribute super."greencard-lib";
+ "greg-client" = dontDistribute super."greg-client";
+ "gremlin-haskell" = dontDistribute super."gremlin-haskell";
+ "grid" = dontDistribute super."grid";
+ "gridland" = dontDistribute super."gridland";
+ "grm" = dontDistribute super."grm";
+ "groundhog-inspector" = dontDistribute super."groundhog-inspector";
+ "group-with" = dontDistribute super."group-with";
+ "grouped-list" = doDistribute super."grouped-list_0_2_1_0";
+ "groupoid" = dontDistribute super."groupoid";
+ "growler" = dontDistribute super."growler";
+ "gruff" = dontDistribute super."gruff";
+ "gruff-examples" = dontDistribute super."gruff-examples";
+ "gsc-weighting" = dontDistribute super."gsc-weighting";
+ "gsl-random" = dontDistribute super."gsl-random";
+ "gsl-random-fu" = dontDistribute super."gsl-random-fu";
+ "gsmenu" = dontDistribute super."gsmenu";
+ "gstreamer" = dontDistribute super."gstreamer";
+ "gt-tools" = dontDistribute super."gt-tools";
+ "gtfs" = dontDistribute super."gtfs";
+ "gtk-helpers" = dontDistribute super."gtk-helpers";
+ "gtk-jsinput" = dontDistribute super."gtk-jsinput";
+ "gtk-largeTreeStore" = dontDistribute super."gtk-largeTreeStore";
+ "gtk-mac-integration" = dontDistribute super."gtk-mac-integration";
+ "gtk-serialized-event" = dontDistribute super."gtk-serialized-event";
+ "gtk-simple-list-view" = dontDistribute super."gtk-simple-list-view";
+ "gtk-toggle-button-list" = dontDistribute super."gtk-toggle-button-list";
+ "gtk-toy" = dontDistribute super."gtk-toy";
+ "gtk-traymanager" = dontDistribute super."gtk-traymanager";
+ "gtk2hs-cast-glade" = dontDistribute super."gtk2hs-cast-glade";
+ "gtk2hs-cast-glib" = dontDistribute super."gtk2hs-cast-glib";
+ "gtk2hs-cast-gnomevfs" = dontDistribute super."gtk2hs-cast-gnomevfs";
+ "gtk2hs-cast-gtk" = dontDistribute super."gtk2hs-cast-gtk";
+ "gtk2hs-cast-gtkglext" = dontDistribute super."gtk2hs-cast-gtkglext";
+ "gtk2hs-cast-gtksourceview2" = dontDistribute super."gtk2hs-cast-gtksourceview2";
+ "gtk2hs-cast-th" = dontDistribute super."gtk2hs-cast-th";
+ "gtk2hs-hello" = dontDistribute super."gtk2hs-hello";
+ "gtk2hs-rpn" = dontDistribute super."gtk2hs-rpn";
+ "gtk3-mac-integration" = dontDistribute super."gtk3-mac-integration";
+ "gtkglext" = dontDistribute super."gtkglext";
+ "gtkimageview" = dontDistribute super."gtkimageview";
+ "gtkrsync" = dontDistribute super."gtkrsync";
+ "gtksourceview2" = dontDistribute super."gtksourceview2";
+ "gtksourceview3" = dontDistribute super."gtksourceview3";
+ "guarded-rewriting" = dontDistribute super."guarded-rewriting";
+ "guess-combinator" = dontDistribute super."guess-combinator";
+ "gulcii" = dontDistribute super."gulcii";
+ "gutenberg-fibonaccis" = dontDistribute super."gutenberg-fibonaccis";
+ "gyah-bin" = dontDistribute super."gyah-bin";
+ "h-booru" = dontDistribute super."h-booru";
+ "h-gpgme" = dontDistribute super."h-gpgme";
+ "h2048" = dontDistribute super."h2048";
+ "hArduino" = dontDistribute super."hArduino";
+ "hBDD" = dontDistribute super."hBDD";
+ "hBDD-CMUBDD" = dontDistribute super."hBDD-CMUBDD";
+ "hBDD-CUDD" = dontDistribute super."hBDD-CUDD";
+ "hCsound" = dontDistribute super."hCsound";
+ "hDFA" = dontDistribute super."hDFA";
+ "hF2" = dontDistribute super."hF2";
+ "hGelf" = dontDistribute super."hGelf";
+ "hLLVM" = dontDistribute super."hLLVM";
+ "hMollom" = dontDistribute super."hMollom";
+ "hOpenPGP" = doDistribute super."hOpenPGP_2_2_1";
+ "hPDB-examples" = dontDistribute super."hPDB-examples";
+ "hPushover" = dontDistribute super."hPushover";
+ "hR" = dontDistribute super."hR";
+ "hRESP" = dontDistribute super."hRESP";
+ "hS3" = dontDistribute super."hS3";
+ "hScraper" = dontDistribute super."hScraper";
+ "hSimpleDB" = dontDistribute super."hSimpleDB";
+ "hTalos" = dontDistribute super."hTalos";
+ "hTensor" = dontDistribute super."hTensor";
+ "hVOIDP" = dontDistribute super."hVOIDP";
+ "hXmixer" = dontDistribute super."hXmixer";
+ "haar" = dontDistribute super."haar";
+ "hacanon-light" = dontDistribute super."hacanon-light";
+ "hack" = dontDistribute super."hack";
+ "hack-contrib" = dontDistribute super."hack-contrib";
+ "hack-contrib-press" = dontDistribute super."hack-contrib-press";
+ "hack-frontend-happstack" = dontDistribute super."hack-frontend-happstack";
+ "hack-frontend-monadcgi" = dontDistribute super."hack-frontend-monadcgi";
+ "hack-handler-cgi" = dontDistribute super."hack-handler-cgi";
+ "hack-handler-epoll" = dontDistribute super."hack-handler-epoll";
+ "hack-handler-evhttp" = dontDistribute super."hack-handler-evhttp";
+ "hack-handler-fastcgi" = dontDistribute super."hack-handler-fastcgi";
+ "hack-handler-happstack" = dontDistribute super."hack-handler-happstack";
+ "hack-handler-hyena" = dontDistribute super."hack-handler-hyena";
+ "hack-handler-kibro" = dontDistribute super."hack-handler-kibro";
+ "hack-handler-simpleserver" = dontDistribute super."hack-handler-simpleserver";
+ "hack-middleware-cleanpath" = dontDistribute super."hack-middleware-cleanpath";
+ "hack-middleware-clientsession" = dontDistribute super."hack-middleware-clientsession";
+ "hack-middleware-gzip" = dontDistribute super."hack-middleware-gzip";
+ "hack-middleware-jsonp" = dontDistribute super."hack-middleware-jsonp";
+ "hack2" = dontDistribute super."hack2";
+ "hack2-contrib" = dontDistribute super."hack2-contrib";
+ "hack2-contrib-extra" = dontDistribute super."hack2-contrib-extra";
+ "hack2-handler-happstack-server" = dontDistribute super."hack2-handler-happstack-server";
+ "hack2-handler-mongrel2-http" = dontDistribute super."hack2-handler-mongrel2-http";
+ "hack2-handler-snap-server" = dontDistribute super."hack2-handler-snap-server";
+ "hack2-handler-warp" = dontDistribute super."hack2-handler-warp";
+ "hack2-interface-wai" = dontDistribute super."hack2-interface-wai";
+ "hackage-diff" = dontDistribute super."hackage-diff";
+ "hackage-plot" = dontDistribute super."hackage-plot";
+ "hackage-proxy" = dontDistribute super."hackage-proxy";
+ "hackage-repo-tool" = dontDistribute super."hackage-repo-tool";
+ "hackage-security" = dontDistribute super."hackage-security";
+ "hackage-security-HTTP" = dontDistribute super."hackage-security-HTTP";
+ "hackage-server" = dontDistribute super."hackage-server";
+ "hackage-sparks" = dontDistribute super."hackage-sparks";
+ "hackage2hwn" = dontDistribute super."hackage2hwn";
+ "hackage2twitter" = dontDistribute super."hackage2twitter";
+ "hackager" = dontDistribute super."hackager";
+ "hackernews" = dontDistribute super."hackernews";
+ "hackertyper" = dontDistribute super."hackertyper";
+ "hackport" = dontDistribute super."hackport";
+ "hactor" = dontDistribute super."hactor";
+ "hactors" = dontDistribute super."hactors";
+ "haddock" = dontDistribute super."haddock";
+ "haddock-leksah" = dontDistribute super."haddock-leksah";
+ "haddocset" = dontDistribute super."haddocset";
+ "hadoop-formats" = dontDistribute super."hadoop-formats";
+ "hadoop-rpc" = dontDistribute super."hadoop-rpc";
+ "hadoop-tools" = dontDistribute super."hadoop-tools";
+ "haeredes" = dontDistribute super."haeredes";
+ "haggis" = dontDistribute super."haggis";
+ "haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
+ "hailgun" = dontDistribute super."hailgun";
+ "hailgun-send" = dontDistribute super."hailgun-send";
+ "hails" = dontDistribute super."hails";
+ "hails-bin" = dontDistribute super."hails-bin";
+ "hairy" = dontDistribute super."hairy";
+ "hakaru" = dontDistribute super."hakaru";
+ "hake" = dontDistribute super."hake";
+ "hakismet" = dontDistribute super."hakismet";
+ "hako" = dontDistribute super."hako";
+ "hakyll-R" = dontDistribute super."hakyll-R";
+ "hakyll-agda" = dontDistribute super."hakyll-agda";
+ "hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
+ "hakyll-contrib" = dontDistribute super."hakyll-contrib";
+ "hakyll-contrib-hyphenation" = dontDistribute super."hakyll-contrib-hyphenation";
+ "hakyll-contrib-links" = dontDistribute super."hakyll-contrib-links";
+ "hakyll-convert" = dontDistribute super."hakyll-convert";
+ "hakyll-elm" = dontDistribute super."hakyll-elm";
+ "hakyll-sass" = dontDistribute super."hakyll-sass";
+ "halberd" = dontDistribute super."halberd";
+ "halfs" = dontDistribute super."halfs";
+ "halipeto" = dontDistribute super."halipeto";
+ "halive" = dontDistribute super."halive";
+ "halma" = dontDistribute super."halma";
+ "haltavista" = dontDistribute super."haltavista";
+ "hamid" = dontDistribute super."hamid";
+ "hampp" = dontDistribute super."hampp";
+ "hamtmap" = dontDistribute super."hamtmap";
+ "hamusic" = dontDistribute super."hamusic";
+ "handa-gdata" = dontDistribute super."handa-gdata";
+ "handa-geodata" = dontDistribute super."handa-geodata";
+ "handa-opengl" = dontDistribute super."handa-opengl";
+ "handle-like" = dontDistribute super."handle-like";
+ "handsy" = dontDistribute super."handsy";
+ "hangman" = dontDistribute super."hangman";
+ "hannahci" = dontDistribute super."hannahci";
+ "hans" = dontDistribute super."hans";
+ "hans-pcap" = dontDistribute super."hans-pcap";
+ "hans-pfq" = dontDistribute super."hans-pfq";
+ "haphviz" = dontDistribute super."haphviz";
+ "happindicator" = dontDistribute super."happindicator";
+ "happindicator3" = dontDistribute super."happindicator3";
+ "happraise" = dontDistribute super."happraise";
+ "happs-hsp" = dontDistribute super."happs-hsp";
+ "happs-hsp-template" = dontDistribute super."happs-hsp-template";
+ "happs-tutorial" = dontDistribute super."happs-tutorial";
+ "happstack" = dontDistribute super."happstack";
+ "happstack-auth" = dontDistribute super."happstack-auth";
+ "happstack-authenticate" = doDistribute super."happstack-authenticate_2_3_2";
+ "happstack-contrib" = dontDistribute super."happstack-contrib";
+ "happstack-data" = dontDistribute super."happstack-data";
+ "happstack-dlg" = dontDistribute super."happstack-dlg";
+ "happstack-facebook" = dontDistribute super."happstack-facebook";
+ "happstack-fastcgi" = dontDistribute super."happstack-fastcgi";
+ "happstack-fay" = dontDistribute super."happstack-fay";
+ "happstack-fay-ajax" = dontDistribute super."happstack-fay-ajax";
+ "happstack-foundation" = dontDistribute super."happstack-foundation";
+ "happstack-hamlet" = dontDistribute super."happstack-hamlet";
+ "happstack-heist" = dontDistribute super."happstack-heist";
+ "happstack-helpers" = dontDistribute super."happstack-helpers";
+ "happstack-hstringtemplate" = dontDistribute super."happstack-hstringtemplate";
+ "happstack-ixset" = dontDistribute super."happstack-ixset";
+ "happstack-lite" = dontDistribute super."happstack-lite";
+ "happstack-monad-peel" = dontDistribute super."happstack-monad-peel";
+ "happstack-plugins" = dontDistribute super."happstack-plugins";
+ "happstack-server-tls-cryptonite" = dontDistribute super."happstack-server-tls-cryptonite";
+ "happstack-state" = dontDistribute super."happstack-state";
+ "happstack-static-routing" = dontDistribute super."happstack-static-routing";
+ "happstack-util" = dontDistribute super."happstack-util";
+ "happstack-yui" = dontDistribute super."happstack-yui";
+ "happy-meta" = dontDistribute super."happy-meta";
+ "happybara" = dontDistribute super."happybara";
+ "happybara-webkit" = dontDistribute super."happybara-webkit";
+ "happybara-webkit-server" = dontDistribute super."happybara-webkit-server";
+ "har" = dontDistribute super."har";
+ "harchive" = dontDistribute super."harchive";
+ "hark" = dontDistribute super."hark";
+ "harmony" = dontDistribute super."harmony";
+ "haroonga" = dontDistribute super."haroonga";
+ "haroonga-httpd" = dontDistribute super."haroonga-httpd";
+ "harpy" = dontDistribute super."harpy";
+ "has" = dontDistribute super."has";
+ "has-th" = dontDistribute super."has-th";
+ "hascal" = dontDistribute super."hascal";
+ "hascat" = dontDistribute super."hascat";
+ "hascat-lib" = dontDistribute super."hascat-lib";
+ "hascat-setup" = dontDistribute super."hascat-setup";
+ "hascat-system" = dontDistribute super."hascat-system";
+ "hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
+ "hashable-generics" = dontDistribute super."hashable-generics";
+ "hashabler" = dontDistribute super."hashabler";
+ "hashed-storage" = dontDistribute super."hashed-storage";
+ "hashids" = dontDistribute super."hashids";
+ "hashring" = dontDistribute super."hashring";
+ "hashtables-plus" = dontDistribute super."hashtables-plus";
+ "hasim" = dontDistribute super."hasim";
+ "hask" = dontDistribute super."hask";
+ "hask-home" = dontDistribute super."hask-home";
+ "haskades" = dontDistribute super."haskades";
+ "haskakafka" = dontDistribute super."haskakafka";
+ "haskanoid" = dontDistribute super."haskanoid";
+ "haskarrow" = dontDistribute super."haskarrow";
+ "haskbot-core" = dontDistribute super."haskbot-core";
+ "haskdeep" = dontDistribute super."haskdeep";
+ "haskdogs" = dontDistribute super."haskdogs";
+ "haskeem" = dontDistribute super."haskeem";
+ "haskeline" = doDistribute super."haskeline_0_7_2_2";
+ "haskeline-class" = dontDistribute super."haskeline-class";
+ "haskell-aliyun" = dontDistribute super."haskell-aliyun";
+ "haskell-awk" = dontDistribute super."haskell-awk";
+ "haskell-bcrypt" = dontDistribute super."haskell-bcrypt";
+ "haskell-brainfuck" = dontDistribute super."haskell-brainfuck";
+ "haskell-cnc" = dontDistribute super."haskell-cnc";
+ "haskell-coffee" = dontDistribute super."haskell-coffee";
+ "haskell-compression" = dontDistribute super."haskell-compression";
+ "haskell-course-preludes" = dontDistribute super."haskell-course-preludes";
+ "haskell-docs" = dontDistribute super."haskell-docs";
+ "haskell-exp-parser" = dontDistribute super."haskell-exp-parser";
+ "haskell-formatter" = dontDistribute super."haskell-formatter";
+ "haskell-ftp" = dontDistribute super."haskell-ftp";
+ "haskell-generate" = dontDistribute super."haskell-generate";
+ "haskell-gi" = dontDistribute super."haskell-gi";
+ "haskell-gi-base" = dontDistribute super."haskell-gi-base";
+ "haskell-import-graph" = dontDistribute super."haskell-import-graph";
+ "haskell-in-space" = dontDistribute super."haskell-in-space";
+ "haskell-modbus" = dontDistribute super."haskell-modbus";
+ "haskell-mpi" = dontDistribute super."haskell-mpi";
+ "haskell-names" = dontDistribute super."haskell-names";
+ "haskell-openflow" = dontDistribute super."haskell-openflow";
+ "haskell-pdf-presenter" = dontDistribute super."haskell-pdf-presenter";
+ "haskell-platform-test" = dontDistribute super."haskell-platform-test";
+ "haskell-plot" = dontDistribute super."haskell-plot";
+ "haskell-qrencode" = dontDistribute super."haskell-qrencode";
+ "haskell-read-editor" = dontDistribute super."haskell-read-editor";
+ "haskell-reflect" = dontDistribute super."haskell-reflect";
+ "haskell-rules" = dontDistribute super."haskell-rules";
+ "haskell-src-exts-qq" = dontDistribute super."haskell-src-exts-qq";
+ "haskell-src-meta-mwotton" = dontDistribute super."haskell-src-meta-mwotton";
+ "haskell-token-utils" = dontDistribute super."haskell-token-utils";
+ "haskell-tor" = dontDistribute super."haskell-tor";
+ "haskell-type-exts" = dontDistribute super."haskell-type-exts";
+ "haskell-typescript" = dontDistribute super."haskell-typescript";
+ "haskell-tyrant" = dontDistribute super."haskell-tyrant";
+ "haskell-updater" = dontDistribute super."haskell-updater";
+ "haskell-xmpp" = dontDistribute super."haskell-xmpp";
+ "haskell2010" = dontDistribute super."haskell2010";
+ "haskell98" = dontDistribute super."haskell98";
+ "haskell98libraries" = dontDistribute super."haskell98libraries";
+ "haskelldb" = dontDistribute super."haskelldb";
+ "haskelldb-connect-hdbc" = dontDistribute super."haskelldb-connect-hdbc";
+ "haskelldb-connect-hdbc-catchio-mtl" = dontDistribute super."haskelldb-connect-hdbc-catchio-mtl";
+ "haskelldb-connect-hdbc-catchio-tf" = dontDistribute super."haskelldb-connect-hdbc-catchio-tf";
+ "haskelldb-connect-hdbc-catchio-transformers" = dontDistribute super."haskelldb-connect-hdbc-catchio-transformers";
+ "haskelldb-connect-hdbc-lifted" = dontDistribute super."haskelldb-connect-hdbc-lifted";
+ "haskelldb-dynamic" = dontDistribute super."haskelldb-dynamic";
+ "haskelldb-flat" = dontDistribute super."haskelldb-flat";
+ "haskelldb-hdbc" = dontDistribute super."haskelldb-hdbc";
+ "haskelldb-hdbc-mysql" = dontDistribute super."haskelldb-hdbc-mysql";
+ "haskelldb-hdbc-odbc" = dontDistribute super."haskelldb-hdbc-odbc";
+ "haskelldb-hdbc-postgresql" = dontDistribute super."haskelldb-hdbc-postgresql";
+ "haskelldb-hdbc-sqlite3" = dontDistribute super."haskelldb-hdbc-sqlite3";
+ "haskelldb-hsql" = dontDistribute super."haskelldb-hsql";
+ "haskelldb-hsql-mysql" = dontDistribute super."haskelldb-hsql-mysql";
+ "haskelldb-hsql-odbc" = dontDistribute super."haskelldb-hsql-odbc";
+ "haskelldb-hsql-oracle" = dontDistribute super."haskelldb-hsql-oracle";
+ "haskelldb-hsql-postgresql" = dontDistribute super."haskelldb-hsql-postgresql";
+ "haskelldb-hsql-sqlite" = dontDistribute super."haskelldb-hsql-sqlite";
+ "haskelldb-hsql-sqlite3" = dontDistribute super."haskelldb-hsql-sqlite3";
+ "haskelldb-th" = dontDistribute super."haskelldb-th";
+ "haskelldb-wx" = dontDistribute super."haskelldb-wx";
+ "haskellscrabble" = dontDistribute super."haskellscrabble";
+ "haskellscript" = dontDistribute super."haskellscript";
+ "haskelm" = dontDistribute super."haskelm";
+ "haskgame" = dontDistribute super."haskgame";
+ "haskheap" = dontDistribute super."haskheap";
+ "haskhol-core" = dontDistribute super."haskhol-core";
+ "haskmon" = dontDistribute super."haskmon";
+ "haskoin" = dontDistribute super."haskoin";
+ "haskoin-core" = dontDistribute super."haskoin-core";
+ "haskoin-crypto" = dontDistribute super."haskoin-crypto";
+ "haskoin-node" = dontDistribute super."haskoin-node";
+ "haskoin-protocol" = dontDistribute super."haskoin-protocol";
+ "haskoin-script" = dontDistribute super."haskoin-script";
+ "haskoin-util" = dontDistribute super."haskoin-util";
+ "haskoin-wallet" = dontDistribute super."haskoin-wallet";
+ "haskoon" = dontDistribute super."haskoon";
+ "haskoon-httpspec" = dontDistribute super."haskoon-httpspec";
+ "haskoon-salvia" = dontDistribute super."haskoon-salvia";
+ "haskore" = dontDistribute super."haskore";
+ "haskore-realtime" = dontDistribute super."haskore-realtime";
+ "haskore-supercollider" = dontDistribute super."haskore-supercollider";
+ "haskore-synthesizer" = dontDistribute super."haskore-synthesizer";
+ "haskore-vintage" = dontDistribute super."haskore-vintage";
+ "hasktags" = dontDistribute super."hasktags";
+ "haslo" = dontDistribute super."haslo";
+ "hasloGUI" = dontDistribute super."hasloGUI";
+ "hasparql-client" = dontDistribute super."hasparql-client";
+ "haspell" = dontDistribute super."haspell";
+ "hasql" = doDistribute super."hasql_0_15_1";
+ "hasql-pool" = dontDistribute super."hasql-pool";
+ "hasql-postgres" = dontDistribute super."hasql-postgres";
+ "hasql-postgres-options" = dontDistribute super."hasql-postgres-options";
+ "hasql-th" = dontDistribute super."hasql-th";
+ "hasql-transaction" = dontDistribute super."hasql-transaction";
+ "hastache-aeson" = dontDistribute super."hastache-aeson";
+ "haste" = dontDistribute super."haste";
+ "haste-compiler" = dontDistribute super."haste-compiler";
+ "haste-markup" = dontDistribute super."haste-markup";
+ "haste-perch" = dontDistribute super."haste-perch";
+ "hastily" = dontDistribute super."hastily";
+ "hat" = dontDistribute super."hat";
+ "hatex-guide" = dontDistribute super."hatex-guide";
+ "hath" = dontDistribute super."hath";
+ "hatt" = dontDistribute super."hatt";
+ "haverer" = dontDistribute super."haverer";
+ "hawitter" = dontDistribute super."hawitter";
+ "haxl-amazonka" = dontDistribute super."haxl-amazonka";
+ "haxl-facebook" = dontDistribute super."haxl-facebook";
+ "haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
+ "haxr-th" = dontDistribute super."haxr-th";
+ "haxy" = dontDistribute super."haxy";
+ "hayland" = dontDistribute super."hayland";
+ "hayoo-cli" = dontDistribute super."hayoo-cli";
+ "hback" = dontDistribute super."hback";
+ "hbayes" = dontDistribute super."hbayes";
+ "hbb" = dontDistribute super."hbb";
+ "hbcd" = dontDistribute super."hbcd";
+ "hbeat" = dontDistribute super."hbeat";
+ "hblas" = dontDistribute super."hblas";
+ "hblock" = dontDistribute super."hblock";
+ "hbro" = dontDistribute super."hbro";
+ "hbro-contrib" = dontDistribute super."hbro-contrib";
+ "hburg" = dontDistribute super."hburg";
+ "hcc" = dontDistribute super."hcc";
+ "hcg-minus" = dontDistribute super."hcg-minus";
+ "hcg-minus-cairo" = dontDistribute super."hcg-minus-cairo";
+ "hcheat" = dontDistribute super."hcheat";
+ "hchesslib" = dontDistribute super."hchesslib";
+ "hcltest" = dontDistribute super."hcltest";
+ "hcron" = dontDistribute super."hcron";
+ "hcube" = dontDistribute super."hcube";
+ "hcwiid" = dontDistribute super."hcwiid";
+ "hdaemonize-buildfix" = dontDistribute super."hdaemonize-buildfix";
+ "hdbc-aeson" = dontDistribute super."hdbc-aeson";
+ "hdbc-postgresql-hstore" = dontDistribute super."hdbc-postgresql-hstore";
+ "hdbc-tuple" = dontDistribute super."hdbc-tuple";
+ "hdbi" = dontDistribute super."hdbi";
+ "hdbi-conduit" = dontDistribute super."hdbi-conduit";
+ "hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
+ "hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
+ "hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
+ "hdf" = dontDistribute super."hdf";
+ "hdigest" = dontDistribute super."hdigest";
+ "hdirect" = dontDistribute super."hdirect";
+ "hdis86" = dontDistribute super."hdis86";
+ "hdiscount" = dontDistribute super."hdiscount";
+ "hdm" = dontDistribute super."hdm";
+ "hdph" = dontDistribute super."hdph";
+ "hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
+ "headergen" = dontDistribute super."headergen";
+ "heapsort" = dontDistribute super."heapsort";
+ "hecc" = dontDistribute super."hecc";
+ "hedis" = doDistribute super."hedis_0_6_9";
+ "hedis-config" = dontDistribute super."hedis-config";
+ "hedis-monadic" = dontDistribute super."hedis-monadic";
+ "hedis-pile" = dontDistribute super."hedis-pile";
+ "hedis-simple" = dontDistribute super."hedis-simple";
+ "hedis-tags" = dontDistribute super."hedis-tags";
+ "hedn" = dontDistribute super."hedn";
+ "hein" = dontDistribute super."hein";
+ "heist-aeson" = dontDistribute super."heist-aeson";
+ "heist-async" = dontDistribute super."heist-async";
+ "helics" = dontDistribute super."helics";
+ "helics-wai" = dontDistribute super."helics-wai";
+ "helisp" = dontDistribute super."helisp";
+ "helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
+ "hell" = dontDistribute super."hell";
+ "hellage" = dontDistribute super."hellage";
+ "hellnet" = dontDistribute super."hellnet";
+ "hello" = dontDistribute super."hello";
+ "helm" = dontDistribute super."helm";
+ "help-esb" = dontDistribute super."help-esb";
+ "hemkay" = dontDistribute super."hemkay";
+ "hemkay-core" = dontDistribute super."hemkay-core";
+ "hemokit" = dontDistribute super."hemokit";
+ "hen" = dontDistribute super."hen";
+ "henet" = dontDistribute super."henet";
+ "hepevt" = dontDistribute super."hepevt";
+ "her-lexer" = dontDistribute super."her-lexer";
+ "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
+ "herbalizer" = dontDistribute super."herbalizer";
+ "hermit" = dontDistribute super."hermit";
+ "hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
+ "heroku" = dontDistribute super."heroku";
+ "heroku-persistent" = dontDistribute super."heroku-persistent";
+ "herringbone" = dontDistribute super."herringbone";
+ "herringbone-embed" = dontDistribute super."herringbone-embed";
+ "herringbone-wai" = dontDistribute super."herringbone-wai";
+ "hesql" = dontDistribute super."hesql";
+ "hetero-map" = dontDistribute super."hetero-map";
+ "hetris" = dontDistribute super."hetris";
+ "heukarya" = dontDistribute super."heukarya";
+ "hevolisa" = dontDistribute super."hevolisa";
+ "hevolisa-dph" = dontDistribute super."hevolisa-dph";
+ "hexdump" = dontDistribute super."hexdump";
+ "hexif" = dontDistribute super."hexif";
+ "hexpat-iteratee" = dontDistribute super."hexpat-iteratee";
+ "hexpat-lens" = dontDistribute super."hexpat-lens";
+ "hexpat-pickle" = dontDistribute super."hexpat-pickle";
+ "hexpat-pickle-generic" = dontDistribute super."hexpat-pickle-generic";
+ "hexpat-tagsoup" = dontDistribute super."hexpat-tagsoup";
+ "hexpr" = dontDistribute super."hexpr";
+ "hexquote" = dontDistribute super."hexquote";
+ "heyefi" = dontDistribute super."heyefi";
+ "hfann" = dontDistribute super."hfann";
+ "hfd" = dontDistribute super."hfd";
+ "hfiar" = dontDistribute super."hfiar";
+ "hfmt" = dontDistribute super."hfmt";
+ "hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
+ "hfov" = dontDistribute super."hfov";
+ "hfractal" = dontDistribute super."hfractal";
+ "hfusion" = dontDistribute super."hfusion";
+ "hg-buildpackage" = dontDistribute super."hg-buildpackage";
+ "hgal" = dontDistribute super."hgal";
+ "hgalib" = dontDistribute super."hgalib";
+ "hgdbmi" = dontDistribute super."hgdbmi";
+ "hgearman" = dontDistribute super."hgearman";
+ "hgen" = dontDistribute super."hgen";
+ "hgeometric" = dontDistribute super."hgeometric";
+ "hgeometry" = dontDistribute super."hgeometry";
+ "hgithub" = dontDistribute super."hgithub";
+ "hgl-example" = dontDistribute super."hgl-example";
+ "hgom" = dontDistribute super."hgom";
+ "hgopher" = dontDistribute super."hgopher";
+ "hgrev" = dontDistribute super."hgrev";
+ "hgrib" = dontDistribute super."hgrib";
+ "hharp" = dontDistribute super."hharp";
+ "hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
+ "hiccup" = dontDistribute super."hiccup";
+ "hichi" = dontDistribute super."hichi";
+ "hieraclus" = dontDistribute super."hieraclus";
+ "hierarchical-clustering-diagrams" = dontDistribute super."hierarchical-clustering-diagrams";
+ "hierarchical-exceptions" = dontDistribute super."hierarchical-exceptions";
+ "hierarchy" = dontDistribute super."hierarchy";
+ "hiernotify" = dontDistribute super."hiernotify";
+ "highWaterMark" = dontDistribute super."highWaterMark";
+ "higher-leveldb" = dontDistribute super."higher-leveldb";
+ "higherorder" = dontDistribute super."higherorder";
+ "highlight-versions" = dontDistribute super."highlight-versions";
+ "highlighter" = dontDistribute super."highlighter";
+ "highlighter2" = dontDistribute super."highlighter2";
+ "hills" = dontDistribute super."hills";
+ "himerge" = dontDistribute super."himerge";
+ "himg" = dontDistribute super."himg";
+ "himpy" = dontDistribute super."himpy";
+ "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
+ "hinduce-classifier" = dontDistribute super."hinduce-classifier";
+ "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
+ "hinduce-examples" = dontDistribute super."hinduce-examples";
+ "hinduce-missingh" = dontDistribute super."hinduce-missingh";
+ "hinquire" = dontDistribute super."hinquire";
+ "hinstaller" = dontDistribute super."hinstaller";
+ "hint-server" = dontDistribute super."hint-server";
+ "hinvaders" = dontDistribute super."hinvaders";
+ "hinze-streams" = dontDistribute super."hinze-streams";
+ "hipbot" = dontDistribute super."hipbot";
+ "hipe" = dontDistribute super."hipe";
+ "hips" = dontDistribute super."hips";
+ "hircules" = dontDistribute super."hircules";
+ "hirt" = dontDistribute super."hirt";
+ "hissmetrics" = dontDistribute super."hissmetrics";
+ "hist-pl" = dontDistribute super."hist-pl";
+ "hist-pl-dawg" = dontDistribute super."hist-pl-dawg";
+ "hist-pl-fusion" = dontDistribute super."hist-pl-fusion";
+ "hist-pl-lexicon" = dontDistribute super."hist-pl-lexicon";
+ "hist-pl-lmf" = dontDistribute super."hist-pl-lmf";
+ "hist-pl-transliter" = dontDistribute super."hist-pl-transliter";
+ "hist-pl-types" = dontDistribute super."hist-pl-types";
+ "histogram-fill-binary" = dontDistribute super."histogram-fill-binary";
+ "histogram-fill-cereal" = dontDistribute super."histogram-fill-cereal";
+ "historian" = dontDistribute super."historian";
+ "hjcase" = dontDistribute super."hjcase";
+ "hjpath" = dontDistribute super."hjpath";
+ "hjs" = dontDistribute super."hjs";
+ "hjson" = dontDistribute super."hjson";
+ "hjson-query" = dontDistribute super."hjson-query";
+ "hjsonpointer" = dontDistribute super."hjsonpointer";
+ "hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
+ "hlatex" = dontDistribute super."hlatex";
+ "hlbfgsb" = dontDistribute super."hlbfgsb";
+ "hlcm" = dontDistribute super."hlcm";
+ "hledger-chart" = dontDistribute super."hledger-chart";
+ "hledger-diff" = dontDistribute super."hledger-diff";
+ "hledger-irr" = dontDistribute super."hledger-irr";
+ "hledger-ui" = dontDistribute super."hledger-ui";
+ "hledger-vty" = dontDistribute super."hledger-vty";
+ "hlibBladeRF" = dontDistribute super."hlibBladeRF";
+ "hlibev" = dontDistribute super."hlibev";
+ "hlibfam" = dontDistribute super."hlibfam";
+ "hlogger" = dontDistribute super."hlogger";
+ "hlongurl" = dontDistribute super."hlongurl";
+ "hls" = dontDistribute super."hls";
+ "hlwm" = dontDistribute super."hlwm";
+ "hly" = dontDistribute super."hly";
+ "hmark" = dontDistribute super."hmark";
+ "hmarkup" = dontDistribute super."hmarkup";
+ "hmatrix-banded" = dontDistribute super."hmatrix-banded";
+ "hmatrix-csv" = dontDistribute super."hmatrix-csv";
+ "hmatrix-glpk" = dontDistribute super."hmatrix-glpk";
+ "hmatrix-mmap" = dontDistribute super."hmatrix-mmap";
+ "hmatrix-nipals" = dontDistribute super."hmatrix-nipals";
+ "hmatrix-quadprogpp" = dontDistribute super."hmatrix-quadprogpp";
+ "hmatrix-repa" = dontDistribute super."hmatrix-repa";
+ "hmatrix-special" = dontDistribute super."hmatrix-special";
+ "hmatrix-static" = dontDistribute super."hmatrix-static";
+ "hmatrix-svdlibc" = dontDistribute super."hmatrix-svdlibc";
+ "hmatrix-syntax" = dontDistribute super."hmatrix-syntax";
+ "hmatrix-tests" = dontDistribute super."hmatrix-tests";
+ "hmeap" = dontDistribute super."hmeap";
+ "hmeap-utils" = dontDistribute super."hmeap-utils";
+ "hmemdb" = dontDistribute super."hmemdb";
+ "hmenu" = dontDistribute super."hmenu";
+ "hmidi" = dontDistribute super."hmidi";
+ "hmk" = dontDistribute super."hmk";
+ "hmm" = dontDistribute super."hmm";
+ "hmm-hmatrix" = dontDistribute super."hmm-hmatrix";
+ "hmp3" = dontDistribute super."hmp3";
+ "hmpfr" = dontDistribute super."hmpfr";
+ "hmt" = dontDistribute super."hmt";
+ "hmt-diagrams" = dontDistribute super."hmt-diagrams";
+ "hmumps" = dontDistribute super."hmumps";
+ "hnetcdf" = dontDistribute super."hnetcdf";
+ "hnix" = dontDistribute super."hnix";
+ "hnn" = dontDistribute super."hnn";
+ "hnop" = dontDistribute super."hnop";
+ "ho-rewriting" = dontDistribute super."ho-rewriting";
+ "hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_5_0";
+ "hob" = dontDistribute super."hob";
+ "hobbes" = dontDistribute super."hobbes";
+ "hobbits" = dontDistribute super."hobbits";
+ "hoe" = dontDistribute super."hoe";
+ "hofix-mtl" = dontDistribute super."hofix-mtl";
+ "hog" = dontDistribute super."hog";
+ "hogg" = dontDistribute super."hogg";
+ "hogre" = dontDistribute super."hogre";
+ "hogre-examples" = dontDistribute super."hogre-examples";
+ "hois" = dontDistribute super."hois";
+ "hoist-error" = dontDistribute super."hoist-error";
+ "hold-em" = dontDistribute super."hold-em";
+ "hole" = dontDistribute super."hole";
+ "holey-format" = dontDistribute super."holey-format";
+ "homeomorphic" = dontDistribute super."homeomorphic";
+ "hommage" = dontDistribute super."hommage";
+ "hommage-ds" = dontDistribute super."hommage-ds";
+ "homplexity" = dontDistribute super."homplexity";
+ "honi" = dontDistribute super."honi";
+ "honk" = dontDistribute super."honk";
+ "hoobuddy" = dontDistribute super."hoobuddy";
+ "hood" = dontDistribute super."hood";
+ "hood-off" = dontDistribute super."hood-off";
+ "hood2" = dontDistribute super."hood2";
+ "hoodie" = dontDistribute super."hoodie";
+ "hoodle" = dontDistribute super."hoodle";
+ "hoodle-builder" = dontDistribute super."hoodle-builder";
+ "hoodle-core" = dontDistribute super."hoodle-core";
+ "hoodle-extra" = dontDistribute super."hoodle-extra";
+ "hoodle-parser" = dontDistribute super."hoodle-parser";
+ "hoodle-publish" = dontDistribute super."hoodle-publish";
+ "hoodle-render" = dontDistribute super."hoodle-render";
+ "hoodle-types" = dontDistribute super."hoodle-types";
+ "hoogle-index" = dontDistribute super."hoogle-index";
+ "hooks-dir" = dontDistribute super."hooks-dir";
+ "hoovie" = dontDistribute super."hoovie";
+ "hopencc" = dontDistribute super."hopencc";
+ "hopencl" = dontDistribute super."hopencl";
+ "hopfield" = dontDistribute super."hopfield";
+ "hopfield-networks" = dontDistribute super."hopfield-networks";
+ "hopfli" = dontDistribute super."hopfli";
+ "hops" = dontDistribute super."hops";
+ "hoq" = dontDistribute super."hoq";
+ "horizon" = dontDistribute super."horizon";
+ "hosc" = dontDistribute super."hosc";
+ "hosc-json" = dontDistribute super."hosc-json";
+ "hosc-utils" = dontDistribute super."hosc-utils";
+ "hosts-server" = dontDistribute super."hosts-server";
+ "hothasktags" = dontDistribute super."hothasktags";
+ "hotswap" = dontDistribute super."hotswap";
+ "hourglass-fuzzy-parsing" = dontDistribute super."hourglass-fuzzy-parsing";
+ "hp2any-core" = dontDistribute super."hp2any-core";
+ "hp2any-graph" = dontDistribute super."hp2any-graph";
+ "hp2any-manager" = dontDistribute super."hp2any-manager";
+ "hp2html" = dontDistribute super."hp2html";
+ "hp2pretty" = dontDistribute super."hp2pretty";
+ "hpack" = dontDistribute super."hpack";
+ "hpaco" = dontDistribute super."hpaco";
+ "hpaco-lib" = dontDistribute super."hpaco-lib";
+ "hpage" = dontDistribute super."hpage";
+ "hpapi" = dontDistribute super."hpapi";
+ "hpaste" = dontDistribute super."hpaste";
+ "hpasteit" = dontDistribute super."hpasteit";
+ "hpc-strobe" = dontDistribute super."hpc-strobe";
+ "hpc-tracer" = dontDistribute super."hpc-tracer";
+ "hplayground" = dontDistribute super."hplayground";
+ "hplaylist" = dontDistribute super."hplaylist";
+ "hpodder" = dontDistribute super."hpodder";
+ "hpp" = dontDistribute super."hpp";
+ "hpqtypes" = dontDistribute super."hpqtypes";
+ "hprotoc-fork" = dontDistribute super."hprotoc-fork";
+ "hps" = dontDistribute super."hps";
+ "hps-cairo" = dontDistribute super."hps-cairo";
+ "hps-kmeans" = dontDistribute super."hps-kmeans";
+ "hpuz" = dontDistribute super."hpuz";
+ "hpygments" = dontDistribute super."hpygments";
+ "hpylos" = dontDistribute super."hpylos";
+ "hpyrg" = dontDistribute super."hpyrg";
+ "hquantlib" = dontDistribute super."hquantlib";
+ "hquery" = dontDistribute super."hquery";
+ "hranker" = dontDistribute super."hranker";
+ "hreader" = dontDistribute super."hreader";
+ "hricket" = dontDistribute super."hricket";
+ "hruby" = dontDistribute super."hruby";
+ "hs-GeoIP" = dontDistribute super."hs-GeoIP";
+ "hs-blake2" = dontDistribute super."hs-blake2";
+ "hs-captcha" = dontDistribute super."hs-captcha";
+ "hs-carbon" = dontDistribute super."hs-carbon";
+ "hs-carbon-examples" = dontDistribute super."hs-carbon-examples";
+ "hs-cdb" = dontDistribute super."hs-cdb";
+ "hs-dotnet" = dontDistribute super."hs-dotnet";
+ "hs-duktape" = dontDistribute super."hs-duktape";
+ "hs-excelx" = dontDistribute super."hs-excelx";
+ "hs-ffmpeg" = dontDistribute super."hs-ffmpeg";
+ "hs-fltk" = dontDistribute super."hs-fltk";
+ "hs-gchart" = dontDistribute super."hs-gchart";
+ "hs-gen-iface" = dontDistribute super."hs-gen-iface";
+ "hs-gizapp" = dontDistribute super."hs-gizapp";
+ "hs-inspector" = dontDistribute super."hs-inspector";
+ "hs-java" = dontDistribute super."hs-java";
+ "hs-json-rpc" = dontDistribute super."hs-json-rpc";
+ "hs-logo" = dontDistribute super."hs-logo";
+ "hs-mesos" = dontDistribute super."hs-mesos";
+ "hs-nombre-generator" = dontDistribute super."hs-nombre-generator";
+ "hs-pgms" = dontDistribute super."hs-pgms";
+ "hs-php-session" = dontDistribute super."hs-php-session";
+ "hs-pkg-config" = dontDistribute super."hs-pkg-config";
+ "hs-pkpass" = dontDistribute super."hs-pkpass";
+ "hs-re" = dontDistribute super."hs-re";
+ "hs-scrape" = dontDistribute super."hs-scrape";
+ "hs-twitter" = dontDistribute super."hs-twitter";
+ "hs-twitterarchiver" = dontDistribute super."hs-twitterarchiver";
+ "hs-vcard" = dontDistribute super."hs-vcard";
+ "hs2048" = dontDistribute super."hs2048";
+ "hs2bf" = dontDistribute super."hs2bf";
+ "hs2dot" = dontDistribute super."hs2dot";
+ "hsConfigure" = dontDistribute super."hsConfigure";
+ "hsSqlite3" = dontDistribute super."hsSqlite3";
+ "hsXenCtrl" = dontDistribute super."hsXenCtrl";
+ "hsay" = dontDistribute super."hsay";
+ "hsb2hs" = dontDistribute super."hsb2hs";
+ "hsbackup" = dontDistribute super."hsbackup";
+ "hsbencher" = dontDistribute super."hsbencher";
+ "hsbencher-codespeed" = dontDistribute super."hsbencher-codespeed";
+ "hsbencher-fusion" = dontDistribute super."hsbencher-fusion";
+ "hsc2hs" = dontDistribute super."hsc2hs";
+ "hsc3" = dontDistribute super."hsc3";
+ "hsc3-auditor" = dontDistribute super."hsc3-auditor";
+ "hsc3-cairo" = dontDistribute super."hsc3-cairo";
+ "hsc3-data" = dontDistribute super."hsc3-data";
+ "hsc3-db" = dontDistribute super."hsc3-db";
+ "hsc3-dot" = dontDistribute super."hsc3-dot";
+ "hsc3-forth" = dontDistribute super."hsc3-forth";
+ "hsc3-graphs" = dontDistribute super."hsc3-graphs";
+ "hsc3-lang" = dontDistribute super."hsc3-lang";
+ "hsc3-lisp" = dontDistribute super."hsc3-lisp";
+ "hsc3-plot" = dontDistribute super."hsc3-plot";
+ "hsc3-process" = dontDistribute super."hsc3-process";
+ "hsc3-rec" = dontDistribute super."hsc3-rec";
+ "hsc3-rw" = dontDistribute super."hsc3-rw";
+ "hsc3-server" = dontDistribute super."hsc3-server";
+ "hsc3-sf" = dontDistribute super."hsc3-sf";
+ "hsc3-sf-hsndfile" = dontDistribute super."hsc3-sf-hsndfile";
+ "hsc3-unsafe" = dontDistribute super."hsc3-unsafe";
+ "hsc3-utils" = dontDistribute super."hsc3-utils";
+ "hscamwire" = dontDistribute super."hscamwire";
+ "hscassandra" = dontDistribute super."hscassandra";
+ "hscd" = dontDistribute super."hscd";
+ "hsclock" = dontDistribute super."hsclock";
+ "hscope" = dontDistribute super."hscope";
+ "hscrtmpl" = dontDistribute super."hscrtmpl";
+ "hscuid" = dontDistribute super."hscuid";
+ "hscurses" = dontDistribute super."hscurses";
+ "hscurses-fish-ex" = dontDistribute super."hscurses-fish-ex";
+ "hsdev" = dontDistribute super."hsdev";
+ "hsdif" = dontDistribute super."hsdif";
+ "hsdip" = dontDistribute super."hsdip";
+ "hsdns" = dontDistribute super."hsdns";
+ "hsdns-cache" = dontDistribute super."hsdns-cache";
+ "hsemail-ns" = dontDistribute super."hsemail-ns";
+ "hsenv" = dontDistribute super."hsenv";
+ "hserv" = dontDistribute super."hserv";
+ "hset" = dontDistribute super."hset";
+ "hsfacter" = dontDistribute super."hsfacter";
+ "hsfcsh" = dontDistribute super."hsfcsh";
+ "hsfilt" = dontDistribute super."hsfilt";
+ "hsgnutls" = dontDistribute super."hsgnutls";
+ "hsgnutls-yj" = dontDistribute super."hsgnutls-yj";
+ "hsgsom" = dontDistribute super."hsgsom";
+ "hsgtd" = dontDistribute super."hsgtd";
+ "hsharc" = dontDistribute super."hsharc";
+ "hsilop" = dontDistribute super."hsilop";
+ "hsimport" = dontDistribute super."hsimport";
+ "hsini" = dontDistribute super."hsini";
+ "hskeleton" = dontDistribute super."hskeleton";
+ "hslackbuilder" = dontDistribute super."hslackbuilder";
+ "hslibsvm" = dontDistribute super."hslibsvm";
+ "hslinks" = dontDistribute super."hslinks";
+ "hslogger-reader" = dontDistribute super."hslogger-reader";
+ "hslogger-template" = dontDistribute super."hslogger-template";
+ "hslogger4j" = dontDistribute super."hslogger4j";
+ "hslogstash" = dontDistribute super."hslogstash";
+ "hsmagick" = dontDistribute super."hsmagick";
+ "hsmisc" = dontDistribute super."hsmisc";
+ "hsmtpclient" = dontDistribute super."hsmtpclient";
+ "hsndfile-storablevector" = dontDistribute super."hsndfile-storablevector";
+ "hsnock" = dontDistribute super."hsnock";
+ "hsnoise" = dontDistribute super."hsnoise";
+ "hsns" = dontDistribute super."hsns";
+ "hsnsq" = dontDistribute super."hsnsq";
+ "hsntp" = dontDistribute super."hsntp";
+ "hsoptions" = dontDistribute super."hsoptions";
+ "hsp-cgi" = dontDistribute super."hsp-cgi";
+ "hsparklines" = dontDistribute super."hsparklines";
+ "hsparql" = dontDistribute super."hsparql";
+ "hspear" = dontDistribute super."hspear";
+ "hspec-checkers" = dontDistribute super."hspec-checkers";
+ "hspec-expectations-lens" = dontDistribute super."hspec-expectations-lens";
+ "hspec-expectations-lifted" = dontDistribute super."hspec-expectations-lifted";
+ "hspec-expectations-pretty" = dontDistribute super."hspec-expectations-pretty";
+ "hspec-experimental" = dontDistribute super."hspec-experimental";
+ "hspec-laws" = dontDistribute super."hspec-laws";
+ "hspec-monad-control" = dontDistribute super."hspec-monad-control";
+ "hspec-server" = dontDistribute super."hspec-server";
+ "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+ "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
+ "hspec-test-framework" = dontDistribute super."hspec-test-framework";
+ "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
+ "hspec-test-sandbox" = dontDistribute super."hspec-test-sandbox";
+ "hspec2" = dontDistribute super."hspec2";
+ "hspr-sh" = dontDistribute super."hspr-sh";
+ "hspread" = dontDistribute super."hspread";
+ "hspresent" = dontDistribute super."hspresent";
+ "hsprocess" = dontDistribute super."hsprocess";
+ "hsql" = dontDistribute super."hsql";
+ "hsql-mysql" = dontDistribute super."hsql-mysql";
+ "hsql-odbc" = dontDistribute super."hsql-odbc";
+ "hsql-postgresql" = dontDistribute super."hsql-postgresql";
+ "hsql-sqlite3" = dontDistribute super."hsql-sqlite3";
+ "hsqml" = dontDistribute super."hsqml";
+ "hsqml-datamodel" = dontDistribute super."hsqml-datamodel";
+ "hsqml-datamodel-vinyl" = dontDistribute super."hsqml-datamodel-vinyl";
+ "hsqml-demo-morris" = dontDistribute super."hsqml-demo-morris";
+ "hsqml-demo-notes" = dontDistribute super."hsqml-demo-notes";
+ "hsqml-demo-samples" = dontDistribute super."hsqml-demo-samples";
+ "hsqml-morris" = dontDistribute super."hsqml-morris";
+ "hsreadability" = dontDistribute super."hsreadability";
+ "hsseccomp" = dontDistribute super."hsseccomp";
+ "hsshellscript" = dontDistribute super."hsshellscript";
+ "hssourceinfo" = dontDistribute super."hssourceinfo";
+ "hssqlppp" = dontDistribute super."hssqlppp";
+ "hstats" = dontDistribute super."hstats";
+ "hstest" = dontDistribute super."hstest";
+ "hstidy" = dontDistribute super."hstidy";
+ "hstorchat" = dontDistribute super."hstorchat";
+ "hstradeking" = dontDistribute super."hstradeking";
+ "hstyle" = dontDistribute super."hstyle";
+ "hstzaar" = dontDistribute super."hstzaar";
+ "hsubconvert" = dontDistribute super."hsubconvert";
+ "hsverilog" = dontDistribute super."hsverilog";
+ "hswip" = dontDistribute super."hswip";
+ "hsx" = dontDistribute super."hsx";
+ "hsx-xhtml" = dontDistribute super."hsx-xhtml";
+ "hsyscall" = dontDistribute super."hsyscall";
+ "hszephyr" = dontDistribute super."hszephyr";
+ "htags" = dontDistribute super."htags";
+ "htar" = dontDistribute super."htar";
+ "htiled" = dontDistribute super."htiled";
+ "htime" = dontDistribute super."htime";
+ "html-email-validate" = dontDistribute super."html-email-validate";
+ "html-entities" = dontDistribute super."html-entities";
+ "html-kure" = dontDistribute super."html-kure";
+ "html-minimalist" = dontDistribute super."html-minimalist";
+ "html-rules" = dontDistribute super."html-rules";
+ "html-tokenizer" = dontDistribute super."html-tokenizer";
+ "html-truncate" = dontDistribute super."html-truncate";
+ "html2hamlet" = dontDistribute super."html2hamlet";
+ "html5-entity" = dontDistribute super."html5-entity";
+ "htodo" = dontDistribute super."htodo";
+ "htoml" = dontDistribute super."htoml";
+ "htrace" = dontDistribute super."htrace";
+ "hts" = dontDistribute super."hts";
+ "htsn" = dontDistribute super."htsn";
+ "htsn-common" = dontDistribute super."htsn-common";
+ "htsn-import" = dontDistribute super."htsn-import";
+ "http-attoparsec" = dontDistribute super."http-attoparsec";
+ "http-client-auth" = dontDistribute super."http-client-auth";
+ "http-client-conduit" = dontDistribute super."http-client-conduit";
+ "http-client-lens" = dontDistribute super."http-client-lens";
+ "http-client-multipart" = dontDistribute super."http-client-multipart";
+ "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
+ "http-client-streams" = dontDistribute super."http-client-streams";
+ "http-conduit-browser" = dontDistribute super."http-conduit-browser";
+ "http-conduit-downloader" = dontDistribute super."http-conduit-downloader";
+ "http-encodings" = dontDistribute super."http-encodings";
+ "http-enumerator" = dontDistribute super."http-enumerator";
+ "http-kit" = dontDistribute super."http-kit";
+ "http-listen" = dontDistribute super."http-listen";
+ "http-monad" = dontDistribute super."http-monad";
+ "http-proxy" = dontDistribute super."http-proxy";
+ "http-querystring" = dontDistribute super."http-querystring";
+ "http-server" = dontDistribute super."http-server";
+ "http-shed" = dontDistribute super."http-shed";
+ "http-test" = dontDistribute super."http-test";
+ "http-wget" = dontDistribute super."http-wget";
+ "httpd-shed" = dontDistribute super."httpd-shed";
+ "https-everywhere-rules" = dontDistribute super."https-everywhere-rules";
+ "https-everywhere-rules-raw" = dontDistribute super."https-everywhere-rules-raw";
+ "httpspec" = dontDistribute super."httpspec";
+ "htune" = dontDistribute super."htune";
+ "htzaar" = dontDistribute super."htzaar";
+ "hub" = dontDistribute super."hub";
+ "hubigraph" = dontDistribute super."hubigraph";
+ "hubris" = dontDistribute super."hubris";
+ "huckleberry" = dontDistribute super."huckleberry";
+ "huffman" = dontDistribute super."huffman";
+ "hugs2yc" = dontDistribute super."hugs2yc";
+ "hulk" = dontDistribute super."hulk";
+ "human-readable-duration" = doDistribute super."human-readable-duration_0_1_0_0";
+ "hums" = dontDistribute super."hums";
+ "hunch" = dontDistribute super."hunch";
+ "hunit-gui" = dontDistribute super."hunit-gui";
+ "hunit-parsec" = dontDistribute super."hunit-parsec";
+ "hunit-rematch" = dontDistribute super."hunit-rematch";
+ "hunp" = dontDistribute super."hunp";
+ "hunt-searchengine" = dontDistribute super."hunt-searchengine";
+ "hunt-server" = dontDistribute super."hunt-server";
+ "hunt-server-cli" = dontDistribute super."hunt-server-cli";
+ "hurdle" = dontDistribute super."hurdle";
+ "husk-scheme" = dontDistribute super."husk-scheme";
+ "husk-scheme-libs" = dontDistribute super."husk-scheme-libs";
+ "husky" = dontDistribute super."husky";
+ "hutton" = dontDistribute super."hutton";
+ "huttons-razor" = dontDistribute super."huttons-razor";
+ "huzzy" = dontDistribute super."huzzy";
+ "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
+ "hws" = dontDistribute super."hws";
+ "hwsl2" = dontDistribute super."hwsl2";
+ "hwsl2-bytevector" = dontDistribute super."hwsl2-bytevector";
+ "hwsl2-reducers" = dontDistribute super."hwsl2-reducers";
+ "hx" = dontDistribute super."hx";
+ "hxmppc" = dontDistribute super."hxmppc";
+ "hxournal" = dontDistribute super."hxournal";
+ "hxt-binary" = dontDistribute super."hxt-binary";
+ "hxt-cache" = dontDistribute super."hxt-cache";
+ "hxt-extras" = dontDistribute super."hxt-extras";
+ "hxt-filter" = dontDistribute super."hxt-filter";
+ "hxt-xpath" = dontDistribute super."hxt-xpath";
+ "hxt-xslt" = dontDistribute super."hxt-xslt";
+ "hxthelper" = dontDistribute super."hxthelper";
+ "hxweb" = dontDistribute super."hxweb";
+ "hyahtzee" = dontDistribute super."hyahtzee";
+ "hyakko" = dontDistribute super."hyakko";
+ "hybrid" = dontDistribute super."hybrid";
+ "hydra-hs" = dontDistribute super."hydra-hs";
+ "hydra-print" = dontDistribute super."hydra-print";
+ "hydrogen" = dontDistribute super."hydrogen";
+ "hydrogen-cli" = dontDistribute super."hydrogen-cli";
+ "hydrogen-cli-args" = dontDistribute super."hydrogen-cli-args";
+ "hydrogen-data" = dontDistribute super."hydrogen-data";
+ "hydrogen-multimap" = dontDistribute super."hydrogen-multimap";
+ "hydrogen-parsing" = dontDistribute super."hydrogen-parsing";
+ "hydrogen-prelude" = dontDistribute super."hydrogen-prelude";
+ "hydrogen-prelude-parsec" = dontDistribute super."hydrogen-prelude-parsec";
+ "hydrogen-syntax" = dontDistribute super."hydrogen-syntax";
+ "hydrogen-util" = dontDistribute super."hydrogen-util";
+ "hydrogen-version" = dontDistribute super."hydrogen-version";
+ "hyena" = dontDistribute super."hyena";
+ "hylolib" = dontDistribute super."hylolib";
+ "hylotab" = dontDistribute super."hylotab";
+ "hyloutils" = dontDistribute super."hyloutils";
+ "hyperdrive" = dontDistribute super."hyperdrive";
+ "hyperfunctions" = dontDistribute super."hyperfunctions";
+ "hyperpublic" = dontDistribute super."hyperpublic";
+ "hyphenate" = dontDistribute super."hyphenate";
+ "hypher" = dontDistribute super."hypher";
+ "hzk" = dontDistribute super."hzk";
+ "i18n" = dontDistribute super."i18n";
+ "iCalendar" = dontDistribute super."iCalendar";
+ "iException" = dontDistribute super."iException";
+ "iap-verifier" = dontDistribute super."iap-verifier";
+ "ib-api" = dontDistribute super."ib-api";
+ "iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
+ "ide-backend" = doDistribute super."ide-backend_0_10_0";
+ "ide-backend-common" = doDistribute super."ide-backend-common_0_10_1_1";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0";
+ "ideas" = dontDistribute super."ideas";
+ "ideas-math" = dontDistribute super."ideas-math";
+ "idempotent" = dontDistribute super."idempotent";
+ "identifiers" = dontDistribute super."identifiers";
+ "idiii" = dontDistribute super."idiii";
+ "idna" = dontDistribute super."idna";
+ "idna2008" = dontDistribute super."idna2008";
+ "idris" = dontDistribute super."idris";
+ "ieee" = dontDistribute super."ieee";
+ "ieee-utils" = dontDistribute super."ieee-utils";
+ "ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754" = doDistribute super."ieee754_0_7_6";
+ "ieee754-parser" = dontDistribute super."ieee754-parser";
+ "ifcxt" = dontDistribute super."ifcxt";
+ "iff" = dontDistribute super."iff";
+ "ifscs" = dontDistribute super."ifscs";
+ "ige-mac-integration" = dontDistribute super."ige-mac-integration";
+ "igraph" = dontDistribute super."igraph";
+ "igrf" = dontDistribute super."igrf";
+ "ihaskell-display" = dontDistribute super."ihaskell-display";
+ "ihaskell-inline-r" = dontDistribute super."ihaskell-inline-r";
+ "ihaskell-parsec" = dontDistribute super."ihaskell-parsec";
+ "ihaskell-plot" = dontDistribute super."ihaskell-plot";
+ "ihaskell-widgets" = dontDistribute super."ihaskell-widgets";
+ "ihttp" = dontDistribute super."ihttp";
+ "illuminate" = dontDistribute super."illuminate";
+ "image-type" = dontDistribute super."image-type";
+ "imagefilters" = dontDistribute super."imagefilters";
+ "imagemagick" = dontDistribute super."imagemagick";
+ "imagepaste" = dontDistribute super."imagepaste";
+ "imapget" = dontDistribute super."imapget";
+ "imbib" = dontDistribute super."imbib";
+ "imgurder" = dontDistribute super."imgurder";
+ "imm" = dontDistribute super."imm";
+ "imparse" = dontDistribute super."imparse";
+ "imperative-edsl" = dontDistribute super."imperative-edsl";
+ "imperative-edsl-vhdl" = dontDistribute super."imperative-edsl-vhdl";
+ "implicit" = dontDistribute super."implicit";
+ "implicit-params" = dontDistribute super."implicit-params";
+ "imports" = dontDistribute super."imports";
+ "improve" = dontDistribute super."improve";
+ "inc-ref" = dontDistribute super."inc-ref";
+ "inch" = dontDistribute super."inch";
+ "incremental-computing" = dontDistribute super."incremental-computing";
+ "incremental-sat-solver" = dontDistribute super."incremental-sat-solver";
+ "increments" = dontDistribute super."increments";
+ "indentation" = dontDistribute super."indentation";
+ "indentparser" = dontDistribute super."indentparser";
+ "index-core" = dontDistribute super."index-core";
+ "indexed" = dontDistribute super."indexed";
+ "indexed-do-notation" = dontDistribute super."indexed-do-notation";
+ "indexed-extras" = dontDistribute super."indexed-extras";
+ "indexed-free" = dontDistribute super."indexed-free";
+ "indian-language-font-converter" = dontDistribute super."indian-language-font-converter";
+ "indices" = dontDistribute super."indices";
+ "indieweb-algorithms" = dontDistribute super."indieweb-algorithms";
+ "inf-interval" = dontDistribute super."inf-interval";
+ "infer-upstream" = dontDistribute super."infer-upstream";
+ "infernu" = dontDistribute super."infernu";
+ "infinite-search" = dontDistribute super."infinite-search";
+ "infinity" = dontDistribute super."infinity";
+ "infix" = dontDistribute super."infix";
+ "inflist" = dontDistribute super."inflist";
+ "influxdb" = dontDistribute super."influxdb";
+ "informative" = dontDistribute super."informative";
+ "ini" = doDistribute super."ini_0_3_2";
+ "inilist" = dontDistribute super."inilist";
+ "inject" = dontDistribute super."inject";
+ "inject-function" = dontDistribute super."inject-function";
+ "inline-c" = doDistribute super."inline-c_0_5_5_1";
+ "inline-c-win32" = dontDistribute super."inline-c-win32";
+ "inline-r" = dontDistribute super."inline-r";
+ "inquire" = dontDistribute super."inquire";
+ "inserts" = dontDistribute super."inserts";
+ "inspection-proxy" = dontDistribute super."inspection-proxy";
+ "instant-aeson" = dontDistribute super."instant-aeson";
+ "instant-bytes" = dontDistribute super."instant-bytes";
+ "instant-deepseq" = dontDistribute super."instant-deepseq";
+ "instant-generics" = dontDistribute super."instant-generics";
+ "instant-hashable" = dontDistribute super."instant-hashable";
+ "instant-zipper" = dontDistribute super."instant-zipper";
+ "instinct" = dontDistribute super."instinct";
+ "instrument-chord" = dontDistribute super."instrument-chord";
+ "int-cast" = dontDistribute super."int-cast";
+ "integer-pure" = dontDistribute super."integer-pure";
+ "intel-aes" = dontDistribute super."intel-aes";
+ "interchangeable" = dontDistribute super."interchangeable";
+ "interleavableGen" = dontDistribute super."interleavableGen";
+ "interleavableIO" = dontDistribute super."interleavableIO";
+ "interleave" = dontDistribute super."interleave";
+ "interlude" = dontDistribute super."interlude";
+ "intern" = dontDistribute super."intern";
+ "internetmarke" = dontDistribute super."internetmarke";
+ "interpol" = dontDistribute super."interpol";
+ "interpolatedstring-qq" = dontDistribute super."interpolatedstring-qq";
+ "interpolatedstring-qq-mwotton" = dontDistribute super."interpolatedstring-qq-mwotton";
+ "interpolation" = dontDistribute super."interpolation";
+ "intricacy" = dontDistribute super."intricacy";
+ "intset" = dontDistribute super."intset";
+ "invertible-syntax" = dontDistribute super."invertible-syntax";
+ "io-capture" = dontDistribute super."io-capture";
+ "io-reactive" = dontDistribute super."io-reactive";
+ "io-streams" = doDistribute super."io-streams_1_3_4_0";
+ "io-streams-http" = dontDistribute super."io-streams-http";
+ "io-throttle" = dontDistribute super."io-throttle";
+ "ioctl" = dontDistribute super."ioctl";
+ "ioref-stable" = dontDistribute super."ioref-stable";
+ "iothread" = dontDistribute super."iothread";
+ "iotransaction" = dontDistribute super."iotransaction";
+ "ip-quoter" = dontDistribute super."ip-quoter";
+ "ipatch" = dontDistribute super."ipatch";
+ "ipc" = dontDistribute super."ipc";
+ "ipcvar" = dontDistribute super."ipcvar";
+ "ipopt-hs" = dontDistribute super."ipopt-hs";
+ "ipprint" = dontDistribute super."ipprint";
+ "iptables-helpers" = dontDistribute super."iptables-helpers";
+ "iptadmin" = dontDistribute super."iptadmin";
+ "irc-bytestring" = dontDistribute super."irc-bytestring";
+ "irc-colors" = dontDistribute super."irc-colors";
+ "irc-core" = dontDistribute super."irc-core";
+ "irc-fun-bot" = dontDistribute super."irc-fun-bot";
+ "irc-fun-client" = dontDistribute super."irc-fun-client";
+ "irc-fun-color" = dontDistribute super."irc-fun-color";
+ "irc-fun-messages" = dontDistribute super."irc-fun-messages";
+ "ircbot" = dontDistribute super."ircbot";
+ "ircbouncer" = dontDistribute super."ircbouncer";
+ "ireal" = dontDistribute super."ireal";
+ "iron-mq" = dontDistribute super."iron-mq";
+ "ironforge" = dontDistribute super."ironforge";
+ "is" = dontDistribute super."is";
+ "isdicom" = dontDistribute super."isdicom";
+ "isevaluated" = dontDistribute super."isevaluated";
+ "isiz" = dontDistribute super."isiz";
+ "ismtp" = dontDistribute super."ismtp";
+ "iso8583-bitmaps" = dontDistribute super."iso8583-bitmaps";
+ "isohunt" = dontDistribute super."isohunt";
+ "itanium-abi" = dontDistribute super."itanium-abi";
+ "iter-stats" = dontDistribute super."iter-stats";
+ "iterIO" = dontDistribute super."iterIO";
+ "iteratee" = dontDistribute super."iteratee";
+ "iteratee-compress" = dontDistribute super."iteratee-compress";
+ "iteratee-mtl" = dontDistribute super."iteratee-mtl";
+ "iteratee-parsec" = dontDistribute super."iteratee-parsec";
+ "iteratee-stm" = dontDistribute super."iteratee-stm";
+ "iterio-server" = dontDistribute super."iterio-server";
+ "ivar-simple" = dontDistribute super."ivar-simple";
+ "ivor" = dontDistribute super."ivor";
+ "ivory" = dontDistribute super."ivory";
+ "ivory-backend-c" = dontDistribute super."ivory-backend-c";
+ "ivory-bitdata" = dontDistribute super."ivory-bitdata";
+ "ivory-examples" = dontDistribute super."ivory-examples";
+ "ivory-hw" = dontDistribute super."ivory-hw";
+ "ivory-opts" = dontDistribute super."ivory-opts";
+ "ivory-quickcheck" = dontDistribute super."ivory-quickcheck";
+ "ivory-stdlib" = dontDistribute super."ivory-stdlib";
+ "ivy-web" = dontDistribute super."ivy-web";
+ "ixdopp" = dontDistribute super."ixdopp";
+ "ixmonad" = dontDistribute super."ixmonad";
+ "iyql" = dontDistribute super."iyql";
+ "j2hs" = dontDistribute super."j2hs";
+ "ja-base-extra" = dontDistribute super."ja-base-extra";
+ "jack" = dontDistribute super."jack";
+ "jack-bindings" = dontDistribute super."jack-bindings";
+ "jackminimix" = dontDistribute super."jackminimix";
+ "jacobi-roots" = dontDistribute super."jacobi-roots";
+ "jail" = dontDistribute super."jail";
+ "jailbreak-cabal" = dontDistribute super."jailbreak-cabal";
+ "jalaali" = dontDistribute super."jalaali";
+ "jalla" = dontDistribute super."jalla";
+ "jammittools" = dontDistribute super."jammittools";
+ "jarfind" = dontDistribute super."jarfind";
+ "java-bridge" = dontDistribute super."java-bridge";
+ "java-bridge-extras" = dontDistribute super."java-bridge-extras";
+ "java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
+ "java-reflect" = dontDistribute super."java-reflect";
+ "javasf" = dontDistribute super."javasf";
+ "javav" = dontDistribute super."javav";
+ "jcdecaux-vls" = dontDistribute super."jcdecaux-vls";
+ "jdi" = dontDistribute super."jdi";
+ "jespresso" = dontDistribute super."jespresso";
+ "jobqueue" = dontDistribute super."jobqueue";
+ "join" = dontDistribute super."join";
+ "joinlist" = dontDistribute super."joinlist";
+ "jonathanscard" = dontDistribute super."jonathanscard";
+ "jort" = dontDistribute super."jort";
+ "jose" = dontDistribute super."jose";
+ "jpeg" = dontDistribute super."jpeg";
+ "js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
+ "jsaddle" = dontDistribute super."jsaddle";
+ "jsaddle-hello" = dontDistribute super."jsaddle-hello";
+ "jsc" = dontDistribute super."jsc";
+ "jsmw" = dontDistribute super."jsmw";
+ "json-assertions" = dontDistribute super."json-assertions";
+ "json-b" = dontDistribute super."json-b";
+ "json-encoder" = dontDistribute super."json-encoder";
+ "json-enumerator" = dontDistribute super."json-enumerator";
+ "json-extra" = dontDistribute super."json-extra";
+ "json-fu" = dontDistribute super."json-fu";
+ "json-litobj" = dontDistribute super."json-litobj";
+ "json-python" = dontDistribute super."json-python";
+ "json-qq" = dontDistribute super."json-qq";
+ "json-rpc" = dontDistribute super."json-rpc";
+ "json-rpc-client" = dontDistribute super."json-rpc-client";
+ "json-rpc-server" = dontDistribute super."json-rpc-server";
+ "json-sop" = dontDistribute super."json-sop";
+ "json-state" = dontDistribute super."json-state";
+ "json-stream" = dontDistribute super."json-stream";
+ "json-togo" = dontDistribute super."json-togo";
+ "json-tools" = dontDistribute super."json-tools";
+ "json-types" = dontDistribute super."json-types";
+ "json2" = dontDistribute super."json2";
+ "json2-hdbc" = dontDistribute super."json2-hdbc";
+ "json2-types" = dontDistribute super."json2-types";
+ "json2yaml" = dontDistribute super."json2yaml";
+ "jsonresume" = dontDistribute super."jsonresume";
+ "jsonrpc-conduit" = dontDistribute super."jsonrpc-conduit";
+ "jsonschema-gen" = dontDistribute super."jsonschema-gen";
+ "jsonsql" = dontDistribute super."jsonsql";
+ "jsontsv" = dontDistribute super."jsontsv";
+ "jspath" = dontDistribute super."jspath";
+ "judy" = dontDistribute super."judy";
+ "jukebox" = dontDistribute super."jukebox";
+ "jumpthefive" = dontDistribute super."jumpthefive";
+ "jvm-parser" = dontDistribute super."jvm-parser";
+ "kademlia" = dontDistribute super."kademlia";
+ "kafka-client" = dontDistribute super."kafka-client";
+ "kangaroo" = dontDistribute super."kangaroo";
+ "kansas-comet" = dontDistribute super."kansas-comet";
+ "kansas-lava" = dontDistribute super."kansas-lava";
+ "kansas-lava-cores" = dontDistribute super."kansas-lava-cores";
+ "kansas-lava-papilio" = dontDistribute super."kansas-lava-papilio";
+ "kansas-lava-shake" = dontDistribute super."kansas-lava-shake";
+ "karakuri" = dontDistribute super."karakuri";
+ "karver" = dontDistribute super."karver";
+ "katt" = dontDistribute super."katt";
+ "kbq-gu" = dontDistribute super."kbq-gu";
+ "kd-tree" = dontDistribute super."kd-tree";
+ "kdesrc-build-extra" = dontDistribute super."kdesrc-build-extra";
+ "keera-callbacks" = dontDistribute super."keera-callbacks";
+ "keera-hails-i18n" = dontDistribute super."keera-hails-i18n";
+ "keera-hails-mvc-controller" = dontDistribute super."keera-hails-mvc-controller";
+ "keera-hails-mvc-environment-gtk" = dontDistribute super."keera-hails-mvc-environment-gtk";
+ "keera-hails-mvc-model-lightmodel" = dontDistribute super."keera-hails-mvc-model-lightmodel";
+ "keera-hails-mvc-model-protectedmodel" = dontDistribute super."keera-hails-mvc-model-protectedmodel";
+ "keera-hails-mvc-solutions-config" = dontDistribute super."keera-hails-mvc-solutions-config";
+ "keera-hails-mvc-solutions-gtk" = dontDistribute super."keera-hails-mvc-solutions-gtk";
+ "keera-hails-mvc-view" = dontDistribute super."keera-hails-mvc-view";
+ "keera-hails-mvc-view-gtk" = dontDistribute super."keera-hails-mvc-view-gtk";
+ "keera-hails-reactive-fs" = dontDistribute super."keera-hails-reactive-fs";
+ "keera-hails-reactive-gtk" = dontDistribute super."keera-hails-reactive-gtk";
+ "keera-hails-reactive-network" = dontDistribute super."keera-hails-reactive-network";
+ "keera-hails-reactive-polling" = dontDistribute super."keera-hails-reactive-polling";
+ "keera-hails-reactive-wx" = dontDistribute super."keera-hails-reactive-wx";
+ "keera-hails-reactive-yampa" = dontDistribute super."keera-hails-reactive-yampa";
+ "keera-hails-reactivelenses" = dontDistribute super."keera-hails-reactivelenses";
+ "keera-hails-reactivevalues" = dontDistribute super."keera-hails-reactivevalues";
+ "keera-posture" = dontDistribute super."keera-posture";
+ "keiretsu" = dontDistribute super."keiretsu";
+ "kevin" = dontDistribute super."kevin";
+ "keyed" = dontDistribute super."keyed";
+ "keyring" = dontDistribute super."keyring";
+ "keystore" = dontDistribute super."keystore";
+ "keyvaluehash" = dontDistribute super."keyvaluehash";
+ "keyword-args" = dontDistribute super."keyword-args";
+ "kibro" = dontDistribute super."kibro";
+ "kicad-data" = dontDistribute super."kicad-data";
+ "kickass-torrents-dump-parser" = dontDistribute super."kickass-torrents-dump-parser";
+ "kickchan" = dontDistribute super."kickchan";
+ "kif-parser" = dontDistribute super."kif-parser";
+ "kinds" = dontDistribute super."kinds";
+ "kit" = dontDistribute super."kit";
+ "kmeans-par" = dontDistribute super."kmeans-par";
+ "kmeans-vector" = dontDistribute super."kmeans-vector";
+ "knots" = dontDistribute super."knots";
+ "koellner-phonetic" = dontDistribute super."koellner-phonetic";
+ "kontrakcja-templates" = dontDistribute super."kontrakcja-templates";
+ "korfu" = dontDistribute super."korfu";
+ "kqueue" = dontDistribute super."kqueue";
+ "krpc" = dontDistribute super."krpc";
+ "ks-test" = dontDistribute super."ks-test";
+ "ktx" = dontDistribute super."ktx";
+ "kure-your-boilerplate" = dontDistribute super."kure-your-boilerplate";
+ "kyotocabinet" = dontDistribute super."kyotocabinet";
+ "l-bfgs-b" = dontDistribute super."l-bfgs-b";
+ "labeled-graph" = dontDistribute super."labeled-graph";
+ "labeled-tree" = dontDistribute super."labeled-tree";
+ "laborantin-hs" = dontDistribute super."laborantin-hs";
+ "labyrinth" = dontDistribute super."labyrinth";
+ "labyrinth-server" = dontDistribute super."labyrinth-server";
+ "lackey" = dontDistribute super."lackey";
+ "lagrangian" = dontDistribute super."lagrangian";
+ "laika" = dontDistribute super."laika";
+ "lambda-ast" = dontDistribute super."lambda-ast";
+ "lambda-bridge" = dontDistribute super."lambda-bridge";
+ "lambda-canvas" = dontDistribute super."lambda-canvas";
+ "lambda-devs" = dontDistribute super."lambda-devs";
+ "lambda-options" = dontDistribute super."lambda-options";
+ "lambda-placeholders" = dontDistribute super."lambda-placeholders";
+ "lambda-toolbox" = dontDistribute super."lambda-toolbox";
+ "lambda2js" = dontDistribute super."lambda2js";
+ "lambdaBase" = dontDistribute super."lambdaBase";
+ "lambdaFeed" = dontDistribute super."lambdaFeed";
+ "lambdaLit" = dontDistribute super."lambdaLit";
+ "lambdabot" = dontDistribute super."lambdabot";
+ "lambdabot-core" = dontDistribute super."lambdabot-core";
+ "lambdabot-haskell-plugins" = dontDistribute super."lambdabot-haskell-plugins";
+ "lambdabot-irc-plugins" = dontDistribute super."lambdabot-irc-plugins";
+ "lambdabot-misc-plugins" = dontDistribute super."lambdabot-misc-plugins";
+ "lambdabot-novelty-plugins" = dontDistribute super."lambdabot-novelty-plugins";
+ "lambdabot-reference-plugins" = dontDistribute super."lambdabot-reference-plugins";
+ "lambdabot-social-plugins" = dontDistribute super."lambdabot-social-plugins";
+ "lambdabot-trusted" = dontDistribute super."lambdabot-trusted";
+ "lambdabot-utils" = dontDistribute super."lambdabot-utils";
+ "lambdacat" = dontDistribute super."lambdacat";
+ "lambdacms-core" = dontDistribute super."lambdacms-core";
+ "lambdacms-media" = dontDistribute super."lambdacms-media";
+ "lambdacube" = dontDistribute super."lambdacube";
+ "lambdacube-bullet" = dontDistribute super."lambdacube-bullet";
+ "lambdacube-core" = dontDistribute super."lambdacube-core";
+ "lambdacube-edsl" = dontDistribute super."lambdacube-edsl";
+ "lambdacube-engine" = dontDistribute super."lambdacube-engine";
+ "lambdacube-examples" = dontDistribute super."lambdacube-examples";
+ "lambdacube-gl" = dontDistribute super."lambdacube-gl";
+ "lambdacube-samples" = dontDistribute super."lambdacube-samples";
+ "lambdatex" = dontDistribute super."lambdatex";
+ "lambdatwit" = dontDistribute super."lambdatwit";
+ "lambdiff" = dontDistribute super."lambdiff";
+ "lame-tester" = dontDistribute super."lame-tester";
+ "language-asn1" = dontDistribute super."language-asn1";
+ "language-bash" = dontDistribute super."language-bash";
+ "language-boogie" = dontDistribute super."language-boogie";
+ "language-c-comments" = dontDistribute super."language-c-comments";
+ "language-c-inline" = dontDistribute super."language-c-inline";
+ "language-c-quote" = dontDistribute super."language-c-quote";
+ "language-cil" = dontDistribute super."language-cil";
+ "language-css" = dontDistribute super."language-css";
+ "language-dot" = dontDistribute super."language-dot";
+ "language-ecmascript-analysis" = dontDistribute super."language-ecmascript-analysis";
+ "language-eiffel" = dontDistribute super."language-eiffel";
+ "language-fortran" = dontDistribute super."language-fortran";
+ "language-gcl" = dontDistribute super."language-gcl";
+ "language-go" = dontDistribute super."language-go";
+ "language-guess" = dontDistribute super."language-guess";
+ "language-java-classfile" = dontDistribute super."language-java-classfile";
+ "language-kort" = dontDistribute super."language-kort";
+ "language-lua" = dontDistribute super."language-lua";
+ "language-lua-qq" = dontDistribute super."language-lua-qq";
+ "language-mixal" = dontDistribute super."language-mixal";
+ "language-objc" = dontDistribute super."language-objc";
+ "language-openscad" = dontDistribute super."language-openscad";
+ "language-pig" = dontDistribute super."language-pig";
+ "language-puppet" = dontDistribute super."language-puppet";
+ "language-python" = dontDistribute super."language-python";
+ "language-python-colour" = dontDistribute super."language-python-colour";
+ "language-python-test" = dontDistribute super."language-python-test";
+ "language-qux" = dontDistribute super."language-qux";
+ "language-sh" = dontDistribute super."language-sh";
+ "language-slice" = dontDistribute super."language-slice";
+ "language-spelling" = dontDistribute super."language-spelling";
+ "language-sqlite" = dontDistribute super."language-sqlite";
+ "language-thrift" = doDistribute super."language-thrift_0_6_2_0";
+ "language-typescript" = dontDistribute super."language-typescript";
+ "language-vhdl" = dontDistribute super."language-vhdl";
+ "lat" = dontDistribute super."lat";
+ "latest-npm-version" = dontDistribute super."latest-npm-version";
+ "latex" = dontDistribute super."latex";
+ "latex-formulae-hakyll" = doDistribute super."latex-formulae-hakyll_0_2_0_0";
+ "latex-formulae-image" = doDistribute super."latex-formulae-image_0_1_1_0";
+ "latex-formulae-pandoc" = doDistribute super."latex-formulae-pandoc_0_2_0_2";
+ "launchpad-control" = dontDistribute super."launchpad-control";
+ "lax" = dontDistribute super."lax";
+ "layers" = dontDistribute super."layers";
+ "layers-game" = dontDistribute super."layers-game";
+ "layout" = dontDistribute super."layout";
+ "layout-bootstrap" = dontDistribute super."layout-bootstrap";
+ "lazy-io" = dontDistribute super."lazy-io";
+ "lazyarray" = dontDistribute super."lazyarray";
+ "lazyio" = dontDistribute super."lazyio";
+ "lazysmallcheck" = dontDistribute super."lazysmallcheck";
+ "lazysplines" = dontDistribute super."lazysplines";
+ "lbfgs" = dontDistribute super."lbfgs";
+ "lcs" = dontDistribute super."lcs";
+ "lda" = dontDistribute super."lda";
+ "ldap-client" = dontDistribute super."ldap-client";
+ "ldif" = dontDistribute super."ldif";
+ "leaf" = dontDistribute super."leaf";
+ "leaky" = dontDistribute super."leaky";
+ "leankit-api" = dontDistribute super."leankit-api";
+ "leapseconds-announced" = dontDistribute super."leapseconds-announced";
+ "learn" = dontDistribute super."learn";
+ "learn-physics" = dontDistribute super."learn-physics";
+ "learn-physics-examples" = dontDistribute super."learn-physics-examples";
+ "learning-hmm" = dontDistribute super."learning-hmm";
+ "leetify" = dontDistribute super."leetify";
+ "leksah" = dontDistribute super."leksah";
+ "leksah-server" = dontDistribute super."leksah-server";
+ "lendingclub" = dontDistribute super."lendingclub";
+ "lens-datetime" = dontDistribute super."lens-datetime";
+ "lens-prelude" = dontDistribute super."lens-prelude";
+ "lens-properties" = dontDistribute super."lens-properties";
+ "lens-sop" = dontDistribute super."lens-sop";
+ "lens-text-encoding" = dontDistribute super."lens-text-encoding";
+ "lens-time" = dontDistribute super."lens-time";
+ "lens-tutorial" = dontDistribute super."lens-tutorial";
+ "lens-utils" = dontDistribute super."lens-utils";
+ "lenses" = dontDistribute super."lenses";
+ "lensref" = dontDistribute super."lensref";
+ "lentil" = dontDistribute super."lentil";
+ "lenz" = dontDistribute super."lenz";
+ "lenz-template" = dontDistribute super."lenz-template";
+ "level-monad" = dontDistribute super."level-monad";
+ "leveldb-haskell-fork" = dontDistribute super."leveldb-haskell-fork";
+ "levmar" = dontDistribute super."levmar";
+ "levmar-chart" = dontDistribute super."levmar-chart";
+ "lgtk" = dontDistribute super."lgtk";
+ "lha" = dontDistribute super."lha";
+ "lhae" = dontDistribute super."lhae";
+ "lhc" = dontDistribute super."lhc";
+ "lhe" = dontDistribute super."lhe";
+ "lhs2TeX-hl" = dontDistribute super."lhs2TeX-hl";
+ "lhs2html" = dontDistribute super."lhs2html";
+ "lhslatex" = dontDistribute super."lhslatex";
+ "libGenI" = dontDistribute super."libGenI";
+ "libarchive-conduit" = dontDistribute super."libarchive-conduit";
+ "libconfig" = dontDistribute super."libconfig";
+ "libcspm" = dontDistribute super."libcspm";
+ "libexpect" = dontDistribute super."libexpect";
+ "libffi" = dontDistribute super."libffi";
+ "libgraph" = dontDistribute super."libgraph";
+ "libhbb" = dontDistribute super."libhbb";
+ "libjenkins" = dontDistribute super."libjenkins";
+ "liblastfm" = dontDistribute super."liblastfm";
+ "liblinear-enumerator" = dontDistribute super."liblinear-enumerator";
+ "libltdl" = dontDistribute super."libltdl";
+ "libmpd" = dontDistribute super."libmpd";
+ "libnvvm" = dontDistribute super."libnvvm";
+ "liboleg" = dontDistribute super."liboleg";
+ "libpafe" = dontDistribute super."libpafe";
+ "libpq" = dontDistribute super."libpq";
+ "librandomorg" = dontDistribute super."librandomorg";
+ "libravatar" = dontDistribute super."libravatar";
+ "libssh2" = dontDistribute super."libssh2";
+ "libssh2-conduit" = dontDistribute super."libssh2-conduit";
+ "libstackexchange" = dontDistribute super."libstackexchange";
+ "libsystemd-daemon" = dontDistribute super."libsystemd-daemon";
+ "libtagc" = dontDistribute super."libtagc";
+ "libvirt-hs" = dontDistribute super."libvirt-hs";
+ "libvorbis" = dontDistribute super."libvorbis";
+ "libxml" = dontDistribute super."libxml";
+ "libxml-enumerator" = dontDistribute super."libxml-enumerator";
+ "libxslt" = dontDistribute super."libxslt";
+ "life" = dontDistribute super."life";
+ "lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
+ "lifted-threads" = dontDistribute super."lifted-threads";
+ "lifter" = dontDistribute super."lifter";
+ "ligature" = dontDistribute super."ligature";
+ "ligd" = dontDistribute super."ligd";
+ "lighttpd-conf" = dontDistribute super."lighttpd-conf";
+ "lighttpd-conf-qq" = dontDistribute super."lighttpd-conf-qq";
+ "lilypond" = dontDistribute super."lilypond";
+ "limp" = dontDistribute super."limp";
+ "limp-cbc" = dontDistribute super."limp-cbc";
+ "lin-alg" = dontDistribute super."lin-alg";
+ "linda" = dontDistribute super."linda";
+ "lindenmayer" = dontDistribute super."lindenmayer";
+ "line-break" = dontDistribute super."line-break";
+ "line2pdf" = dontDistribute super."line2pdf";
+ "linear-algebra-cblas" = dontDistribute super."linear-algebra-cblas";
+ "linear-circuit" = dontDistribute super."linear-circuit";
+ "linear-grammar" = dontDistribute super."linear-grammar";
+ "linear-maps" = dontDistribute super."linear-maps";
+ "linear-opengl" = dontDistribute super."linear-opengl";
+ "linear-vect" = dontDistribute super."linear-vect";
+ "linearEqSolver" = dontDistribute super."linearEqSolver";
+ "linearscan" = dontDistribute super."linearscan";
+ "linearscan-hoopl" = dontDistribute super."linearscan-hoopl";
+ "linebreak" = dontDistribute super."linebreak";
+ "linguistic-ordinals" = dontDistribute super."linguistic-ordinals";
+ "link-relations" = dontDistribute super."link-relations";
+ "linkchk" = dontDistribute super."linkchk";
+ "linkcore" = dontDistribute super."linkcore";
+ "linkedhashmap" = dontDistribute super."linkedhashmap";
+ "linklater" = dontDistribute super."linklater";
+ "linode" = dontDistribute super."linode";
+ "linux-blkid" = dontDistribute super."linux-blkid";
+ "linux-cgroup" = dontDistribute super."linux-cgroup";
+ "linux-evdev" = dontDistribute super."linux-evdev";
+ "linux-inotify" = dontDistribute super."linux-inotify";
+ "linux-kmod" = dontDistribute super."linux-kmod";
+ "linux-mount" = dontDistribute super."linux-mount";
+ "linux-perf" = dontDistribute super."linux-perf";
+ "linux-ptrace" = dontDistribute super."linux-ptrace";
+ "linux-xattr" = dontDistribute super."linux-xattr";
+ "linx-gateway" = dontDistribute super."linx-gateway";
+ "lio" = dontDistribute super."lio";
+ "lio-eci11" = dontDistribute super."lio-eci11";
+ "lio-fs" = dontDistribute super."lio-fs";
+ "lio-simple" = dontDistribute super."lio-simple";
+ "lipsum-gen" = dontDistribute super."lipsum-gen";
+ "liquid-fixpoint" = dontDistribute super."liquid-fixpoint";
+ "liquidhaskell" = dontDistribute super."liquidhaskell";
+ "lispparser" = dontDistribute super."lispparser";
+ "list-extras" = dontDistribute super."list-extras";
+ "list-grouping" = dontDistribute super."list-grouping";
+ "list-mux" = dontDistribute super."list-mux";
+ "list-remote-forwards" = dontDistribute super."list-remote-forwards";
+ "list-t-attoparsec" = dontDistribute super."list-t-attoparsec";
+ "list-t-html-parser" = dontDistribute super."list-t-html-parser";
+ "list-t-http-client" = dontDistribute super."list-t-http-client";
+ "list-t-libcurl" = dontDistribute super."list-t-libcurl";
+ "list-t-text" = dontDistribute super."list-t-text";
+ "list-tries" = dontDistribute super."list-tries";
+ "list-zip-def" = dontDistribute super."list-zip-def";
+ "listlike-instances" = dontDistribute super."listlike-instances";
+ "lists" = dontDistribute super."lists";
+ "listsafe" = dontDistribute super."listsafe";
+ "lit" = dontDistribute super."lit";
+ "literals" = dontDistribute super."literals";
+ "live-sequencer" = dontDistribute super."live-sequencer";
+ "ll-picosat" = dontDistribute super."ll-picosat";
+ "llrbtree" = dontDistribute super."llrbtree";
+ "llsd" = dontDistribute super."llsd";
+ "llvm" = dontDistribute super."llvm";
+ "llvm-analysis" = dontDistribute super."llvm-analysis";
+ "llvm-base" = dontDistribute super."llvm-base";
+ "llvm-base-types" = dontDistribute super."llvm-base-types";
+ "llvm-base-util" = dontDistribute super."llvm-base-util";
+ "llvm-data-interop" = dontDistribute super."llvm-data-interop";
+ "llvm-extra" = dontDistribute super."llvm-extra";
+ "llvm-ffi" = dontDistribute super."llvm-ffi";
+ "llvm-general" = dontDistribute super."llvm-general";
+ "llvm-general-pure" = dontDistribute super."llvm-general-pure";
+ "llvm-general-quote" = dontDistribute super."llvm-general-quote";
+ "llvm-ht" = dontDistribute super."llvm-ht";
+ "llvm-pkg-config" = dontDistribute super."llvm-pkg-config";
+ "llvm-pretty" = dontDistribute super."llvm-pretty";
+ "llvm-pretty-bc-parser" = dontDistribute super."llvm-pretty-bc-parser";
+ "llvm-tf" = dontDistribute super."llvm-tf";
+ "llvm-tools" = dontDistribute super."llvm-tools";
+ "lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
+ "load-env" = dontDistribute super."load-env";
+ "loadavg" = dontDistribute super."loadavg";
+ "local-address" = dontDistribute super."local-address";
+ "local-search" = dontDistribute super."local-search";
+ "located-base" = dontDistribute super."located-base";
+ "locators" = dontDistribute super."locators";
+ "loch" = dontDistribute super."loch";
+ "lock-file" = dontDistribute super."lock-file";
+ "locked-poll" = dontDistribute super."locked-poll";
+ "lockfree-queue" = dontDistribute super."lockfree-queue";
+ "log" = dontDistribute super."log";
+ "log-effect" = dontDistribute super."log-effect";
+ "log2json" = dontDistribute super."log2json";
+ "logfloat" = dontDistribute super."logfloat";
+ "logger" = dontDistribute super."logger";
+ "logging" = dontDistribute super."logging";
+ "logging-facade-journald" = dontDistribute super."logging-facade-journald";
+ "logic-TPTP" = dontDistribute super."logic-TPTP";
+ "logic-classes" = dontDistribute super."logic-classes";
+ "logicst" = dontDistribute super."logicst";
+ "logplex-parse" = dontDistribute super."logplex-parse";
+ "logsink" = dontDistribute super."logsink";
+ "lojban" = dontDistribute super."lojban";
+ "lojbanParser" = dontDistribute super."lojbanParser";
+ "lojbanXiragan" = dontDistribute super."lojbanXiragan";
+ "lojysamban" = dontDistribute super."lojysamban";
+ "lol" = dontDistribute super."lol";
+ "loli" = dontDistribute super."loli";
+ "lookup-tables" = dontDistribute super."lookup-tables";
+ "loop-effin" = dontDistribute super."loop-effin";
+ "loop-while" = dontDistribute super."loop-while";
+ "loops" = dontDistribute super."loops";
+ "loopy" = dontDistribute super."loopy";
+ "lord" = dontDistribute super."lord";
+ "lorem" = dontDistribute super."lorem";
+ "loris" = dontDistribute super."loris";
+ "loshadka" = dontDistribute super."loshadka";
+ "lostcities" = dontDistribute super."lostcities";
+ "lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
+ "ls-usb" = dontDistribute super."ls-usb";
+ "lscabal" = dontDistribute super."lscabal";
+ "lss" = dontDistribute super."lss";
+ "lsystem" = dontDistribute super."lsystem";
+ "ltk" = dontDistribute super."ltk";
+ "ltl" = dontDistribute super."ltl";
+ "lua-bytecode" = dontDistribute super."lua-bytecode";
+ "luachunk" = dontDistribute super."luachunk";
+ "luautils" = dontDistribute super."luautils";
+ "lub" = dontDistribute super."lub";
+ "lucid-foundation" = dontDistribute super."lucid-foundation";
+ "lucienne" = dontDistribute super."lucienne";
+ "luhn" = dontDistribute super."luhn";
+ "lui" = dontDistribute super."lui";
+ "luka" = dontDistribute super."luka";
+ "luminance" = doDistribute super."luminance_0_9_1";
+ "lushtags" = dontDistribute super."lushtags";
+ "luthor" = dontDistribute super."luthor";
+ "lvish" = dontDistribute super."lvish";
+ "lvmlib" = dontDistribute super."lvmlib";
+ "lvmrun" = dontDistribute super."lvmrun";
+ "lxc" = dontDistribute super."lxc";
+ "lye" = dontDistribute super."lye";
+ "lz4" = dontDistribute super."lz4";
+ "lzma" = dontDistribute super."lzma";
+ "lzma-clib" = dontDistribute super."lzma-clib";
+ "lzma-enumerator" = dontDistribute super."lzma-enumerator";
+ "lzma-streams" = dontDistribute super."lzma-streams";
+ "maam" = dontDistribute super."maam";
+ "mac" = dontDistribute super."mac";
+ "maccatcher" = dontDistribute super."maccatcher";
+ "machinecell" = dontDistribute super."machinecell";
+ "machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
+ "machines-zlib" = dontDistribute super."machines-zlib";
+ "macho" = dontDistribute super."macho";
+ "maclight" = dontDistribute super."maclight";
+ "macosx-make-standalone" = dontDistribute super."macosx-make-standalone";
+ "mage" = dontDistribute super."mage";
+ "magico" = dontDistribute super."magico";
+ "magma" = dontDistribute super."magma";
+ "mahoro" = dontDistribute super."mahoro";
+ "maid" = dontDistribute super."maid";
+ "mailbox-count" = dontDistribute super."mailbox-count";
+ "mailchimp-subscribe" = dontDistribute super."mailchimp-subscribe";
+ "mailgun" = dontDistribute super."mailgun";
+ "mainland-pretty" = dontDistribute super."mainland-pretty";
+ "majordomo" = dontDistribute super."majordomo";
+ "majority" = dontDistribute super."majority";
+ "make-hard-links" = dontDistribute super."make-hard-links";
+ "make-package" = dontDistribute super."make-package";
+ "makedo" = dontDistribute super."makedo";
+ "manatee" = dontDistribute super."manatee";
+ "manatee-all" = dontDistribute super."manatee-all";
+ "manatee-anything" = dontDistribute super."manatee-anything";
+ "manatee-browser" = dontDistribute super."manatee-browser";
+ "manatee-core" = dontDistribute super."manatee-core";
+ "manatee-curl" = dontDistribute super."manatee-curl";
+ "manatee-editor" = dontDistribute super."manatee-editor";
+ "manatee-filemanager" = dontDistribute super."manatee-filemanager";
+ "manatee-imageviewer" = dontDistribute super."manatee-imageviewer";
+ "manatee-ircclient" = dontDistribute super."manatee-ircclient";
+ "manatee-mplayer" = dontDistribute super."manatee-mplayer";
+ "manatee-pdfviewer" = dontDistribute super."manatee-pdfviewer";
+ "manatee-processmanager" = dontDistribute super."manatee-processmanager";
+ "manatee-reader" = dontDistribute super."manatee-reader";
+ "manatee-template" = dontDistribute super."manatee-template";
+ "manatee-terminal" = dontDistribute super."manatee-terminal";
+ "manatee-welcome" = dontDistribute super."manatee-welcome";
+ "mancala" = dontDistribute super."mancala";
+ "mandulia" = dontDistribute super."mandulia";
+ "manifold-random" = dontDistribute super."manifold-random";
+ "manifolds" = dontDistribute super."manifolds";
+ "marionetta" = dontDistribute super."marionetta";
+ "markdown-kate" = dontDistribute super."markdown-kate";
+ "markdown-pap" = dontDistribute super."markdown-pap";
+ "markdown2svg" = dontDistribute super."markdown2svg";
+ "marked-pretty" = dontDistribute super."marked-pretty";
+ "markov" = dontDistribute super."markov";
+ "markov-chain" = dontDistribute super."markov-chain";
+ "markov-processes" = dontDistribute super."markov-processes";
+ "markup-preview" = dontDistribute super."markup-preview";
+ "marmalade-upload" = dontDistribute super."marmalade-upload";
+ "marquise" = dontDistribute super."marquise";
+ "marxup" = dontDistribute super."marxup";
+ "masakazu-bot" = dontDistribute super."masakazu-bot";
+ "mastermind" = dontDistribute super."mastermind";
+ "matchers" = dontDistribute super."matchers";
+ "mathblog" = dontDistribute super."mathblog";
+ "mathgenealogy" = dontDistribute super."mathgenealogy";
+ "mathista" = dontDistribute super."mathista";
+ "mathlink" = dontDistribute super."mathlink";
+ "matlab" = dontDistribute super."matlab";
+ "matrix-market" = dontDistribute super."matrix-market";
+ "matrix-market-pure" = dontDistribute super."matrix-market-pure";
+ "matsuri" = dontDistribute super."matsuri";
+ "maude" = dontDistribute super."maude";
+ "maxent" = dontDistribute super."maxent";
+ "maxsharing" = dontDistribute super."maxsharing";
+ "maybe-justify" = dontDistribute super."maybe-justify";
+ "maybench" = dontDistribute super."maybench";
+ "mbox-tools" = dontDistribute super."mbox-tools";
+ "mcmaster-gloss-examples" = dontDistribute super."mcmaster-gloss-examples";
+ "mcmc-samplers" = dontDistribute super."mcmc-samplers";
+ "mcmc-synthesis" = dontDistribute super."mcmc-synthesis";
+ "mcpi" = dontDistribute super."mcpi";
+ "mdapi" = dontDistribute super."mdapi";
+ "mdcat" = dontDistribute super."mdcat";
+ "mdo" = dontDistribute super."mdo";
+ "mecab" = dontDistribute super."mecab";
+ "mecha" = dontDistribute super."mecha";
+ "mediawiki" = dontDistribute super."mediawiki";
+ "mediawiki2latex" = dontDistribute super."mediawiki2latex";
+ "medium-sdk-haskell" = dontDistribute super."medium-sdk-haskell";
+ "meep" = dontDistribute super."meep";
+ "mega-sdist" = dontDistribute super."mega-sdist";
+ "megaparsec" = doDistribute super."megaparsec_4_2_0";
+ "meldable-heap" = dontDistribute super."meldable-heap";
+ "melody" = dontDistribute super."melody";
+ "memcache" = dontDistribute super."memcache";
+ "memcache-conduit" = dontDistribute super."memcache-conduit";
+ "memcache-haskell" = dontDistribute super."memcache-haskell";
+ "memcached" = dontDistribute super."memcached";
+ "memexml" = dontDistribute super."memexml";
+ "memo-ptr" = dontDistribute super."memo-ptr";
+ "memo-sqlite" = dontDistribute super."memo-sqlite";
+ "memory" = doDistribute super."memory_0_10";
+ "memscript" = dontDistribute super."memscript";
+ "mersenne-random" = dontDistribute super."mersenne-random";
+ "messente" = dontDistribute super."messente";
+ "meta-misc" = dontDistribute super."meta-misc";
+ "meta-par" = dontDistribute super."meta-par";
+ "meta-par-accelerate" = dontDistribute super."meta-par-accelerate";
+ "metadata" = dontDistribute super."metadata";
+ "metamorphic" = dontDistribute super."metamorphic";
+ "metaplug" = dontDistribute super."metaplug";
+ "metric" = dontDistribute super."metric";
+ "metricsd-client" = dontDistribute super."metricsd-client";
+ "metronome" = dontDistribute super."metronome";
+ "mezzolens" = dontDistribute super."mezzolens";
+ "mfsolve" = dontDistribute super."mfsolve";
+ "mgeneric" = dontDistribute super."mgeneric";
+ "mi" = dontDistribute super."mi";
+ "microbench" = dontDistribute super."microbench";
+ "microformats2-types" = dontDistribute super."microformats2-types";
+ "microlens" = doDistribute super."microlens_0_3_5_1";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
+ "microlens-each" = dontDistribute super."microlens-each";
+ "microlens-ghc" = doDistribute super."microlens-ghc_0_3_1_0";
+ "microlens-mtl" = doDistribute super."microlens-mtl_0_1_6_0";
+ "microlens-platform" = doDistribute super."microlens-platform_0_1_7_0";
+ "microlens-th" = doDistribute super."microlens-th_0_2_2_0";
+ "microtimer" = dontDistribute super."microtimer";
+ "mida" = dontDistribute super."mida";
+ "midi" = dontDistribute super."midi";
+ "midi-alsa" = dontDistribute super."midi-alsa";
+ "midi-music-box" = dontDistribute super."midi-music-box";
+ "midi-util" = dontDistribute super."midi-util";
+ "midimory" = dontDistribute super."midimory";
+ "midisurface" = dontDistribute super."midisurface";
+ "mighttpd" = dontDistribute super."mighttpd";
+ "mighttpd2" = dontDistribute super."mighttpd2";
+ "mikmod" = dontDistribute super."mikmod";
+ "miku" = dontDistribute super."miku";
+ "milena" = dontDistribute super."milena";
+ "mime" = dontDistribute super."mime";
+ "mime-directory" = dontDistribute super."mime-directory";
+ "mime-string" = dontDistribute super."mime-string";
+ "mines" = dontDistribute super."mines";
+ "minesweeper" = dontDistribute super."minesweeper";
+ "miniball" = dontDistribute super."miniball";
+ "miniforth" = dontDistribute super."miniforth";
+ "minilens" = dontDistribute super."minilens";
+ "minimal-configuration" = dontDistribute super."minimal-configuration";
+ "minimorph" = dontDistribute super."minimorph";
+ "minimung" = dontDistribute super."minimung";
+ "minions" = dontDistribute super."minions";
+ "minioperational" = dontDistribute super."minioperational";
+ "miniplex" = dontDistribute super."miniplex";
+ "minirotate" = dontDistribute super."minirotate";
+ "minisat" = dontDistribute super."minisat";
+ "ministg" = dontDistribute super."ministg";
+ "miniutter" = dontDistribute super."miniutter";
+ "minst-idx" = dontDistribute super."minst-idx";
+ "mirror-tweet" = dontDistribute super."mirror-tweet";
+ "missing-py2" = dontDistribute super."missing-py2";
+ "mix-arrows" = dontDistribute super."mix-arrows";
+ "mixed-strategies" = dontDistribute super."mixed-strategies";
+ "mkbndl" = dontDistribute super."mkbndl";
+ "mkcabal" = dontDistribute super."mkcabal";
+ "ml-w" = dontDistribute super."ml-w";
+ "mlist" = dontDistribute super."mlist";
+ "mmtl" = dontDistribute super."mmtl";
+ "mmtl-base" = dontDistribute super."mmtl-base";
+ "moan" = dontDistribute super."moan";
+ "modbus-tcp" = dontDistribute super."modbus-tcp";
+ "modelicaparser" = dontDistribute super."modelicaparser";
+ "modsplit" = dontDistribute super."modsplit";
+ "modular-arithmetic" = dontDistribute super."modular-arithmetic";
+ "modular-prelude" = dontDistribute super."modular-prelude";
+ "modular-prelude-classy" = dontDistribute super."modular-prelude-classy";
+ "module-management" = dontDistribute super."module-management";
+ "modulespection" = dontDistribute super."modulespection";
+ "modulo" = dontDistribute super."modulo";
+ "moe" = dontDistribute super."moe";
+ "mohws" = dontDistribute super."mohws";
+ "monad-abort-fd" = dontDistribute super."monad-abort-fd";
+ "monad-atom" = dontDistribute super."monad-atom";
+ "monad-atom-simple" = dontDistribute super."monad-atom-simple";
+ "monad-bool" = dontDistribute super."monad-bool";
+ "monad-classes" = dontDistribute super."monad-classes";
+ "monad-codec" = dontDistribute super."monad-codec";
+ "monad-exception" = dontDistribute super."monad-exception";
+ "monad-fork" = dontDistribute super."monad-fork";
+ "monad-gen" = dontDistribute super."monad-gen";
+ "monad-interleave" = dontDistribute super."monad-interleave";
+ "monad-levels" = dontDistribute super."monad-levels";
+ "monad-logger" = doDistribute super."monad-logger_0_3_16";
+ "monad-loops-stm" = dontDistribute super."monad-loops-stm";
+ "monad-lrs" = dontDistribute super."monad-lrs";
+ "monad-memo" = dontDistribute super."monad-memo";
+ "monad-mersenne-random" = dontDistribute super."monad-mersenne-random";
+ "monad-open" = dontDistribute super."monad-open";
+ "monad-ox" = dontDistribute super."monad-ox";
+ "monad-parallel-progressbar" = dontDistribute super."monad-parallel-progressbar";
+ "monad-param" = dontDistribute super."monad-param";
+ "monad-ran" = dontDistribute super."monad-ran";
+ "monad-resumption" = dontDistribute super."monad-resumption";
+ "monad-state" = dontDistribute super."monad-state";
+ "monad-statevar" = dontDistribute super."monad-statevar";
+ "monad-stlike-io" = dontDistribute super."monad-stlike-io";
+ "monad-stlike-stm" = dontDistribute super."monad-stlike-stm";
+ "monad-supply" = dontDistribute super."monad-supply";
+ "monad-task" = dontDistribute super."monad-task";
+ "monad-tx" = dontDistribute super."monad-tx";
+ "monad-unify" = dontDistribute super."monad-unify";
+ "monad-wrap" = dontDistribute super."monad-wrap";
+ "monadIO" = dontDistribute super."monadIO";
+ "monadLib-compose" = dontDistribute super."monadLib-compose";
+ "monadacme" = dontDistribute super."monadacme";
+ "monadbi" = dontDistribute super."monadbi";
+ "monadfibre" = dontDistribute super."monadfibre";
+ "monadiccp" = dontDistribute super."monadiccp";
+ "monadiccp-gecode" = dontDistribute super."monadiccp-gecode";
+ "monadio-unwrappable" = dontDistribute super."monadio-unwrappable";
+ "monadlist" = dontDistribute super."monadlist";
+ "monadloc-pp" = dontDistribute super."monadloc-pp";
+ "monadplus" = dontDistribute super."monadplus";
+ "monads-fd" = dontDistribute super."monads-fd";
+ "monadtransform" = dontDistribute super."monadtransform";
+ "monarch" = dontDistribute super."monarch";
+ "mongodb-queue" = dontDistribute super."mongodb-queue";
+ "mongrel2-handler" = dontDistribute super."mongrel2-handler";
+ "monitor" = dontDistribute super."monitor";
+ "mono-foldable" = dontDistribute super."mono-foldable";
+ "monoid-absorbing" = dontDistribute super."monoid-absorbing";
+ "monoid-owns" = dontDistribute super."monoid-owns";
+ "monoid-record" = dontDistribute super."monoid-record";
+ "monoid-statistics" = dontDistribute super."monoid-statistics";
+ "monoid-transformer" = dontDistribute super."monoid-transformer";
+ "monoidplus" = dontDistribute super."monoidplus";
+ "monoids" = dontDistribute super."monoids";
+ "monomorphic" = dontDistribute super."monomorphic";
+ "montage" = dontDistribute super."montage";
+ "montage-client" = dontDistribute super."montage-client";
+ "monte-carlo" = dontDistribute super."monte-carlo";
+ "moo" = dontDistribute super."moo";
+ "moonshine" = dontDistribute super."moonshine";
+ "morfette" = dontDistribute super."morfette";
+ "morfeusz" = dontDistribute super."morfeusz";
+ "mosaico-lib" = dontDistribute super."mosaico-lib";
+ "mount" = dontDistribute super."mount";
+ "mp" = dontDistribute super."mp";
+ "mp3decoder" = dontDistribute super."mp3decoder";
+ "mpdmate" = dontDistribute super."mpdmate";
+ "mpppc" = dontDistribute super."mpppc";
+ "mpretty" = dontDistribute super."mpretty";
+ "mpris" = dontDistribute super."mpris";
+ "mprover" = dontDistribute super."mprover";
+ "mps" = dontDistribute super."mps";
+ "mpvguihs" = dontDistribute super."mpvguihs";
+ "mqtt-hs" = dontDistribute super."mqtt-hs";
+ "ms" = dontDistribute super."ms";
+ "msgpack" = dontDistribute super."msgpack";
+ "msgpack-aeson" = dontDistribute super."msgpack-aeson";
+ "msgpack-idl" = dontDistribute super."msgpack-idl";
+ "msgpack-rpc" = dontDistribute super."msgpack-rpc";
+ "msh" = dontDistribute super."msh";
+ "msu" = dontDistribute super."msu";
+ "mtgoxapi" = dontDistribute super."mtgoxapi";
+ "mtl-c" = dontDistribute super."mtl-c";
+ "mtl-evil-instances" = dontDistribute super."mtl-evil-instances";
+ "mtl-tf" = dontDistribute super."mtl-tf";
+ "mtl-unleashed" = dontDistribute super."mtl-unleashed";
+ "mtlparse" = dontDistribute super."mtlparse";
+ "mtlx" = dontDistribute super."mtlx";
+ "mtp" = dontDistribute super."mtp";
+ "mtree" = dontDistribute super."mtree";
+ "mucipher" = dontDistribute super."mucipher";
+ "mudbath" = dontDistribute super."mudbath";
+ "muesli" = dontDistribute super."muesli";
+ "mueval" = dontDistribute super."mueval";
+ "multext-east-msd" = dontDistribute super."multext-east-msd";
+ "multi-cabal" = dontDistribute super."multi-cabal";
+ "multifocal" = dontDistribute super."multifocal";
+ "multihash" = dontDistribute super."multihash";
+ "multipart-names" = dontDistribute super."multipart-names";
+ "multipass" = dontDistribute super."multipass";
+ "multiplate-simplified" = dontDistribute super."multiplate-simplified";
+ "multiplicity" = dontDistribute super."multiplicity";
+ "multirec" = dontDistribute super."multirec";
+ "multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
+ "multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
+ "multiset-comb" = dontDistribute super."multiset-comb";
+ "multisetrewrite" = dontDistribute super."multisetrewrite";
+ "multistate" = dontDistribute super."multistate";
+ "muon" = dontDistribute super."muon";
+ "murder" = dontDistribute super."murder";
+ "murmur3" = dontDistribute super."murmur3";
+ "murmurhash3" = dontDistribute super."murmurhash3";
+ "music-articulation" = dontDistribute super."music-articulation";
+ "music-diatonic" = dontDistribute super."music-diatonic";
+ "music-dynamics" = dontDistribute super."music-dynamics";
+ "music-dynamics-literal" = dontDistribute super."music-dynamics-literal";
+ "music-graphics" = dontDistribute super."music-graphics";
+ "music-parts" = dontDistribute super."music-parts";
+ "music-pitch" = dontDistribute super."music-pitch";
+ "music-pitch-literal" = dontDistribute super."music-pitch-literal";
+ "music-preludes" = dontDistribute super."music-preludes";
+ "music-score" = dontDistribute super."music-score";
+ "music-sibelius" = dontDistribute super."music-sibelius";
+ "music-suite" = dontDistribute super."music-suite";
+ "music-util" = dontDistribute super."music-util";
+ "musicbrainz-email" = dontDistribute super."musicbrainz-email";
+ "musicxml" = dontDistribute super."musicxml";
+ "musicxml2" = dontDistribute super."musicxml2";
+ "mustache" = dontDistribute super."mustache";
+ "mustache-haskell" = dontDistribute super."mustache-haskell";
+ "mustache2hs" = dontDistribute super."mustache2hs";
+ "mutable-iter" = dontDistribute super."mutable-iter";
+ "mute-unmute" = dontDistribute super."mute-unmute";
+ "mvc" = dontDistribute super."mvc";
+ "mvc-updates" = dontDistribute super."mvc-updates";
+ "mvclient" = dontDistribute super."mvclient";
+ "mwc-random-monad" = dontDistribute super."mwc-random-monad";
+ "myTestlll" = dontDistribute super."myTestlll";
+ "mybitcoin-sci" = dontDistribute super."mybitcoin-sci";
+ "myo" = dontDistribute super."myo";
+ "mysnapsession" = dontDistribute super."mysnapsession";
+ "mysnapsession-example" = dontDistribute super."mysnapsession-example";
+ "mysql-effect" = dontDistribute super."mysql-effect";
+ "mysql-simple-quasi" = dontDistribute super."mysql-simple-quasi";
+ "mysql-simple-typed" = dontDistribute super."mysql-simple-typed";
+ "mzv" = dontDistribute super."mzv";
+ "n-m" = dontDistribute super."n-m";
+ "nagios-perfdata" = dontDistribute super."nagios-perfdata";
+ "nagios-plugin-ekg" = dontDistribute super."nagios-plugin-ekg";
+ "named-formlet" = dontDistribute super."named-formlet";
+ "named-lock" = dontDistribute super."named-lock";
+ "named-records" = dontDistribute super."named-records";
+ "namelist" = dontDistribute super."namelist";
+ "names" = dontDistribute super."names";
+ "names-th" = dontDistribute super."names-th";
+ "nano-cryptr" = dontDistribute super."nano-cryptr";
+ "nano-hmac" = dontDistribute super."nano-hmac";
+ "nano-md5" = dontDistribute super."nano-md5";
+ "nanoAgda" = dontDistribute super."nanoAgda";
+ "nanocurses" = dontDistribute super."nanocurses";
+ "nanomsg" = dontDistribute super."nanomsg";
+ "nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
+ "nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
+ "narc" = dontDistribute super."narc";
+ "nat" = dontDistribute super."nat";
+ "nats-queue" = dontDistribute super."nats-queue";
+ "natural-number" = dontDistribute super."natural-number";
+ "natural-numbers" = dontDistribute super."natural-numbers";
+ "natural-transformation" = dontDistribute super."natural-transformation";
+ "naturalcomp" = dontDistribute super."naturalcomp";
+ "naturals" = dontDistribute super."naturals";
+ "naver-translate" = dontDistribute super."naver-translate";
+ "nbt" = dontDistribute super."nbt";
+ "nc-indicators" = dontDistribute super."nc-indicators";
+ "ncurses" = dontDistribute super."ncurses";
+ "neat" = dontDistribute super."neat";
+ "needle" = dontDistribute super."needle";
+ "neet" = dontDistribute super."neet";
+ "nehe-tuts" = dontDistribute super."nehe-tuts";
+ "neil" = dontDistribute super."neil";
+ "neither" = dontDistribute super."neither";
+ "nemesis" = dontDistribute super."nemesis";
+ "nemesis-titan" = dontDistribute super."nemesis-titan";
+ "nerf" = dontDistribute super."nerf";
+ "nero" = dontDistribute super."nero";
+ "nero-wai" = dontDistribute super."nero-wai";
+ "nero-warp" = dontDistribute super."nero-warp";
+ "nested-routes" = dontDistribute super."nested-routes";
+ "nested-sets" = dontDistribute super."nested-sets";
+ "nestedmap" = dontDistribute super."nestedmap";
+ "net-concurrent" = dontDistribute super."net-concurrent";
+ "netclock" = dontDistribute super."netclock";
+ "netcore" = dontDistribute super."netcore";
+ "netlines" = dontDistribute super."netlines";
+ "netlink" = dontDistribute super."netlink";
+ "netlist" = dontDistribute super."netlist";
+ "netlist-to-vhdl" = dontDistribute super."netlist-to-vhdl";
+ "netpbm" = dontDistribute super."netpbm";
+ "netrc" = dontDistribute super."netrc";
+ "netspec" = dontDistribute super."netspec";
+ "netstring-enumerator" = dontDistribute super."netstring-enumerator";
+ "nettle-frp" = dontDistribute super."nettle-frp";
+ "nettle-netkit" = dontDistribute super."nettle-netkit";
+ "nettle-openflow" = dontDistribute super."nettle-openflow";
+ "netwire" = dontDistribute super."netwire";
+ "netwire-input" = dontDistribute super."netwire-input";
+ "netwire-input-glfw" = dontDistribute super."netwire-input-glfw";
+ "network-address" = dontDistribute super."network-address";
+ "network-api-support" = dontDistribute super."network-api-support";
+ "network-bitcoin" = dontDistribute super."network-bitcoin";
+ "network-builder" = dontDistribute super."network-builder";
+ "network-bytestring" = dontDistribute super."network-bytestring";
+ "network-conduit" = dontDistribute super."network-conduit";
+ "network-connection" = dontDistribute super."network-connection";
+ "network-data" = dontDistribute super."network-data";
+ "network-dbus" = dontDistribute super."network-dbus";
+ "network-dns" = dontDistribute super."network-dns";
+ "network-enumerator" = dontDistribute super."network-enumerator";
+ "network-fancy" = dontDistribute super."network-fancy";
+ "network-interfacerequest" = dontDistribute super."network-interfacerequest";
+ "network-ip" = dontDistribute super."network-ip";
+ "network-metrics" = dontDistribute super."network-metrics";
+ "network-minihttp" = dontDistribute super."network-minihttp";
+ "network-msg" = dontDistribute super."network-msg";
+ "network-netpacket" = dontDistribute super."network-netpacket";
+ "network-pgi" = dontDistribute super."network-pgi";
+ "network-rpca" = dontDistribute super."network-rpca";
+ "network-server" = dontDistribute super."network-server";
+ "network-service" = dontDistribute super."network-service";
+ "network-simple-sockaddr" = dontDistribute super."network-simple-sockaddr";
+ "network-simple-tls" = dontDistribute super."network-simple-tls";
+ "network-socket-options" = dontDistribute super."network-socket-options";
+ "network-stream" = dontDistribute super."network-stream";
+ "network-topic-models" = dontDistribute super."network-topic-models";
+ "network-transport-amqp" = dontDistribute super."network-transport-amqp";
+ "network-transport-inmemory" = dontDistribute super."network-transport-inmemory";
+ "network-transport-zeromq" = dontDistribute super."network-transport-zeromq";
+ "network-uri-static" = dontDistribute super."network-uri-static";
+ "network-wai-router" = dontDistribute super."network-wai-router";
+ "network-websocket" = dontDistribute super."network-websocket";
+ "networked-game" = dontDistribute super."networked-game";
+ "newports" = dontDistribute super."newports";
+ "newsynth" = dontDistribute super."newsynth";
+ "newt" = dontDistribute super."newt";
+ "newtype-deriving" = dontDistribute super."newtype-deriving";
+ "newtype-th" = dontDistribute super."newtype-th";
+ "newtyper" = dontDistribute super."newtyper";
+ "nextstep-plist" = dontDistribute super."nextstep-plist";
+ "nf" = dontDistribute super."nf";
+ "ngrams-loader" = dontDistribute super."ngrams-loader";
+ "niagra" = dontDistribute super."niagra";
+ "nibblestring" = dontDistribute super."nibblestring";
+ "nicify" = dontDistribute super."nicify";
+ "nicify-lib" = dontDistribute super."nicify-lib";
+ "nicovideo-translator" = dontDistribute super."nicovideo-translator";
+ "nikepub" = dontDistribute super."nikepub";
+ "nimber" = dontDistribute super."nimber";
+ "nitro" = dontDistribute super."nitro";
+ "nix-eval" = dontDistribute super."nix-eval";
+ "nixfromnpm" = dontDistribute super."nixfromnpm";
+ "nixos-types" = dontDistribute super."nixos-types";
+ "nkjp" = dontDistribute super."nkjp";
+ "nlp-scores" = dontDistribute super."nlp-scores";
+ "nlp-scores-scripts" = dontDistribute super."nlp-scores-scripts";
+ "nm" = dontDistribute super."nm";
+ "nme" = dontDistribute super."nme";
+ "nntp" = dontDistribute super."nntp";
+ "no-buffering-workaround" = dontDistribute super."no-buffering-workaround";
+ "no-role-annots" = dontDistribute super."no-role-annots";
+ "nofib-analyse" = dontDistribute super."nofib-analyse";
+ "nofib-analyze" = dontDistribute super."nofib-analyze";
+ "noise" = dontDistribute super."noise";
+ "non-empty" = dontDistribute super."non-empty";
+ "non-negative" = dontDistribute super."non-negative";
+ "nondeterminism" = dontDistribute super."nondeterminism";
+ "nonfree" = dontDistribute super."nonfree";
+ "nonlinear-optimization" = dontDistribute super."nonlinear-optimization";
+ "nonlinear-optimization-ad" = dontDistribute super."nonlinear-optimization-ad";
+ "noodle" = dontDistribute super."noodle";
+ "normaldistribution" = dontDistribute super."normaldistribution";
+ "not-gloss" = dontDistribute super."not-gloss";
+ "not-gloss-examples" = dontDistribute super."not-gloss-examples";
+ "not-in-base" = dontDistribute super."not-in-base";
+ "notcpp" = dontDistribute super."notcpp";
+ "notmuch-haskell" = dontDistribute super."notmuch-haskell";
+ "notmuch-web" = dontDistribute super."notmuch-web";
+ "notzero" = dontDistribute super."notzero";
+ "np-extras" = dontDistribute super."np-extras";
+ "np-linear" = dontDistribute super."np-linear";
+ "nptools" = dontDistribute super."nptools";
+ "nth-prime" = dontDistribute super."nth-prime";
+ "nthable" = dontDistribute super."nthable";
+ "ntp-control" = dontDistribute super."ntp-control";
+ "null-canvas" = dontDistribute super."null-canvas";
+ "nullary" = dontDistribute super."nullary";
+ "number" = dontDistribute super."number";
+ "numbering" = dontDistribute super."numbering";
+ "numerals" = dontDistribute super."numerals";
+ "numerals-base" = dontDistribute super."numerals-base";
+ "numeric-limits" = dontDistribute super."numeric-limits";
+ "numeric-prelude" = dontDistribute super."numeric-prelude";
+ "numeric-qq" = dontDistribute super."numeric-qq";
+ "numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
+ "numeric-tools" = dontDistribute super."numeric-tools";
+ "numericpeano" = dontDistribute super."numericpeano";
+ "nums" = dontDistribute super."nums";
+ "numtype" = dontDistribute super."numtype";
+ "numtype-tf" = dontDistribute super."numtype-tf";
+ "nurbs" = dontDistribute super."nurbs";
+ "nvim-hs" = dontDistribute super."nvim-hs";
+ "nvim-hs-contrib" = dontDistribute super."nvim-hs-contrib";
+ "nyan" = dontDistribute super."nyan";
+ "nylas" = dontDistribute super."nylas";
+ "nymphaea" = dontDistribute super."nymphaea";
+ "oauthenticated" = dontDistribute super."oauthenticated";
+ "obdd" = dontDistribute super."obdd";
+ "oberon0" = dontDistribute super."oberon0";
+ "obj" = dontDistribute super."obj";
+ "objectid" = dontDistribute super."objectid";
+ "observable-sharing" = dontDistribute super."observable-sharing";
+ "octohat" = dontDistribute super."octohat";
+ "octopus" = dontDistribute super."octopus";
+ "oculus" = dontDistribute super."oculus";
+ "oeis" = dontDistribute super."oeis";
+ "off-simple" = dontDistribute super."off-simple";
+ "ohloh-hs" = dontDistribute super."ohloh-hs";
+ "oi" = dontDistribute super."oi";
+ "oidc-client" = dontDistribute super."oidc-client";
+ "ois-input-manager" = dontDistribute super."ois-input-manager";
+ "old-version" = dontDistribute super."old-version";
+ "olwrapper" = dontDistribute super."olwrapper";
+ "omaketex" = dontDistribute super."omaketex";
+ "omega" = dontDistribute super."omega";
+ "omnicodec" = dontDistribute super."omnicodec";
+ "on-a-horse" = dontDistribute super."on-a-horse";
+ "on-demand-ssh-tunnel" = dontDistribute super."on-demand-ssh-tunnel";
+ "one-liner" = dontDistribute super."one-liner";
+ "one-time-password" = dontDistribute super."one-time-password";
+ "oneOfN" = dontDistribute super."oneOfN";
+ "oneormore" = dontDistribute super."oneormore";
+ "only" = dontDistribute super."only";
+ "onu-course" = dontDistribute super."onu-course";
+ "opaleye-classy" = dontDistribute super."opaleye-classy";
+ "opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
+ "opaleye-trans" = dontDistribute super."opaleye-trans";
+ "open-haddock" = dontDistribute super."open-haddock";
+ "open-pandoc" = dontDistribute super."open-pandoc";
+ "open-symbology" = dontDistribute super."open-symbology";
+ "open-typerep" = dontDistribute super."open-typerep";
+ "open-union" = dontDistribute super."open-union";
+ "open-witness" = dontDistribute super."open-witness";
+ "opencog-atomspace" = dontDistribute super."opencog-atomspace";
+ "opencv-raw" = dontDistribute super."opencv-raw";
+ "opendatatable" = dontDistribute super."opendatatable";
+ "openexchangerates" = dontDistribute super."openexchangerates";
+ "openflow" = dontDistribute super."openflow";
+ "opengl-dlp-stereo" = dontDistribute super."opengl-dlp-stereo";
+ "opengl-spacenavigator" = dontDistribute super."opengl-spacenavigator";
+ "opengles" = dontDistribute super."opengles";
+ "openid" = dontDistribute super."openid";
+ "openpgp" = dontDistribute super."openpgp";
+ "openpgp-Crypto" = dontDistribute super."openpgp-Crypto";
+ "openpgp-crypto-api" = dontDistribute super."openpgp-crypto-api";
+ "opensoundcontrol-ht" = dontDistribute super."opensoundcontrol-ht";
+ "openssh-github-keys" = dontDistribute super."openssh-github-keys";
+ "openssl-createkey" = dontDistribute super."openssl-createkey";
+ "opentheory" = dontDistribute super."opentheory";
+ "opentheory-bits" = dontDistribute super."opentheory-bits";
+ "opentheory-byte" = dontDistribute super."opentheory-byte";
+ "opentheory-char" = dontDistribute super."opentheory-char";
+ "opentheory-divides" = dontDistribute super."opentheory-divides";
+ "opentheory-fibonacci" = dontDistribute super."opentheory-fibonacci";
+ "opentheory-parser" = dontDistribute super."opentheory-parser";
+ "opentheory-prime" = dontDistribute super."opentheory-prime";
+ "opentheory-primitive" = dontDistribute super."opentheory-primitive";
+ "opentheory-probability" = dontDistribute super."opentheory-probability";
+ "opentheory-stream" = dontDistribute super."opentheory-stream";
+ "opentheory-unicode" = dontDistribute super."opentheory-unicode";
+ "operational-alacarte" = dontDistribute super."operational-alacarte";
+ "opml" = dontDistribute super."opml";
+ "opn" = dontDistribute super."opn";
+ "optimal-blocks" = dontDistribute super."optimal-blocks";
+ "optimization" = dontDistribute super."optimization";
+ "optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
+ "optional" = dontDistribute super."optional";
+ "options-time" = dontDistribute super."options-time";
+ "optparse-declarative" = dontDistribute super."optparse-declarative";
+ "orc" = dontDistribute super."orc";
+ "orchestrate" = dontDistribute super."orchestrate";
+ "orchid" = dontDistribute super."orchid";
+ "orchid-demo" = dontDistribute super."orchid-demo";
+ "ord-adhoc" = dontDistribute super."ord-adhoc";
+ "order-maintenance" = dontDistribute super."order-maintenance";
+ "order-statistics" = dontDistribute super."order-statistics";
+ "ordered" = dontDistribute super."ordered";
+ "orders" = dontDistribute super."orders";
+ "ordrea" = dontDistribute super."ordrea";
+ "organize-imports" = dontDistribute super."organize-imports";
+ "orgmode" = dontDistribute super."orgmode";
+ "orgmode-parse" = dontDistribute super."orgmode-parse";
+ "origami" = dontDistribute super."origami";
+ "os-release" = dontDistribute super."os-release";
+ "osc" = dontDistribute super."osc";
+ "osm-download" = dontDistribute super."osm-download";
+ "oso2pdf" = dontDistribute super."oso2pdf";
+ "osx-ar" = dontDistribute super."osx-ar";
+ "ot" = dontDistribute super."ot";
+ "ottparse-pretty" = dontDistribute super."ottparse-pretty";
+ "overture" = dontDistribute super."overture";
+ "pack" = dontDistribute super."pack";
+ "package-o-tron" = dontDistribute super."package-o-tron";
+ "package-vt" = dontDistribute super."package-vt";
+ "packdeps" = dontDistribute super."packdeps";
+ "packed-dawg" = dontDistribute super."packed-dawg";
+ "packedstring" = dontDistribute super."packedstring";
+ "packer" = dontDistribute super."packer";
+ "packman" = dontDistribute super."packman";
+ "packunused" = dontDistribute super."packunused";
+ "pacman-memcache" = dontDistribute super."pacman-memcache";
+ "padKONTROL" = dontDistribute super."padKONTROL";
+ "pagarme" = dontDistribute super."pagarme";
+ "pagure-hook-receiver" = dontDistribute super."pagure-hook-receiver";
+ "palindromes" = dontDistribute super."palindromes";
+ "pam" = dontDistribute super."pam";
+ "panda" = dontDistribute super."panda";
+ "pandoc-citeproc-preamble" = dontDistribute super."pandoc-citeproc-preamble";
+ "pandoc-crossref" = dontDistribute super."pandoc-crossref";
+ "pandoc-csv2table" = dontDistribute super."pandoc-csv2table";
+ "pandoc-include" = dontDistribute super."pandoc-include";
+ "pandoc-lens" = dontDistribute super."pandoc-lens";
+ "pandoc-placetable" = dontDistribute super."pandoc-placetable";
+ "pandoc-plantuml-diagrams" = dontDistribute super."pandoc-plantuml-diagrams";
+ "pandoc-unlit" = dontDistribute super."pandoc-unlit";
+ "papillon" = dontDistribute super."papillon";
+ "pappy" = dontDistribute super."pappy";
+ "para" = dontDistribute super."para";
+ "paragon" = dontDistribute super."paragon";
+ "parallel-tasks" = dontDistribute super."parallel-tasks";
+ "parallel-tree-search" = dontDistribute super."parallel-tree-search";
+ "parameterized-data" = dontDistribute super."parameterized-data";
+ "parco" = dontDistribute super."parco";
+ "parco-attoparsec" = dontDistribute super."parco-attoparsec";
+ "parco-parsec" = dontDistribute super."parco-parsec";
+ "parcom-lib" = dontDistribute super."parcom-lib";
+ "parconc-examples" = dontDistribute super."parconc-examples";
+ "parport" = dontDistribute super."parport";
+ "parse-dimacs" = dontDistribute super."parse-dimacs";
+ "parse-help" = dontDistribute super."parse-help";
+ "parsec-extra" = dontDistribute super."parsec-extra";
+ "parsec-numbers" = dontDistribute super."parsec-numbers";
+ "parsec-parsers" = dontDistribute super."parsec-parsers";
+ "parsec-permutation" = dontDistribute super."parsec-permutation";
+ "parsec-tagsoup" = dontDistribute super."parsec-tagsoup";
+ "parsec-trace" = dontDistribute super."parsec-trace";
+ "parsec-utils" = dontDistribute super."parsec-utils";
+ "parsec1" = dontDistribute super."parsec1";
+ "parsec2" = dontDistribute super."parsec2";
+ "parsec3" = dontDistribute super."parsec3";
+ "parsec3-numbers" = dontDistribute super."parsec3-numbers";
+ "parsedate" = dontDistribute super."parsedate";
+ "parseerror-eq" = dontDistribute super."parseerror-eq";
+ "parsek" = dontDistribute super."parsek";
+ "parsely" = dontDistribute super."parsely";
+ "parser-helper" = dontDistribute super."parser-helper";
+ "parser241" = dontDistribute super."parser241";
+ "parsergen" = dontDistribute super."parsergen";
+ "parsestar" = dontDistribute super."parsestar";
+ "parsimony" = dontDistribute super."parsimony";
+ "partial" = dontDistribute super."partial";
+ "partial-lens" = dontDistribute super."partial-lens";
+ "partial-uri" = dontDistribute super."partial-uri";
+ "partly" = dontDistribute super."partly";
+ "passage" = dontDistribute super."passage";
+ "passwords" = dontDistribute super."passwords";
+ "pastis" = dontDistribute super."pastis";
+ "pasty" = dontDistribute super."pasty";
+ "patch-combinators" = dontDistribute super."patch-combinators";
+ "patch-image" = dontDistribute super."patch-image";
+ "patches-vector" = doDistribute super."patches-vector_0_1_5_0";
+ "pathfinding" = dontDistribute super."pathfinding";
+ "pathfindingcore" = dontDistribute super."pathfindingcore";
+ "pathtype" = dontDistribute super."pathtype";
+ "patronscraper" = dontDistribute super."patronscraper";
+ "patterns" = dontDistribute super."patterns";
+ "paymill" = dontDistribute super."paymill";
+ "paypal-adaptive-hoops" = dontDistribute super."paypal-adaptive-hoops";
+ "paypal-api" = dontDistribute super."paypal-api";
+ "pb" = dontDistribute super."pb";
+ "pbc4hs" = dontDistribute super."pbc4hs";
+ "pbkdf" = dontDistribute super."pbkdf";
+ "pcap-conduit" = dontDistribute super."pcap-conduit";
+ "pcap-enumerator" = dontDistribute super."pcap-enumerator";
+ "pcd-loader" = dontDistribute super."pcd-loader";
+ "pcf" = dontDistribute super."pcf";
+ "pcg-random" = dontDistribute super."pcg-random";
+ "pcre-less" = dontDistribute super."pcre-less";
+ "pcre-light-extra" = dontDistribute super."pcre-light-extra";
+ "pdf-toolbox-viewer" = dontDistribute super."pdf-toolbox-viewer";
+ "pdf2line" = dontDistribute super."pdf2line";
+ "pdfsplit" = dontDistribute super."pdfsplit";
+ "pdynload" = dontDistribute super."pdynload";
+ "peakachu" = dontDistribute super."peakachu";
+ "peano" = dontDistribute super."peano";
+ "peano-inf" = dontDistribute super."peano-inf";
+ "pec" = dontDistribute super."pec";
+ "pecoff" = dontDistribute super."pecoff";
+ "peg" = dontDistribute super."peg";
+ "peggy" = dontDistribute super."peggy";
+ "pell" = dontDistribute super."pell";
+ "penn-treebank" = dontDistribute super."penn-treebank";
+ "penny" = dontDistribute super."penny";
+ "penny-bin" = dontDistribute super."penny-bin";
+ "penny-lib" = dontDistribute super."penny-lib";
+ "peparser" = dontDistribute super."peparser";
+ "perceptron" = dontDistribute super."perceptron";
+ "perdure" = dontDistribute super."perdure";
+ "period" = dontDistribute super."period";
+ "perm" = dontDistribute super."perm";
+ "permutation" = dontDistribute super."permutation";
+ "permute" = dontDistribute super."permute";
+ "persist2er" = dontDistribute super."persist2er";
+ "persistable-record" = dontDistribute super."persistable-record";
+ "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
+ "persistent-cereal" = dontDistribute super."persistent-cereal";
+ "persistent-equivalence" = dontDistribute super."persistent-equivalence";
+ "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
+ "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
+ "persistent-iproute" = dontDistribute super."persistent-iproute";
+ "persistent-map" = dontDistribute super."persistent-map";
+ "persistent-odbc" = dontDistribute super."persistent-odbc";
+ "persistent-protobuf" = dontDistribute super."persistent-protobuf";
+ "persistent-ratelimit" = dontDistribute super."persistent-ratelimit";
+ "persistent-redis" = dontDistribute super."persistent-redis";
+ "persistent-vector" = dontDistribute super."persistent-vector";
+ "persistent-zookeeper" = dontDistribute super."persistent-zookeeper";
+ "persona" = dontDistribute super."persona";
+ "persona-idp" = dontDistribute super."persona-idp";
+ "pesca" = dontDistribute super."pesca";
+ "peyotls" = dontDistribute super."peyotls";
+ "peyotls-codec" = dontDistribute super."peyotls-codec";
+ "pez" = dontDistribute super."pez";
+ "pg-harness" = dontDistribute super."pg-harness";
+ "pg-harness-client" = dontDistribute super."pg-harness-client";
+ "pg-harness-server" = dontDistribute super."pg-harness-server";
+ "pgdl" = dontDistribute super."pgdl";
+ "pgm" = dontDistribute super."pgm";
+ "pgsql-simple" = dontDistribute super."pgsql-simple";
+ "pgstream" = dontDistribute super."pgstream";
+ "phasechange" = dontDistribute super."phasechange";
+ "phizzle" = dontDistribute super."phizzle";
+ "phoityne" = dontDistribute super."phoityne";
+ "phone-numbers" = dontDistribute super."phone-numbers";
+ "phone-push" = dontDistribute super."phone-push";
+ "phonetic-code" = dontDistribute super."phonetic-code";
+ "phooey" = dontDistribute super."phooey";
+ "photoname" = dontDistribute super."photoname";
+ "phraskell" = dontDistribute super."phraskell";
+ "phybin" = dontDistribute super."phybin";
+ "pi-calculus" = dontDistribute super."pi-calculus";
+ "pia-forward" = dontDistribute super."pia-forward";
+ "pianola" = dontDistribute super."pianola";
+ "picologic" = dontDistribute super."picologic";
+ "picosat" = dontDistribute super."picosat";
+ "piet" = dontDistribute super."piet";
+ "piki" = dontDistribute super."piki";
+ "pinboard" = dontDistribute super."pinboard";
+ "pipe-enumerator" = dontDistribute super."pipe-enumerator";
+ "pipeclip" = dontDistribute super."pipeclip";
+ "pipes-async" = dontDistribute super."pipes-async";
+ "pipes-attoparsec-streaming" = dontDistribute super."pipes-attoparsec-streaming";
+ "pipes-cellular" = dontDistribute super."pipes-cellular";
+ "pipes-cellular-csv" = dontDistribute super."pipes-cellular-csv";
+ "pipes-cereal" = dontDistribute super."pipes-cereal";
+ "pipes-cereal-plus" = dontDistribute super."pipes-cereal-plus";
+ "pipes-concurrency" = doDistribute super."pipes-concurrency_2_0_4";
+ "pipes-conduit" = dontDistribute super."pipes-conduit";
+ "pipes-core" = dontDistribute super."pipes-core";
+ "pipes-courier" = dontDistribute super."pipes-courier";
+ "pipes-errors" = dontDistribute super."pipes-errors";
+ "pipes-extra" = dontDistribute super."pipes-extra";
+ "pipes-files" = dontDistribute super."pipes-files";
+ "pipes-http" = dontDistribute super."pipes-http";
+ "pipes-interleave" = dontDistribute super."pipes-interleave";
+ "pipes-network-tls" = dontDistribute super."pipes-network-tls";
+ "pipes-p2p" = dontDistribute super."pipes-p2p";
+ "pipes-p2p-examples" = dontDistribute super."pipes-p2p-examples";
+ "pipes-postgresql-simple" = dontDistribute super."pipes-postgresql-simple";
+ "pipes-rt" = dontDistribute super."pipes-rt";
+ "pipes-shell" = dontDistribute super."pipes-shell";
+ "pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
+ "pipes-transduce" = dontDistribute super."pipes-transduce";
+ "pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
+ "pipes-websockets" = dontDistribute super."pipes-websockets";
+ "pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
+ "pipes-zlib" = dontDistribute super."pipes-zlib";
+ "pisigma" = dontDistribute super."pisigma";
+ "pit" = dontDistribute super."pit";
+ "pitchtrack" = dontDistribute super."pitchtrack";
+ "pivotal-tracker" = dontDistribute super."pivotal-tracker";
+ "pkcs1" = dontDistribute super."pkcs1";
+ "pkcs7" = dontDistribute super."pkcs7";
+ "pkggraph" = dontDistribute super."pkggraph";
+ "pktree" = dontDistribute super."pktree";
+ "plailude" = dontDistribute super."plailude";
+ "planar-graph" = dontDistribute super."planar-graph";
+ "plat" = dontDistribute super."plat";
+ "playlists" = dontDistribute super."playlists";
+ "plist" = dontDistribute super."plist";
+ "plist-buddy" = dontDistribute super."plist-buddy";
+ "plivo" = dontDistribute super."plivo";
+ "plot-lab" = dontDistribute super."plot-lab";
+ "plotfont" = dontDistribute super."plotfont";
+ "plotserver-api" = dontDistribute super."plotserver-api";
+ "plugins" = dontDistribute super."plugins";
+ "plugins-auto" = dontDistribute super."plugins-auto";
+ "plugins-multistage" = dontDistribute super."plugins-multistage";
+ "plumbers" = dontDistribute super."plumbers";
+ "ply-loader" = dontDistribute super."ply-loader";
+ "png-file" = dontDistribute super."png-file";
+ "pngload" = dontDistribute super."pngload";
+ "pngload-fixed" = dontDistribute super."pngload-fixed";
+ "pnm" = dontDistribute super."pnm";
+ "pocket-dns" = dontDistribute super."pocket-dns";
+ "pointfree" = dontDistribute super."pointfree";
+ "pointful" = dontDistribute super."pointful";
+ "pointless-fun" = dontDistribute super."pointless-fun";
+ "pointless-haskell" = dontDistribute super."pointless-haskell";
+ "pointless-lenses" = dontDistribute super."pointless-lenses";
+ "pointless-rewrite" = dontDistribute super."pointless-rewrite";
+ "poker-eval" = dontDistribute super."poker-eval";
+ "pokitdok" = dontDistribute super."pokitdok";
+ "polar" = dontDistribute super."polar";
+ "polar-configfile" = dontDistribute super."polar-configfile";
+ "polar-shader" = dontDistribute super."polar-shader";
+ "polh-lexicon" = dontDistribute super."polh-lexicon";
+ "polimorf" = dontDistribute super."polimorf";
+ "poll" = dontDistribute super."poll";
+ "polyToMonoid" = dontDistribute super."polyToMonoid";
+ "polymap" = dontDistribute super."polymap";
+ "polynomial" = dontDistribute super."polynomial";
+ "polynomials-bernstein" = dontDistribute super."polynomials-bernstein";
+ "polyseq" = dontDistribute super."polyseq";
+ "polysoup" = dontDistribute super."polysoup";
+ "polytypeable" = dontDistribute super."polytypeable";
+ "polytypeable-utils" = dontDistribute super."polytypeable-utils";
+ "ponder" = dontDistribute super."ponder";
+ "pontarius-mediaserver" = dontDistribute super."pontarius-mediaserver";
+ "pontarius-xmpp" = dontDistribute super."pontarius-xmpp";
+ "pontarius-xpmn" = dontDistribute super."pontarius-xpmn";
+ "pony" = dontDistribute super."pony";
+ "pool" = dontDistribute super."pool";
+ "pool-conduit" = dontDistribute super."pool-conduit";
+ "pooled-io" = dontDistribute super."pooled-io";
+ "pop3-client" = dontDistribute super."pop3-client";
+ "popenhs" = dontDistribute super."popenhs";
+ "poppler" = dontDistribute super."poppler";
+ "populate-setup-exe-cache" = dontDistribute super."populate-setup-exe-cache";
+ "portable-lines" = dontDistribute super."portable-lines";
+ "portaudio" = dontDistribute super."portaudio";
+ "porte" = dontDistribute super."porte";
+ "porter" = dontDistribute super."porter";
+ "ports" = dontDistribute super."ports";
+ "ports-tools" = dontDistribute super."ports-tools";
+ "positive" = dontDistribute super."positive";
+ "posix-acl" = dontDistribute super."posix-acl";
+ "posix-escape" = dontDistribute super."posix-escape";
+ "posix-filelock" = dontDistribute super."posix-filelock";
+ "posix-paths" = dontDistribute super."posix-paths";
+ "posix-pty" = dontDistribute super."posix-pty";
+ "posix-timer" = dontDistribute super."posix-timer";
+ "posix-waitpid" = dontDistribute super."posix-waitpid";
+ "possible" = dontDistribute super."possible";
+ "postcodes" = dontDistribute super."postcodes";
+ "postgresql-config" = dontDistribute super."postgresql-config";
+ "postgresql-connector" = dontDistribute super."postgresql-connector";
+ "postgresql-copy-escape" = dontDistribute super."postgresql-copy-escape";
+ "postgresql-cube" = dontDistribute super."postgresql-cube";
+ "postgresql-error-codes" = dontDistribute super."postgresql-error-codes";
+ "postgresql-orm" = dontDistribute super."postgresql-orm";
+ "postgresql-query" = dontDistribute super."postgresql-query";
+ "postgresql-schema" = doDistribute super."postgresql-schema_0_1_9";
+ "postgresql-simple-migration" = dontDistribute super."postgresql-simple-migration";
+ "postgresql-simple-sop" = dontDistribute super."postgresql-simple-sop";
+ "postgresql-simple-typed" = dontDistribute super."postgresql-simple-typed";
+ "postgresql-typed" = dontDistribute super."postgresql-typed";
+ "postgrest" = dontDistribute super."postgrest";
+ "postie" = dontDistribute super."postie";
+ "postmark" = dontDistribute super."postmark";
+ "postmaster" = dontDistribute super."postmaster";
+ "potato-tool" = dontDistribute super."potato-tool";
+ "potrace" = dontDistribute super."potrace";
+ "potrace-diagrams" = dontDistribute super."potrace-diagrams";
+ "powermate" = dontDistribute super."powermate";
+ "powerpc" = dontDistribute super."powerpc";
+ "ppm" = dontDistribute super."ppm";
+ "pqc" = dontDistribute super."pqc";
+ "pqueue-mtl" = dontDistribute super."pqueue-mtl";
+ "practice-room" = dontDistribute super."practice-room";
+ "precis" = dontDistribute super."precis";
+ "pred-trie" = dontDistribute super."pred-trie";
+ "predicates" = dontDistribute super."predicates";
+ "prednote-test" = dontDistribute super."prednote-test";
+ "prefork" = dontDistribute super."prefork";
+ "pregame" = dontDistribute super."pregame";
+ "prelude-edsl" = dontDistribute super."prelude-edsl";
+ "prelude-generalize" = dontDistribute super."prelude-generalize";
+ "prelude-plus" = dontDistribute super."prelude-plus";
+ "prelude-prime" = dontDistribute super."prelude-prime";
+ "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+ "preprocess-haskell" = dontDistribute super."preprocess-haskell";
+ "preprocessor-tools" = dontDistribute super."preprocessor-tools";
+ "present" = dontDistribute super."present";
+ "press" = dontDistribute super."press";
+ "presto-hdbc" = dontDistribute super."presto-hdbc";
+ "prettify" = dontDistribute super."prettify";
+ "pretty-compact" = dontDistribute super."pretty-compact";
+ "pretty-error" = dontDistribute super."pretty-error";
+ "pretty-hex" = dontDistribute super."pretty-hex";
+ "pretty-ncols" = dontDistribute super."pretty-ncols";
+ "pretty-sop" = dontDistribute super."pretty-sop";
+ "pretty-tree" = dontDistribute super."pretty-tree";
+ "prettyFunctionComposing" = dontDistribute super."prettyFunctionComposing";
+ "prim-uniq" = dontDistribute super."prim-uniq";
+ "primula-board" = dontDistribute super."primula-board";
+ "primula-bot" = dontDistribute super."primula-bot";
+ "printf-mauke" = dontDistribute super."printf-mauke";
+ "printxosd" = dontDistribute super."printxosd";
+ "priority-queue" = dontDistribute super."priority-queue";
+ "priority-sync" = dontDistribute super."priority-sync";
+ "privileged-concurrency" = dontDistribute super."privileged-concurrency";
+ "prizm" = dontDistribute super."prizm";
+ "probability" = dontDistribute super."probability";
+ "probable" = dontDistribute super."probable";
+ "proc" = dontDistribute super."proc";
+ "process-conduit" = dontDistribute super."process-conduit";
+ "process-iterio" = dontDistribute super."process-iterio";
+ "process-leksah" = dontDistribute super."process-leksah";
+ "process-listlike" = dontDistribute super."process-listlike";
+ "process-progress" = dontDistribute super."process-progress";
+ "process-qq" = dontDistribute super."process-qq";
+ "process-streaming" = dontDistribute super."process-streaming";
+ "processing" = dontDistribute super."processing";
+ "processor-creative-kit" = dontDistribute super."processor-creative-kit";
+ "procrastinating-structure" = dontDistribute super."procrastinating-structure";
+ "procrastinating-variable" = dontDistribute super."procrastinating-variable";
+ "procstat" = dontDistribute super."procstat";
+ "proctest" = dontDistribute super."proctest";
+ "prof2dot" = dontDistribute super."prof2dot";
+ "prof2pretty" = dontDistribute super."prof2pretty";
+ "profiteur" = dontDistribute super."profiteur";
+ "progress" = dontDistribute super."progress";
+ "progressbar" = dontDistribute super."progressbar";
+ "progression" = dontDistribute super."progression";
+ "progressive" = dontDistribute super."progressive";
+ "proj4-hs-bindings" = dontDistribute super."proj4-hs-bindings";
+ "projection" = dontDistribute super."projection";
+ "prolog" = dontDistribute super."prolog";
+ "prolog-graph" = dontDistribute super."prolog-graph";
+ "prolog-graph-lib" = dontDistribute super."prolog-graph-lib";
+ "prologue" = dontDistribute super."prologue";
+ "promise" = dontDistribute super."promise";
+ "promises" = dontDistribute super."promises";
+ "prompt" = dontDistribute super."prompt";
+ "propane" = dontDistribute super."propane";
+ "propellor" = dontDistribute super."propellor";
+ "properties" = dontDistribute super."properties";
+ "property-list" = dontDistribute super."property-list";
+ "proplang" = dontDistribute super."proplang";
+ "props" = dontDistribute super."props";
+ "prosper" = dontDistribute super."prosper";
+ "proteaaudio" = dontDistribute super."proteaaudio";
+ "protobuf-native" = dontDistribute super."protobuf-native";
+ "protocol-buffers-descriptor-fork" = dontDistribute super."protocol-buffers-descriptor-fork";
+ "protocol-buffers-fork" = dontDistribute super."protocol-buffers-fork";
+ "proton-haskell" = dontDistribute super."proton-haskell";
+ "prototype" = dontDistribute super."prototype";
+ "prove-everywhere-server" = dontDistribute super."prove-everywhere-server";
+ "proxy-kindness" = dontDistribute super."proxy-kindness";
+ "pseudo-boolean" = dontDistribute super."pseudo-boolean";
+ "pseudo-trie" = dontDistribute super."pseudo-trie";
+ "pseudomacros" = dontDistribute super."pseudomacros";
+ "pub" = dontDistribute super."pub";
+ "publicsuffixlist" = dontDistribute super."publicsuffixlist";
+ "publicsuffixlistcreate" = dontDistribute super."publicsuffixlistcreate";
+ "pubnub" = dontDistribute super."pubnub";
+ "pubsub" = dontDistribute super."pubsub";
+ "puffytools" = dontDistribute super."puffytools";
+ "pugixml" = dontDistribute super."pugixml";
+ "pugs-DrIFT" = dontDistribute super."pugs-DrIFT";
+ "pugs-HsSyck" = dontDistribute super."pugs-HsSyck";
+ "pugs-compat" = dontDistribute super."pugs-compat";
+ "pugs-hsregex" = dontDistribute super."pugs-hsregex";
+ "pulse-simple" = dontDistribute super."pulse-simple";
+ "punkt" = dontDistribute super."punkt";
+ "punycode" = dontDistribute super."punycode";
+ "puppetresources" = dontDistribute super."puppetresources";
+ "pure-cdb" = dontDistribute super."pure-cdb";
+ "pure-fft" = dontDistribute super."pure-fft";
+ "pure-priority-queue" = dontDistribute super."pure-priority-queue";
+ "pure-priority-queue-tests" = dontDistribute super."pure-priority-queue-tests";
+ "pure-zlib" = dontDistribute super."pure-zlib";
+ "purescript-bundle-fast" = dontDistribute super."purescript-bundle-fast";
+ "push-notify" = dontDistribute super."push-notify";
+ "push-notify-ccs" = dontDistribute super."push-notify-ccs";
+ "push-notify-general" = dontDistribute super."push-notify-general";
+ "pusher-haskell" = dontDistribute super."pusher-haskell";
+ "pusher-http-haskell" = dontDistribute super."pusher-http-haskell";
+ "pushme" = dontDistribute super."pushme";
+ "putlenses" = dontDistribute super."putlenses";
+ "puzzle-draw" = dontDistribute super."puzzle-draw";
+ "puzzle-draw-cmdline" = dontDistribute super."puzzle-draw-cmdline";
+ "pvd" = dontDistribute super."pvd";
+ "pwstore-cli" = dontDistribute super."pwstore-cli";
+ "pxsl-tools" = dontDistribute super."pxsl-tools";
+ "pyffi" = dontDistribute super."pyffi";
+ "pyfi" = dontDistribute super."pyfi";
+ "python-pickle" = dontDistribute super."python-pickle";
+ "qc-oi-testgenerator" = dontDistribute super."qc-oi-testgenerator";
+ "qd" = dontDistribute super."qd";
+ "qd-vec" = dontDistribute super."qd-vec";
+ "qed" = dontDistribute super."qed";
+ "qhull-simple" = dontDistribute super."qhull-simple";
+ "qrcode" = dontDistribute super."qrcode";
+ "qt" = dontDistribute super."qt";
+ "quadratic-irrational" = dontDistribute super."quadratic-irrational";
+ "quantfin" = dontDistribute super."quantfin";
+ "quantities" = dontDistribute super."quantities";
+ "quantum-arrow" = dontDistribute super."quantum-arrow";
+ "qudb" = dontDistribute super."qudb";
+ "quenya-verb" = dontDistribute super."quenya-verb";
+ "querystring-pickle" = dontDistribute super."querystring-pickle";
+ "queue" = dontDistribute super."queue";
+ "queuelike" = dontDistribute super."queuelike";
+ "quick-generator" = dontDistribute super."quick-generator";
+ "quick-schema" = dontDistribute super."quick-schema";
+ "quickcheck-poly" = dontDistribute super."quickcheck-poly";
+ "quickcheck-properties" = dontDistribute super."quickcheck-properties";
+ "quickcheck-property-comb" = dontDistribute super."quickcheck-property-comb";
+ "quickcheck-property-monad" = dontDistribute super."quickcheck-property-monad";
+ "quickcheck-regex" = dontDistribute super."quickcheck-regex";
+ "quickcheck-relaxng" = dontDistribute super."quickcheck-relaxng";
+ "quickcheck-rematch" = dontDistribute super."quickcheck-rematch";
+ "quickcheck-script" = dontDistribute super."quickcheck-script";
+ "quickcheck-simple" = dontDistribute super."quickcheck-simple";
+ "quickcheck-webdriver" = dontDistribute super."quickcheck-webdriver";
+ "quicklz" = dontDistribute super."quicklz";
+ "quickpull" = dontDistribute super."quickpull";
+ "quickset" = dontDistribute super."quickset";
+ "quickspec" = dontDistribute super."quickspec";
+ "quicktest" = dontDistribute super."quicktest";
+ "quickwebapp" = dontDistribute super."quickwebapp";
+ "quiver" = dontDistribute super."quiver";
+ "quiver-bytestring" = dontDistribute super."quiver-bytestring";
+ "quiver-cell" = dontDistribute super."quiver-cell";
+ "quiver-csv" = dontDistribute super."quiver-csv";
+ "quiver-enumerator" = dontDistribute super."quiver-enumerator";
+ "quiver-http" = dontDistribute super."quiver-http";
+ "quoridor-hs" = dontDistribute super."quoridor-hs";
+ "qux" = dontDistribute super."qux";
+ "rabocsv2qif" = dontDistribute super."rabocsv2qif";
+ "rad" = dontDistribute super."rad";
+ "radian" = dontDistribute super."radian";
+ "radium" = dontDistribute super."radium";
+ "radium-formula-parser" = dontDistribute super."radium-formula-parser";
+ "radix" = dontDistribute super."radix";
+ "rados-haskell" = dontDistribute super."rados-haskell";
+ "rail-compiler-editor" = dontDistribute super."rail-compiler-editor";
+ "rainbow-tests" = dontDistribute super."rainbow-tests";
+ "rake" = dontDistribute super."rake";
+ "rakhana" = dontDistribute super."rakhana";
+ "ralist" = dontDistribute super."ralist";
+ "rallod" = dontDistribute super."rallod";
+ "raml" = dontDistribute super."raml";
+ "rand-vars" = dontDistribute super."rand-vars";
+ "randfile" = dontDistribute super."randfile";
+ "random-access-list" = dontDistribute super."random-access-list";
+ "random-derive" = dontDistribute super."random-derive";
+ "random-eff" = dontDistribute super."random-eff";
+ "random-effin" = dontDistribute super."random-effin";
+ "random-extras" = dontDistribute super."random-extras";
+ "random-hypergeometric" = dontDistribute super."random-hypergeometric";
+ "random-stream" = dontDistribute super."random-stream";
+ "random-variates" = dontDistribute super."random-variates";
+ "randomgen" = dontDistribute super."randomgen";
+ "randproc" = dontDistribute super."randproc";
+ "randsolid" = dontDistribute super."randsolid";
+ "range-set-list" = dontDistribute super."range-set-list";
+ "range-space" = dontDistribute super."range-space";
+ "rangemin" = dontDistribute super."rangemin";
+ "ranges" = dontDistribute super."ranges";
+ "rascal" = dontDistribute super."rascal";
+ "rate-limit" = dontDistribute super."rate-limit";
+ "ratio-int" = dontDistribute super."ratio-int";
+ "raven-haskell" = dontDistribute super."raven-haskell";
+ "raven-haskell-scotty" = dontDistribute super."raven-haskell-scotty";
+ "rawstring-qm" = dontDistribute super."rawstring-qm";
+ "razom-text-util" = dontDistribute super."razom-text-util";
+ "rbr" = dontDistribute super."rbr";
+ "rclient" = dontDistribute super."rclient";
+ "rcu" = dontDistribute super."rcu";
+ "rdf4h" = dontDistribute super."rdf4h";
+ "rdioh" = dontDistribute super."rdioh";
+ "rdtsc" = dontDistribute super."rdtsc";
+ "rdtsc-enolan" = dontDistribute super."rdtsc-enolan";
+ "re2" = dontDistribute super."re2";
+ "react-flux" = dontDistribute super."react-flux";
+ "react-haskell" = dontDistribute super."react-haskell";
+ "reaction-logic" = dontDistribute super."reaction-logic";
+ "reactive" = dontDistribute super."reactive";
+ "reactive-bacon" = dontDistribute super."reactive-bacon";
+ "reactive-balsa" = dontDistribute super."reactive-balsa";
+ "reactive-banana" = dontDistribute super."reactive-banana";
+ "reactive-banana-sdl" = dontDistribute super."reactive-banana-sdl";
+ "reactive-banana-threepenny" = dontDistribute super."reactive-banana-threepenny";
+ "reactive-banana-wx" = dontDistribute super."reactive-banana-wx";
+ "reactive-fieldtrip" = dontDistribute super."reactive-fieldtrip";
+ "reactive-glut" = dontDistribute super."reactive-glut";
+ "reactive-haskell" = dontDistribute super."reactive-haskell";
+ "reactive-io" = dontDistribute super."reactive-io";
+ "reactive-thread" = dontDistribute super."reactive-thread";
+ "reactor" = dontDistribute super."reactor";
+ "read-bounded" = dontDistribute super."read-bounded";
+ "read-editor" = doDistribute super."read-editor_0_1_0_1";
+ "readable" = dontDistribute super."readable";
+ "readline-statevar" = dontDistribute super."readline-statevar";
+ "readpyc" = dontDistribute super."readpyc";
+ "really-simple-xml-parser" = dontDistribute super."really-simple-xml-parser";
+ "reasonable-lens" = dontDistribute super."reasonable-lens";
+ "reasonable-operational" = dontDistribute super."reasonable-operational";
+ "recaptcha" = dontDistribute super."recaptcha";
+ "record" = dontDistribute super."record";
+ "record-aeson" = dontDistribute super."record-aeson";
+ "record-gl" = dontDistribute super."record-gl";
+ "record-preprocessor" = dontDistribute super."record-preprocessor";
+ "record-syntax" = dontDistribute super."record-syntax";
+ "records" = dontDistribute super."records";
+ "records-th" = dontDistribute super."records-th";
+ "recursion-schemes" = dontDistribute super."recursion-schemes";
+ "recursive-line-count" = dontDistribute super."recursive-line-count";
+ "redHandlers" = dontDistribute super."redHandlers";
+ "reddit" = dontDistribute super."reddit";
+ "redis" = dontDistribute super."redis";
+ "redis-hs" = dontDistribute super."redis-hs";
+ "redis-job-queue" = dontDistribute super."redis-job-queue";
+ "redis-simple" = dontDistribute super."redis-simple";
+ "redo" = dontDistribute super."redo";
+ "reedsolomon" = dontDistribute super."reedsolomon";
+ "reenact" = dontDistribute super."reenact";
+ "reexport-crypto-random" = dontDistribute super."reexport-crypto-random";
+ "ref" = dontDistribute super."ref";
+ "ref-mtl" = dontDistribute super."ref-mtl";
+ "ref-tf" = dontDistribute super."ref-tf";
+ "refcount" = dontDistribute super."refcount";
+ "reference" = dontDistribute super."reference";
+ "references" = dontDistribute super."references";
+ "refh" = dontDistribute super."refh";
+ "refined" = dontDistribute super."refined";
+ "reflection" = doDistribute super."reflection_2_1";
+ "reflection-extras" = dontDistribute super."reflection-extras";
+ "reflection-without-remorse" = dontDistribute super."reflection-without-remorse";
+ "reflex" = dontDistribute super."reflex";
+ "reflex-animation" = dontDistribute super."reflex-animation";
+ "reflex-dom" = dontDistribute super."reflex-dom";
+ "reflex-dom-contrib" = dontDistribute super."reflex-dom-contrib";
+ "reflex-gloss" = dontDistribute super."reflex-gloss";
+ "reflex-gloss-scene" = dontDistribute super."reflex-gloss-scene";
+ "reflex-transformers" = dontDistribute super."reflex-transformers";
+ "regex-compat-tdfa" = dontDistribute super."regex-compat-tdfa";
+ "regex-deriv" = dontDistribute super."regex-deriv";
+ "regex-dfa" = dontDistribute super."regex-dfa";
+ "regex-easy" = dontDistribute super."regex-easy";
+ "regex-genex" = dontDistribute super."regex-genex";
+ "regex-parsec" = dontDistribute super."regex-parsec";
+ "regex-pderiv" = dontDistribute super."regex-pderiv";
+ "regex-posix-unittest" = dontDistribute super."regex-posix-unittest";
+ "regex-tdfa-pipes" = dontDistribute super."regex-tdfa-pipes";
+ "regex-tdfa-quasiquoter" = dontDistribute super."regex-tdfa-quasiquoter";
+ "regex-tdfa-unittest" = dontDistribute super."regex-tdfa-unittest";
+ "regex-tdfa-utf8" = dontDistribute super."regex-tdfa-utf8";
+ "regex-tre" = dontDistribute super."regex-tre";
+ "regex-xmlschema" = dontDistribute super."regex-xmlschema";
+ "regexchar" = dontDistribute super."regexchar";
+ "regexdot" = dontDistribute super."regexdot";
+ "regexp-tries" = dontDistribute super."regexp-tries";
+ "regexpr" = dontDistribute super."regexpr";
+ "regexpr-symbolic" = dontDistribute super."regexpr-symbolic";
+ "regexqq" = dontDistribute super."regexqq";
+ "regional-pointers" = dontDistribute super."regional-pointers";
+ "regions" = dontDistribute super."regions";
+ "regions-monadsfd" = dontDistribute super."regions-monadsfd";
+ "regions-monadstf" = dontDistribute super."regions-monadstf";
+ "regions-mtl" = dontDistribute super."regions-mtl";
+ "regress" = dontDistribute super."regress";
+ "regular" = dontDistribute super."regular";
+ "regular-extras" = dontDistribute super."regular-extras";
+ "regular-web" = dontDistribute super."regular-web";
+ "regular-xmlpickler" = dontDistribute super."regular-xmlpickler";
+ "reheat" = dontDistribute super."reheat";
+ "rehoo" = dontDistribute super."rehoo";
+ "rei" = dontDistribute super."rei";
+ "reified-records" = dontDistribute super."reified-records";
+ "reify" = dontDistribute super."reify";
+ "relacion" = dontDistribute super."relacion";
+ "relation" = dontDistribute super."relation";
+ "relational-postgresql8" = dontDistribute super."relational-postgresql8";
+ "relational-query" = dontDistribute super."relational-query";
+ "relational-query-HDBC" = dontDistribute super."relational-query-HDBC";
+ "relational-record" = dontDistribute super."relational-record";
+ "relational-record-examples" = dontDistribute super."relational-record-examples";
+ "relational-schemas" = dontDistribute super."relational-schemas";
+ "relative-date" = dontDistribute super."relative-date";
+ "relit" = dontDistribute super."relit";
+ "rematch" = dontDistribute super."rematch";
+ "rematch-text" = dontDistribute super."rematch-text";
+ "remote" = dontDistribute super."remote";
+ "remote-debugger" = dontDistribute super."remote-debugger";
+ "remotion" = dontDistribute super."remotion";
+ "renderable" = dontDistribute super."renderable";
+ "reord" = dontDistribute super."reord";
+ "reorderable" = dontDistribute super."reorderable";
+ "repa-array" = dontDistribute super."repa-array";
+ "repa-bytestring" = dontDistribute super."repa-bytestring";
+ "repa-convert" = dontDistribute super."repa-convert";
+ "repa-eval" = dontDistribute super."repa-eval";
+ "repa-examples" = dontDistribute super."repa-examples";
+ "repa-fftw" = dontDistribute super."repa-fftw";
+ "repa-flow" = dontDistribute super."repa-flow";
+ "repa-linear-algebra" = dontDistribute super."repa-linear-algebra";
+ "repa-plugin" = dontDistribute super."repa-plugin";
+ "repa-scalar" = dontDistribute super."repa-scalar";
+ "repa-series" = dontDistribute super."repa-series";
+ "repa-sndfile" = dontDistribute super."repa-sndfile";
+ "repa-stream" = dontDistribute super."repa-stream";
+ "repa-v4l2" = dontDistribute super."repa-v4l2";
+ "repl" = dontDistribute super."repl";
+ "repl-toolkit" = dontDistribute super."repl-toolkit";
+ "repline" = dontDistribute super."repline";
+ "repo-based-blog" = dontDistribute super."repo-based-blog";
+ "repr" = dontDistribute super."repr";
+ "repr-tree-syb" = dontDistribute super."repr-tree-syb";
+ "representable-functors" = dontDistribute super."representable-functors";
+ "representable-profunctors" = dontDistribute super."representable-profunctors";
+ "representable-tries" = dontDistribute super."representable-tries";
+ "request-monad" = dontDistribute super."request-monad";
+ "reserve" = dontDistribute super."reserve";
+ "resistor-cube" = dontDistribute super."resistor-cube";
+ "resource-effect" = dontDistribute super."resource-effect";
+ "resource-embed" = dontDistribute super."resource-embed";
+ "resource-pool-catchio" = dontDistribute super."resource-pool-catchio";
+ "resource-pool-monad" = dontDistribute super."resource-pool-monad";
+ "resource-simple" = dontDistribute super."resource-simple";
+ "respond" = dontDistribute super."respond";
+ "rest-example" = dontDistribute super."rest-example";
+ "restful-snap" = dontDistribute super."restful-snap";
+ "restricted-workers" = dontDistribute super."restricted-workers";
+ "restyle" = dontDistribute super."restyle";
+ "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
+ "rethinkdb-model" = dontDistribute super."rethinkdb-model";
+ "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
+ "retry" = doDistribute super."retry_0_7_0_1";
+ "retryer" = dontDistribute super."retryer";
+ "revdectime" = dontDistribute super."revdectime";
+ "reverse-apply" = dontDistribute super."reverse-apply";
+ "reverse-geocoding" = dontDistribute super."reverse-geocoding";
+ "reversi" = dontDistribute super."reversi";
+ "rewrite" = dontDistribute super."rewrite";
+ "rewriting" = dontDistribute super."rewriting";
+ "rex" = dontDistribute super."rex";
+ "rezoom" = dontDistribute super."rezoom";
+ "rfc3339" = dontDistribute super."rfc3339";
+ "rhythm-game-tutorial" = dontDistribute super."rhythm-game-tutorial";
+ "richreports" = dontDistribute super."richreports";
+ "riemann" = dontDistribute super."riemann";
+ "riff" = dontDistribute super."riff";
+ "ring-buffer" = dontDistribute super."ring-buffer";
+ "riot" = dontDistribute super."riot";
+ "ripple" = dontDistribute super."ripple";
+ "ripple-federation" = dontDistribute super."ripple-federation";
+ "risc386" = dontDistribute super."risc386";
+ "rivers" = dontDistribute super."rivers";
+ "rivet" = dontDistribute super."rivet";
+ "rivet-core" = dontDistribute super."rivet-core";
+ "rivet-migration" = dontDistribute super."rivet-migration";
+ "rivet-simple-deploy" = dontDistribute super."rivet-simple-deploy";
+ "rlglue" = dontDistribute super."rlglue";
+ "rmonad" = dontDistribute super."rmonad";
+ "rncryptor" = dontDistribute super."rncryptor";
+ "rng-utils" = dontDistribute super."rng-utils";
+ "robin" = dontDistribute super."robin";
+ "robot" = dontDistribute super."robot";
+ "robots-txt" = dontDistribute super."robots-txt";
+ "rocksdb-haskell" = dontDistribute super."rocksdb-haskell";
+ "roguestar" = dontDistribute super."roguestar";
+ "roguestar-engine" = dontDistribute super."roguestar-engine";
+ "roguestar-gl" = dontDistribute super."roguestar-gl";
+ "roguestar-glut" = dontDistribute super."roguestar-glut";
+ "rollbar" = dontDistribute super."rollbar";
+ "roller" = dontDistribute super."roller";
+ "rolling-queue" = dontDistribute super."rolling-queue";
+ "roman-numerals" = dontDistribute super."roman-numerals";
+ "romkan" = dontDistribute super."romkan";
+ "roots" = dontDistribute super."roots";
+ "rope" = dontDistribute super."rope";
+ "rosa" = dontDistribute super."rosa";
+ "rose-trie" = dontDistribute super."rose-trie";
+ "roshask" = dontDistribute super."roshask";
+ "rosso" = dontDistribute super."rosso";
+ "rot13" = dontDistribute super."rot13";
+ "rotating-log" = dontDistribute super."rotating-log";
+ "rounding" = dontDistribute super."rounding";
+ "roundtrip" = dontDistribute super."roundtrip";
+ "roundtrip-aeson" = dontDistribute super."roundtrip-aeson";
+ "roundtrip-string" = dontDistribute super."roundtrip-string";
+ "roundtrip-xml" = dontDistribute super."roundtrip-xml";
+ "route-generator" = dontDistribute super."route-generator";
+ "route-planning" = dontDistribute super."route-planning";
+ "rowrecord" = dontDistribute super."rowrecord";
+ "rpc" = dontDistribute super."rpc";
+ "rpc-framework" = dontDistribute super."rpc-framework";
+ "rpf" = dontDistribute super."rpf";
+ "rpm" = dontDistribute super."rpm";
+ "rsagl" = dontDistribute super."rsagl";
+ "rsagl-frp" = dontDistribute super."rsagl-frp";
+ "rsagl-math" = dontDistribute super."rsagl-math";
+ "rspp" = dontDistribute super."rspp";
+ "rss" = dontDistribute super."rss";
+ "rss2irc" = dontDistribute super."rss2irc";
+ "rtcm" = dontDistribute super."rtcm";
+ "rtld" = dontDistribute super."rtld";
+ "rtlsdr" = dontDistribute super."rtlsdr";
+ "rtorrent-rpc" = dontDistribute super."rtorrent-rpc";
+ "rtorrent-state" = dontDistribute super."rtorrent-state";
+ "rubberband" = dontDistribute super."rubberband";
+ "ruby-marshal" = dontDistribute super."ruby-marshal";
+ "ruby-qq" = dontDistribute super."ruby-qq";
+ "ruff" = dontDistribute super."ruff";
+ "ruler" = dontDistribute super."ruler";
+ "ruler-core" = dontDistribute super."ruler-core";
+ "rungekutta" = dontDistribute super."rungekutta";
+ "runghc" = dontDistribute super."runghc";
+ "rwlock" = dontDistribute super."rwlock";
+ "rws" = dontDistribute super."rws";
+ "s-cargot" = dontDistribute super."s-cargot";
+ "s3-signer" = dontDistribute super."s3-signer";
+ "safe-access" = dontDistribute super."safe-access";
+ "safe-failure" = dontDistribute super."safe-failure";
+ "safe-failure-cme" = dontDistribute super."safe-failure-cme";
+ "safe-freeze" = dontDistribute super."safe-freeze";
+ "safe-globals" = dontDistribute super."safe-globals";
+ "safe-lazy-io" = dontDistribute super."safe-lazy-io";
+ "safe-length" = dontDistribute super."safe-length";
+ "safe-plugins" = dontDistribute super."safe-plugins";
+ "safe-printf" = dontDistribute super."safe-printf";
+ "safeint" = dontDistribute super."safeint";
+ "safer-file-handles" = dontDistribute super."safer-file-handles";
+ "safer-file-handles-bytestring" = dontDistribute super."safer-file-handles-bytestring";
+ "safer-file-handles-text" = dontDistribute super."safer-file-handles-text";
+ "saferoute" = dontDistribute super."saferoute";
+ "sai-shape-syb" = dontDistribute super."sai-shape-syb";
+ "saltine" = dontDistribute super."saltine";
+ "saltine-quickcheck" = dontDistribute super."saltine-quickcheck";
+ "salvia" = dontDistribute super."salvia";
+ "salvia-demo" = dontDistribute super."salvia-demo";
+ "salvia-extras" = dontDistribute super."salvia-extras";
+ "salvia-protocol" = dontDistribute super."salvia-protocol";
+ "salvia-sessions" = dontDistribute super."salvia-sessions";
+ "salvia-websocket" = dontDistribute super."salvia-websocket";
+ "sample-frame" = dontDistribute super."sample-frame";
+ "sample-frame-np" = dontDistribute super."sample-frame-np";
+ "samtools" = dontDistribute super."samtools";
+ "samtools-conduit" = dontDistribute super."samtools-conduit";
+ "samtools-enumerator" = dontDistribute super."samtools-enumerator";
+ "samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandlib" = dontDistribute super."sandlib";
+ "sarasvati" = dontDistribute super."sarasvati";
+ "sasl" = dontDistribute super."sasl";
+ "sat" = dontDistribute super."sat";
+ "sat-micro-hs" = dontDistribute super."sat-micro-hs";
+ "satchmo" = dontDistribute super."satchmo";
+ "satchmo-backends" = dontDistribute super."satchmo-backends";
+ "satchmo-examples" = dontDistribute super."satchmo-examples";
+ "satchmo-funsat" = dontDistribute super."satchmo-funsat";
+ "satchmo-minisat" = dontDistribute super."satchmo-minisat";
+ "satchmo-toysat" = dontDistribute super."satchmo-toysat";
+ "sbp" = dontDistribute super."sbp";
+ "sbv" = doDistribute super."sbv_5_9";
+ "sbvPlugin" = dontDistribute super."sbvPlugin";
+ "sc3-rdu" = dontDistribute super."sc3-rdu";
+ "scalable-server" = dontDistribute super."scalable-server";
+ "scaleimage" = dontDistribute super."scaleimage";
+ "scalp-webhooks" = dontDistribute super."scalp-webhooks";
+ "scan" = dontDistribute super."scan";
+ "scan-vector-machine" = dontDistribute super."scan-vector-machine";
+ "scat" = dontDistribute super."scat";
+ "scc" = dontDistribute super."scc";
+ "scenegraph" = dontDistribute super."scenegraph";
+ "scgi" = dontDistribute super."scgi";
+ "schedevr" = dontDistribute super."schedevr";
+ "schedule-planner" = dontDistribute super."schedule-planner";
+ "schedyield" = dontDistribute super."schedyield";
+ "scholdoc" = dontDistribute super."scholdoc";
+ "scholdoc-citeproc" = dontDistribute super."scholdoc-citeproc";
+ "scholdoc-texmath" = dontDistribute super."scholdoc-texmath";
+ "scholdoc-types" = dontDistribute super."scholdoc-types";
+ "schonfinkeling" = dontDistribute super."schonfinkeling";
+ "sci-ratio" = dontDistribute super."sci-ratio";
+ "science-constants" = dontDistribute super."science-constants";
+ "science-constants-dimensional" = dontDistribute super."science-constants-dimensional";
+ "scion" = dontDistribute super."scion";
+ "scion-browser" = dontDistribute super."scion-browser";
+ "scons2dot" = dontDistribute super."scons2dot";
+ "scope" = dontDistribute super."scope";
+ "scope-cairo" = dontDistribute super."scope-cairo";
+ "scottish" = dontDistribute super."scottish";
+ "scotty-binding-play" = dontDistribute super."scotty-binding-play";
+ "scotty-blaze" = dontDistribute super."scotty-blaze";
+ "scotty-cookie" = dontDistribute super."scotty-cookie";
+ "scotty-fay" = dontDistribute super."scotty-fay";
+ "scotty-hastache" = dontDistribute super."scotty-hastache";
+ "scotty-rest" = dontDistribute super."scotty-rest";
+ "scotty-session" = dontDistribute super."scotty-session";
+ "scotty-tls" = dontDistribute super."scotty-tls";
+ "scp-streams" = dontDistribute super."scp-streams";
+ "scrabble-bot" = dontDistribute super."scrabble-bot";
+ "scrobble" = dontDistribute super."scrobble";
+ "scroll" = dontDistribute super."scroll";
+ "scrypt" = dontDistribute super."scrypt";
+ "scrz" = dontDistribute super."scrz";
+ "scyther-proof" = dontDistribute super."scyther-proof";
+ "sde-solver" = dontDistribute super."sde-solver";
+ "sdf2p1-parser" = dontDistribute super."sdf2p1-parser";
+ "sdl2-cairo" = dontDistribute super."sdl2-cairo";
+ "sdl2-cairo-image" = dontDistribute super."sdl2-cairo-image";
+ "sdl2-compositor" = dontDistribute super."sdl2-compositor";
+ "sdl2-image" = dontDistribute super."sdl2-image";
+ "sdl2-ttf" = dontDistribute super."sdl2-ttf";
+ "sdnv" = dontDistribute super."sdnv";
+ "sdr" = dontDistribute super."sdr";
+ "seacat" = dontDistribute super."seacat";
+ "seal-module" = dontDistribute super."seal-module";
+ "search" = dontDistribute super."search";
+ "sec" = dontDistribute super."sec";
+ "secdh" = dontDistribute super."secdh";
+ "seclib" = dontDistribute super."seclib";
+ "secp256k1" = dontDistribute super."secp256k1";
+ "secret-santa" = dontDistribute super."secret-santa";
+ "secret-sharing" = dontDistribute super."secret-sharing";
+ "secrm" = dontDistribute super."secrm";
+ "secure-sockets" = dontDistribute super."secure-sockets";
+ "sednaDBXML" = dontDistribute super."sednaDBXML";
+ "select" = dontDistribute super."select";
+ "selectors" = dontDistribute super."selectors";
+ "selenium" = dontDistribute super."selenium";
+ "selenium-server" = dontDistribute super."selenium-server";
+ "selfrestart" = dontDistribute super."selfrestart";
+ "selinux" = dontDistribute super."selinux";
+ "semaphore-plus" = dontDistribute super."semaphore-plus";
+ "semi-iso" = dontDistribute super."semi-iso";
+ "semigroupoids-syntax" = dontDistribute super."semigroupoids-syntax";
+ "semigroups-actions" = dontDistribute super."semigroups-actions";
+ "semiring" = dontDistribute super."semiring";
+ "semiring-simple" = dontDistribute super."semiring-simple";
+ "semver-range" = dontDistribute super."semver-range";
+ "sendgrid-haskell" = dontDistribute super."sendgrid-haskell";
+ "sensenet" = dontDistribute super."sensenet";
+ "sentry" = dontDistribute super."sentry";
+ "senza" = dontDistribute super."senza";
+ "separated" = dontDistribute super."separated";
+ "seqaid" = dontDistribute super."seqaid";
+ "seqid" = dontDistribute super."seqid";
+ "seqid-streams" = dontDistribute super."seqid-streams";
+ "seqloc-datafiles" = dontDistribute super."seqloc-datafiles";
+ "sequence" = dontDistribute super."sequence";
+ "sequent-core" = dontDistribute super."sequent-core";
+ "sequential-index" = dontDistribute super."sequential-index";
+ "sequor" = dontDistribute super."sequor";
+ "serial" = dontDistribute super."serial";
+ "serial-test-generators" = dontDistribute super."serial-test-generators";
+ "serialport" = dontDistribute super."serialport";
+ "serv" = dontDistribute super."serv";
+ "servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-ede" = dontDistribute super."servant-ede";
+ "servant-examples" = dontDistribute super."servant-examples";
+ "servant-github" = dontDistribute super."servant-github";
+ "servant-lucid" = dontDistribute super."servant-lucid";
+ "servant-mock" = dontDistribute super."servant-mock";
+ "servant-pool" = dontDistribute super."servant-pool";
+ "servant-postgresql" = dontDistribute super."servant-postgresql";
+ "servant-response" = dontDistribute super."servant-response";
+ "servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-swagger" = dontDistribute super."servant-swagger";
+ "ses-html" = dontDistribute super."ses-html";
+ "ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
+ "sessions" = dontDistribute super."sessions";
+ "set-cover" = dontDistribute super."set-cover";
+ "set-with" = dontDistribute super."set-with";
+ "setdown" = dontDistribute super."setdown";
+ "setgame" = dontDistribute super."setgame";
+ "setops" = dontDistribute super."setops";
+ "setters" = dontDistribute super."setters";
+ "settings" = dontDistribute super."settings";
+ "sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
+ "sexp-show" = dontDistribute super."sexp-show";
+ "sexpr" = dontDistribute super."sexpr";
+ "sext" = dontDistribute super."sext";
+ "sfml-audio" = dontDistribute super."sfml-audio";
+ "sfmt" = dontDistribute super."sfmt";
+ "sgd" = dontDistribute super."sgd";
+ "sgf" = dontDistribute super."sgf";
+ "sgrep" = dontDistribute super."sgrep";
+ "sha-streams" = dontDistribute super."sha-streams";
+ "shadower" = dontDistribute super."shadower";
+ "shadowsocks" = dontDistribute super."shadowsocks";
+ "shady-gen" = dontDistribute super."shady-gen";
+ "shady-graphics" = dontDistribute super."shady-graphics";
+ "shake-cabal-build" = dontDistribute super."shake-cabal-build";
+ "shake-extras" = dontDistribute super."shake-extras";
+ "shake-minify" = dontDistribute super."shake-minify";
+ "shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
+ "shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
+ "shakespeare-css" = dontDistribute super."shakespeare-css";
+ "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
+ "shakespeare-js" = dontDistribute super."shakespeare-js";
+ "shakespeare-text" = dontDistribute super."shakespeare-text";
+ "shana" = dontDistribute super."shana";
+ "shapefile" = dontDistribute super."shapefile";
+ "shapely-data" = dontDistribute super."shapely-data";
+ "sharc-timbre" = dontDistribute super."sharc-timbre";
+ "shared-buffer" = dontDistribute super."shared-buffer";
+ "shared-fields" = dontDistribute super."shared-fields";
+ "shared-memory" = dontDistribute super."shared-memory";
+ "sharedio" = dontDistribute super."sharedio";
+ "she" = dontDistribute super."she";
+ "shelduck" = dontDistribute super."shelduck";
+ "shell-escape" = dontDistribute super."shell-escape";
+ "shell-monad" = dontDistribute super."shell-monad";
+ "shell-pipe" = dontDistribute super."shell-pipe";
+ "shellish" = dontDistribute super."shellish";
+ "shellmate" = dontDistribute super."shellmate";
+ "shelltestrunner" = dontDistribute super."shelltestrunner";
+ "shelly-extra" = dontDistribute super."shelly-extra";
+ "shivers-cfg" = dontDistribute super."shivers-cfg";
+ "shoap" = dontDistribute super."shoap";
+ "shortcircuit" = dontDistribute super."shortcircuit";
+ "shorten-strings" = dontDistribute super."shorten-strings";
+ "show" = dontDistribute super."show";
+ "show-type" = dontDistribute super."show-type";
+ "showdown" = dontDistribute super."showdown";
+ "shpider" = dontDistribute super."shpider";
+ "shplit" = dontDistribute super."shplit";
+ "shqq" = dontDistribute super."shqq";
+ "shuffle" = dontDistribute super."shuffle";
+ "sieve" = dontDistribute super."sieve";
+ "sifflet" = dontDistribute super."sifflet";
+ "sifflet-lib" = dontDistribute super."sifflet-lib";
+ "sign" = dontDistribute super."sign";
+ "signals" = dontDistribute super."signals";
+ "signed-multiset" = dontDistribute super."signed-multiset";
+ "simd" = dontDistribute super."simd";
+ "simgi" = dontDistribute super."simgi";
+ "simple" = dontDistribute super."simple";
+ "simple-actors" = dontDistribute super."simple-actors";
+ "simple-atom" = dontDistribute super."simple-atom";
+ "simple-bluetooth" = dontDistribute super."simple-bluetooth";
+ "simple-c-value" = dontDistribute super."simple-c-value";
+ "simple-conduit" = dontDistribute super."simple-conduit";
+ "simple-config" = dontDistribute super."simple-config";
+ "simple-css" = dontDistribute super."simple-css";
+ "simple-eval" = dontDistribute super."simple-eval";
+ "simple-firewire" = dontDistribute super."simple-firewire";
+ "simple-form" = dontDistribute super."simple-form";
+ "simple-genetic-algorithm" = dontDistribute super."simple-genetic-algorithm";
+ "simple-genetic-algorithm-mr" = dontDistribute super."simple-genetic-algorithm-mr";
+ "simple-get-opt" = dontDistribute super."simple-get-opt";
+ "simple-index" = dontDistribute super."simple-index";
+ "simple-log" = dontDistribute super."simple-log";
+ "simple-log-syslog" = dontDistribute super."simple-log-syslog";
+ "simple-neural-networks" = dontDistribute super."simple-neural-networks";
+ "simple-nix" = dontDistribute super."simple-nix";
+ "simple-observer" = dontDistribute super."simple-observer";
+ "simple-pascal" = dontDistribute super."simple-pascal";
+ "simple-pipe" = dontDistribute super."simple-pipe";
+ "simple-postgresql-orm" = dontDistribute super."simple-postgresql-orm";
+ "simple-rope" = dontDistribute super."simple-rope";
+ "simple-server" = dontDistribute super."simple-server";
+ "simple-session" = dontDistribute super."simple-session";
+ "simple-sessions" = dontDistribute super."simple-sessions";
+ "simple-smt" = dontDistribute super."simple-smt";
+ "simple-sql-parser" = dontDistribute super."simple-sql-parser";
+ "simple-stacked-vm" = dontDistribute super."simple-stacked-vm";
+ "simple-tabular" = dontDistribute super."simple-tabular";
+ "simple-templates" = dontDistribute super."simple-templates";
+ "simple-vec3" = dontDistribute super."simple-vec3";
+ "simpleargs" = dontDistribute super."simpleargs";
+ "simpleirc" = dontDistribute super."simpleirc";
+ "simpleirc-lens" = dontDistribute super."simpleirc-lens";
+ "simplenote" = dontDistribute super."simplenote";
+ "simpleprelude" = dontDistribute super."simpleprelude";
+ "simplesmtpclient" = dontDistribute super."simplesmtpclient";
+ "simplessh" = dontDistribute super."simplessh";
+ "simplest-sqlite" = dontDistribute super."simplest-sqlite";
+ "simplex" = dontDistribute super."simplex";
+ "simplex-basic" = dontDistribute super."simplex-basic";
+ "simseq" = dontDistribute super."simseq";
+ "simtreelo" = dontDistribute super."simtreelo";
+ "sindre" = dontDistribute super."sindre";
+ "singleton-nats" = dontDistribute super."singleton-nats";
+ "sink" = dontDistribute super."sink";
+ "sirkel" = dontDistribute super."sirkel";
+ "sitemap" = dontDistribute super."sitemap";
+ "sized" = dontDistribute super."sized";
+ "sized-types" = dontDistribute super."sized-types";
+ "sized-vector" = dontDistribute super."sized-vector";
+ "sizes" = dontDistribute super."sizes";
+ "sjsp" = dontDistribute super."sjsp";
+ "skeleton" = dontDistribute super."skeleton";
+ "skell" = dontDistribute super."skell";
+ "skemmtun" = dontDistribute super."skemmtun";
+ "skype4hs" = dontDistribute super."skype4hs";
+ "skypelogexport" = dontDistribute super."skypelogexport";
+ "slack" = dontDistribute super."slack";
+ "slack-api" = dontDistribute super."slack-api";
+ "slack-notify-haskell" = dontDistribute super."slack-notify-haskell";
+ "slice-cpp-gen" = dontDistribute super."slice-cpp-gen";
+ "slidemews" = dontDistribute super."slidemews";
+ "sloane" = dontDistribute super."sloane";
+ "slot-lambda" = dontDistribute super."slot-lambda";
+ "sloth" = dontDistribute super."sloth";
+ "smallarray" = dontDistribute super."smallarray";
+ "smallcheck-laws" = dontDistribute super."smallcheck-laws";
+ "smallcheck-lens" = dontDistribute super."smallcheck-lens";
+ "smallcheck-series" = dontDistribute super."smallcheck-series";
+ "smallpt-hs" = dontDistribute super."smallpt-hs";
+ "smallstring" = dontDistribute super."smallstring";
+ "smaoin" = dontDistribute super."smaoin";
+ "smartGroup" = dontDistribute super."smartGroup";
+ "smartcheck" = dontDistribute super."smartcheck";
+ "smartconstructor" = dontDistribute super."smartconstructor";
+ "smartword" = dontDistribute super."smartword";
+ "sme" = dontDistribute super."sme";
+ "smt-lib" = dontDistribute super."smt-lib";
+ "smtlib2" = dontDistribute super."smtlib2";
+ "smtp-mail-ng" = dontDistribute super."smtp-mail-ng";
+ "smtp2mta" = dontDistribute super."smtp2mta";
+ "smtps-gmail" = dontDistribute super."smtps-gmail";
+ "snake-game" = dontDistribute super."snake-game";
+ "snap-accept" = dontDistribute super."snap-accept";
+ "snap-app" = dontDistribute super."snap-app";
+ "snap-auth-cli" = dontDistribute super."snap-auth-cli";
+ "snap-blaze" = dontDistribute super."snap-blaze";
+ "snap-blaze-clay" = dontDistribute super."snap-blaze-clay";
+ "snap-configuration-utilities" = dontDistribute super."snap-configuration-utilities";
+ "snap-cors" = dontDistribute super."snap-cors";
+ "snap-elm" = dontDistribute super."snap-elm";
+ "snap-error-collector" = dontDistribute super."snap-error-collector";
+ "snap-extras" = dontDistribute super."snap-extras";
+ "snap-language" = dontDistribute super."snap-language";
+ "snap-loader-dynamic" = dontDistribute super."snap-loader-dynamic";
+ "snap-loader-static" = dontDistribute super."snap-loader-static";
+ "snap-predicates" = dontDistribute super."snap-predicates";
+ "snap-testing" = dontDistribute super."snap-testing";
+ "snap-utils" = dontDistribute super."snap-utils";
+ "snap-web-routes" = dontDistribute super."snap-web-routes";
+ "snaplet-acid-state" = dontDistribute super."snaplet-acid-state";
+ "snaplet-actionlog" = dontDistribute super."snaplet-actionlog";
+ "snaplet-amqp" = dontDistribute super."snaplet-amqp";
+ "snaplet-auth-acid" = dontDistribute super."snaplet-auth-acid";
+ "snaplet-coffee" = dontDistribute super."snaplet-coffee";
+ "snaplet-css-min" = dontDistribute super."snaplet-css-min";
+ "snaplet-environments" = dontDistribute super."snaplet-environments";
+ "snaplet-ghcjs" = dontDistribute super."snaplet-ghcjs";
+ "snaplet-hasql" = dontDistribute super."snaplet-hasql";
+ "snaplet-haxl" = dontDistribute super."snaplet-haxl";
+ "snaplet-hdbc" = dontDistribute super."snaplet-hdbc";
+ "snaplet-hslogger" = dontDistribute super."snaplet-hslogger";
+ "snaplet-i18n" = dontDistribute super."snaplet-i18n";
+ "snaplet-influxdb" = dontDistribute super."snaplet-influxdb";
+ "snaplet-lss" = dontDistribute super."snaplet-lss";
+ "snaplet-mandrill" = dontDistribute super."snaplet-mandrill";
+ "snaplet-mongoDB" = dontDistribute super."snaplet-mongoDB";
+ "snaplet-mongodb-minimalistic" = dontDistribute super."snaplet-mongodb-minimalistic";
+ "snaplet-mysql-simple" = dontDistribute super."snaplet-mysql-simple";
+ "snaplet-oauth" = dontDistribute super."snaplet-oauth";
+ "snaplet-persistent" = dontDistribute super."snaplet-persistent";
+ "snaplet-postgresql-simple" = dontDistribute super."snaplet-postgresql-simple";
+ "snaplet-postmark" = dontDistribute super."snaplet-postmark";
+ "snaplet-purescript" = dontDistribute super."snaplet-purescript";
+ "snaplet-recaptcha" = dontDistribute super."snaplet-recaptcha";
+ "snaplet-redis" = dontDistribute super."snaplet-redis";
+ "snaplet-redson" = dontDistribute super."snaplet-redson";
+ "snaplet-rest" = dontDistribute super."snaplet-rest";
+ "snaplet-riak" = dontDistribute super."snaplet-riak";
+ "snaplet-sass" = dontDistribute super."snaplet-sass";
+ "snaplet-sedna" = dontDistribute super."snaplet-sedna";
+ "snaplet-ses-html" = dontDistribute super."snaplet-ses-html";
+ "snaplet-sqlite-simple" = dontDistribute super."snaplet-sqlite-simple";
+ "snaplet-stripe" = dontDistribute super."snaplet-stripe";
+ "snaplet-tasks" = dontDistribute super."snaplet-tasks";
+ "snaplet-typed-sessions" = dontDistribute super."snaplet-typed-sessions";
+ "snaplet-wordpress" = dontDistribute super."snaplet-wordpress";
+ "snappy" = dontDistribute super."snappy";
+ "snappy-conduit" = dontDistribute super."snappy-conduit";
+ "snappy-framing" = dontDistribute super."snappy-framing";
+ "snappy-iteratee" = dontDistribute super."snappy-iteratee";
+ "sndfile-enumerators" = dontDistribute super."sndfile-enumerators";
+ "sneakyterm" = dontDistribute super."sneakyterm";
+ "sneathlane-haste" = dontDistribute super."sneathlane-haste";
+ "snippet-extractor" = dontDistribute super."snippet-extractor";
+ "snm" = dontDistribute super."snm";
+ "snow-white" = dontDistribute super."snow-white";
+ "snowball" = dontDistribute super."snowball";
+ "snowglobe" = dontDistribute super."snowglobe";
+ "sock2stream" = dontDistribute super."sock2stream";
+ "sockaddr" = dontDistribute super."sockaddr";
+ "socket-activation" = dontDistribute super."socket-activation";
+ "socket-sctp" = dontDistribute super."socket-sctp";
+ "socketio" = dontDistribute super."socketio";
+ "soegtk" = dontDistribute super."soegtk";
+ "sonic-visualiser" = dontDistribute super."sonic-visualiser";
+ "sophia" = dontDistribute super."sophia";
+ "sort-by-pinyin" = dontDistribute super."sort-by-pinyin";
+ "sorted" = dontDistribute super."sorted";
+ "sorting" = dontDistribute super."sorting";
+ "sorty" = dontDistribute super."sorty";
+ "sound-collage" = dontDistribute super."sound-collage";
+ "sounddelay" = dontDistribute super."sounddelay";
+ "source-code-server" = dontDistribute super."source-code-server";
+ "sousit" = dontDistribute super."sousit";
+ "sox" = dontDistribute super."sox";
+ "soxlib" = dontDistribute super."soxlib";
+ "soyuz" = dontDistribute super."soyuz";
+ "spacefill" = dontDistribute super."spacefill";
+ "spacepart" = dontDistribute super."spacepart";
+ "spaceprobe" = dontDistribute super."spaceprobe";
+ "spanout" = dontDistribute super."spanout";
+ "sparse" = dontDistribute super."sparse";
+ "sparse-lin-alg" = dontDistribute super."sparse-lin-alg";
+ "sparsebit" = dontDistribute super."sparsebit";
+ "sparsecheck" = dontDistribute super."sparsecheck";
+ "sparser" = dontDistribute super."sparser";
+ "spata" = dontDistribute super."spata";
+ "spatial-math" = dontDistribute super."spatial-math";
+ "spawn" = dontDistribute super."spawn";
+ "spe" = dontDistribute super."spe";
+ "special-functors" = dontDistribute super."special-functors";
+ "special-keys" = dontDistribute super."special-keys";
+ "specialize-th" = dontDistribute super."specialize-th";
+ "species" = dontDistribute super."species";
+ "speculation-transformers" = dontDistribute super."speculation-transformers";
+ "spelling-suggest" = dontDistribute super."spelling-suggest";
+ "sphero" = dontDistribute super."sphero";
+ "sphinx-cli" = dontDistribute super."sphinx-cli";
+ "spice" = dontDistribute super."spice";
+ "spike" = dontDistribute super."spike";
+ "spine" = dontDistribute super."spine";
+ "spir-v" = dontDistribute super."spir-v";
+ "splay" = dontDistribute super."splay";
+ "splaytree" = dontDistribute super."splaytree";
+ "spline3" = dontDistribute super."spline3";
+ "splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
+ "split-channel" = dontDistribute super."split-channel";
+ "split-record" = dontDistribute super."split-record";
+ "split-tchan" = dontDistribute super."split-tchan";
+ "splitter" = dontDistribute super."splitter";
+ "splot" = dontDistribute super."splot";
+ "spool" = dontDistribute super."spool";
+ "spoonutil" = dontDistribute super."spoonutil";
+ "spoty" = dontDistribute super."spoty";
+ "spreadsheet" = dontDistribute super."spreadsheet";
+ "spritz" = dontDistribute super."spritz";
+ "spsa" = dontDistribute super."spsa";
+ "spy" = dontDistribute super."spy";
+ "sql-simple" = dontDistribute super."sql-simple";
+ "sql-simple-mysql" = dontDistribute super."sql-simple-mysql";
+ "sql-simple-pool" = dontDistribute super."sql-simple-pool";
+ "sql-simple-postgresql" = dontDistribute super."sql-simple-postgresql";
+ "sql-simple-sqlite" = dontDistribute super."sql-simple-sqlite";
+ "sql-words" = dontDistribute super."sql-words";
+ "sqlite" = dontDistribute super."sqlite";
+ "sqlite-simple-typed" = dontDistribute super."sqlite-simple-typed";
+ "sqlvalue-list" = dontDistribute super."sqlvalue-list";
+ "squeeze" = dontDistribute super."squeeze";
+ "sr-extra" = dontDistribute super."sr-extra";
+ "srcinst" = dontDistribute super."srcinst";
+ "srec" = dontDistribute super."srec";
+ "sscgi" = dontDistribute super."sscgi";
+ "ssh" = dontDistribute super."ssh";
+ "sshd-lint" = dontDistribute super."sshd-lint";
+ "sshtun" = dontDistribute super."sshtun";
+ "sssp" = dontDistribute super."sssp";
+ "sstable" = dontDistribute super."sstable";
+ "ssv" = dontDistribute super."ssv";
+ "stable-heap" = dontDistribute super."stable-heap";
+ "stable-maps" = dontDistribute super."stable-maps";
+ "stable-marriage" = dontDistribute super."stable-marriage";
+ "stable-memo" = dontDistribute super."stable-memo";
+ "stable-tree" = dontDistribute super."stable-tree";
+ "stack-hpc-coveralls" = dontDistribute super."stack-hpc-coveralls";
+ "stack-prism" = dontDistribute super."stack-prism";
+ "stack-run" = dontDistribute super."stack-run";
+ "standalone-derive-topdown" = dontDistribute super."standalone-derive-topdown";
+ "standalone-haddock" = dontDistribute super."standalone-haddock";
+ "star-to-star" = dontDistribute super."star-to-star";
+ "star-to-star-contra" = dontDistribute super."star-to-star-contra";
+ "starling" = dontDistribute super."starling";
+ "starrover2" = dontDistribute super."starrover2";
+ "stash" = dontDistribute super."stash";
+ "state" = dontDistribute super."state";
+ "state-plus" = dontDistribute super."state-plus";
+ "state-record" = dontDistribute super."state-record";
+ "statechart" = dontDistribute super."statechart";
+ "stateful-mtl" = dontDistribute super."stateful-mtl";
+ "statethread" = dontDistribute super."statethread";
+ "statgrab" = dontDistribute super."statgrab";
+ "static-hash" = dontDistribute super."static-hash";
+ "static-resources" = dontDistribute super."static-resources";
+ "staticanalysis" = dontDistribute super."staticanalysis";
+ "statistics-dirichlet" = dontDistribute super."statistics-dirichlet";
+ "statistics-fusion" = dontDistribute super."statistics-fusion";
+ "statistics-hypergeometric-genvar" = dontDistribute super."statistics-hypergeometric-genvar";
+ "stats" = dontDistribute super."stats";
+ "statsd" = dontDistribute super."statsd";
+ "statsd-client" = dontDistribute super."statsd-client";
+ "statsd-datadog" = dontDistribute super."statsd-datadog";
+ "statvfs" = dontDistribute super."statvfs";
+ "stb-image" = dontDistribute super."stb-image";
+ "stb-truetype" = dontDistribute super."stb-truetype";
+ "stdata" = dontDistribute super."stdata";
+ "stdf" = dontDistribute super."stdf";
+ "steambrowser" = dontDistribute super."steambrowser";
+ "steeloverseer" = dontDistribute super."steeloverseer";
+ "stemmer" = dontDistribute super."stemmer";
+ "step-function" = dontDistribute super."step-function";
+ "stepwise" = dontDistribute super."stepwise";
+ "stickyKeysHotKey" = dontDistribute super."stickyKeysHotKey";
+ "stitch" = dontDistribute super."stitch";
+ "stm-channelize" = dontDistribute super."stm-channelize";
+ "stm-chunked-queues" = dontDistribute super."stm-chunked-queues";
+ "stm-firehose" = dontDistribute super."stm-firehose";
+ "stm-io-hooks" = dontDistribute super."stm-io-hooks";
+ "stm-lifted" = dontDistribute super."stm-lifted";
+ "stm-linkedlist" = dontDistribute super."stm-linkedlist";
+ "stm-orelse-io" = dontDistribute super."stm-orelse-io";
+ "stm-promise" = dontDistribute super."stm-promise";
+ "stm-queue-extras" = dontDistribute super."stm-queue-extras";
+ "stm-sbchan" = dontDistribute super."stm-sbchan";
+ "stm-split" = dontDistribute super."stm-split";
+ "stm-tlist" = dontDistribute super."stm-tlist";
+ "stmcontrol" = dontDistribute super."stmcontrol";
+ "stomp-conduit" = dontDistribute super."stomp-conduit";
+ "stomp-patterns" = dontDistribute super."stomp-patterns";
+ "stomp-queue" = dontDistribute super."stomp-queue";
+ "stompl" = dontDistribute super."stompl";
+ "stopwatch" = dontDistribute super."stopwatch";
+ "storable" = dontDistribute super."storable";
+ "storable-record" = dontDistribute super."storable-record";
+ "storable-static-array" = dontDistribute super."storable-static-array";
+ "storable-tuple" = dontDistribute super."storable-tuple";
+ "storablevector" = dontDistribute super."storablevector";
+ "storablevector-carray" = dontDistribute super."storablevector-carray";
+ "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
+ "str" = dontDistribute super."str";
+ "stratum-tool" = dontDistribute super."stratum-tool";
+ "stream-fusion" = dontDistribute super."stream-fusion";
+ "stream-monad" = dontDistribute super."stream-monad";
+ "streamed" = dontDistribute super."streamed";
+ "streaming-histogram" = dontDistribute super."streaming-histogram";
+ "streaming-utils" = dontDistribute super."streaming-utils";
+ "streaming-wai" = dontDistribute super."streaming-wai";
+ "strict-concurrency" = dontDistribute super."strict-concurrency";
+ "strict-ghc-plugin" = dontDistribute super."strict-ghc-plugin";
+ "strict-identity" = dontDistribute super."strict-identity";
+ "strict-io" = dontDistribute super."strict-io";
+ "strictify" = dontDistribute super."strictify";
+ "strictly" = dontDistribute super."strictly";
+ "string" = dontDistribute super."string";
+ "string-conv" = dontDistribute super."string-conv";
+ "string-convert" = dontDistribute super."string-convert";
+ "string-quote" = dontDistribute super."string-quote";
+ "string-similarity" = dontDistribute super."string-similarity";
+ "stringlike" = dontDistribute super."stringlike";
+ "stringprep" = dontDistribute super."stringprep";
+ "strings" = dontDistribute super."strings";
+ "stringtable-atom" = dontDistribute super."stringtable-atom";
+ "strio" = dontDistribute super."strio";
+ "stripe" = dontDistribute super."stripe";
+ "stripe-core" = dontDistribute super."stripe-core";
+ "stripe-haskell" = dontDistribute super."stripe-haskell";
+ "stripe-http-streams" = dontDistribute super."stripe-http-streams";
+ "strive" = dontDistribute super."strive";
+ "strptime" = dontDistribute super."strptime";
+ "structs" = dontDistribute super."structs";
+ "structural-induction" = dontDistribute super."structural-induction";
+ "structured-haskell-mode" = dontDistribute super."structured-haskell-mode";
+ "structured-mongoDB" = dontDistribute super."structured-mongoDB";
+ "structures" = dontDistribute super."structures";
+ "stunclient" = dontDistribute super."stunclient";
+ "stunts" = dontDistribute super."stunts";
+ "stylized" = dontDistribute super."stylized";
+ "sub-state" = dontDistribute super."sub-state";
+ "subhask" = dontDistribute super."subhask";
+ "subleq-toolchain" = dontDistribute super."subleq-toolchain";
+ "subnet" = dontDistribute super."subnet";
+ "subtitleParser" = dontDistribute super."subtitleParser";
+ "subtitles" = dontDistribute super."subtitles";
+ "suffixarray" = dontDistribute super."suffixarray";
+ "suffixtree" = dontDistribute super."suffixtree";
+ "sugarhaskell" = dontDistribute super."sugarhaskell";
+ "suitable" = dontDistribute super."suitable";
+ "sump" = dontDistribute super."sump";
+ "sundown" = dontDistribute super."sundown";
+ "sunlight" = dontDistribute super."sunlight";
+ "sunroof-compiler" = dontDistribute super."sunroof-compiler";
+ "sunroof-examples" = dontDistribute super."sunroof-examples";
+ "sunroof-server" = dontDistribute super."sunroof-server";
+ "super-user-spark" = dontDistribute super."super-user-spark";
+ "supercollider-ht" = dontDistribute super."supercollider-ht";
+ "supercollider-midi" = dontDistribute super."supercollider-midi";
+ "superdoc" = dontDistribute super."superdoc";
+ "supero" = dontDistribute super."supero";
+ "supervisor" = dontDistribute super."supervisor";
+ "suspend" = dontDistribute super."suspend";
+ "svg2q" = dontDistribute super."svg2q";
+ "svgcairo" = dontDistribute super."svgcairo";
+ "svgutils" = dontDistribute super."svgutils";
+ "svm" = dontDistribute super."svm";
+ "svm-light-utils" = dontDistribute super."svm-light-utils";
+ "svm-simple" = dontDistribute super."svm-simple";
+ "svndump" = dontDistribute super."svndump";
+ "swapper" = dontDistribute super."swapper";
+ "swearjure" = dontDistribute super."swearjure";
+ "swf" = dontDistribute super."swf";
+ "swift-lda" = dontDistribute super."swift-lda";
+ "swish" = dontDistribute super."swish";
+ "sws" = dontDistribute super."sws";
+ "syb-extras" = dontDistribute super."syb-extras";
+ "syb-with-class-instances-text" = dontDistribute super."syb-with-class-instances-text";
+ "sylvia" = dontDistribute super."sylvia";
+ "sym" = dontDistribute super."sym";
+ "sym-plot" = dontDistribute super."sym-plot";
+ "symbol" = dontDistribute super."symbol";
+ "sync" = dontDistribute super."sync";
+ "synchronous-channels" = dontDistribute super."synchronous-channels";
+ "syncthing-hs" = dontDistribute super."syncthing-hs";
+ "synt" = dontDistribute super."synt";
+ "syntactic" = dontDistribute super."syntactic";
+ "syntactical" = dontDistribute super."syntactical";
+ "syntax" = dontDistribute super."syntax";
+ "syntax-attoparsec" = dontDistribute super."syntax-attoparsec";
+ "syntax-example" = dontDistribute super."syntax-example";
+ "syntax-example-json" = dontDistribute super."syntax-example-json";
+ "syntax-pretty" = dontDistribute super."syntax-pretty";
+ "syntax-printer" = dontDistribute super."syntax-printer";
+ "syntax-trees" = dontDistribute super."syntax-trees";
+ "syntax-trees-fork-bairyn" = dontDistribute super."syntax-trees-fork-bairyn";
+ "synthesizer" = dontDistribute super."synthesizer";
+ "synthesizer-alsa" = dontDistribute super."synthesizer-alsa";
+ "synthesizer-core" = dontDistribute super."synthesizer-core";
+ "synthesizer-dimensional" = dontDistribute super."synthesizer-dimensional";
+ "synthesizer-filter" = dontDistribute super."synthesizer-filter";
+ "synthesizer-inference" = dontDistribute super."synthesizer-inference";
+ "synthesizer-llvm" = dontDistribute super."synthesizer-llvm";
+ "synthesizer-midi" = dontDistribute super."synthesizer-midi";
+ "sys-auth-smbclient" = dontDistribute super."sys-auth-smbclient";
+ "sys-process" = dontDistribute super."sys-process";
+ "system-canonicalpath" = dontDistribute super."system-canonicalpath";
+ "system-command" = dontDistribute super."system-command";
+ "system-gpio" = dontDistribute super."system-gpio";
+ "system-inotify" = dontDistribute super."system-inotify";
+ "system-lifted" = dontDistribute super."system-lifted";
+ "system-random-effect" = dontDistribute super."system-random-effect";
+ "system-time-monotonic" = dontDistribute super."system-time-monotonic";
+ "system-util" = dontDistribute super."system-util";
+ "system-uuid" = dontDistribute super."system-uuid";
+ "systemd" = dontDistribute super."systemd";
+ "t-regex" = dontDistribute super."t-regex";
+ "ta" = dontDistribute super."ta";
+ "table" = dontDistribute super."table";
+ "table-tennis" = dontDistribute super."table-tennis";
+ "tableaux" = dontDistribute super."tableaux";
+ "tables" = dontDistribute super."tables";
+ "tablestorage" = dontDistribute super."tablestorage";
+ "tabloid" = dontDistribute super."tabloid";
+ "taffybar" = dontDistribute super."taffybar";
+ "tag-bits" = dontDistribute super."tag-bits";
+ "tag-stream" = dontDistribute super."tag-stream";
+ "tagchup" = dontDistribute super."tagchup";
+ "tagged-exception-core" = dontDistribute super."tagged-exception-core";
+ "tagged-list" = dontDistribute super."tagged-list";
+ "tagged-th" = dontDistribute super."tagged-th";
+ "tagged-transformer" = dontDistribute super."tagged-transformer";
+ "tagging" = dontDistribute super."tagging";
+ "taggy" = dontDistribute super."taggy";
+ "taggy-lens" = dontDistribute super."taggy-lens";
+ "taglib" = dontDistribute super."taglib";
+ "taglib-api" = dontDistribute super."taglib-api";
+ "tagset-positional" = dontDistribute super."tagset-positional";
+ "tagsoup" = doDistribute super."tagsoup_0_13_6";
+ "tagsoup-ht" = dontDistribute super."tagsoup-ht";
+ "tagsoup-parsec" = dontDistribute super."tagsoup-parsec";
+ "takahashi" = dontDistribute super."takahashi";
+ "takusen-oracle" = dontDistribute super."takusen-oracle";
+ "tamarin-prover" = dontDistribute super."tamarin-prover";
+ "tamarin-prover-term" = dontDistribute super."tamarin-prover-term";
+ "tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
+ "tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
+ "tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
+ "target" = dontDistribute super."target";
+ "task" = dontDistribute super."task";
+ "taskpool" = dontDistribute super."taskpool";
+ "tasty-hunit-adapter" = dontDistribute super."tasty-hunit-adapter";
+ "tasty-integrate" = dontDistribute super."tasty-integrate";
+ "tasty-laws" = dontDistribute super."tasty-laws";
+ "tasty-lens" = dontDistribute super."tasty-lens";
+ "tasty-program" = dontDistribute super."tasty-program";
+ "tateti-tateti" = dontDistribute super."tateti-tateti";
+ "tau" = dontDistribute super."tau";
+ "tbox" = dontDistribute super."tbox";
+ "tcache-AWS" = dontDistribute super."tcache-AWS";
+ "tccli" = dontDistribute super."tccli";
+ "tce-conf" = dontDistribute super."tce-conf";
+ "tconfig" = dontDistribute super."tconfig";
+ "tcp" = dontDistribute super."tcp";
+ "tdd-util" = dontDistribute super."tdd-util";
+ "tdoc" = dontDistribute super."tdoc";
+ "teams" = dontDistribute super."teams";
+ "teeth" = dontDistribute super."teeth";
+ "telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
+ "template-default" = dontDistribute super."template-default";
+ "template-haskell-util" = dontDistribute super."template-haskell-util";
+ "template-hsml" = dontDistribute super."template-hsml";
+ "template-yj" = dontDistribute super."template-yj";
+ "templatepg" = dontDistribute super."templatepg";
+ "templater" = dontDistribute super."templater";
+ "tempodb" = dontDistribute super."tempodb";
+ "temporal-csound" = dontDistribute super."temporal-csound";
+ "temporal-media" = dontDistribute super."temporal-media";
+ "temporal-music-notation" = dontDistribute super."temporal-music-notation";
+ "temporal-music-notation-demo" = dontDistribute super."temporal-music-notation-demo";
+ "temporal-music-notation-western" = dontDistribute super."temporal-music-notation-western";
+ "temporary-resourcet" = dontDistribute super."temporary-resourcet";
+ "tempus" = dontDistribute super."tempus";
+ "tempus-fugit" = dontDistribute super."tempus-fugit";
+ "tensor" = dontDistribute super."tensor";
+ "term-rewriting" = dontDistribute super."term-rewriting";
+ "termbox-bindings" = dontDistribute super."termbox-bindings";
+ "termination-combinators" = dontDistribute super."termination-combinators";
+ "terminfo" = doDistribute super."terminfo_0_4_0_2";
+ "terminfo-hs" = dontDistribute super."terminfo-hs";
+ "termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
+ "terrahs" = dontDistribute super."terrahs";
+ "tersmu" = dontDistribute super."tersmu";
+ "test-framework-doctest" = dontDistribute super."test-framework-doctest";
+ "test-framework-golden" = dontDistribute super."test-framework-golden";
+ "test-framework-program" = dontDistribute super."test-framework-program";
+ "test-framework-quickcheck" = dontDistribute super."test-framework-quickcheck";
+ "test-framework-sandbox" = dontDistribute super."test-framework-sandbox";
+ "test-framework-skip" = dontDistribute super."test-framework-skip";
+ "test-framework-testing-feat" = dontDistribute super."test-framework-testing-feat";
+ "test-framework-th-prime" = dontDistribute super."test-framework-th-prime";
+ "test-invariant" = dontDistribute super."test-invariant";
+ "test-pkg" = dontDistribute super."test-pkg";
+ "test-sandbox" = dontDistribute super."test-sandbox";
+ "test-sandbox-compose" = dontDistribute super."test-sandbox-compose";
+ "test-sandbox-hunit" = dontDistribute super."test-sandbox-hunit";
+ "test-sandbox-quickcheck" = dontDistribute super."test-sandbox-quickcheck";
+ "test-shouldbe" = dontDistribute super."test-shouldbe";
+ "test-simple" = dontDistribute super."test-simple";
+ "testPkg" = dontDistribute super."testPkg";
+ "testing-type-modifiers" = dontDistribute super."testing-type-modifiers";
+ "testloop" = dontDistribute super."testloop";
+ "testpack" = dontDistribute super."testpack";
+ "testpattern" = dontDistribute super."testpattern";
+ "testrunner" = dontDistribute super."testrunner";
+ "tetris" = dontDistribute super."tetris";
+ "tex2txt" = dontDistribute super."tex2txt";
+ "texrunner" = dontDistribute super."texrunner";
+ "text-and-plots" = dontDistribute super."text-and-plots";
+ "text-format-simple" = dontDistribute super."text-format-simple";
+ "text-icu-translit" = dontDistribute super."text-icu-translit";
+ "text-json-qq" = dontDistribute super."text-json-qq";
+ "text-latin1" = dontDistribute super."text-latin1";
+ "text-ldap" = dontDistribute super."text-ldap";
+ "text-locale-encoding" = dontDistribute super."text-locale-encoding";
+ "text-normal" = dontDistribute super."text-normal";
+ "text-position" = dontDistribute super."text-position";
+ "text-postgresql" = dontDistribute super."text-postgresql";
+ "text-printer" = dontDistribute super."text-printer";
+ "text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
+ "text-register-machine" = dontDistribute super."text-register-machine";
+ "text-render" = dontDistribute super."text-render";
+ "text-show-instances" = dontDistribute super."text-show-instances";
+ "text-stream-decode" = dontDistribute super."text-stream-decode";
+ "text-utf7" = dontDistribute super."text-utf7";
+ "text-xml-generic" = dontDistribute super."text-xml-generic";
+ "text-xml-qq" = dontDistribute super."text-xml-qq";
+ "text1" = dontDistribute super."text1";
+ "textPlot" = dontDistribute super."textPlot";
+ "textmatetags" = dontDistribute super."textmatetags";
+ "textocat-api" = dontDistribute super."textocat-api";
+ "texts" = dontDistribute super."texts";
+ "tfp" = dontDistribute super."tfp";
+ "tfp-th" = dontDistribute super."tfp-th";
+ "tftp" = dontDistribute super."tftp";
+ "tga" = dontDistribute super."tga";
+ "th-alpha" = dontDistribute super."th-alpha";
+ "th-build" = dontDistribute super."th-build";
+ "th-cas" = dontDistribute super."th-cas";
+ "th-context" = dontDistribute super."th-context";
+ "th-fold" = dontDistribute super."th-fold";
+ "th-inline-io-action" = dontDistribute super."th-inline-io-action";
+ "th-instance-reification" = dontDistribute super."th-instance-reification";
+ "th-instances" = dontDistribute super."th-instances";
+ "th-kinds" = dontDistribute super."th-kinds";
+ "th-kinds-fork" = dontDistribute super."th-kinds-fork";
+ "th-lift-instances" = dontDistribute super."th-lift-instances";
+ "th-printf" = dontDistribute super."th-printf";
+ "th-sccs" = dontDistribute super."th-sccs";
+ "th-traced" = dontDistribute super."th-traced";
+ "th-typegraph" = dontDistribute super."th-typegraph";
+ "themoviedb" = dontDistribute super."themoviedb";
+ "themplate" = dontDistribute super."themplate";
+ "theoremquest" = dontDistribute super."theoremquest";
+ "theoremquest-client" = dontDistribute super."theoremquest-client";
+ "thespian" = dontDistribute super."thespian";
+ "theta-functions" = dontDistribute super."theta-functions";
+ "thih" = dontDistribute super."thih";
+ "thimk" = dontDistribute super."thimk";
+ "thorn" = dontDistribute super."thorn";
+ "thread-local-storage" = dontDistribute super."thread-local-storage";
+ "threadPool" = dontDistribute super."threadPool";
+ "threadmanager" = dontDistribute super."threadmanager";
+ "threads-pool" = dontDistribute super."threads-pool";
+ "threads-supervisor" = dontDistribute super."threads-supervisor";
+ "threadscope" = dontDistribute super."threadscope";
+ "threefish" = dontDistribute super."threefish";
+ "threepenny-gui" = dontDistribute super."threepenny-gui";
+ "thrift" = dontDistribute super."thrift";
+ "thrist" = dontDistribute super."thrist";
+ "throttle" = dontDistribute super."throttle";
+ "thumbnail" = dontDistribute super."thumbnail";
+ "tianbar" = dontDistribute super."tianbar";
+ "tic-tac-toe" = dontDistribute super."tic-tac-toe";
+ "tickle" = dontDistribute super."tickle";
+ "tictactoe3d" = dontDistribute super."tictactoe3d";
+ "tidal" = dontDistribute super."tidal";
+ "tidal-midi" = dontDistribute super."tidal-midi";
+ "tidal-vis" = dontDistribute super."tidal-vis";
+ "tie-knot" = dontDistribute super."tie-knot";
+ "tiempo" = dontDistribute super."tiempo";
+ "tiger" = dontDistribute super."tiger";
+ "tight-apply" = dontDistribute super."tight-apply";
+ "tightrope" = dontDistribute super."tightrope";
+ "tighttp" = dontDistribute super."tighttp";
+ "tilings" = dontDistribute super."tilings";
+ "timberc" = dontDistribute super."timberc";
+ "time-extras" = dontDistribute super."time-extras";
+ "time-exts" = dontDistribute super."time-exts";
+ "time-http" = dontDistribute super."time-http";
+ "time-interval" = dontDistribute super."time-interval";
+ "time-io-access" = dontDistribute super."time-io-access";
+ "time-patterns" = dontDistribute super."time-patterns";
+ "time-qq" = dontDistribute super."time-qq";
+ "time-recurrence" = dontDistribute super."time-recurrence";
+ "time-series" = dontDistribute super."time-series";
+ "time-w3c" = dontDistribute super."time-w3c";
+ "timecalc" = dontDistribute super."timecalc";
+ "timeconsole" = dontDistribute super."timeconsole";
+ "timeless" = dontDistribute super."timeless";
+ "timelike" = dontDistribute super."timelike";
+ "timelike-time" = dontDistribute super."timelike-time";
+ "timemap" = dontDistribute super."timemap";
+ "timeout" = dontDistribute super."timeout";
+ "timeout-control" = dontDistribute super."timeout-control";
+ "timeout-with-results" = dontDistribute super."timeout-with-results";
+ "timeparsers" = dontDistribute super."timeparsers";
+ "timeplot" = dontDistribute super."timeplot";
+ "timers" = dontDistribute super."timers";
+ "timers-updatable" = dontDistribute super."timers-updatable";
+ "timestamp-subprocess-lines" = dontDistribute super."timestamp-subprocess-lines";
+ "timestamper" = dontDistribute super."timestamper";
+ "timezone-olson-th" = dontDistribute super."timezone-olson-th";
+ "timing-convenience" = dontDistribute super."timing-convenience";
+ "tinyMesh" = dontDistribute super."tinyMesh";
+ "tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
+ "tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
+ "titlecase" = dontDistribute super."titlecase";
+ "tkhs" = dontDistribute super."tkhs";
+ "tkyprof" = dontDistribute super."tkyprof";
+ "tld" = dontDistribute super."tld";
+ "tls-extra" = dontDistribute super."tls-extra";
+ "tmpl" = dontDistribute super."tmpl";
+ "tn" = dontDistribute super."tn";
+ "tnet" = dontDistribute super."tnet";
+ "to-haskell" = dontDistribute super."to-haskell";
+ "to-string-class" = dontDistribute super."to-string-class";
+ "to-string-instances" = dontDistribute super."to-string-instances";
+ "todos" = dontDistribute super."todos";
+ "tofromxml" = dontDistribute super."tofromxml";
+ "toilet" = dontDistribute super."toilet";
+ "tokenify" = dontDistribute super."tokenify";
+ "tokenize" = dontDistribute super."tokenize";
+ "toktok" = dontDistribute super."toktok";
+ "tokyocabinet-haskell" = dontDistribute super."tokyocabinet-haskell";
+ "tokyotyrant-haskell" = dontDistribute super."tokyotyrant-haskell";
+ "tomato-rubato-openal" = dontDistribute super."tomato-rubato-openal";
+ "toml" = dontDistribute super."toml";
+ "toolshed" = dontDistribute super."toolshed";
+ "topkata" = dontDistribute super."topkata";
+ "torch" = dontDistribute super."torch";
+ "total" = dontDistribute super."total";
+ "total-map" = dontDistribute super."total-map";
+ "total-maps" = dontDistribute super."total-maps";
+ "touched" = dontDistribute super."touched";
+ "toysolver" = dontDistribute super."toysolver";
+ "tpdb" = dontDistribute super."tpdb";
+ "trace" = dontDistribute super."trace";
+ "trace-call" = dontDistribute super."trace-call";
+ "trace-function-call" = dontDistribute super."trace-function-call";
+ "traced" = dontDistribute super."traced";
+ "tracer" = dontDistribute super."tracer";
+ "tracker" = dontDistribute super."tracker";
+ "trajectory" = dontDistribute super."trajectory";
+ "transactional-events" = dontDistribute super."transactional-events";
+ "transf" = dontDistribute super."transf";
+ "transformations" = dontDistribute super."transformations";
+ "transformers-abort" = dontDistribute super."transformers-abort";
+ "transformers-compose" = dontDistribute super."transformers-compose";
+ "transformers-convert" = dontDistribute super."transformers-convert";
+ "transformers-free" = dontDistribute super."transformers-free";
+ "transformers-runnable" = dontDistribute super."transformers-runnable";
+ "transformers-supply" = dontDistribute super."transformers-supply";
+ "transient" = dontDistribute super."transient";
+ "translatable-intset" = dontDistribute super."translatable-intset";
+ "translate" = dontDistribute super."translate";
+ "travis" = dontDistribute super."travis";
+ "travis-meta-yaml" = dontDistribute super."travis-meta-yaml";
+ "trawl" = dontDistribute super."trawl";
+ "traypoweroff" = dontDistribute super."traypoweroff";
+ "tree-monad" = dontDistribute super."tree-monad";
+ "treemap-html" = dontDistribute super."treemap-html";
+ "treemap-html-tools" = dontDistribute super."treemap-html-tools";
+ "treersec" = dontDistribute super."treersec";
+ "treeviz" = dontDistribute super."treeviz";
+ "tremulous-query" = dontDistribute super."tremulous-query";
+ "trhsx" = dontDistribute super."trhsx";
+ "triangulation" = dontDistribute super."triangulation";
+ "trimpolya" = dontDistribute super."trimpolya";
+ "tripLL" = dontDistribute super."tripLL";
+ "trivia" = dontDistribute super."trivia";
+ "trivial-constraint" = dontDistribute super."trivial-constraint";
+ "tropical" = dontDistribute super."tropical";
+ "true-name" = doDistribute super."true-name_0_0_0_2";
+ "truelevel" = dontDistribute super."truelevel";
+ "trurl" = dontDistribute super."trurl";
+ "truthful" = dontDistribute super."truthful";
+ "tsession" = dontDistribute super."tsession";
+ "tsession-happstack" = dontDistribute super."tsession-happstack";
+ "tskiplist" = dontDistribute super."tskiplist";
+ "tslogger" = dontDistribute super."tslogger";
+ "tsp-viz" = dontDistribute super."tsp-viz";
+ "tsparse" = dontDistribute super."tsparse";
+ "tst" = dontDistribute super."tst";
+ "tsvsql" = dontDistribute super."tsvsql";
+ "tubes" = dontDistribute super."tubes";
+ "tuntap" = dontDistribute super."tuntap";
+ "tup-functor" = dontDistribute super."tup-functor";
+ "tuple" = dontDistribute super."tuple";
+ "tuple-gen" = dontDistribute super."tuple-gen";
+ "tuple-generic" = dontDistribute super."tuple-generic";
+ "tuple-hlist" = dontDistribute super."tuple-hlist";
+ "tuple-lenses" = dontDistribute super."tuple-lenses";
+ "tuple-morph" = dontDistribute super."tuple-morph";
+ "tupleinstances" = dontDistribute super."tupleinstances";
+ "turing" = dontDistribute super."turing";
+ "turing-music" = dontDistribute super."turing-music";
+ "turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
+ "turni" = dontDistribute super."turni";
+ "turtle" = doDistribute super."turtle_1_2_4";
+ "tweak" = dontDistribute super."tweak";
+ "twentefp" = dontDistribute super."twentefp";
+ "twentefp-eventloop-graphics" = dontDistribute super."twentefp-eventloop-graphics";
+ "twentefp-eventloop-trees" = dontDistribute super."twentefp-eventloop-trees";
+ "twentefp-graphs" = dontDistribute super."twentefp-graphs";
+ "twentefp-number" = dontDistribute super."twentefp-number";
+ "twentefp-rosetree" = dontDistribute super."twentefp-rosetree";
+ "twentefp-trees" = dontDistribute super."twentefp-trees";
+ "twentefp-websockets" = dontDistribute super."twentefp-websockets";
+ "twhs" = dontDistribute super."twhs";
+ "twidge" = dontDistribute super."twidge";
+ "twilight-stm" = dontDistribute super."twilight-stm";
+ "twilio" = dontDistribute super."twilio";
+ "twill" = dontDistribute super."twill";
+ "twiml" = dontDistribute super."twiml";
+ "twine" = dontDistribute super."twine";
+ "twisty" = dontDistribute super."twisty";
+ "twitch" = dontDistribute super."twitch";
+ "twitter" = dontDistribute super."twitter";
+ "twitter-conduit" = dontDistribute super."twitter-conduit";
+ "twitter-enumerator" = dontDistribute super."twitter-enumerator";
+ "twitter-types" = dontDistribute super."twitter-types";
+ "twitter-types-lens" = dontDistribute super."twitter-types-lens";
+ "tx" = dontDistribute super."tx";
+ "txt-sushi" = dontDistribute super."txt-sushi";
+ "txt2rtf" = dontDistribute super."txt2rtf";
+ "txtblk" = dontDistribute super."txtblk";
+ "ty" = dontDistribute super."ty";
+ "typalyze" = dontDistribute super."typalyze";
+ "type-aligned" = dontDistribute super."type-aligned";
+ "type-booleans" = dontDistribute super."type-booleans";
+ "type-cereal" = dontDistribute super."type-cereal";
+ "type-combinators" = dontDistribute super."type-combinators";
+ "type-combinators-quote" = dontDistribute super."type-combinators-quote";
+ "type-digits" = dontDistribute super."type-digits";
+ "type-equality" = dontDistribute super."type-equality";
+ "type-equality-check" = dontDistribute super."type-equality-check";
+ "type-fun" = dontDistribute super."type-fun";
+ "type-functions" = dontDistribute super."type-functions";
+ "type-hint" = dontDistribute super."type-hint";
+ "type-int" = dontDistribute super."type-int";
+ "type-iso" = dontDistribute super."type-iso";
+ "type-level" = dontDistribute super."type-level";
+ "type-level-bst" = dontDistribute super."type-level-bst";
+ "type-level-natural-number" = dontDistribute super."type-level-natural-number";
+ "type-level-natural-number-induction" = dontDistribute super."type-level-natural-number-induction";
+ "type-level-natural-number-operations" = dontDistribute super."type-level-natural-number-operations";
+ "type-level-sets" = dontDistribute super."type-level-sets";
+ "type-level-tf" = dontDistribute super."type-level-tf";
+ "type-natural" = dontDistribute super."type-natural";
+ "type-ord" = dontDistribute super."type-ord";
+ "type-ord-spine-cereal" = dontDistribute super."type-ord-spine-cereal";
+ "type-prelude" = dontDistribute super."type-prelude";
+ "type-settheory" = dontDistribute super."type-settheory";
+ "type-spine" = dontDistribute super."type-spine";
+ "type-structure" = dontDistribute super."type-structure";
+ "type-sub-th" = dontDistribute super."type-sub-th";
+ "type-unary" = dontDistribute super."type-unary";
+ "typeable-th" = dontDistribute super."typeable-th";
+ "typed-spreadsheet" = dontDistribute super."typed-spreadsheet";
+ "typed-wire" = dontDistribute super."typed-wire";
+ "typed-wire-utils" = dontDistribute super."typed-wire-utils";
+ "typedquery" = dontDistribute super."typedquery";
+ "typehash" = dontDistribute super."typehash";
+ "typelevel" = dontDistribute super."typelevel";
+ "typelevel-tensor" = dontDistribute super."typelevel-tensor";
+ "typeof" = dontDistribute super."typeof";
+ "typeparams" = dontDistribute super."typeparams";
+ "typesafe-endian" = dontDistribute super."typesafe-endian";
+ "typescript-docs" = dontDistribute super."typescript-docs";
+ "typical" = dontDistribute super."typical";
+ "typography-geometry" = dontDistribute super."typography-geometry";
+ "uAgda" = dontDistribute super."uAgda";
+ "ua-parser" = dontDistribute super."ua-parser";
+ "uacpid" = dontDistribute super."uacpid";
+ "uberlast" = dontDistribute super."uberlast";
+ "uconv" = dontDistribute super."uconv";
+ "udbus" = dontDistribute super."udbus";
+ "udbus-model" = dontDistribute super."udbus-model";
+ "udcode" = dontDistribute super."udcode";
+ "udev" = dontDistribute super."udev";
+ "uhc-light" = dontDistribute super."uhc-light";
+ "uhc-util" = dontDistribute super."uhc-util";
+ "uhexdump" = dontDistribute super."uhexdump";
+ "uhttpc" = dontDistribute super."uhttpc";
+ "ui-command" = dontDistribute super."ui-command";
+ "uid" = dontDistribute super."uid";
+ "una" = dontDistribute super."una";
+ "unagi-chan" = dontDistribute super."unagi-chan";
+ "unagi-streams" = dontDistribute super."unagi-streams";
+ "unamb" = dontDistribute super."unamb";
+ "unamb-custom" = dontDistribute super."unamb-custom";
+ "unbound" = dontDistribute super."unbound";
+ "unbounded-delays-units" = dontDistribute super."unbounded-delays-units";
+ "unboxed-containers" = dontDistribute super."unboxed-containers";
+ "unbreak" = dontDistribute super."unbreak";
+ "unexceptionalio" = dontDistribute super."unexceptionalio";
+ "unfoldable" = dontDistribute super."unfoldable";
+ "ungadtagger" = dontDistribute super."ungadtagger";
+ "uni-events" = dontDistribute super."uni-events";
+ "uni-graphs" = dontDistribute super."uni-graphs";
+ "uni-htk" = dontDistribute super."uni-htk";
+ "uni-posixutil" = dontDistribute super."uni-posixutil";
+ "uni-reactor" = dontDistribute super."uni-reactor";
+ "uni-uDrawGraph" = dontDistribute super."uni-uDrawGraph";
+ "uni-util" = dontDistribute super."uni-util";
+ "unicode" = dontDistribute super."unicode";
+ "unicode-names" = dontDistribute super."unicode-names";
+ "unicode-normalization" = dontDistribute super."unicode-normalization";
+ "unicode-prelude" = dontDistribute super."unicode-prelude";
+ "unicode-properties" = dontDistribute super."unicode-properties";
+ "unicode-symbols" = dontDistribute super."unicode-symbols";
+ "unicoder" = dontDistribute super."unicoder";
+ "uniform-io" = dontDistribute super."uniform-io";
+ "uniform-pair" = dontDistribute super."uniform-pair";
+ "union-find-array" = dontDistribute super."union-find-array";
+ "union-map" = dontDistribute super."union-map";
+ "unique" = dontDistribute super."unique";
+ "unique-logic" = dontDistribute super."unique-logic";
+ "unique-logic-tf" = dontDistribute super."unique-logic-tf";
+ "uniqueid" = dontDistribute super."uniqueid";
+ "unit" = dontDistribute super."unit";
+ "units" = dontDistribute super."units";
+ "units-attoparsec" = dontDistribute super."units-attoparsec";
+ "units-defs" = dontDistribute super."units-defs";
+ "units-parser" = dontDistribute super."units-parser";
+ "unittyped" = dontDistribute super."unittyped";
+ "universal-binary" = dontDistribute super."universal-binary";
+ "universe-th" = dontDistribute super."universe-th";
+ "unix-fcntl" = dontDistribute super."unix-fcntl";
+ "unix-handle" = dontDistribute super."unix-handle";
+ "unix-io-extra" = dontDistribute super."unix-io-extra";
+ "unix-memory" = dontDistribute super."unix-memory";
+ "unix-process-conduit" = dontDistribute super."unix-process-conduit";
+ "unix-pty-light" = dontDistribute super."unix-pty-light";
+ "unlambda" = dontDistribute super."unlambda";
+ "unlit" = dontDistribute super."unlit";
+ "unm-hip" = dontDistribute super."unm-hip";
+ "unordered-containers-rematch" = dontDistribute super."unordered-containers-rematch";
+ "unordered-graphs" = dontDistribute super."unordered-graphs";
+ "unpack-funcs" = dontDistribute super."unpack-funcs";
+ "unroll-ghc-plugin" = dontDistribute super."unroll-ghc-plugin";
+ "unsafe" = dontDistribute super."unsafe";
+ "unsafe-promises" = dontDistribute super."unsafe-promises";
+ "unsafely" = dontDistribute super."unsafely";
+ "unsafeperformst" = dontDistribute super."unsafeperformst";
+ "unscramble" = dontDistribute super."unscramble";
+ "unusable-pkg" = dontDistribute super."unusable-pkg";
+ "uom-plugin" = dontDistribute super."uom-plugin";
+ "up" = dontDistribute super."up";
+ "up-grade" = dontDistribute super."up-grade";
+ "uploadcare" = dontDistribute super."uploadcare";
+ "upskirt" = dontDistribute super."upskirt";
+ "ureader" = dontDistribute super."ureader";
+ "urembed" = dontDistribute super."urembed";
+ "uri" = dontDistribute super."uri";
+ "uri-conduit" = dontDistribute super."uri-conduit";
+ "uri-enumerator" = dontDistribute super."uri-enumerator";
+ "uri-enumerator-file" = dontDistribute super."uri-enumerator-file";
+ "uri-template" = dontDistribute super."uri-template";
+ "url-generic" = dontDistribute super."url-generic";
+ "urlcheck" = dontDistribute super."urlcheck";
+ "urldecode" = dontDistribute super."urldecode";
+ "urldisp-happstack" = dontDistribute super."urldisp-happstack";
+ "urlencoded" = dontDistribute super."urlencoded";
+ "urn" = dontDistribute super."urn";
+ "urxml" = dontDistribute super."urxml";
+ "usb" = dontDistribute super."usb";
+ "usb-enumerator" = dontDistribute super."usb-enumerator";
+ "usb-hid" = dontDistribute super."usb-hid";
+ "usb-id-database" = dontDistribute super."usb-id-database";
+ "usb-iteratee" = dontDistribute super."usb-iteratee";
+ "usb-safe" = dontDistribute super."usb-safe";
+ "utc" = dontDistribute super."utc";
+ "utf8-env" = dontDistribute super."utf8-env";
+ "utf8-prelude" = dontDistribute super."utf8-prelude";
+ "uu-cco" = dontDistribute super."uu-cco";
+ "uu-cco-examples" = dontDistribute super."uu-cco-examples";
+ "uu-cco-hut-parsing" = dontDistribute super."uu-cco-hut-parsing";
+ "uu-cco-uu-parsinglib" = dontDistribute super."uu-cco-uu-parsinglib";
+ "uu-options" = dontDistribute super."uu-options";
+ "uu-tc" = dontDistribute super."uu-tc";
+ "uuagc" = dontDistribute super."uuagc";
+ "uuagc-bootstrap" = dontDistribute super."uuagc-bootstrap";
+ "uuagc-cabal" = dontDistribute super."uuagc-cabal";
+ "uuagc-diagrams" = dontDistribute super."uuagc-diagrams";
+ "uuagd" = dontDistribute super."uuagd";
+ "uuid-aeson" = dontDistribute super."uuid-aeson";
+ "uuid-le" = dontDistribute super."uuid-le";
+ "uuid-quasi" = dontDistribute super."uuid-quasi";
+ "uulib" = dontDistribute super."uulib";
+ "uvector" = dontDistribute super."uvector";
+ "uvector-algorithms" = dontDistribute super."uvector-algorithms";
+ "uxadt" = dontDistribute super."uxadt";
+ "uzbl-with-source" = dontDistribute super."uzbl-with-source";
+ "v4l2" = dontDistribute super."v4l2";
+ "v4l2-examples" = dontDistribute super."v4l2-examples";
+ "vacuum" = dontDistribute super."vacuum";
+ "vacuum-cairo" = dontDistribute super."vacuum-cairo";
+ "vacuum-graphviz" = dontDistribute super."vacuum-graphviz";
+ "vacuum-opengl" = dontDistribute super."vacuum-opengl";
+ "vacuum-ubigraph" = dontDistribute super."vacuum-ubigraph";
+ "vado" = dontDistribute super."vado";
+ "valid-names" = dontDistribute super."valid-names";
+ "validate" = dontDistribute super."validate";
+ "validated-literals" = dontDistribute super."validated-literals";
+ "validation" = dontDistribute super."validation";
+ "validations" = dontDistribute super."validations";
+ "value-supply" = dontDistribute super."value-supply";
+ "vampire" = dontDistribute super."vampire";
+ "var" = dontDistribute super."var";
+ "varan" = dontDistribute super."varan";
+ "variable-precision" = dontDistribute super."variable-precision";
+ "variables" = dontDistribute super."variables";
+ "varying" = dontDistribute super."varying";
+ "vaultaire-common" = dontDistribute super."vaultaire-common";
+ "vcache" = dontDistribute super."vcache";
+ "vcache-trie" = dontDistribute super."vcache-trie";
+ "vcard" = dontDistribute super."vcard";
+ "vcd" = dontDistribute super."vcd";
+ "vcs-revision" = dontDistribute super."vcs-revision";
+ "vcs-web-hook-parse" = dontDistribute super."vcs-web-hook-parse";
+ "vcsgui" = dontDistribute super."vcsgui";
+ "vcswrapper" = dontDistribute super."vcswrapper";
+ "vect" = dontDistribute super."vect";
+ "vect-floating" = dontDistribute super."vect-floating";
+ "vect-floating-accelerate" = dontDistribute super."vect-floating-accelerate";
+ "vect-opengl" = dontDistribute super."vect-opengl";
+ "vector-binary" = dontDistribute super."vector-binary";
+ "vector-bytestring" = dontDistribute super."vector-bytestring";
+ "vector-clock" = dontDistribute super."vector-clock";
+ "vector-conduit" = dontDistribute super."vector-conduit";
+ "vector-functorlazy" = dontDistribute super."vector-functorlazy";
+ "vector-heterogenous" = dontDistribute super."vector-heterogenous";
+ "vector-instances-collections" = dontDistribute super."vector-instances-collections";
+ "vector-mmap" = dontDistribute super."vector-mmap";
+ "vector-random" = dontDistribute super."vector-random";
+ "vector-read-instances" = dontDistribute super."vector-read-instances";
+ "vector-space-map" = dontDistribute super."vector-space-map";
+ "vector-space-opengl" = dontDistribute super."vector-space-opengl";
+ "vector-static" = dontDistribute super."vector-static";
+ "vector-strategies" = dontDistribute super."vector-strategies";
+ "verbalexpressions" = dontDistribute super."verbalexpressions";
+ "verbosity" = dontDistribute super."verbosity";
+ "verdict" = dontDistribute super."verdict";
+ "verdict-json" = dontDistribute super."verdict-json";
+ "verilog" = dontDistribute super."verilog";
+ "versions" = dontDistribute super."versions";
+ "vhdl" = dontDistribute super."vhdl";
+ "views" = dontDistribute super."views";
+ "vigilance" = dontDistribute super."vigilance";
+ "vimeta" = dontDistribute super."vimeta";
+ "vimus" = dontDistribute super."vimus";
+ "vintage-basic" = dontDistribute super."vintage-basic";
+ "vinyl-gl" = dontDistribute super."vinyl-gl";
+ "vinyl-json" = dontDistribute super."vinyl-json";
+ "vinyl-utils" = dontDistribute super."vinyl-utils";
+ "vinyl-vectors" = dontDistribute super."vinyl-vectors";
+ "virthualenv" = dontDistribute super."virthualenv";
+ "visibility" = dontDistribute super."visibility";
+ "vision" = dontDistribute super."vision";
+ "visual-graphrewrite" = dontDistribute super."visual-graphrewrite";
+ "visual-prof" = dontDistribute super."visual-prof";
+ "vivid" = dontDistribute super."vivid";
+ "vk-aws-route53" = dontDistribute super."vk-aws-route53";
+ "vk-posix-pty" = dontDistribute super."vk-posix-pty";
+ "vocabulary-kadma" = dontDistribute super."vocabulary-kadma";
+ "vorbiscomment" = dontDistribute super."vorbiscomment";
+ "vowpal-utils" = dontDistribute super."vowpal-utils";
+ "voyeur" = dontDistribute super."voyeur";
+ "vrpn" = dontDistribute super."vrpn";
+ "vte" = dontDistribute super."vte";
+ "vtegtk3" = dontDistribute super."vtegtk3";
+ "vty-examples" = dontDistribute super."vty-examples";
+ "vty-menu" = dontDistribute super."vty-menu";
+ "vty-ui" = dontDistribute super."vty-ui";
+ "vty-ui-extras" = dontDistribute super."vty-ui-extras";
+ "waddle" = dontDistribute super."waddle";
+ "wai-accept-language" = dontDistribute super."wai-accept-language";
+ "wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
+ "wai-devel" = dontDistribute super."wai-devel";
+ "wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
+ "wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13_1";
+ "wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
+ "wai-graceful" = dontDistribute super."wai-graceful";
+ "wai-handler-devel" = dontDistribute super."wai-handler-devel";
+ "wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
+ "wai-handler-snap" = dontDistribute super."wai-handler-snap";
+ "wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
+ "wai-hastache" = dontDistribute super."wai-hastache";
+ "wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
+ "wai-lens" = dontDistribute super."wai-lens";
+ "wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
+ "wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
+ "wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
+ "wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
+ "wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
+ "wai-middleware-crowd" = doDistribute super."wai-middleware-crowd_0_1_3";
+ "wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
+ "wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
+ "wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
+ "wai-middleware-hmac" = dontDistribute super."wai-middleware-hmac";
+ "wai-middleware-hmac-client" = dontDistribute super."wai-middleware-hmac-client";
+ "wai-middleware-preprocessor" = dontDistribute super."wai-middleware-preprocessor";
+ "wai-middleware-route" = dontDistribute super."wai-middleware-route";
+ "wai-middleware-static-caching" = dontDistribute super."wai-middleware-static-caching";
+ "wai-request-spec" = dontDistribute super."wai-request-spec";
+ "wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-router" = dontDistribute super."wai-router";
+ "wai-routes" = doDistribute super."wai-routes_0_9_4";
+ "wai-session-alt" = dontDistribute super."wai-session-alt";
+ "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+ "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_3";
+ "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
+ "wai-static-cache" = dontDistribute super."wai-static-cache";
+ "wai-static-pages" = dontDistribute super."wai-static-pages";
+ "wai-test" = dontDistribute super."wai-test";
+ "wai-thrift" = dontDistribute super."wai-thrift";
+ "wai-throttler" = dontDistribute super."wai-throttler";
+ "wait-handle" = dontDistribute super."wait-handle";
+ "waitfree" = dontDistribute super."waitfree";
+ "warc" = dontDistribute super."warc";
+ "warp-dynamic" = dontDistribute super."warp-dynamic";
+ "warp-static" = dontDistribute super."warp-static";
+ "warp-tls-uid" = dontDistribute super."warp-tls-uid";
+ "watchdog" = dontDistribute super."watchdog";
+ "watcher" = dontDistribute super."watcher";
+ "watchit" = dontDistribute super."watchit";
+ "wavconvert" = dontDistribute super."wavconvert";
+ "wavefront" = dontDistribute super."wavefront";
+ "wavesurfer" = dontDistribute super."wavesurfer";
+ "wavy" = dontDistribute super."wavy";
+ "wcwidth" = dontDistribute super."wcwidth";
+ "weather-api" = dontDistribute super."weather-api";
+ "web-browser-in-haskell" = dontDistribute super."web-browser-in-haskell";
+ "web-css" = dontDistribute super."web-css";
+ "web-encodings" = dontDistribute super."web-encodings";
+ "web-mongrel2" = dontDistribute super."web-mongrel2";
+ "web-page" = dontDistribute super."web-page";
+ "web-routes-mtl" = dontDistribute super."web-routes-mtl";
+ "web-routes-quasi" = dontDistribute super."web-routes-quasi";
+ "web-routes-regular" = dontDistribute super."web-routes-regular";
+ "web-routes-transformers" = dontDistribute super."web-routes-transformers";
+ "webapi" = dontDistribute super."webapi";
+ "webapp" = dontDistribute super."webapp";
+ "webcrank" = dontDistribute super."webcrank";
+ "webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
+ "webcrank-wai" = dontDistribute super."webcrank-wai";
+ "webdriver" = doDistribute super."webdriver_0_8_0_4";
+ "webdriver-snoy" = dontDistribute super."webdriver-snoy";
+ "webfinger-client" = dontDistribute super."webfinger-client";
+ "webidl" = dontDistribute super."webidl";
+ "webify" = dontDistribute super."webify";
+ "webkit" = dontDistribute super."webkit";
+ "webkit-javascriptcore" = dontDistribute super."webkit-javascriptcore";
+ "webkitgtk3" = dontDistribute super."webkitgtk3";
+ "webkitgtk3-javascriptcore" = dontDistribute super."webkitgtk3-javascriptcore";
+ "webrtc-vad" = dontDistribute super."webrtc-vad";
+ "webserver" = dontDistribute super."webserver";
+ "websnap" = dontDistribute super."websnap";
+ "websockets-snap" = dontDistribute super."websockets-snap";
+ "webwire" = dontDistribute super."webwire";
+ "wedding-announcement" = dontDistribute super."wedding-announcement";
+ "wedged" = dontDistribute super."wedged";
+ "weighted-regexp" = dontDistribute super."weighted-regexp";
+ "weighted-search" = dontDistribute super."weighted-search";
+ "welshy" = dontDistribute super."welshy";
+ "wheb-mongo" = dontDistribute super."wheb-mongo";
+ "wheb-redis" = dontDistribute super."wheb-redis";
+ "wheb-strapped" = dontDistribute super."wheb-strapped";
+ "while-lang-parser" = dontDistribute super."while-lang-parser";
+ "whim" = dontDistribute super."whim";
+ "whiskers" = dontDistribute super."whiskers";
+ "whitespace" = dontDistribute super."whitespace";
+ "whois" = dontDistribute super."whois";
+ "why3" = dontDistribute super."why3";
+ "wigner-symbols" = dontDistribute super."wigner-symbols";
+ "wikipedia4epub" = dontDistribute super."wikipedia4epub";
+ "win-hp-path" = dontDistribute super."win-hp-path";
+ "windowslive" = dontDistribute super."windowslive";
+ "winerror" = dontDistribute super."winerror";
+ "winio" = dontDistribute super."winio";
+ "wiring" = dontDistribute super."wiring";
+ "witness" = dontDistribute super."witness";
+ "witty" = dontDistribute super."witty";
+ "wkt" = dontDistribute super."wkt";
+ "wl-pprint-ansiterm" = dontDistribute super."wl-pprint-ansiterm";
+ "wlc-hs" = dontDistribute super."wlc-hs";
+ "wobsurv" = dontDistribute super."wobsurv";
+ "woffex" = dontDistribute super."woffex";
+ "wol" = dontDistribute super."wol";
+ "wolf" = dontDistribute super."wolf";
+ "woot" = dontDistribute super."woot";
+ "word24" = dontDistribute super."word24";
+ "wordcloud" = dontDistribute super."wordcloud";
+ "wordexp" = dontDistribute super."wordexp";
+ "words" = dontDistribute super."words";
+ "wordsearch" = dontDistribute super."wordsearch";
+ "wordsetdiff" = dontDistribute super."wordsetdiff";
+ "workflow-osx" = dontDistribute super."workflow-osx";
+ "wp-archivebot" = dontDistribute super."wp-archivebot";
+ "wraparound" = dontDistribute super."wraparound";
+ "wraxml" = dontDistribute super."wraxml";
+ "wreq-sb" = dontDistribute super."wreq-sb";
+ "wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
+ "wsedit" = dontDistribute super."wsedit";
+ "wtk" = dontDistribute super."wtk";
+ "wtk-gtk" = dontDistribute super."wtk-gtk";
+ "wumpus-basic" = dontDistribute super."wumpus-basic";
+ "wumpus-core" = dontDistribute super."wumpus-core";
+ "wumpus-drawing" = dontDistribute super."wumpus-drawing";
+ "wumpus-microprint" = dontDistribute super."wumpus-microprint";
+ "wumpus-tree" = dontDistribute super."wumpus-tree";
+ "wuss" = dontDistribute super."wuss";
+ "wx" = dontDistribute super."wx";
+ "wxAsteroids" = dontDistribute super."wxAsteroids";
+ "wxFruit" = dontDistribute super."wxFruit";
+ "wxc" = dontDistribute super."wxc";
+ "wxcore" = dontDistribute super."wxcore";
+ "wxdirect" = dontDistribute super."wxdirect";
+ "wxhnotepad" = dontDistribute super."wxhnotepad";
+ "wxturtle" = dontDistribute super."wxturtle";
+ "wybor" = dontDistribute super."wybor";
+ "wyvern" = dontDistribute super."wyvern";
+ "x-dsp" = dontDistribute super."x-dsp";
+ "x11-xim" = dontDistribute super."x11-xim";
+ "x11-xinput" = dontDistribute super."x11-xinput";
+ "x509-util" = dontDistribute super."x509-util";
+ "xattr" = dontDistribute super."xattr";
+ "xbattbar" = dontDistribute super."xbattbar";
+ "xcb-types" = dontDistribute super."xcb-types";
+ "xcffib" = dontDistribute super."xcffib";
+ "xchat-plugin" = dontDistribute super."xchat-plugin";
+ "xcp" = dontDistribute super."xcp";
+ "xdg-userdirs" = dontDistribute super."xdg-userdirs";
+ "xdot" = dontDistribute super."xdot";
+ "xfconf" = dontDistribute super."xfconf";
+ "xhaskell-library" = dontDistribute super."xhaskell-library";
+ "xhb" = dontDistribute super."xhb";
+ "xhb-atom-cache" = dontDistribute super."xhb-atom-cache";
+ "xhb-ewmh" = dontDistribute super."xhb-ewmh";
+ "xhtml" = doDistribute super."xhtml_3000_2_1";
+ "xhtml-combinators" = dontDistribute super."xhtml-combinators";
+ "xilinx-lava" = dontDistribute super."xilinx-lava";
+ "xine" = dontDistribute super."xine";
+ "xing-api" = dontDistribute super."xing-api";
+ "xinput-conduit" = dontDistribute super."xinput-conduit";
+ "xkbcommon" = dontDistribute super."xkbcommon";
+ "xkcd" = dontDistribute super."xkcd";
+ "xlsx-templater" = dontDistribute super."xlsx-templater";
+ "xml-basic" = dontDistribute super."xml-basic";
+ "xml-catalog" = dontDistribute super."xml-catalog";
+ "xml-enumerator" = dontDistribute super."xml-enumerator";
+ "xml-enumerator-combinators" = dontDistribute super."xml-enumerator-combinators";
+ "xml-extractors" = dontDistribute super."xml-extractors";
+ "xml-helpers" = dontDistribute super."xml-helpers";
+ "xml-html-conduit-lens" = dontDistribute super."xml-html-conduit-lens";
+ "xml-monad" = dontDistribute super."xml-monad";
+ "xml-parsec" = dontDistribute super."xml-parsec";
+ "xml-picklers" = dontDistribute super."xml-picklers";
+ "xml-pipe" = dontDistribute super."xml-pipe";
+ "xml-prettify" = dontDistribute super."xml-prettify";
+ "xml-push" = dontDistribute super."xml-push";
+ "xml-query" = dontDistribute super."xml-query";
+ "xml-query-xml-conduit" = dontDistribute super."xml-query-xml-conduit";
+ "xml-query-xml-types" = dontDistribute super."xml-query-xml-types";
+ "xml2html" = dontDistribute super."xml2html";
+ "xml2json" = dontDistribute super."xml2json";
+ "xml2x" = dontDistribute super."xml2x";
+ "xmltv" = dontDistribute super."xmltv";
+ "xmms2-client" = dontDistribute super."xmms2-client";
+ "xmms2-client-glib" = dontDistribute super."xmms2-client-glib";
+ "xmobar" = dontDistribute super."xmobar";
+ "xmonad-bluetilebranch" = dontDistribute super."xmonad-bluetilebranch";
+ "xmonad-contrib" = dontDistribute super."xmonad-contrib";
+ "xmonad-contrib-bluetilebranch" = dontDistribute super."xmonad-contrib-bluetilebranch";
+ "xmonad-contrib-gpl" = dontDistribute super."xmonad-contrib-gpl";
+ "xmonad-entryhelper" = dontDistribute super."xmonad-entryhelper";
+ "xmonad-eval" = dontDistribute super."xmonad-eval";
+ "xmonad-extras" = dontDistribute super."xmonad-extras";
+ "xmonad-screenshot" = dontDistribute super."xmonad-screenshot";
+ "xmonad-utils" = dontDistribute super."xmonad-utils";
+ "xmonad-wallpaper" = dontDistribute super."xmonad-wallpaper";
+ "xmonad-windownames" = dontDistribute super."xmonad-windownames";
+ "xmpipe" = dontDistribute super."xmpipe";
+ "xorshift" = dontDistribute super."xorshift";
+ "xosd" = dontDistribute super."xosd";
+ "xournal-builder" = dontDistribute super."xournal-builder";
+ "xournal-convert" = dontDistribute super."xournal-convert";
+ "xournal-parser" = dontDistribute super."xournal-parser";
+ "xournal-render" = dontDistribute super."xournal-render";
+ "xournal-types" = dontDistribute super."xournal-types";
+ "xsact" = dontDistribute super."xsact";
+ "xsd" = dontDistribute super."xsd";
+ "xsha1" = dontDistribute super."xsha1";
+ "xslt" = dontDistribute super."xslt";
+ "xtc" = dontDistribute super."xtc";
+ "xtest" = dontDistribute super."xtest";
+ "xturtle" = dontDistribute super."xturtle";
+ "xxhash" = dontDistribute super."xxhash";
+ "y0l0bot" = dontDistribute super."y0l0bot";
+ "yabi" = dontDistribute super."yabi";
+ "yabi-muno" = dontDistribute super."yabi-muno";
+ "yahoo-finance-conduit" = dontDistribute super."yahoo-finance-conduit";
+ "yahoo-web-search" = dontDistribute super."yahoo-web-search";
+ "yajl" = dontDistribute super."yajl";
+ "yajl-enumerator" = dontDistribute super."yajl-enumerator";
+ "yall" = dontDistribute super."yall";
+ "yamemo" = dontDistribute super."yamemo";
+ "yaml-config" = dontDistribute super."yaml-config";
+ "yaml-light-lens" = dontDistribute super."yaml-light-lens";
+ "yaml-rpc" = dontDistribute super."yaml-rpc";
+ "yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
+ "yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
+ "yaml2owl" = dontDistribute super."yaml2owl";
+ "yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
+ "yampa-canvas" = dontDistribute super."yampa-canvas";
+ "yampa-glfw" = dontDistribute super."yampa-glfw";
+ "yampa-glut" = dontDistribute super."yampa-glut";
+ "yampa2048" = dontDistribute super."yampa2048";
+ "yaop" = dontDistribute super."yaop";
+ "yap" = dontDistribute super."yap";
+ "yarr" = dontDistribute super."yarr";
+ "yarr-image-io" = dontDistribute super."yarr-image-io";
+ "yate" = dontDistribute super."yate";
+ "yavie" = dontDistribute super."yavie";
+ "ycextra" = dontDistribute super."ycextra";
+ "yeganesh" = dontDistribute super."yeganesh";
+ "yeller" = dontDistribute super."yeller";
+ "yesod-angular" = dontDistribute super."yesod-angular";
+ "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
+ "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+ "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
+ "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
+ "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
+ "yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-oauth" = dontDistribute super."yesod-auth-oauth";
+ "yesod-auth-oauth2" = dontDistribute super."yesod-auth-oauth2";
+ "yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
+ "yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
+ "yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_17";
+ "yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
+ "yesod-comments" = dontDistribute super."yesod-comments";
+ "yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
+ "yesod-continuations" = dontDistribute super."yesod-continuations";
+ "yesod-crud" = dontDistribute super."yesod-crud";
+ "yesod-crud-persist" = dontDistribute super."yesod-crud-persist";
+ "yesod-csp" = dontDistribute super."yesod-csp";
+ "yesod-datatables" = dontDistribute super."yesod-datatables";
+ "yesod-dsl" = dontDistribute super."yesod-dsl";
+ "yesod-examples" = dontDistribute super."yesod-examples";
+ "yesod-form-json" = dontDistribute super."yesod-form-json";
+ "yesod-goodies" = dontDistribute super."yesod-goodies";
+ "yesod-json" = dontDistribute super."yesod-json";
+ "yesod-links" = dontDistribute super."yesod-links";
+ "yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-markdown" = dontDistribute super."yesod-markdown";
+ "yesod-media-simple" = dontDistribute super."yesod-media-simple";
+ "yesod-paginate" = dontDistribute super."yesod-paginate";
+ "yesod-pagination" = dontDistribute super."yesod-pagination";
+ "yesod-paginator" = dontDistribute super."yesod-paginator";
+ "yesod-platform" = dontDistribute super."yesod-platform";
+ "yesod-pnotify" = dontDistribute super."yesod-pnotify";
+ "yesod-pure" = dontDistribute super."yesod-pure";
+ "yesod-purescript" = dontDistribute super."yesod-purescript";
+ "yesod-raml" = dontDistribute super."yesod-raml";
+ "yesod-raml-bin" = dontDistribute super."yesod-raml-bin";
+ "yesod-raml-docs" = dontDistribute super."yesod-raml-docs";
+ "yesod-raml-mock" = dontDistribute super."yesod-raml-mock";
+ "yesod-recaptcha" = dontDistribute super."yesod-recaptcha";
+ "yesod-routes" = dontDistribute super."yesod-routes";
+ "yesod-routes-flow" = dontDistribute super."yesod-routes-flow";
+ "yesod-routes-typescript" = dontDistribute super."yesod-routes-typescript";
+ "yesod-rst" = dontDistribute super."yesod-rst";
+ "yesod-s3" = dontDistribute super."yesod-s3";
+ "yesod-sass" = dontDistribute super."yesod-sass";
+ "yesod-session-redis" = dontDistribute super."yesod-session-redis";
+ "yesod-tableview" = dontDistribute super."yesod-tableview";
+ "yesod-test-json" = dontDistribute super."yesod-test-json";
+ "yesod-tls" = dontDistribute super."yesod-tls";
+ "yesod-transloadit" = dontDistribute super."yesod-transloadit";
+ "yesod-vend" = dontDistribute super."yesod-vend";
+ "yesod-websockets-extra" = dontDistribute super."yesod-websockets-extra";
+ "yesod-worker" = dontDistribute super."yesod-worker";
+ "yet-another-logger" = dontDistribute super."yet-another-logger";
+ "yhccore" = dontDistribute super."yhccore";
+ "yi-contrib" = dontDistribute super."yi-contrib";
+ "yi-emacs-colours" = dontDistribute super."yi-emacs-colours";
+ "yi-gtk" = dontDistribute super."yi-gtk";
+ "yi-monokai" = dontDistribute super."yi-monokai";
+ "yi-snippet" = dontDistribute super."yi-snippet";
+ "yi-solarized" = dontDistribute super."yi-solarized";
+ "yi-spolsky" = dontDistribute super."yi-spolsky";
+ "yi-vty" = dontDistribute super."yi-vty";
+ "yices" = dontDistribute super."yices";
+ "yices-easy" = dontDistribute super."yices-easy";
+ "yices-painless" = dontDistribute super."yices-painless";
+ "yjftp" = dontDistribute super."yjftp";
+ "yjftp-libs" = dontDistribute super."yjftp-libs";
+ "yjsvg" = dontDistribute super."yjsvg";
+ "yjtools" = dontDistribute super."yjtools";
+ "yocto" = dontDistribute super."yocto";
+ "yoko" = dontDistribute super."yoko";
+ "york-lava" = dontDistribute super."york-lava";
+ "youtube" = dontDistribute super."youtube";
+ "yql" = dontDistribute super."yql";
+ "yst" = dontDistribute super."yst";
+ "yuiGrid" = dontDistribute super."yuiGrid";
+ "yuuko" = dontDistribute super."yuuko";
+ "yxdb-utils" = dontDistribute super."yxdb-utils";
+ "z3" = dontDistribute super."z3";
+ "zalgo" = dontDistribute super."zalgo";
+ "zampolit" = dontDistribute super."zampolit";
+ "zasni-gerna" = dontDistribute super."zasni-gerna";
+ "zcache" = dontDistribute super."zcache";
+ "zenc" = dontDistribute super."zenc";
+ "zendesk-api" = dontDistribute super."zendesk-api";
+ "zeno" = dontDistribute super."zeno";
+ "zerobin" = dontDistribute super."zerobin";
+ "zeromq-haskell" = dontDistribute super."zeromq-haskell";
+ "zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
+ "zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeroth" = dontDistribute super."zeroth";
+ "zigbee-znet25" = dontDistribute super."zigbee-znet25";
+ "zip-conduit" = dontDistribute super."zip-conduit";
+ "zipedit" = dontDistribute super."zipedit";
+ "zipkin" = dontDistribute super."zipkin";
+ "zipper" = dontDistribute super."zipper";
+ "zippers" = dontDistribute super."zippers";
+ "zippo" = dontDistribute super."zippo";
+ "zlib-conduit" = dontDistribute super."zlib-conduit";
+ "zmcat" = dontDistribute super."zmcat";
+ "zmidi-core" = dontDistribute super."zmidi-core";
+ "zmidi-score" = dontDistribute super."zmidi-score";
+ "zmqat" = dontDistribute super."zmqat";
+ "zoneinfo" = dontDistribute super."zoneinfo";
+ "zoom" = dontDistribute super."zoom";
+ "zoom-cache" = dontDistribute super."zoom-cache";
+ "zoom-cache-pcm" = dontDistribute super."zoom-cache-pcm";
+ "zoom-cache-sndfile" = dontDistribute super."zoom-cache-sndfile";
+ "zoom-refs" = dontDistribute super."zoom-refs";
+ "zot" = dontDistribute super."zot";
+ "zsh-battery" = dontDistribute super."zsh-battery";
+ "ztail" = dontDistribute super."ztail";
+
+}
diff --git a/pkgs/development/haskell-modules/configuration-lts-4.1.nix b/pkgs/development/haskell-modules/configuration-lts-4.1.nix
new file mode 100644
index 00000000000..22c9cb7b2f6
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-lts-4.1.nix
@@ -0,0 +1,7668 @@
+{ pkgs }:
+
+with import ./lib.nix { inherit pkgs; };
+
+self: super: {
+
+ # core libraries provided by the compiler
+ Cabal = null;
+ array = null;
+ base = null;
+ bin-package-db = null;
+ binary = null;
+ bytestring = null;
+ containers = null;
+ deepseq = null;
+ directory = null;
+ filepath = null;
+ ghc-prim = null;
+ hoopl = null;
+ hpc = null;
+ integer-gmp = null;
+ pretty = null;
+ process = null;
+ rts = null;
+ template-haskell = null;
+ time = null;
+ transformers = null;
+ unix = null;
+
+ # lts-4.1 packages
+ "3d-graphics-examples" = dontDistribute super."3d-graphics-examples";
+ "3dmodels" = dontDistribute super."3dmodels";
+ "4Blocks" = dontDistribute super."4Blocks";
+ "AAI" = dontDistribute super."AAI";
+ "ABList" = dontDistribute super."ABList";
+ "AC-Angle" = dontDistribute super."AC-Angle";
+ "AC-Boolean" = dontDistribute super."AC-Boolean";
+ "AC-BuildPlatform" = dontDistribute super."AC-BuildPlatform";
+ "AC-Colour" = dontDistribute super."AC-Colour";
+ "AC-EasyRaster-GTK" = dontDistribute super."AC-EasyRaster-GTK";
+ "AC-HalfInteger" = dontDistribute super."AC-HalfInteger";
+ "AC-MiniTest" = dontDistribute super."AC-MiniTest";
+ "AC-PPM" = dontDistribute super."AC-PPM";
+ "AC-Random" = dontDistribute super."AC-Random";
+ "AC-Terminal" = dontDistribute super."AC-Terminal";
+ "AC-VanillaArray" = dontDistribute super."AC-VanillaArray";
+ "AC-Vector-Fancy" = dontDistribute super."AC-Vector-Fancy";
+ "ACME" = dontDistribute super."ACME";
+ "ADPfusion" = dontDistribute super."ADPfusion";
+ "AERN-Basics" = dontDistribute super."AERN-Basics";
+ "AERN-Net" = dontDistribute super."AERN-Net";
+ "AERN-Real" = dontDistribute super."AERN-Real";
+ "AERN-Real-Double" = dontDistribute super."AERN-Real-Double";
+ "AERN-Real-Interval" = dontDistribute super."AERN-Real-Interval";
+ "AERN-RnToRm" = dontDistribute super."AERN-RnToRm";
+ "AERN-RnToRm-Plot" = dontDistribute super."AERN-RnToRm-Plot";
+ "AES" = dontDistribute super."AES";
+ "AGI" = dontDistribute super."AGI";
+ "ALUT" = dontDistribute super."ALUT";
+ "AMI" = dontDistribute super."AMI";
+ "ANum" = dontDistribute super."ANum";
+ "ASN1" = dontDistribute super."ASN1";
+ "AVar" = dontDistribute super."AVar";
+ "AWin32Console" = dontDistribute super."AWin32Console";
+ "AbortT-monadstf" = dontDistribute super."AbortT-monadstf";
+ "AbortT-mtl" = dontDistribute super."AbortT-mtl";
+ "AbortT-transformers" = dontDistribute super."AbortT-transformers";
+ "ActionKid" = dontDistribute super."ActionKid";
+ "Adaptive" = dontDistribute super."Adaptive";
+ "Adaptive-Blaisorblade" = dontDistribute super."Adaptive-Blaisorblade";
+ "Advgame" = dontDistribute super."Advgame";
+ "AesonBson" = dontDistribute super."AesonBson";
+ "Agata" = dontDistribute super."Agata";
+ "Agda-executable" = dontDistribute super."Agda-executable";
+ "AhoCorasick" = dontDistribute super."AhoCorasick";
+ "AlgorithmW" = dontDistribute super."AlgorithmW";
+ "AlignmentAlgorithms" = dontDistribute super."AlignmentAlgorithms";
+ "Allure" = dontDistribute super."Allure";
+ "AndroidViewHierarchyImporter" = dontDistribute super."AndroidViewHierarchyImporter";
+ "Animas" = dontDistribute super."Animas";
+ "Annotations" = dontDistribute super."Annotations";
+ "Ansi2Html" = dontDistribute super."Ansi2Html";
+ "ApplePush" = dontDistribute super."ApplePush";
+ "AppleScript" = dontDistribute super."AppleScript";
+ "ApproxFun-hs" = dontDistribute super."ApproxFun-hs";
+ "ArrayRef" = dontDistribute super."ArrayRef";
+ "ArrowVHDL" = dontDistribute super."ArrowVHDL";
+ "AspectAG" = dontDistribute super."AspectAG";
+ "AttoBencode" = dontDistribute super."AttoBencode";
+ "AttoJson" = dontDistribute super."AttoJson";
+ "Attrac" = dontDistribute super."Attrac";
+ "Aurochs" = dontDistribute super."Aurochs";
+ "AutoForms" = dontDistribute super."AutoForms";
+ "AvlTree" = dontDistribute super."AvlTree";
+ "BASIC" = dontDistribute super."BASIC";
+ "BCMtools" = dontDistribute super."BCMtools";
+ "BNFC" = dontDistribute super."BNFC";
+ "BNFC-meta" = dontDistribute super."BNFC-meta";
+ "Baggins" = dontDistribute super."Baggins";
+ "Bang" = dontDistribute super."Bang";
+ "Barracuda" = dontDistribute super."Barracuda";
+ "Befunge93" = dontDistribute super."Befunge93";
+ "BenchmarkHistory" = dontDistribute super."BenchmarkHistory";
+ "BerkeleyDB" = dontDistribute super."BerkeleyDB";
+ "BerkeleyDBXML" = dontDistribute super."BerkeleyDBXML";
+ "BerlekampAlgorithm" = dontDistribute super."BerlekampAlgorithm";
+ "BigPixel" = dontDistribute super."BigPixel";
+ "Binpack" = dontDistribute super."Binpack";
+ "Biobase" = dontDistribute super."Biobase";
+ "BiobaseBlast" = dontDistribute super."BiobaseBlast";
+ "BiobaseDotP" = dontDistribute super."BiobaseDotP";
+ "BiobaseFR3D" = dontDistribute super."BiobaseFR3D";
+ "BiobaseFasta" = dontDistribute super."BiobaseFasta";
+ "BiobaseInfernal" = dontDistribute super."BiobaseInfernal";
+ "BiobaseMAF" = dontDistribute super."BiobaseMAF";
+ "BiobaseTrainingData" = dontDistribute super."BiobaseTrainingData";
+ "BiobaseTurner" = dontDistribute super."BiobaseTurner";
+ "BiobaseTypes" = dontDistribute super."BiobaseTypes";
+ "BiobaseVienna" = dontDistribute super."BiobaseVienna";
+ "BiobaseXNA" = dontDistribute super."BiobaseXNA";
+ "BirdPP" = dontDistribute super."BirdPP";
+ "BitSyntax" = dontDistribute super."BitSyntax";
+ "Bitly" = dontDistribute super."Bitly";
+ "Blobs" = dontDistribute super."Blobs";
+ "BluePrintCSS" = dontDistribute super."BluePrintCSS";
+ "Blueprint" = dontDistribute super."Blueprint";
+ "Bookshelf" = dontDistribute super."Bookshelf";
+ "Bravo" = dontDistribute super."Bravo";
+ "BufferedSocket" = dontDistribute super."BufferedSocket";
+ "Buster" = dontDistribute super."Buster";
+ "CBOR" = dontDistribute super."CBOR";
+ "CC-delcont" = dontDistribute super."CC-delcont";
+ "CC-delcont-alt" = dontDistribute super."CC-delcont-alt";
+ "CC-delcont-cxe" = dontDistribute super."CC-delcont-cxe";
+ "CC-delcont-exc" = dontDistribute super."CC-delcont-exc";
+ "CC-delcont-ref" = dontDistribute super."CC-delcont-ref";
+ "CC-delcont-ref-tf" = dontDistribute super."CC-delcont-ref-tf";
+ "CCA" = dontDistribute super."CCA";
+ "CHXHtml" = dontDistribute super."CHXHtml";
+ "CLASE" = dontDistribute super."CLASE";
+ "CLI" = dontDistribute super."CLI";
+ "CMCompare" = dontDistribute super."CMCompare";
+ "CMQ" = dontDistribute super."CMQ";
+ "COrdering" = dontDistribute super."COrdering";
+ "CPBrainfuck" = dontDistribute super."CPBrainfuck";
+ "CPL" = dontDistribute super."CPL";
+ "CSPM-CoreLanguage" = dontDistribute super."CSPM-CoreLanguage";
+ "CSPM-FiringRules" = dontDistribute super."CSPM-FiringRules";
+ "CSPM-Frontend" = dontDistribute super."CSPM-Frontend";
+ "CSPM-Interpreter" = dontDistribute super."CSPM-Interpreter";
+ "CSPM-ToProlog" = dontDistribute super."CSPM-ToProlog";
+ "CSPM-cspm" = dontDistribute super."CSPM-cspm";
+ "CTRex" = dontDistribute super."CTRex";
+ "CV" = dontDistribute super."CV";
+ "CabalSearch" = dontDistribute super."CabalSearch";
+ "Capabilities" = dontDistribute super."Capabilities";
+ "Cardinality" = dontDistribute super."Cardinality";
+ "CarneadesDSL" = dontDistribute super."CarneadesDSL";
+ "CarneadesIntoDung" = dontDistribute super."CarneadesIntoDung";
+ "Cartesian" = dontDistribute super."Cartesian";
+ "Cascade" = dontDistribute super."Cascade";
+ "Catana" = dontDistribute super."Catana";
+ "Chart-diagrams" = dontDistribute super."Chart-diagrams";
+ "Chart-gtk" = dontDistribute super."Chart-gtk";
+ "Chart-simple" = dontDistribute super."Chart-simple";
+ "CheatSheet" = dontDistribute super."CheatSheet";
+ "Checked" = dontDistribute super."Checked";
+ "Chitra" = dontDistribute super."Chitra";
+ "ChristmasTree" = dontDistribute super."ChristmasTree";
+ "CirruParser" = dontDistribute super."CirruParser";
+ "ClassLaws" = dontDistribute super."ClassLaws";
+ "ClassyPrelude" = dontDistribute super."ClassyPrelude";
+ "Clean" = dontDistribute super."Clean";
+ "Clipboard" = dontDistribute super."Clipboard";
+ "Coadjute" = dontDistribute super."Coadjute";
+ "Codec-Compression-LZF" = dontDistribute super."Codec-Compression-LZF";
+ "Codec-Image-DevIL" = dontDistribute super."Codec-Image-DevIL";
+ "Combinatorrent" = dontDistribute super."Combinatorrent";
+ "Command" = dontDistribute super."Command";
+ "Commando" = dontDistribute super."Commando";
+ "ComonadSheet" = dontDistribute super."ComonadSheet";
+ "ConcurrentUtils" = dontDistribute super."ConcurrentUtils";
+ "Concurrential" = dontDistribute super."Concurrential";
+ "Condor" = dontDistribute super."Condor";
+ "ConfigFileTH" = dontDistribute super."ConfigFileTH";
+ "Configger" = dontDistribute super."Configger";
+ "Configurable" = dontDistribute super."Configurable";
+ "ConsStream" = dontDistribute super."ConsStream";
+ "Conscript" = dontDistribute super."Conscript";
+ "ConstraintKinds" = dontDistribute super."ConstraintKinds";
+ "Consumer" = dontDistribute super."Consumer";
+ "ContArrow" = dontDistribute super."ContArrow";
+ "ContextAlgebra" = dontDistribute super."ContextAlgebra";
+ "Contract" = dontDistribute super."Contract";
+ "Control-Engine" = dontDistribute super."Control-Engine";
+ "Control-Monad-MultiPass" = dontDistribute super."Control-Monad-MultiPass";
+ "Control-Monad-ST2" = dontDistribute super."Control-Monad-ST2";
+ "CoreDump" = dontDistribute super."CoreDump";
+ "CoreErlang" = dontDistribute super."CoreErlang";
+ "CoreFoundation" = dontDistribute super."CoreFoundation";
+ "Coroutine" = dontDistribute super."Coroutine";
+ "CouchDB" = dontDistribute super."CouchDB";
+ "Craft3e" = dontDistribute super."Craft3e";
+ "Crypto" = dontDistribute super."Crypto";
+ "CurryDB" = dontDistribute super."CurryDB";
+ "DAG-Tournament" = dontDistribute super."DAG-Tournament";
+ "DBlimited" = dontDistribute super."DBlimited";
+ "DBus" = dontDistribute super."DBus";
+ "DCFL" = dontDistribute super."DCFL";
+ "DMuCheck" = dontDistribute super."DMuCheck";
+ "DOM" = dontDistribute super."DOM";
+ "DP" = dontDistribute super."DP";
+ "DPM" = dontDistribute super."DPM";
+ "DSA" = dontDistribute super."DSA";
+ "DSH" = dontDistribute super."DSH";
+ "DSTM" = dontDistribute super."DSTM";
+ "DTC" = dontDistribute super."DTC";
+ "Dangerous" = dontDistribute super."Dangerous";
+ "Dao" = dontDistribute super."Dao";
+ "DarcsHelpers" = dontDistribute super."DarcsHelpers";
+ "Data-Hash-Consistent" = dontDistribute super."Data-Hash-Consistent";
+ "Data-Rope" = dontDistribute super."Data-Rope";
+ "DataTreeView" = dontDistribute super."DataTreeView";
+ "Deadpan-DDP" = dontDistribute super."Deadpan-DDP";
+ "DebugTraceHelpers" = dontDistribute super."DebugTraceHelpers";
+ "DecisionTree" = dontDistribute super."DecisionTree";
+ "DeepArrow" = dontDistribute super."DeepArrow";
+ "DefendTheKing" = dontDistribute super."DefendTheKing";
+ "DescriptiveKeys" = dontDistribute super."DescriptiveKeys";
+ "Dflow" = dontDistribute super."Dflow";
+ "DifferenceLogic" = dontDistribute super."DifferenceLogic";
+ "DifferentialEvolution" = dontDistribute super."DifferentialEvolution";
+ "Digit" = dontDistribute super."Digit";
+ "DigitalOcean" = dontDistribute super."DigitalOcean";
+ "DimensionalHash" = dontDistribute super."DimensionalHash";
+ "DirectSound" = dontDistribute super."DirectSound";
+ "DisTract" = dontDistribute super."DisTract";
+ "DiscussionSupportSystem" = dontDistribute super."DiscussionSupportSystem";
+ "Dish" = dontDistribute super."Dish";
+ "Dist" = dontDistribute super."Dist";
+ "DistanceTransform" = dontDistribute super."DistanceTransform";
+ "DistanceUnits" = dontDistribute super."DistanceUnits";
+ "DnaProteinAlignment" = dontDistribute super."DnaProteinAlignment";
+ "DocTest" = dontDistribute super."DocTest";
+ "Docs" = dontDistribute super."Docs";
+ "DrHylo" = dontDistribute super."DrHylo";
+ "DrIFT" = dontDistribute super."DrIFT";
+ "DrIFT-cabalized" = dontDistribute super."DrIFT-cabalized";
+ "Dung" = dontDistribute super."Dung";
+ "Dust" = dontDistribute super."Dust";
+ "Dust-crypto" = dontDistribute super."Dust-crypto";
+ "Dust-tools" = dontDistribute super."Dust-tools";
+ "Dust-tools-pcap" = dontDistribute super."Dust-tools-pcap";
+ "DynamicTimeWarp" = dontDistribute super."DynamicTimeWarp";
+ "DysFRP" = dontDistribute super."DysFRP";
+ "DysFRP-Cairo" = dontDistribute super."DysFRP-Cairo";
+ "DysFRP-Craftwerk" = dontDistribute super."DysFRP-Craftwerk";
+ "EEConfig" = dontDistribute super."EEConfig";
+ "EdisonAPI" = dontDistribute super."EdisonAPI";
+ "EdisonCore" = dontDistribute super."EdisonCore";
+ "EditTimeReport" = dontDistribute super."EditTimeReport";
+ "EitherT" = dontDistribute super."EitherT";
+ "Elm" = dontDistribute super."Elm";
+ "Emping" = dontDistribute super."Emping";
+ "Encode" = dontDistribute super."Encode";
+ "EnumContainers" = dontDistribute super."EnumContainers";
+ "EnumMap" = dontDistribute super."EnumMap";
+ "Eq" = dontDistribute super."Eq";
+ "EqualitySolver" = dontDistribute super."EqualitySolver";
+ "EsounD" = dontDistribute super."EsounD";
+ "EstProgress" = dontDistribute super."EstProgress";
+ "EtaMOO" = dontDistribute super."EtaMOO";
+ "Etage" = dontDistribute super."Etage";
+ "Etage-Graph" = dontDistribute super."Etage-Graph";
+ "Eternal10Seconds" = dontDistribute super."Eternal10Seconds";
+ "Etherbunny" = dontDistribute super."Etherbunny";
+ "EuroIT" = dontDistribute super."EuroIT";
+ "Euterpea" = dontDistribute super."Euterpea";
+ "EventSocket" = dontDistribute super."EventSocket";
+ "Extra" = dontDistribute super."Extra";
+ "FComp" = dontDistribute super."FComp";
+ "FM-SBLEX" = dontDistribute super."FM-SBLEX";
+ "FModExRaw" = dontDistribute super."FModExRaw";
+ "FPretty" = dontDistribute super."FPretty";
+ "FTGL" = dontDistribute super."FTGL";
+ "FTGL-bytestring" = dontDistribute super."FTGL-bytestring";
+ "FTPLine" = dontDistribute super."FTPLine";
+ "Facts" = dontDistribute super."Facts";
+ "FailureT" = dontDistribute super."FailureT";
+ "FastxPipe" = dontDistribute super."FastxPipe";
+ "FermatsLastMargin" = dontDistribute super."FermatsLastMargin";
+ "FerryCore" = dontDistribute super."FerryCore";
+ "Feval" = dontDistribute super."Feval";
+ "FieldTrip" = dontDistribute super."FieldTrip";
+ "FileManip" = dontDistribute super."FileManip";
+ "FileManipCompat" = dontDistribute super."FileManipCompat";
+ "FilePather" = dontDistribute super."FilePather";
+ "FileSystem" = dontDistribute super."FileSystem";
+ "Finance-Quote-Yahoo" = dontDistribute super."Finance-Quote-Yahoo";
+ "Finance-Treasury" = dontDistribute super."Finance-Treasury";
+ "FindBin" = dontDistribute super."FindBin";
+ "FiniteMap" = dontDistribute super."FiniteMap";
+ "FirstOrderTheory" = dontDistribute super."FirstOrderTheory";
+ "FixedPoint-simple" = dontDistribute super."FixedPoint-simple";
+ "Flippi" = dontDistribute super."Flippi";
+ "Focus" = dontDistribute super."Focus";
+ "Folly" = dontDistribute super."Folly";
+ "ForSyDe" = dontDistribute super."ForSyDe";
+ "ForkableT" = dontDistribute super."ForkableT";
+ "FormalGrammars" = dontDistribute super."FormalGrammars";
+ "Foster" = dontDistribute super."Foster";
+ "FpMLv53" = dontDistribute super."FpMLv53";
+ "FractalArt" = dontDistribute super."FractalArt";
+ "Fractaler" = dontDistribute super."Fractaler";
+ "Frames" = dontDistribute super."Frames";
+ "Frank" = dontDistribute super."Frank";
+ "FreeTypeGL" = dontDistribute super."FreeTypeGL";
+ "FunGEn" = dontDistribute super."FunGEn";
+ "Fungi" = dontDistribute super."Fungi";
+ "GA" = dontDistribute super."GA";
+ "GGg" = dontDistribute super."GGg";
+ "GHood" = dontDistribute super."GHood";
+ "GLFW" = dontDistribute super."GLFW";
+ "GLFW-OGL" = dontDistribute super."GLFW-OGL";
+ "GLFW-b-demo" = dontDistribute super."GLFW-b-demo";
+ "GLFW-task" = dontDistribute super."GLFW-task";
+ "GLHUI" = dontDistribute super."GLHUI";
+ "GLM" = dontDistribute super."GLM";
+ "GLMatrix" = dontDistribute super."GLMatrix";
+ "GLURaw" = doDistribute super."GLURaw_2_0_0_0";
+ "GLUT" = doDistribute super."GLUT_2_7_0_5";
+ "GLUtil" = dontDistribute super."GLUtil";
+ "GPX" = dontDistribute super."GPX";
+ "GPipe-Collada" = dontDistribute super."GPipe-Collada";
+ "GPipe-Examples" = dontDistribute super."GPipe-Examples";
+ "GPipe-TextureLoad" = dontDistribute super."GPipe-TextureLoad";
+ "GTALib" = dontDistribute super."GTALib";
+ "Gamgine" = dontDistribute super."Gamgine";
+ "Ganymede" = dontDistribute super."Ganymede";
+ "GaussQuadIntegration" = dontDistribute super."GaussQuadIntegration";
+ "GeBoP" = dontDistribute super."GeBoP";
+ "GenI" = dontDistribute super."GenI";
+ "GenSmsPdu" = dontDistribute super."GenSmsPdu";
+ "GeneralTicTacToe" = dontDistribute super."GeneralTicTacToe";
+ "GenussFold" = dontDistribute super."GenussFold";
+ "GeoIp" = dontDistribute super."GeoIp";
+ "GeocoderOpenCage" = dontDistribute super."GeocoderOpenCage";
+ "Geodetic" = dontDistribute super."Geodetic";
+ "GeomPredicates" = dontDistribute super."GeomPredicates";
+ "GeomPredicates-SSE" = dontDistribute super."GeomPredicates-SSE";
+ "GiST" = dontDistribute super."GiST";
+ "GiveYouAHead" = dontDistribute super."GiveYouAHead";
+ "GlomeTrace" = dontDistribute super."GlomeTrace";
+ "GlomeVec" = dontDistribute super."GlomeVec";
+ "GlomeView" = dontDistribute super."GlomeView";
+ "GoogleChart" = dontDistribute super."GoogleChart";
+ "GoogleDirections" = dontDistribute super."GoogleDirections";
+ "GoogleSB" = dontDistribute super."GoogleSB";
+ "GoogleSuggest" = dontDistribute super."GoogleSuggest";
+ "GoogleTranslate" = dontDistribute super."GoogleTranslate";
+ "GotoT-transformers" = dontDistribute super."GotoT-transformers";
+ "GrammarProducts" = dontDistribute super."GrammarProducts";
+ "Graph500" = dontDistribute super."Graph500";
+ "GraphHammer" = dontDistribute super."GraphHammer";
+ "GraphHammer-examples" = dontDistribute super."GraphHammer-examples";
+ "Graphalyze" = dontDistribute super."Graphalyze";
+ "Grempa" = dontDistribute super."Grempa";
+ "GroteTrap" = dontDistribute super."GroteTrap";
+ "Grow" = dontDistribute super."Grow";
+ "GrowlNotify" = dontDistribute super."GrowlNotify";
+ "Gtk2hsGenerics" = dontDistribute super."Gtk2hsGenerics";
+ "GtkGLTV" = dontDistribute super."GtkGLTV";
+ "GtkTV" = dontDistribute super."GtkTV";
+ "GuiHaskell" = dontDistribute super."GuiHaskell";
+ "GuiTV" = dontDistribute super."GuiTV";
+ "H" = dontDistribute super."H";
+ "HARM" = dontDistribute super."HARM";
+ "HAppS-Data" = dontDistribute super."HAppS-Data";
+ "HAppS-IxSet" = dontDistribute super."HAppS-IxSet";
+ "HAppS-Server" = dontDistribute super."HAppS-Server";
+ "HAppS-State" = dontDistribute super."HAppS-State";
+ "HAppS-Util" = dontDistribute super."HAppS-Util";
+ "HAppSHelpers" = dontDistribute super."HAppSHelpers";
+ "HCL" = dontDistribute super."HCL";
+ "HCard" = dontDistribute super."HCard";
+ "HDBC-mysql" = dontDistribute super."HDBC-mysql";
+ "HDBC-odbc" = dontDistribute super."HDBC-odbc";
+ "HDBC-postgresql-hstore" = dontDistribute super."HDBC-postgresql-hstore";
+ "HDBC-session" = dontDistribute super."HDBC-session";
+ "HDRUtils" = dontDistribute super."HDRUtils";
+ "HERA" = dontDistribute super."HERA";
+ "HFrequencyQueue" = dontDistribute super."HFrequencyQueue";
+ "HFuse" = dontDistribute super."HFuse";
+ "HGL" = dontDistribute super."HGL";
+ "HGamer3D" = dontDistribute super."HGamer3D";
+ "HGamer3D-API" = dontDistribute super."HGamer3D-API";
+ "HGamer3D-Audio" = dontDistribute super."HGamer3D-Audio";
+ "HGamer3D-Bullet-Binding" = dontDistribute super."HGamer3D-Bullet-Binding";
+ "HGamer3D-CAudio-Binding" = dontDistribute super."HGamer3D-CAudio-Binding";
+ "HGamer3D-CEGUI-Binding" = dontDistribute super."HGamer3D-CEGUI-Binding";
+ "HGamer3D-Common" = dontDistribute super."HGamer3D-Common";
+ "HGamer3D-Data" = dontDistribute super."HGamer3D-Data";
+ "HGamer3D-Enet-Binding" = dontDistribute super."HGamer3D-Enet-Binding";
+ "HGamer3D-GUI" = dontDistribute super."HGamer3D-GUI";
+ "HGamer3D-Graphics3D" = dontDistribute super."HGamer3D-Graphics3D";
+ "HGamer3D-InputSystem" = dontDistribute super."HGamer3D-InputSystem";
+ "HGamer3D-Network" = dontDistribute super."HGamer3D-Network";
+ "HGamer3D-OIS-Binding" = dontDistribute super."HGamer3D-OIS-Binding";
+ "HGamer3D-Ogre-Binding" = dontDistribute super."HGamer3D-Ogre-Binding";
+ "HGamer3D-SDL2-Binding" = dontDistribute super."HGamer3D-SDL2-Binding";
+ "HGamer3D-SFML-Binding" = dontDistribute super."HGamer3D-SFML-Binding";
+ "HGamer3D-WinEvent" = dontDistribute super."HGamer3D-WinEvent";
+ "HGamer3D-Wire" = dontDistribute super."HGamer3D-Wire";
+ "HGraphStorage" = dontDistribute super."HGraphStorage";
+ "HHDL" = dontDistribute super."HHDL";
+ "HJScript" = dontDistribute super."HJScript";
+ "HJVM" = dontDistribute super."HJVM";
+ "HJavaScript" = dontDistribute super."HJavaScript";
+ "HLearn-algebra" = dontDistribute super."HLearn-algebra";
+ "HLearn-approximation" = dontDistribute super."HLearn-approximation";
+ "HLearn-classification" = dontDistribute super."HLearn-classification";
+ "HLearn-datastructures" = dontDistribute super."HLearn-datastructures";
+ "HLearn-distributions" = dontDistribute super."HLearn-distributions";
+ "HListPP" = dontDistribute super."HListPP";
+ "HLogger" = dontDistribute super."HLogger";
+ "HMM" = dontDistribute super."HMM";
+ "HMap" = dontDistribute super."HMap";
+ "HNM" = dontDistribute super."HNM";
+ "HODE" = dontDistribute super."HODE";
+ "HOpenCV" = dontDistribute super."HOpenCV";
+ "HPath" = dontDistribute super."HPath";
+ "HPi" = dontDistribute super."HPi";
+ "HPlot" = dontDistribute super."HPlot";
+ "HPong" = dontDistribute super."HPong";
+ "HROOT" = dontDistribute super."HROOT";
+ "HROOT-core" = dontDistribute super."HROOT-core";
+ "HROOT-graf" = dontDistribute super."HROOT-graf";
+ "HROOT-hist" = dontDistribute super."HROOT-hist";
+ "HROOT-io" = dontDistribute super."HROOT-io";
+ "HROOT-math" = dontDistribute super."HROOT-math";
+ "HRay" = dontDistribute super."HRay";
+ "HSFFIG" = dontDistribute super."HSFFIG";
+ "HSGEP" = dontDistribute super."HSGEP";
+ "HSH" = dontDistribute super."HSH";
+ "HSHHelpers" = dontDistribute super."HSHHelpers";
+ "HSlippyMap" = dontDistribute super."HSlippyMap";
+ "HSmarty" = dontDistribute super."HSmarty";
+ "HSoundFile" = dontDistribute super."HSoundFile";
+ "HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
+ "HSvm" = dontDistribute super."HSvm";
+ "HTTP-Simple" = dontDistribute super."HTTP-Simple";
+ "HTab" = dontDistribute super."HTab";
+ "HTicTacToe" = dontDistribute super."HTicTacToe";
+ "HUnit" = doDistribute super."HUnit_1_3_0_0";
+ "HUnit-Diff" = dontDistribute super."HUnit-Diff";
+ "HUnit-Plus" = dontDistribute super."HUnit-Plus";
+ "HUnit-approx" = dontDistribute super."HUnit-approx";
+ "HXMPP" = dontDistribute super."HXMPP";
+ "HXQ" = dontDistribute super."HXQ";
+ "HaLeX" = dontDistribute super."HaLeX";
+ "HaMinitel" = dontDistribute super."HaMinitel";
+ "HaPy" = dontDistribute super."HaPy";
+ "HaTeX-meta" = dontDistribute super."HaTeX-meta";
+ "HaTeX-qq" = dontDistribute super."HaTeX-qq";
+ "HaVSA" = dontDistribute super."HaVSA";
+ "Hach" = dontDistribute super."Hach";
+ "HackMail" = dontDistribute super."HackMail";
+ "Haggressive" = dontDistribute super."Haggressive";
+ "HandlerSocketClient" = dontDistribute super."HandlerSocketClient";
+ "Hangman" = dontDistribute super."Hangman";
+ "HarmTrace" = dontDistribute super."HarmTrace";
+ "HarmTrace-Base" = dontDistribute super."HarmTrace-Base";
+ "HasGP" = dontDistribute super."HasGP";
+ "Haschoo" = dontDistribute super."Haschoo";
+ "Hashell" = dontDistribute super."Hashell";
+ "HaskRel" = dontDistribute super."HaskRel";
+ "HaskellForMaths" = dontDistribute super."HaskellForMaths";
+ "HaskellLM" = dontDistribute super."HaskellLM";
+ "HaskellNN" = dontDistribute super."HaskellNN";
+ "HaskellTorrent" = dontDistribute super."HaskellTorrent";
+ "HaskellTutorials" = dontDistribute super."HaskellTutorials";
+ "Haskelloids" = dontDistribute super."Haskelloids";
+ "Hate" = dontDistribute super."Hate";
+ "Hawk" = dontDistribute super."Hawk";
+ "Hayoo" = dontDistribute super."Hayoo";
+ "Hclip" = dontDistribute super."Hclip";
+ "Hedi" = dontDistribute super."Hedi";
+ "HerbiePlugin" = dontDistribute super."HerbiePlugin";
+ "Hermes" = dontDistribute super."Hermes";
+ "Hieroglyph" = dontDistribute super."Hieroglyph";
+ "HiggsSet" = dontDistribute super."HiggsSet";
+ "Hipmunk" = dontDistribute super."Hipmunk";
+ "HipmunkPlayground" = dontDistribute super."HipmunkPlayground";
+ "Hish" = dontDistribute super."Hish";
+ "Histogram" = dontDistribute super."Histogram";
+ "Hmpf" = dontDistribute super."Hmpf";
+ "Hoed" = dontDistribute super."Hoed";
+ "HoleyMonoid" = dontDistribute super."HoleyMonoid";
+ "Holumbus-Distribution" = dontDistribute super."Holumbus-Distribution";
+ "Holumbus-MapReduce" = dontDistribute super."Holumbus-MapReduce";
+ "Holumbus-Searchengine" = dontDistribute super."Holumbus-Searchengine";
+ "Holumbus-Storage" = dontDistribute super."Holumbus-Storage";
+ "Homology" = dontDistribute super."Homology";
+ "HongoDB" = dontDistribute super."HongoDB";
+ "HostAndPort" = dontDistribute super."HostAndPort";
+ "Hricket" = dontDistribute super."Hricket";
+ "Hs2lib" = dontDistribute super."Hs2lib";
+ "HsASA" = dontDistribute super."HsASA";
+ "HsHaruPDF" = dontDistribute super."HsHaruPDF";
+ "HsHyperEstraier" = dontDistribute super."HsHyperEstraier";
+ "HsJudy" = dontDistribute super."HsJudy";
+ "HsOpenSSL-x509-system" = dontDistribute super."HsOpenSSL-x509-system";
+ "HsParrot" = dontDistribute super."HsParrot";
+ "HsPerl5" = dontDistribute super."HsPerl5";
+ "HsSVN" = dontDistribute super."HsSVN";
+ "HsTools" = dontDistribute super."HsTools";
+ "Hsed" = dontDistribute super."Hsed";
+ "Hsmtlib" = dontDistribute super."Hsmtlib";
+ "HueAPI" = dontDistribute super."HueAPI";
+ "HulkImport" = dontDistribute super."HulkImport";
+ "Hungarian-Munkres" = dontDistribute super."Hungarian-Munkres";
+ "IDynamic" = dontDistribute super."IDynamic";
+ "IFS" = dontDistribute super."IFS";
+ "INblobs" = dontDistribute super."INblobs";
+ "IOR" = dontDistribute super."IOR";
+ "IORefCAS" = dontDistribute super."IORefCAS";
+ "IOSpec" = dontDistribute super."IOSpec";
+ "IcoGrid" = dontDistribute super."IcoGrid";
+ "Imlib" = dontDistribute super."Imlib";
+ "ImperativeHaskell" = dontDistribute super."ImperativeHaskell";
+ "IndentParser" = dontDistribute super."IndentParser";
+ "IndexedList" = dontDistribute super."IndexedList";
+ "InfixApplicative" = dontDistribute super."InfixApplicative";
+ "Interpolation" = dontDistribute super."Interpolation";
+ "Interpolation-maxs" = dontDistribute super."Interpolation-maxs";
+ "IntervalMap" = doDistribute super."IntervalMap_0_4_1_1";
+ "Irc" = dontDistribute super."Irc";
+ "IrrHaskell" = dontDistribute super."IrrHaskell";
+ "IsNull" = dontDistribute super."IsNull";
+ "JSON-Combinator" = dontDistribute super."JSON-Combinator";
+ "JSON-Combinator-Examples" = dontDistribute super."JSON-Combinator-Examples";
+ "JSONb" = dontDistribute super."JSONb";
+ "JYU-Utils" = dontDistribute super."JYU-Utils";
+ "JackMiniMix" = dontDistribute super."JackMiniMix";
+ "Javasf" = dontDistribute super."Javasf";
+ "Javav" = dontDistribute super."Javav";
+ "JsContracts" = dontDistribute super."JsContracts";
+ "JsonGrammar" = dontDistribute super."JsonGrammar";
+ "JuicyPixels-canvas" = dontDistribute super."JuicyPixels-canvas";
+ "JunkDB" = dontDistribute super."JunkDB";
+ "JunkDB-driver-gdbm" = dontDistribute super."JunkDB-driver-gdbm";
+ "JunkDB-driver-hashtables" = dontDistribute super."JunkDB-driver-hashtables";
+ "JustParse" = dontDistribute super."JustParse";
+ "KMP" = dontDistribute super."KMP";
+ "KSP" = dontDistribute super."KSP";
+ "Kalman" = dontDistribute super."Kalman";
+ "KdTree" = dontDistribute super."KdTree";
+ "Ketchup" = dontDistribute super."Ketchup";
+ "KiCS" = dontDistribute super."KiCS";
+ "KiCS-debugger" = dontDistribute super."KiCS-debugger";
+ "KiCS-prophecy" = dontDistribute super."KiCS-prophecy";
+ "Kleislify" = dontDistribute super."Kleislify";
+ "Konf" = dontDistribute super."Konf";
+ "Kriens" = dontDistribute super."Kriens";
+ "KyotoCabinet" = dontDistribute super."KyotoCabinet";
+ "L-seed" = dontDistribute super."L-seed";
+ "LDAP" = dontDistribute super."LDAP";
+ "LRU" = dontDistribute super."LRU";
+ "LTree" = dontDistribute super."LTree";
+ "LambdaCalculator" = dontDistribute super."LambdaCalculator";
+ "LambdaHack" = dontDistribute super."LambdaHack";
+ "LambdaINet" = dontDistribute super."LambdaINet";
+ "LambdaNet" = dontDistribute super."LambdaNet";
+ "LambdaPrettyQuote" = dontDistribute super."LambdaPrettyQuote";
+ "LambdaShell" = dontDistribute super."LambdaShell";
+ "Lambdajudge" = dontDistribute super."Lambdajudge";
+ "Lambdaya" = dontDistribute super."Lambdaya";
+ "LargeCardinalHierarchy" = dontDistribute super."LargeCardinalHierarchy";
+ "Lastik" = dontDistribute super."Lastik";
+ "Lattices" = dontDistribute super."Lattices";
+ "LazyVault" = dontDistribute super."LazyVault";
+ "Level0" = dontDistribute super."Level0";
+ "LibClang" = dontDistribute super."LibClang";
+ "LibZip" = dontDistribute super."LibZip";
+ "Limit" = dontDistribute super."Limit";
+ "LinearSplit" = dontDistribute super."LinearSplit";
+ "LinguisticsTypes" = dontDistribute super."LinguisticsTypes";
+ "LinkChecker" = dontDistribute super."LinkChecker";
+ "ListTree" = dontDistribute super."ListTree";
+ "ListWriter" = dontDistribute super."ListWriter";
+ "ListZipper" = dontDistribute super."ListZipper";
+ "Logic" = dontDistribute super."Logic";
+ "LogicGrowsOnTrees" = dontDistribute super."LogicGrowsOnTrees";
+ "LogicGrowsOnTrees-MPI" = dontDistribute super."LogicGrowsOnTrees-MPI";
+ "LogicGrowsOnTrees-network" = dontDistribute super."LogicGrowsOnTrees-network";
+ "LogicGrowsOnTrees-processes" = dontDistribute super."LogicGrowsOnTrees-processes";
+ "LslPlus" = dontDistribute super."LslPlus";
+ "Lucu" = dontDistribute super."Lucu";
+ "MC-Fold-DP" = dontDistribute super."MC-Fold-DP";
+ "MHask" = dontDistribute super."MHask";
+ "MSQueue" = dontDistribute super."MSQueue";
+ "MTGBuilder" = dontDistribute super."MTGBuilder";
+ "MagicHaskeller" = dontDistribute super."MagicHaskeller";
+ "MailchimpSimple" = dontDistribute super."MailchimpSimple";
+ "MaybeT" = dontDistribute super."MaybeT";
+ "MaybeT-monads-tf" = dontDistribute super."MaybeT-monads-tf";
+ "MaybeT-transformers" = dontDistribute super."MaybeT-transformers";
+ "MazesOfMonad" = dontDistribute super."MazesOfMonad";
+ "MeanShift" = dontDistribute super."MeanShift";
+ "Measure" = dontDistribute super."Measure";
+ "MetaHDBC" = dontDistribute super."MetaHDBC";
+ "MetaObject" = dontDistribute super."MetaObject";
+ "Metrics" = dontDistribute super."Metrics";
+ "Mhailist" = dontDistribute super."Mhailist";
+ "Michelangelo" = dontDistribute super."Michelangelo";
+ "MicrosoftTranslator" = dontDistribute super."MicrosoftTranslator";
+ "MiniAgda" = dontDistribute super."MiniAgda";
+ "MissingK" = dontDistribute super."MissingK";
+ "MissingM" = dontDistribute super."MissingM";
+ "MissingPy" = dontDistribute super."MissingPy";
+ "Modulo" = dontDistribute super."Modulo";
+ "Moe" = dontDistribute super."Moe";
+ "MoeDict" = dontDistribute super."MoeDict";
+ "MonadCatchIO-mtl" = dontDistribute super."MonadCatchIO-mtl";
+ "MonadCatchIO-mtl-foreign" = dontDistribute super."MonadCatchIO-mtl-foreign";
+ "MonadCatchIO-transformers-foreign" = dontDistribute super."MonadCatchIO-transformers-foreign";
+ "MonadCompose" = dontDistribute super."MonadCompose";
+ "MonadLab" = dontDistribute super."MonadLab";
+ "MonadRandomLazy" = dontDistribute super."MonadRandomLazy";
+ "MonadStack" = dontDistribute super."MonadStack";
+ "Monadius" = dontDistribute super."Monadius";
+ "Monaris" = dontDistribute super."Monaris";
+ "Monatron" = dontDistribute super."Monatron";
+ "Monatron-IO" = dontDistribute super."Monatron-IO";
+ "Monocle" = dontDistribute super."Monocle";
+ "MorseCode" = dontDistribute super."MorseCode";
+ "MuCheck" = dontDistribute super."MuCheck";
+ "MuCheck-HUnit" = dontDistribute super."MuCheck-HUnit";
+ "MuCheck-Hspec" = dontDistribute super."MuCheck-Hspec";
+ "MuCheck-QuickCheck" = dontDistribute super."MuCheck-QuickCheck";
+ "MuCheck-SmallCheck" = dontDistribute super."MuCheck-SmallCheck";
+ "Munkres" = dontDistribute super."Munkres";
+ "Munkres-simple" = dontDistribute super."Munkres-simple";
+ "MusicBrainz-libdiscid" = dontDistribute super."MusicBrainz-libdiscid";
+ "MyPrimes" = dontDistribute super."MyPrimes";
+ "NGrams" = dontDistribute super."NGrams";
+ "NTRU" = dontDistribute super."NTRU";
+ "NXT" = dontDistribute super."NXT";
+ "NXTDSL" = dontDistribute super."NXTDSL";
+ "NanoProlog" = dontDistribute super."NanoProlog";
+ "NaturalLanguageAlphabets" = dontDistribute super."NaturalLanguageAlphabets";
+ "NaturalSort" = dontDistribute super."NaturalSort";
+ "NearContextAlgebra" = dontDistribute super."NearContextAlgebra";
+ "Neks" = dontDistribute super."Neks";
+ "NestedFunctor" = dontDistribute super."NestedFunctor";
+ "NestedSampling" = dontDistribute super."NestedSampling";
+ "NetSNMP" = dontDistribute super."NetSNMP";
+ "NewBinary" = dontDistribute super."NewBinary";
+ "Ninjas" = dontDistribute super."Ninjas";
+ "NoSlow" = dontDistribute super."NoSlow";
+ "NoTrace" = dontDistribute super."NoTrace";
+ "Noise" = dontDistribute super."Noise";
+ "Nomyx" = dontDistribute super."Nomyx";
+ "Nomyx-Core" = dontDistribute super."Nomyx-Core";
+ "Nomyx-Language" = dontDistribute super."Nomyx-Language";
+ "Nomyx-Rules" = dontDistribute super."Nomyx-Rules";
+ "Nomyx-Web" = dontDistribute super."Nomyx-Web";
+ "NonEmpty" = dontDistribute super."NonEmpty";
+ "NonEmptyList" = dontDistribute super."NonEmptyList";
+ "NumLazyByteString" = dontDistribute super."NumLazyByteString";
+ "NumberSieves" = dontDistribute super."NumberSieves";
+ "Numbers" = dontDistribute super."Numbers";
+ "Nussinov78" = dontDistribute super."Nussinov78";
+ "Nutri" = dontDistribute super."Nutri";
+ "OGL" = dontDistribute super."OGL";
+ "OSM" = dontDistribute super."OSM";
+ "OTP" = dontDistribute super."OTP";
+ "Object" = dontDistribute super."Object";
+ "ObjectIO" = dontDistribute super."ObjectIO";
+ "Obsidian" = dontDistribute super."Obsidian";
+ "OddWord" = dontDistribute super."OddWord";
+ "Omega" = dontDistribute super."Omega";
+ "OneTuple" = dontDistribute super."OneTuple";
+ "OpenAFP" = dontDistribute super."OpenAFP";
+ "OpenAFP-Utils" = dontDistribute super."OpenAFP-Utils";
+ "OpenAL" = dontDistribute super."OpenAL";
+ "OpenCL" = dontDistribute super."OpenCL";
+ "OpenCLRaw" = dontDistribute super."OpenCLRaw";
+ "OpenCLWrappers" = dontDistribute super."OpenCLWrappers";
+ "OpenGL" = doDistribute super."OpenGL_3_0_0_0";
+ "OpenGLCheck" = dontDistribute super."OpenGLCheck";
+ "OpenGLRaw" = doDistribute super."OpenGLRaw_3_0_0_0";
+ "OpenGLRaw21" = dontDistribute super."OpenGLRaw21";
+ "OpenSCAD" = dontDistribute super."OpenSCAD";
+ "OpenVG" = dontDistribute super."OpenVG";
+ "OpenVGRaw" = dontDistribute super."OpenVGRaw";
+ "Operads" = dontDistribute super."Operads";
+ "OptDir" = dontDistribute super."OptDir";
+ "OrPatterns" = dontDistribute super."OrPatterns";
+ "OrchestrateDB" = dontDistribute super."OrchestrateDB";
+ "OrderedBits" = dontDistribute super."OrderedBits";
+ "Ordinals" = dontDistribute super."Ordinals";
+ "PArrows" = dontDistribute super."PArrows";
+ "PBKDF2" = dontDistribute super."PBKDF2";
+ "PCLT" = dontDistribute super."PCLT";
+ "PCLT-DB" = dontDistribute super."PCLT-DB";
+ "PDBtools" = dontDistribute super."PDBtools";
+ "PTQ" = dontDistribute super."PTQ";
+ "PageIO" = dontDistribute super."PageIO";
+ "Paillier" = dontDistribute super."Paillier";
+ "PandocAgda" = dontDistribute super."PandocAgda";
+ "Paraiso" = dontDistribute super."Paraiso";
+ "Parry" = dontDistribute super."Parry";
+ "ParsecTools" = dontDistribute super."ParsecTools";
+ "ParserFunction" = dontDistribute super."ParserFunction";
+ "PartialTypeSignatures" = dontDistribute super."PartialTypeSignatures";
+ "PasswordGenerator" = dontDistribute super."PasswordGenerator";
+ "PastePipe" = dontDistribute super."PastePipe";
+ "Pathfinder" = dontDistribute super."Pathfinder";
+ "Peano" = dontDistribute super."Peano";
+ "PeanoWitnesses" = dontDistribute super."PeanoWitnesses";
+ "PerfectHash" = dontDistribute super."PerfectHash";
+ "PermuteEffects" = dontDistribute super."PermuteEffects";
+ "Phsu" = dontDistribute super."Phsu";
+ "Pipe" = dontDistribute super."Pipe";
+ "Piso" = dontDistribute super."Piso";
+ "PlayHangmanGame" = dontDistribute super."PlayHangmanGame";
+ "PlayingCards" = dontDistribute super."PlayingCards";
+ "Plot-ho-matic" = dontDistribute super."Plot-ho-matic";
+ "PlslTools" = dontDistribute super."PlslTools";
+ "Plural" = dontDistribute super."Plural";
+ "Pollutocracy" = dontDistribute super."Pollutocracy";
+ "PortFusion" = dontDistribute super."PortFusion";
+ "PortMidi" = dontDistribute super."PortMidi";
+ "PostgreSQL" = dontDistribute super."PostgreSQL";
+ "PrimitiveArray" = dontDistribute super."PrimitiveArray";
+ "Printf-TH" = dontDistribute super."Printf-TH";
+ "PriorityChansConverger" = dontDistribute super."PriorityChansConverger";
+ "ProbabilityMonads" = dontDistribute super."ProbabilityMonads";
+ "PropLogic" = dontDistribute super."PropLogic";
+ "Proper" = dontDistribute super."Proper";
+ "ProxN" = dontDistribute super."ProxN";
+ "Pugs" = dontDistribute super."Pugs";
+ "Pup-Events" = dontDistribute super."Pup-Events";
+ "Pup-Events-Client" = dontDistribute super."Pup-Events-Client";
+ "Pup-Events-Demo" = dontDistribute super."Pup-Events-Demo";
+ "Pup-Events-PQueue" = dontDistribute super."Pup-Events-PQueue";
+ "Pup-Events-Server" = dontDistribute super."Pup-Events-Server";
+ "QIO" = dontDistribute super."QIO";
+ "QuadEdge" = dontDistribute super."QuadEdge";
+ "QuadTree" = dontDistribute super."QuadTree";
+ "Quelea" = dontDistribute super."Quelea";
+ "QuickAnnotate" = dontDistribute super."QuickAnnotate";
+ "QuickCheck-GenT" = dontDistribute super."QuickCheck-GenT";
+ "QuickCheck-safe" = dontDistribute super."QuickCheck-safe";
+ "Quickson" = dontDistribute super."Quickson";
+ "R-pandoc" = dontDistribute super."R-pandoc";
+ "RANSAC" = dontDistribute super."RANSAC";
+ "RBTree" = dontDistribute super."RBTree";
+ "RESTng" = dontDistribute super."RESTng";
+ "RFC1751" = dontDistribute super."RFC1751";
+ "RJson" = dontDistribute super."RJson";
+ "RMP" = dontDistribute super."RMP";
+ "RNAFold" = dontDistribute super."RNAFold";
+ "RNAFoldProgs" = dontDistribute super."RNAFoldProgs";
+ "RNAdesign" = dontDistribute super."RNAdesign";
+ "RNAdraw" = dontDistribute super."RNAdraw";
+ "RNAwolf" = dontDistribute super."RNAwolf";
+ "Raincat" = dontDistribute super."Raincat";
+ "Random123" = dontDistribute super."Random123";
+ "RandomDotOrg" = dontDistribute super."RandomDotOrg";
+ "Randometer" = dontDistribute super."Randometer";
+ "Range" = dontDistribute super."Range";
+ "Ranged-sets" = dontDistribute super."Ranged-sets";
+ "Ranka" = dontDistribute super."Ranka";
+ "Rasenschach" = dontDistribute super."Rasenschach";
+ "Redmine" = dontDistribute super."Redmine";
+ "Ref" = dontDistribute super."Ref";
+ "Referees" = dontDistribute super."Referees";
+ "RepLib" = dontDistribute super."RepLib";
+ "ReplicateEffects" = dontDistribute super."ReplicateEffects";
+ "ReviewBoard" = dontDistribute super."ReviewBoard";
+ "RichConditional" = dontDistribute super."RichConditional";
+ "RollingDirectory" = dontDistribute super."RollingDirectory";
+ "RoyalMonad" = dontDistribute super."RoyalMonad";
+ "RxHaskell" = dontDistribute super."RxHaskell";
+ "SBench" = dontDistribute super."SBench";
+ "SConfig" = dontDistribute super."SConfig";
+ "SDL" = dontDistribute super."SDL";
+ "SDL-gfx" = dontDistribute super."SDL-gfx";
+ "SDL-image" = dontDistribute super."SDL-image";
+ "SDL-mixer" = dontDistribute super."SDL-mixer";
+ "SDL-mpeg" = dontDistribute super."SDL-mpeg";
+ "SDL-ttf" = dontDistribute super."SDL-ttf";
+ "SDL2-ttf" = dontDistribute super."SDL2-ttf";
+ "SFML" = dontDistribute super."SFML";
+ "SFML-control" = dontDistribute super."SFML-control";
+ "SFont" = dontDistribute super."SFont";
+ "SG" = dontDistribute super."SG";
+ "SGdemo" = dontDistribute super."SGdemo";
+ "SHA2" = dontDistribute super."SHA2";
+ "SMTPClient" = dontDistribute super."SMTPClient";
+ "SNet" = dontDistribute super."SNet";
+ "SQLDeps" = dontDistribute super."SQLDeps";
+ "STL" = dontDistribute super."STL";
+ "SVG2Q" = dontDistribute super."SVG2Q";
+ "SVGFonts" = dontDistribute super."SVGFonts";
+ "SVGPath" = dontDistribute super."SVGPath";
+ "SWMMoutGetMB" = dontDistribute super."SWMMoutGetMB";
+ "SableCC2Hs" = dontDistribute super."SableCC2Hs";
+ "Safe" = dontDistribute super."Safe";
+ "Salsa" = dontDistribute super."Salsa";
+ "Saturnin" = dontDistribute super."Saturnin";
+ "SciFlow" = dontDistribute super."SciFlow";
+ "ScratchFs" = dontDistribute super."ScratchFs";
+ "Scurry" = dontDistribute super."Scurry";
+ "Semantique" = dontDistribute super."Semantique";
+ "Semigroup" = dontDistribute super."Semigroup";
+ "SeqAlign" = dontDistribute super."SeqAlign";
+ "SessionLogger" = dontDistribute super."SessionLogger";
+ "ShellCheck" = dontDistribute super."ShellCheck";
+ "Shellac" = dontDistribute super."Shellac";
+ "Shellac-compatline" = dontDistribute super."Shellac-compatline";
+ "Shellac-editline" = dontDistribute super."Shellac-editline";
+ "Shellac-haskeline" = dontDistribute super."Shellac-haskeline";
+ "Shellac-readline" = dontDistribute super."Shellac-readline";
+ "ShowF" = dontDistribute super."ShowF";
+ "Shrub" = dontDistribute super."Shrub";
+ "Shu-thing" = dontDistribute super."Shu-thing";
+ "SimpleAES" = dontDistribute super."SimpleAES";
+ "SimpleEA" = dontDistribute super."SimpleEA";
+ "SimpleGL" = dontDistribute super."SimpleGL";
+ "SimpleH" = dontDistribute super."SimpleH";
+ "SimpleLog" = dontDistribute super."SimpleLog";
+ "SizeCompare" = dontDistribute super."SizeCompare";
+ "Slides" = dontDistribute super."Slides";
+ "Smooth" = dontDistribute super."Smooth";
+ "SmtLib" = dontDistribute super."SmtLib";
+ "Snusmumrik" = dontDistribute super."Snusmumrik";
+ "SoOSiM" = dontDistribute super."SoOSiM";
+ "SoccerFun" = dontDistribute super."SoccerFun";
+ "SoccerFunGL" = dontDistribute super."SoccerFunGL";
+ "Sonnex" = dontDistribute super."Sonnex";
+ "SourceGraph" = dontDistribute super."SourceGraph";
+ "Southpaw" = dontDistribute super."Southpaw";
+ "SpaceInvaders" = dontDistribute super."SpaceInvaders";
+ "SpacePrivateers" = dontDistribute super."SpacePrivateers";
+ "SpinCounter" = dontDistribute super."SpinCounter";
+ "Spintax" = dontDistribute super."Spintax";
+ "Spock-auth" = dontDistribute super."Spock-auth";
+ "SpreadsheetML" = dontDistribute super."SpreadsheetML";
+ "Sprig" = dontDistribute super."Sprig";
+ "Stasis" = dontDistribute super."Stasis";
+ "StateVar-transformer" = dontDistribute super."StateVar-transformer";
+ "StatisticalMethods" = dontDistribute super."StatisticalMethods";
+ "Stomp" = dontDistribute super."Stomp";
+ "Strafunski-ATermLib" = dontDistribute super."Strafunski-ATermLib";
+ "Strafunski-Sdf2Haskell" = dontDistribute super."Strafunski-Sdf2Haskell";
+ "StrappedTemplates" = dontDistribute super."StrappedTemplates";
+ "StrategyLib" = dontDistribute super."StrategyLib";
+ "Stream" = dontDistribute super."Stream";
+ "StrictBench" = dontDistribute super."StrictBench";
+ "SuffixStructures" = dontDistribute super."SuffixStructures";
+ "SybWidget" = dontDistribute super."SybWidget";
+ "SyntaxMacros" = dontDistribute super."SyntaxMacros";
+ "Sysmon" = dontDistribute super."Sysmon";
+ "TBC" = dontDistribute super."TBC";
+ "TBit" = dontDistribute super."TBit";
+ "THEff" = dontDistribute super."THEff";
+ "TTTAS" = dontDistribute super."TTTAS";
+ "TV" = dontDistribute super."TV";
+ "TYB" = dontDistribute super."TYB";
+ "TableAlgebra" = dontDistribute super."TableAlgebra";
+ "Tables" = dontDistribute super."Tables";
+ "Tablify" = dontDistribute super."Tablify";
+ "Tainted" = dontDistribute super."Tainted";
+ "Takusen" = dontDistribute super."Takusen";
+ "Tape" = dontDistribute super."Tape";
+ "TeaHS" = dontDistribute super."TeaHS";
+ "Tensor" = dontDistribute super."Tensor";
+ "TernaryTrees" = dontDistribute super."TernaryTrees";
+ "TestExplode" = dontDistribute super."TestExplode";
+ "Theora" = dontDistribute super."Theora";
+ "Thingie" = dontDistribute super."Thingie";
+ "ThreadObjects" = dontDistribute super."ThreadObjects";
+ "Thrift" = dontDistribute super."Thrift";
+ "Tic-Tac-Toe" = dontDistribute super."Tic-Tac-Toe";
+ "TicTacToe" = dontDistribute super."TicTacToe";
+ "TigerHash" = dontDistribute super."TigerHash";
+ "TimePiece" = dontDistribute super."TimePiece";
+ "TinyLaunchbury" = dontDistribute super."TinyLaunchbury";
+ "TinyURL" = dontDistribute super."TinyURL";
+ "Titim" = dontDistribute super."Titim";
+ "Top" = dontDistribute super."Top";
+ "Tournament" = dontDistribute super."Tournament";
+ "TraceUtils" = dontDistribute super."TraceUtils";
+ "TransformersStepByStep" = dontDistribute super."TransformersStepByStep";
+ "Transhare" = dontDistribute super."Transhare";
+ "TreeCounter" = dontDistribute super."TreeCounter";
+ "TreeStructures" = dontDistribute super."TreeStructures";
+ "TreeT" = dontDistribute super."TreeT";
+ "Treiber" = dontDistribute super."Treiber";
+ "TrendGraph" = dontDistribute super."TrendGraph";
+ "TrieMap" = dontDistribute super."TrieMap";
+ "Twofish" = dontDistribute super."Twofish";
+ "TypeClass" = dontDistribute super."TypeClass";
+ "TypeCompose" = dontDistribute super."TypeCompose";
+ "TypeIlluminator" = dontDistribute super."TypeIlluminator";
+ "TypeNat" = dontDistribute super."TypeNat";
+ "TypingTester" = dontDistribute super."TypingTester";
+ "UISF" = dontDistribute super."UISF";
+ "UMM" = dontDistribute super."UMM";
+ "URLT" = dontDistribute super."URLT";
+ "URLb" = dontDistribute super."URLb";
+ "UTFTConverter" = dontDistribute super."UTFTConverter";
+ "Unique" = dontDistribute super."Unique";
+ "Unixutils-shadow" = dontDistribute super."Unixutils-shadow";
+ "Updater" = dontDistribute super."Updater";
+ "UrlDisp" = dontDistribute super."UrlDisp";
+ "Useful" = dontDistribute super."Useful";
+ "UtilityTM" = dontDistribute super."UtilityTM";
+ "VKHS" = dontDistribute super."VKHS";
+ "Validation" = dontDistribute super."Validation";
+ "Vec" = dontDistribute super."Vec";
+ "Vec-Boolean" = dontDistribute super."Vec-Boolean";
+ "Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
+ "Vec-Transform" = dontDistribute super."Vec-Transform";
+ "VecN" = dontDistribute super."VecN";
+ "Verba" = dontDistribute super."Verba";
+ "ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
+ "Vulkan" = dontDistribute super."Vulkan";
+ "WAVE" = dontDistribute super."WAVE";
+ "WL500gPControl" = dontDistribute super."WL500gPControl";
+ "WL500gPLib" = dontDistribute super."WL500gPLib";
+ "WMSigner" = dontDistribute super."WMSigner";
+ "WURFL" = dontDistribute super."WURFL";
+ "WXDiffCtrl" = dontDistribute super."WXDiffCtrl";
+ "WashNGo" = dontDistribute super."WashNGo";
+ "WaveFront" = dontDistribute super."WaveFront";
+ "Weather" = dontDistribute super."Weather";
+ "WebBits" = dontDistribute super."WebBits";
+ "WebBits-Html" = dontDistribute super."WebBits-Html";
+ "WebBits-multiplate" = dontDistribute super."WebBits-multiplate";
+ "WebCont" = dontDistribute super."WebCont";
+ "WeberLogic" = dontDistribute super."WeberLogic";
+ "Webrexp" = dontDistribute super."Webrexp";
+ "Wheb" = dontDistribute super."Wheb";
+ "WikimediaParser" = dontDistribute super."WikimediaParser";
+ "Win32-dhcp-server" = dontDistribute super."Win32-dhcp-server";
+ "Win32-errors" = dontDistribute super."Win32-errors";
+ "Win32-junction-point" = dontDistribute super."Win32-junction-point";
+ "Win32-security" = dontDistribute super."Win32-security";
+ "Win32-services" = dontDistribute super."Win32-services";
+ "Win32-services-wrapper" = dontDistribute super."Win32-services-wrapper";
+ "Wired" = dontDistribute super."Wired";
+ "WordAlignment" = dontDistribute super."WordAlignment";
+ "WordNet" = dontDistribute super."WordNet";
+ "WordNet-ghc74" = dontDistribute super."WordNet-ghc74";
+ "Wordlint" = dontDistribute super."Wordlint";
+ "WxGeneric" = dontDistribute super."WxGeneric";
+ "X11-extras" = dontDistribute super."X11-extras";
+ "X11-rm" = dontDistribute super."X11-rm";
+ "X11-xdamage" = dontDistribute super."X11-xdamage";
+ "X11-xfixes" = dontDistribute super."X11-xfixes";
+ "X11-xft" = dontDistribute super."X11-xft";
+ "X11-xshape" = dontDistribute super."X11-xshape";
+ "XAttr" = dontDistribute super."XAttr";
+ "XInput" = dontDistribute super."XInput";
+ "XMMS" = dontDistribute super."XMMS";
+ "XMPP" = dontDistribute super."XMPP";
+ "XSaiga" = dontDistribute super."XSaiga";
+ "Xec" = dontDistribute super."Xec";
+ "XmlHtmlWriter" = dontDistribute super."XmlHtmlWriter";
+ "Xorshift128Plus" = dontDistribute super."Xorshift128Plus";
+ "YACPong" = dontDistribute super."YACPong";
+ "YFrob" = dontDistribute super."YFrob";
+ "Yablog" = dontDistribute super."Yablog";
+ "YamlReference" = dontDistribute super."YamlReference";
+ "Yampa-core" = dontDistribute super."Yampa-core";
+ "Yocto" = dontDistribute super."Yocto";
+ "Yogurt" = dontDistribute super."Yogurt";
+ "Yogurt-Standalone" = dontDistribute super."Yogurt-Standalone";
+ "ZEBEDDE" = dontDistribute super."ZEBEDDE";
+ "ZFS" = dontDistribute super."ZFS";
+ "ZMachine" = dontDistribute super."ZMachine";
+ "ZipFold" = dontDistribute super."ZipFold";
+ "ZipperAG" = dontDistribute super."ZipperAG";
+ "Zora" = dontDistribute super."Zora";
+ "Zwaluw" = dontDistribute super."Zwaluw";
+ "a50" = dontDistribute super."a50";
+ "abacate" = dontDistribute super."abacate";
+ "abc-puzzle" = dontDistribute super."abc-puzzle";
+ "abcBridge" = dontDistribute super."abcBridge";
+ "abcnotation" = dontDistribute super."abcnotation";
+ "abeson" = dontDistribute super."abeson";
+ "abstract-deque-tests" = dontDistribute super."abstract-deque-tests";
+ "abstract-par-accelerate" = dontDistribute super."abstract-par-accelerate";
+ "abt" = dontDistribute super."abt";
+ "ac-machine" = dontDistribute super."ac-machine";
+ "ac-machine-conduit" = dontDistribute super."ac-machine-conduit";
+ "accelerate-arithmetic" = dontDistribute super."accelerate-arithmetic";
+ "accelerate-cublas" = dontDistribute super."accelerate-cublas";
+ "accelerate-cuda" = dontDistribute super."accelerate-cuda";
+ "accelerate-cufft" = dontDistribute super."accelerate-cufft";
+ "accelerate-examples" = dontDistribute super."accelerate-examples";
+ "accelerate-fft" = dontDistribute super."accelerate-fft";
+ "accelerate-fftw" = dontDistribute super."accelerate-fftw";
+ "accelerate-fourier" = dontDistribute super."accelerate-fourier";
+ "accelerate-fourier-benchmark" = dontDistribute super."accelerate-fourier-benchmark";
+ "accelerate-io" = dontDistribute super."accelerate-io";
+ "accelerate-random" = dontDistribute super."accelerate-random";
+ "accelerate-utility" = dontDistribute super."accelerate-utility";
+ "accentuateus" = dontDistribute super."accentuateus";
+ "access-time" = dontDistribute super."access-time";
+ "acid-state-dist" = dontDistribute super."acid-state-dist";
+ "acid-state-tls" = dontDistribute super."acid-state-tls";
+ "acl2" = dontDistribute super."acl2";
+ "acme-all-monad" = dontDistribute super."acme-all-monad";
+ "acme-box" = dontDistribute super."acme-box";
+ "acme-cadre" = dontDistribute super."acme-cadre";
+ "acme-cofunctor" = dontDistribute super."acme-cofunctor";
+ "acme-colosson" = dontDistribute super."acme-colosson";
+ "acme-comonad" = dontDistribute super."acme-comonad";
+ "acme-cutegirl" = dontDistribute super."acme-cutegirl";
+ "acme-dont" = dontDistribute super."acme-dont";
+ "acme-flipping-tables" = dontDistribute super."acme-flipping-tables";
+ "acme-grawlix" = dontDistribute super."acme-grawlix";
+ "acme-hq9plus" = dontDistribute super."acme-hq9plus";
+ "acme-http" = dontDistribute super."acme-http";
+ "acme-inator" = dontDistribute super."acme-inator";
+ "acme-io" = dontDistribute super."acme-io";
+ "acme-lolcat" = dontDistribute super."acme-lolcat";
+ "acme-lookofdisapproval" = dontDistribute super."acme-lookofdisapproval";
+ "acme-memorandom" = dontDistribute super."acme-memorandom";
+ "acme-microwave" = dontDistribute super."acme-microwave";
+ "acme-miscorder" = dontDistribute super."acme-miscorder";
+ "acme-missiles" = dontDistribute super."acme-missiles";
+ "acme-now" = dontDistribute super."acme-now";
+ "acme-numbersystem" = dontDistribute super."acme-numbersystem";
+ "acme-omitted" = dontDistribute super."acme-omitted";
+ "acme-one" = dontDistribute super."acme-one";
+ "acme-operators" = dontDistribute super."acme-operators";
+ "acme-php" = dontDistribute super."acme-php";
+ "acme-pointful-numbers" = dontDistribute super."acme-pointful-numbers";
+ "acme-realworld" = dontDistribute super."acme-realworld";
+ "acme-safe" = dontDistribute super."acme-safe";
+ "acme-schoenfinkel" = dontDistribute super."acme-schoenfinkel";
+ "acme-strfry" = dontDistribute super."acme-strfry";
+ "acme-stringly-typed" = dontDistribute super."acme-stringly-typed";
+ "acme-strtok" = dontDistribute super."acme-strtok";
+ "acme-timemachine" = dontDistribute super."acme-timemachine";
+ "acme-year" = dontDistribute super."acme-year";
+ "acme-zero" = dontDistribute super."acme-zero";
+ "activehs" = dontDistribute super."activehs";
+ "activehs-base" = dontDistribute super."activehs-base";
+ "activitystreams-aeson" = dontDistribute super."activitystreams-aeson";
+ "actor" = dontDistribute super."actor";
+ "adaptive-containers" = dontDistribute super."adaptive-containers";
+ "adaptive-tuple" = dontDistribute super."adaptive-tuple";
+ "adb" = dontDistribute super."adb";
+ "adblock2privoxy" = dontDistribute super."adblock2privoxy";
+ "addLicenseInfo" = dontDistribute super."addLicenseInfo";
+ "adhoc-network" = dontDistribute super."adhoc-network";
+ "adict" = dontDistribute super."adict";
+ "adobe-swatch-exchange" = dontDistribute super."adobe-swatch-exchange";
+ "adp-multi" = dontDistribute super."adp-multi";
+ "adp-multi-monadiccp" = dontDistribute super."adp-multi-monadiccp";
+ "aeson-applicative" = dontDistribute super."aeson-applicative";
+ "aeson-bson" = dontDistribute super."aeson-bson";
+ "aeson-diff" = dontDistribute super."aeson-diff";
+ "aeson-filthy" = dontDistribute super."aeson-filthy";
+ "aeson-iproute" = dontDistribute super."aeson-iproute";
+ "aeson-lens" = dontDistribute super."aeson-lens";
+ "aeson-native" = dontDistribute super."aeson-native";
+ "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+ "aeson-schema" = dontDistribute super."aeson-schema";
+ "aeson-serialize" = dontDistribute super."aeson-serialize";
+ "aeson-smart" = dontDistribute super."aeson-smart";
+ "aeson-streams" = dontDistribute super."aeson-streams";
+ "aeson-t" = dontDistribute super."aeson-t";
+ "aeson-toolkit" = dontDistribute super."aeson-toolkit";
+ "aeson-value-parser" = dontDistribute super."aeson-value-parser";
+ "aeson-yak" = dontDistribute super."aeson-yak";
+ "affine-invariant-ensemble-mcmc" = dontDistribute super."affine-invariant-ensemble-mcmc";
+ "afis" = dontDistribute super."afis";
+ "afv" = dontDistribute super."afv";
+ "agda-server" = dontDistribute super."agda-server";
+ "agda-snippets" = dontDistribute super."agda-snippets";
+ "agda-snippets-hakyll" = dontDistribute super."agda-snippets-hakyll";
+ "agum" = dontDistribute super."agum";
+ "aig" = dontDistribute super."aig";
+ "air" = dontDistribute super."air";
+ "air-extra" = dontDistribute super."air-extra";
+ "air-spec" = dontDistribute super."air-spec";
+ "air-th" = dontDistribute super."air-th";
+ "airbrake" = dontDistribute super."airbrake";
+ "airship" = doDistribute super."airship_0_4_2_0";
+ "aivika" = dontDistribute super."aivika";
+ "aivika-experiment" = dontDistribute super."aivika-experiment";
+ "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
+ "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
+ "aivika-experiment-diagrams" = dontDistribute super."aivika-experiment-diagrams";
+ "aivika-transformers" = dontDistribute super."aivika-transformers";
+ "ajhc" = dontDistribute super."ajhc";
+ "al" = dontDistribute super."al";
+ "alea" = dontDistribute super."alea";
+ "alex-meta" = dontDistribute super."alex-meta";
+ "alfred" = dontDistribute super."alfred";
+ "alga" = dontDistribute super."alga";
+ "algebra" = dontDistribute super."algebra";
+ "algebra-dag" = dontDistribute super."algebra-dag";
+ "algebra-sql" = dontDistribute super."algebra-sql";
+ "algebraic" = dontDistribute super."algebraic";
+ "algebraic-classes" = dontDistribute super."algebraic-classes";
+ "align" = dontDistribute super."align";
+ "align-text" = dontDistribute super."align-text";
+ "aligned-foreignptr" = dontDistribute super."aligned-foreignptr";
+ "allocated-processor" = dontDistribute super."allocated-processor";
+ "alloy" = dontDistribute super."alloy";
+ "alloy-proxy-fd" = dontDistribute super."alloy-proxy-fd";
+ "almost-fix" = dontDistribute super."almost-fix";
+ "alms" = dontDistribute super."alms";
+ "alpha" = dontDistribute super."alpha";
+ "alpino-tools" = dontDistribute super."alpino-tools";
+ "alsa" = dontDistribute super."alsa";
+ "alsa-core" = dontDistribute super."alsa-core";
+ "alsa-gui" = dontDistribute super."alsa-gui";
+ "alsa-midi" = dontDistribute super."alsa-midi";
+ "alsa-mixer" = dontDistribute super."alsa-mixer";
+ "alsa-pcm" = dontDistribute super."alsa-pcm";
+ "alsa-pcm-tests" = dontDistribute super."alsa-pcm-tests";
+ "alsa-seq" = dontDistribute super."alsa-seq";
+ "alsa-seq-tests" = dontDistribute super."alsa-seq-tests";
+ "altcomposition" = dontDistribute super."altcomposition";
+ "alternative-io" = dontDistribute super."alternative-io";
+ "altfloat" = dontDistribute super."altfloat";
+ "alure" = dontDistribute super."alure";
+ "amazon-emailer" = dontDistribute super."amazon-emailer";
+ "amazon-emailer-client-snap" = dontDistribute super."amazon-emailer-client-snap";
+ "amazon-products" = dontDistribute super."amazon-products";
+ "ampersand" = dontDistribute super."ampersand";
+ "amqp-conduit" = dontDistribute super."amqp-conduit";
+ "amrun" = dontDistribute super."amrun";
+ "analyze-client" = dontDistribute super."analyze-client";
+ "anansi" = dontDistribute super."anansi";
+ "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";
+ "anonymous-sums-tests" = dontDistribute super."anonymous-sums-tests";
+ "ansi-pretty" = dontDistribute super."ansi-pretty";
+ "ansigraph" = dontDistribute super."ansigraph";
+ "antagonist" = dontDistribute super."antagonist";
+ "antfarm" = dontDistribute super."antfarm";
+ "anticiv" = dontDistribute super."anticiv";
+ "antigate" = dontDistribute super."antigate";
+ "antimirov" = dontDistribute super."antimirov";
+ "antiquoter" = dontDistribute super."antiquoter";
+ "antisplice" = dontDistribute super."antisplice";
+ "antlrc" = dontDistribute super."antlrc";
+ "anydbm" = dontDistribute super."anydbm";
+ "aosd" = dontDistribute super."aosd";
+ "ap-reflect" = dontDistribute super."ap-reflect";
+ "apache-md5" = dontDistribute super."apache-md5";
+ "apelsin" = dontDistribute super."apelsin";
+ "api-builder" = dontDistribute super."api-builder";
+ "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
+ "api-tools" = dontDistribute super."api-tools";
+ "apiary-helics" = dontDistribute super."apiary-helics";
+ "apiary-purescript" = dontDistribute super."apiary-purescript";
+ "apis" = dontDistribute super."apis";
+ "apotiki" = dontDistribute super."apotiki";
+ "app-lens" = dontDistribute super."app-lens";
+ "appc" = dontDistribute super."appc";
+ "applicative-extras" = dontDistribute super."applicative-extras";
+ "applicative-fail" = dontDistribute super."applicative-fail";
+ "applicative-numbers" = dontDistribute super."applicative-numbers";
+ "applicative-parsec" = dontDistribute super."applicative-parsec";
+ "applicative-quoters" = dontDistribute super."applicative-quoters";
+ "apportionment" = dontDistribute super."apportionment";
+ "approx-rand-test" = dontDistribute super."approx-rand-test";
+ "approximate-equality" = dontDistribute super."approximate-equality";
+ "ar-timestamp-wiper" = dontDistribute super."ar-timestamp-wiper";
+ "arb-fft" = dontDistribute super."arb-fft";
+ "arbb-vm" = dontDistribute super."arbb-vm";
+ "archive" = dontDistribute super."archive";
+ "archiver" = dontDistribute super."archiver";
+ "archlinux" = dontDistribute super."archlinux";
+ "archlinux-web" = dontDistribute super."archlinux-web";
+ "archnews" = dontDistribute super."archnews";
+ "arff" = dontDistribute super."arff";
+ "arghwxhaskell" = dontDistribute super."arghwxhaskell";
+ "argon2" = dontDistribute super."argon2";
+ "argparser" = dontDistribute super."argparser";
+ "arguedit" = dontDistribute super."arguedit";
+ "ariadne" = dontDistribute super."ariadne";
+ "arion" = dontDistribute super."arion";
+ "arith-encode" = dontDistribute super."arith-encode";
+ "arithmatic" = dontDistribute super."arithmatic";
+ "arithmetic" = dontDistribute super."arithmetic";
+ "arithmoi" = dontDistribute super."arithmoi";
+ "armada" = dontDistribute super."armada";
+ "arpa" = dontDistribute super."arpa";
+ "array-forth" = dontDistribute super."array-forth";
+ "array-memoize" = dontDistribute super."array-memoize";
+ "array-primops" = dontDistribute super."array-primops";
+ "array-utils" = dontDistribute super."array-utils";
+ "arrow-improve" = dontDistribute super."arrow-improve";
+ "arrowapply-utils" = dontDistribute super."arrowapply-utils";
+ "arrowp" = dontDistribute super."arrowp";
+ "arrows" = dontDistribute super."arrows";
+ "artery" = dontDistribute super."artery";
+ "arx" = dontDistribute super."arx";
+ "arxiv" = dontDistribute super."arxiv";
+ "ascetic" = dontDistribute super."ascetic";
+ "ascii" = dontDistribute super."ascii";
+ "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
+ "ascii85-conduit" = dontDistribute super."ascii85-conduit";
+ "asic" = dontDistribute super."asic";
+ "asil" = dontDistribute super."asil";
+ "asn1-data" = dontDistribute super."asn1-data";
+ "asn1dump" = dontDistribute super."asn1dump";
+ "assembler" = dontDistribute super."assembler";
+ "assert" = dontDistribute super."assert";
+ "assert-failure" = dontDistribute super."assert-failure";
+ "assertions" = dontDistribute super."assertions";
+ "assimp" = dontDistribute super."assimp";
+ "astar" = dontDistribute super."astar";
+ "astrds" = dontDistribute super."astrds";
+ "astview" = dontDistribute super."astview";
+ "astview-utils" = dontDistribute super."astview-utils";
+ "async-extras" = dontDistribute super."async-extras";
+ "async-manager" = dontDistribute super."async-manager";
+ "async-pool" = dontDistribute super."async-pool";
+ "asynchronous-exceptions" = dontDistribute super."asynchronous-exceptions";
+ "aterm" = dontDistribute super."aterm";
+ "aterm-utils" = dontDistribute super."aterm-utils";
+ "atl" = dontDistribute super."atl";
+ "atlassian-connect-core" = dontDistribute super."atlassian-connect-core";
+ "atlassian-connect-descriptor" = dontDistribute super."atlassian-connect-descriptor";
+ "atmos" = dontDistribute super."atmos";
+ "atmos-dimensional" = dontDistribute super."atmos-dimensional";
+ "atmos-dimensional-tf" = dontDistribute super."atmos-dimensional-tf";
+ "atom" = dontDistribute super."atom";
+ "atom-basic" = dontDistribute super."atom-basic";
+ "atom-conduit" = dontDistribute super."atom-conduit";
+ "atom-msp430" = dontDistribute super."atom-msp430";
+ "atomic-primops-foreign" = dontDistribute super."atomic-primops-foreign";
+ "atomic-primops-vector" = dontDistribute super."atomic-primops-vector";
+ "atomic-write" = dontDistribute super."atomic-write";
+ "atomo" = dontDistribute super."atomo";
+ "atp-haskell" = dontDistribute super."atp-haskell";
+ "atrans" = dontDistribute super."atrans";
+ "attempt" = dontDistribute super."attempt";
+ "atto-lisp" = dontDistribute super."atto-lisp";
+ "attoparsec-arff" = dontDistribute super."attoparsec-arff";
+ "attoparsec-binary" = dontDistribute super."attoparsec-binary";
+ "attoparsec-conduit" = dontDistribute super."attoparsec-conduit";
+ "attoparsec-csv" = dontDistribute super."attoparsec-csv";
+ "attoparsec-iteratee" = dontDistribute super."attoparsec-iteratee";
+ "attoparsec-parsec" = dontDistribute super."attoparsec-parsec";
+ "attoparsec-text" = dontDistribute super."attoparsec-text";
+ "attoparsec-text-enumerator" = dontDistribute super."attoparsec-text-enumerator";
+ "attosplit" = dontDistribute super."attosplit";
+ "atuin" = dontDistribute super."atuin";
+ "audacity" = dontDistribute super."audacity";
+ "audiovisual" = dontDistribute super."audiovisual";
+ "augeas" = dontDistribute super."augeas";
+ "augur" = dontDistribute super."augur";
+ "aur" = dontDistribute super."aur";
+ "authenticate-kerberos" = dontDistribute super."authenticate-kerberos";
+ "authenticate-ldap" = dontDistribute super."authenticate-ldap";
+ "authinfo-hs" = dontDistribute super."authinfo-hs";
+ "authoring" = dontDistribute super."authoring";
+ "autonix-deps" = dontDistribute super."autonix-deps";
+ "autonix-deps-kf5" = dontDistribute super."autonix-deps-kf5";
+ "autoproc" = dontDistribute super."autoproc";
+ "avahi" = dontDistribute super."avahi";
+ "avatar-generator" = dontDistribute super."avatar-generator";
+ "average" = dontDistribute super."average";
+ "avers" = dontDistribute super."avers";
+ "avl-static" = dontDistribute super."avl-static";
+ "avr-shake" = dontDistribute super."avr-shake";
+ "awesomium" = dontDistribute super."awesomium";
+ "awesomium-glut" = dontDistribute super."awesomium-glut";
+ "awesomium-raw" = dontDistribute super."awesomium-raw";
+ "aws-cloudfront-signer" = dontDistribute super."aws-cloudfront-signer";
+ "aws-configuration-tools" = dontDistribute super."aws-configuration-tools";
+ "aws-dynamodb-conduit" = dontDistribute super."aws-dynamodb-conduit";
+ "aws-dynamodb-streams" = dontDistribute super."aws-dynamodb-streams";
+ "aws-ec2" = dontDistribute super."aws-ec2";
+ "aws-elastic-transcoder" = dontDistribute super."aws-elastic-transcoder";
+ "aws-general" = dontDistribute super."aws-general";
+ "aws-kinesis" = dontDistribute super."aws-kinesis";
+ "aws-kinesis-client" = dontDistribute super."aws-kinesis-client";
+ "aws-kinesis-reshard" = dontDistribute super."aws-kinesis-reshard";
+ "aws-lambda" = dontDistribute super."aws-lambda";
+ "aws-performance-tests" = dontDistribute super."aws-performance-tests";
+ "aws-route53" = dontDistribute super."aws-route53";
+ "aws-sdk" = dontDistribute super."aws-sdk";
+ "aws-sdk-text-converter" = dontDistribute super."aws-sdk-text-converter";
+ "aws-sdk-xml-unordered" = dontDistribute super."aws-sdk-xml-unordered";
+ "aws-sign4" = dontDistribute super."aws-sign4";
+ "aws-sns" = dontDistribute super."aws-sns";
+ "azure-acs" = dontDistribute super."azure-acs";
+ "azure-service-api" = dontDistribute super."azure-service-api";
+ "azure-servicebus" = dontDistribute super."azure-servicebus";
+ "azurify" = dontDistribute super."azurify";
+ "b-tree" = dontDistribute super."b-tree";
+ "babylon" = dontDistribute super."babylon";
+ "backdropper" = dontDistribute super."backdropper";
+ "backtracking-exceptions" = dontDistribute super."backtracking-exceptions";
+ "backward-state" = dontDistribute super."backward-state";
+ "bacteria" = dontDistribute super."bacteria";
+ "bag" = dontDistribute super."bag";
+ "bamboo" = dontDistribute super."bamboo";
+ "bamboo-launcher" = dontDistribute super."bamboo-launcher";
+ "bamboo-plugin-highlight" = dontDistribute super."bamboo-plugin-highlight";
+ "bamboo-plugin-photo" = dontDistribute super."bamboo-plugin-photo";
+ "bamboo-theme-blueprint" = dontDistribute super."bamboo-theme-blueprint";
+ "bamboo-theme-mini-html5" = dontDistribute super."bamboo-theme-mini-html5";
+ "bamse" = dontDistribute super."bamse";
+ "bamstats" = dontDistribute super."bamstats";
+ "bank-holiday-usa" = dontDistribute super."bank-holiday-usa";
+ "banwords" = dontDistribute super."banwords";
+ "barchart" = dontDistribute super."barchart";
+ "barcodes-code128" = dontDistribute super."barcodes-code128";
+ "barecheck" = dontDistribute super."barecheck";
+ "barley" = dontDistribute super."barley";
+ "barrie" = dontDistribute super."barrie";
+ "barrier-monad" = dontDistribute super."barrier-monad";
+ "base-generics" = dontDistribute super."base-generics";
+ "base-io-access" = dontDistribute super."base-io-access";
+ "base32-bytestring" = dontDistribute super."base32-bytestring";
+ "base58-bytestring" = dontDistribute super."base58-bytestring";
+ "base58address" = dontDistribute super."base58address";
+ "base64-conduit" = dontDistribute super."base64-conduit";
+ "base91" = dontDistribute super."base91";
+ "basex-client" = dontDistribute super."basex-client";
+ "bash" = dontDistribute super."bash";
+ "basic-lens" = dontDistribute super."basic-lens";
+ "basic-sop" = dontDistribute super."basic-sop";
+ "baskell" = dontDistribute super."baskell";
+ "battlenet" = dontDistribute super."battlenet";
+ "battlenet-yesod" = dontDistribute super."battlenet-yesod";
+ "battleships" = dontDistribute super."battleships";
+ "bayes-stack" = dontDistribute super."bayes-stack";
+ "bbdb" = dontDistribute super."bbdb";
+ "bbi" = dontDistribute super."bbi";
+ "bdd" = dontDistribute super."bdd";
+ "bdelta" = dontDistribute super."bdelta";
+ "bdo" = dontDistribute super."bdo";
+ "beamable" = dontDistribute super."beamable";
+ "beautifHOL" = dontDistribute super."beautifHOL";
+ "bed-and-breakfast" = dontDistribute super."bed-and-breakfast";
+ "bein" = dontDistribute super."bein";
+ "benchmark-function" = dontDistribute super."benchmark-function";
+ "bencoding" = dontDistribute super."bencoding";
+ "berkeleydb" = dontDistribute super."berkeleydb";
+ "berp" = dontDistribute super."berp";
+ "bert" = dontDistribute super."bert";
+ "besout" = dontDistribute super."besout";
+ "bet" = dontDistribute super."bet";
+ "betacode" = dontDistribute super."betacode";
+ "between" = dontDistribute super."between";
+ "bf-cata" = dontDistribute super."bf-cata";
+ "bff" = dontDistribute super."bff";
+ "bff-mono" = dontDistribute super."bff-mono";
+ "bgmax" = dontDistribute super."bgmax";
+ "bgzf" = dontDistribute super."bgzf";
+ "bibtex" = dontDistribute super."bibtex";
+ "bidirectionalization-combined" = dontDistribute super."bidirectionalization-combined";
+ "bidispec" = dontDistribute super."bidispec";
+ "bidispec-extras" = dontDistribute super."bidispec-extras";
+ "bighugethesaurus" = dontDistribute super."bighugethesaurus";
+ "billboard-parser" = dontDistribute super."billboard-parser";
+ "billeksah-forms" = dontDistribute super."billeksah-forms";
+ "billeksah-main" = dontDistribute super."billeksah-main";
+ "billeksah-main-static" = dontDistribute super."billeksah-main-static";
+ "billeksah-pane" = dontDistribute super."billeksah-pane";
+ "billeksah-services" = dontDistribute super."billeksah-services";
+ "bimaps" = dontDistribute super."bimaps";
+ "binary-bits" = dontDistribute super."binary-bits";
+ "binary-communicator" = dontDistribute super."binary-communicator";
+ "binary-derive" = dontDistribute super."binary-derive";
+ "binary-enum" = dontDistribute super."binary-enum";
+ "binary-file" = dontDistribute super."binary-file";
+ "binary-generic" = dontDistribute super."binary-generic";
+ "binary-indexed-tree" = dontDistribute super."binary-indexed-tree";
+ "binary-literal-qq" = dontDistribute super."binary-literal-qq";
+ "binary-protocol" = dontDistribute super."binary-protocol";
+ "binary-protocol-zmq" = dontDistribute super."binary-protocol-zmq";
+ "binary-shared" = dontDistribute super."binary-shared";
+ "binary-state" = dontDistribute super."binary-state";
+ "binary-store" = dontDistribute super."binary-store";
+ "binary-streams" = dontDistribute super."binary-streams";
+ "binary-strict" = dontDistribute super."binary-strict";
+ "binarydefer" = dontDistribute super."binarydefer";
+ "bind-marshal" = dontDistribute super."bind-marshal";
+ "binding-core" = dontDistribute super."binding-core";
+ "binding-gtk" = dontDistribute super."binding-gtk";
+ "binding-wx" = dontDistribute super."binding-wx";
+ "bindings" = dontDistribute super."bindings";
+ "bindings-EsounD" = dontDistribute super."bindings-EsounD";
+ "bindings-K8055" = dontDistribute super."bindings-K8055";
+ "bindings-apr" = dontDistribute super."bindings-apr";
+ "bindings-apr-util" = dontDistribute super."bindings-apr-util";
+ "bindings-audiofile" = dontDistribute super."bindings-audiofile";
+ "bindings-bfd" = dontDistribute super."bindings-bfd";
+ "bindings-cctools" = dontDistribute super."bindings-cctools";
+ "bindings-codec2" = dontDistribute super."bindings-codec2";
+ "bindings-common" = dontDistribute super."bindings-common";
+ "bindings-dc1394" = dontDistribute super."bindings-dc1394";
+ "bindings-directfb" = dontDistribute super."bindings-directfb";
+ "bindings-eskit" = dontDistribute super."bindings-eskit";
+ "bindings-fann" = dontDistribute super."bindings-fann";
+ "bindings-fluidsynth" = dontDistribute super."bindings-fluidsynth";
+ "bindings-friso" = dontDistribute super."bindings-friso";
+ "bindings-glib" = dontDistribute super."bindings-glib";
+ "bindings-gobject" = dontDistribute super."bindings-gobject";
+ "bindings-gpgme" = dontDistribute super."bindings-gpgme";
+ "bindings-gsl" = dontDistribute super."bindings-gsl";
+ "bindings-gts" = dontDistribute super."bindings-gts";
+ "bindings-hamlib" = dontDistribute super."bindings-hamlib";
+ "bindings-hdf5" = dontDistribute super."bindings-hdf5";
+ "bindings-levmar" = dontDistribute super."bindings-levmar";
+ "bindings-libcddb" = dontDistribute super."bindings-libcddb";
+ "bindings-libffi" = dontDistribute super."bindings-libffi";
+ "bindings-libftdi" = dontDistribute super."bindings-libftdi";
+ "bindings-librrd" = dontDistribute super."bindings-librrd";
+ "bindings-libstemmer" = dontDistribute super."bindings-libstemmer";
+ "bindings-libusb" = dontDistribute super."bindings-libusb";
+ "bindings-libv4l2" = dontDistribute super."bindings-libv4l2";
+ "bindings-libzip" = dontDistribute super."bindings-libzip";
+ "bindings-linux-videodev2" = dontDistribute super."bindings-linux-videodev2";
+ "bindings-lxc" = dontDistribute super."bindings-lxc";
+ "bindings-mmap" = dontDistribute super."bindings-mmap";
+ "bindings-mpdecimal" = dontDistribute super."bindings-mpdecimal";
+ "bindings-nettle" = dontDistribute super."bindings-nettle";
+ "bindings-parport" = dontDistribute super."bindings-parport";
+ "bindings-portaudio" = dontDistribute super."bindings-portaudio";
+ "bindings-potrace" = dontDistribute super."bindings-potrace";
+ "bindings-ppdev" = dontDistribute super."bindings-ppdev";
+ "bindings-saga-cmd" = dontDistribute super."bindings-saga-cmd";
+ "bindings-sane" = dontDistribute super."bindings-sane";
+ "bindings-sc3" = dontDistribute super."bindings-sc3";
+ "bindings-sipc" = dontDistribute super."bindings-sipc";
+ "bindings-sophia" = dontDistribute super."bindings-sophia";
+ "bindings-sqlite3" = dontDistribute super."bindings-sqlite3";
+ "bindings-svm" = dontDistribute super."bindings-svm";
+ "bindings-uname" = dontDistribute super."bindings-uname";
+ "bindings-yices" = dontDistribute super."bindings-yices";
+ "bindynamic" = dontDistribute super."bindynamic";
+ "binembed" = dontDistribute super."binembed";
+ "binembed-example" = dontDistribute super."binembed-example";
+ "bini" = dontDistribute super."bini";
+ "bio" = dontDistribute super."bio";
+ "biohazard" = dontDistribute super."biohazard";
+ "bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
+ "biosff" = dontDistribute super."biosff";
+ "biostockholm" = dontDistribute super."biostockholm";
+ "bird" = dontDistribute super."bird";
+ "bit-array" = dontDistribute super."bit-array";
+ "bit-vector" = dontDistribute super."bit-vector";
+ "bitarray" = dontDistribute super."bitarray";
+ "bitcoin-rpc" = dontDistribute super."bitcoin-rpc";
+ "bitly-cli" = dontDistribute super."bitly-cli";
+ "bitmap" = dontDistribute super."bitmap";
+ "bitmap-opengl" = dontDistribute super."bitmap-opengl";
+ "bitmaps" = dontDistribute super."bitmaps";
+ "bits-atomic" = dontDistribute super."bits-atomic";
+ "bits-conduit" = dontDistribute super."bits-conduit";
+ "bits-extras" = dontDistribute super."bits-extras";
+ "bitset" = dontDistribute super."bitset";
+ "bitspeak" = dontDistribute super."bitspeak";
+ "bitstream" = dontDistribute super."bitstream";
+ "bitstring" = dontDistribute super."bitstring";
+ "bittorrent" = dontDistribute super."bittorrent";
+ "bitvec" = dontDistribute super."bitvec";
+ "bitx-bitcoin" = dontDistribute super."bitx-bitcoin";
+ "bk-tree" = dontDistribute super."bk-tree";
+ "bkr" = dontDistribute super."bkr";
+ "bktrees" = dontDistribute super."bktrees";
+ "bla" = dontDistribute super."bla";
+ "black-jewel" = dontDistribute super."black-jewel";
+ "blacktip" = dontDistribute super."blacktip";
+ "blakesum" = dontDistribute super."blakesum";
+ "blakesum-demo" = dontDistribute super."blakesum-demo";
+ "blank-canvas" = dontDistribute super."blank-canvas";
+ "blas" = dontDistribute super."blas";
+ "blas-hs" = dontDistribute super."blas-hs";
+ "blatex" = dontDistribute super."blatex";
+ "blaze" = dontDistribute super."blaze";
+ "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
+ "blaze-from-html" = dontDistribute super."blaze-from-html";
+ "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-shields" = dontDistribute super."blaze-shields";
+ "blaze-textual-native" = dontDistribute super."blaze-textual-native";
+ "blazeMarker" = dontDistribute super."blazeMarker";
+ "blink1" = dontDistribute super."blink1";
+ "blip" = dontDistribute super."blip";
+ "bliplib" = dontDistribute super."bliplib";
+ "blocking-transactions" = dontDistribute super."blocking-transactions";
+ "blogination" = dontDistribute super."blogination";
+ "bloxorz" = dontDistribute super."bloxorz";
+ "blubber" = dontDistribute super."blubber";
+ "blubber-server" = dontDistribute super."blubber-server";
+ "bluetile" = dontDistribute super."bluetile";
+ "bluetileutils" = dontDistribute super."bluetileutils";
+ "blunt" = dontDistribute super."blunt";
+ "board-games" = dontDistribute super."board-games";
+ "bogre-banana" = dontDistribute super."bogre-banana";
+ "bond" = dontDistribute super."bond";
+ "boolean-list" = dontDistribute super."boolean-list";
+ "boolean-normal-forms" = dontDistribute super."boolean-normal-forms";
+ "boolexpr" = dontDistribute super."boolexpr";
+ "bools" = dontDistribute super."bools";
+ "boolsimplifier" = dontDistribute super."boolsimplifier";
+ "boomange" = dontDistribute super."boomange";
+ "boomslang" = dontDistribute super."boomslang";
+ "borel" = dontDistribute super."borel";
+ "bot" = dontDistribute super."bot";
+ "botpp" = dontDistribute super."botpp";
+ "bound-gen" = dontDistribute super."bound-gen";
+ "bounded-tchan" = dontDistribute super."bounded-tchan";
+ "boundingboxes" = dontDistribute super."boundingboxes";
+ "bowntz" = dontDistribute super."bowntz";
+ "bpann" = dontDistribute super."bpann";
+ "brainfuck" = dontDistribute super."brainfuck";
+ "brainfuck-monad" = dontDistribute super."brainfuck-monad";
+ "brainfuck-tut" = dontDistribute super."brainfuck-tut";
+ "break" = dontDistribute super."break";
+ "breakout" = dontDistribute super."breakout";
+ "breve" = dontDistribute super."breve";
+ "brians-brain" = dontDistribute super."brians-brain";
+ "brick" = doDistribute super."brick_0_3_1";
+ "brillig" = dontDistribute super."brillig";
+ "broccoli" = dontDistribute super."broccoli";
+ "broker-haskell" = dontDistribute super."broker-haskell";
+ "bsd-sysctl" = dontDistribute super."bsd-sysctl";
+ "bson-generic" = dontDistribute super."bson-generic";
+ "bson-generics" = dontDistribute super."bson-generics";
+ "bson-mapping" = dontDistribute super."bson-mapping";
+ "bspack" = dontDistribute super."bspack";
+ "bsparse" = dontDistribute super."bsparse";
+ "btree-concurrent" = dontDistribute super."btree-concurrent";
+ "buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+ "buffer-pipe" = dontDistribute super."buffer-pipe";
+ "buffon" = dontDistribute super."buffon";
+ "bugzilla" = dontDistribute super."bugzilla";
+ "buildable" = dontDistribute super."buildable";
+ "buildbox" = dontDistribute super."buildbox";
+ "buildbox-tools" = dontDistribute super."buildbox-tools";
+ "buildwrapper" = dontDistribute super."buildwrapper";
+ "bullet" = dontDistribute super."bullet";
+ "burst-detection" = dontDistribute super."burst-detection";
+ "bus-pirate" = dontDistribute super."bus-pirate";
+ "buster" = dontDistribute super."buster";
+ "buster-gtk" = dontDistribute super."buster-gtk";
+ "buster-network" = dontDistribute super."buster-network";
+ "bustle" = doDistribute super."bustle_0_5_2";
+ "butterflies" = dontDistribute super."butterflies";
+ "bv" = dontDistribute super."bv";
+ "byline" = dontDistribute super."byline";
+ "bytable" = dontDistribute super."bytable";
+ "bytestring-arbitrary" = dontDistribute super."bytestring-arbitrary";
+ "bytestring-class" = dontDistribute super."bytestring-class";
+ "bytestring-csv" = dontDistribute super."bytestring-csv";
+ "bytestring-delta" = dontDistribute super."bytestring-delta";
+ "bytestring-from" = dontDistribute super."bytestring-from";
+ "bytestring-handle" = dontDistribute super."bytestring-handle";
+ "bytestring-nums" = dontDistribute super."bytestring-nums";
+ "bytestring-plain" = dontDistribute super."bytestring-plain";
+ "bytestring-rematch" = dontDistribute super."bytestring-rematch";
+ "bytestring-short" = dontDistribute super."bytestring-short";
+ "bytestring-show" = dontDistribute super."bytestring-show";
+ "bytestring-tree-builder" = dontDistribute super."bytestring-tree-builder";
+ "bytestringparser" = dontDistribute super."bytestringparser";
+ "bytestringparser-temporary" = dontDistribute super."bytestringparser-temporary";
+ "bytestringreadp" = dontDistribute super."bytestringreadp";
+ "c-dsl" = dontDistribute super."c-dsl";
+ "c-io" = dontDistribute super."c-io";
+ "c-storable-deriving" = dontDistribute super."c-storable-deriving";
+ "c0check" = dontDistribute super."c0check";
+ "c0parser" = dontDistribute super."c0parser";
+ "c10k" = dontDistribute super."c10k";
+ "c2hsc" = dontDistribute super."c2hsc";
+ "cab" = dontDistribute super."cab";
+ "cabal-audit" = dontDistribute super."cabal-audit";
+ "cabal-bounds" = dontDistribute super."cabal-bounds";
+ "cabal-cargs" = dontDistribute super."cabal-cargs";
+ "cabal-constraints" = dontDistribute super."cabal-constraints";
+ "cabal-db" = dontDistribute super."cabal-db";
+ "cabal-dependency-licenses" = dontDistribute super."cabal-dependency-licenses";
+ "cabal-dev" = dontDistribute super."cabal-dev";
+ "cabal-dir" = dontDistribute super."cabal-dir";
+ "cabal-ghc-dynflags" = dontDistribute super."cabal-ghc-dynflags";
+ "cabal-ghci" = dontDistribute super."cabal-ghci";
+ "cabal-graphdeps" = dontDistribute super."cabal-graphdeps";
+ "cabal-helper" = doDistribute super."cabal-helper_0_6_2_0";
+ "cabal-install-bundle" = dontDistribute super."cabal-install-bundle";
+ "cabal-install-ghc72" = dontDistribute super."cabal-install-ghc72";
+ "cabal-install-ghc74" = dontDistribute super."cabal-install-ghc74";
+ "cabal-lenses" = dontDistribute super."cabal-lenses";
+ "cabal-macosx" = dontDistribute super."cabal-macosx";
+ "cabal-meta" = dontDistribute super."cabal-meta";
+ "cabal-mon" = dontDistribute super."cabal-mon";
+ "cabal-nirvana" = dontDistribute super."cabal-nirvana";
+ "cabal-progdeps" = dontDistribute super."cabal-progdeps";
+ "cabal-query" = dontDistribute super."cabal-query";
+ "cabal-scripts" = dontDistribute super."cabal-scripts";
+ "cabal-setup" = dontDistribute super."cabal-setup";
+ "cabal-sign" = dontDistribute super."cabal-sign";
+ "cabal-src" = doDistribute super."cabal-src_0_3_0";
+ "cabal-test" = dontDistribute super."cabal-test";
+ "cabal-test-bin" = dontDistribute super."cabal-test-bin";
+ "cabal-test-compat" = dontDistribute super."cabal-test-compat";
+ "cabal-test-quickcheck" = dontDistribute super."cabal-test-quickcheck";
+ "cabal-uninstall" = dontDistribute super."cabal-uninstall";
+ "cabal-upload" = dontDistribute super."cabal-upload";
+ "cabal2arch" = dontDistribute super."cabal2arch";
+ "cabal2doap" = dontDistribute super."cabal2doap";
+ "cabal2ebuild" = dontDistribute super."cabal2ebuild";
+ "cabal2ghci" = dontDistribute super."cabal2ghci";
+ "cabal2nix" = dontDistribute super."cabal2nix";
+ "cabal2spec" = dontDistribute super."cabal2spec";
+ "cabalQuery" = dontDistribute super."cabalQuery";
+ "cabalg" = dontDistribute super."cabalg";
+ "cabalgraph" = dontDistribute super."cabalgraph";
+ "cabalmdvrpm" = dontDistribute super."cabalmdvrpm";
+ "cabalrpmdeps" = dontDistribute super."cabalrpmdeps";
+ "cabalvchk" = dontDistribute super."cabalvchk";
+ "cabin" = dontDistribute super."cabin";
+ "cabocha" = dontDistribute super."cabocha";
+ "cached-io" = dontDistribute super."cached-io";
+ "cached-traversable" = dontDistribute super."cached-traversable";
+ "caf" = dontDistribute super."caf";
+ "cafeteria-prelude" = dontDistribute super."cafeteria-prelude";
+ "caffegraph" = dontDistribute super."caffegraph";
+ "cairo-appbase" = dontDistribute super."cairo-appbase";
+ "cake" = dontDistribute super."cake";
+ "cake3" = dontDistribute super."cake3";
+ "cakyrespa" = dontDistribute super."cakyrespa";
+ "cal3d" = dontDistribute super."cal3d";
+ "cal3d-examples" = dontDistribute super."cal3d-examples";
+ "cal3d-opengl" = dontDistribute super."cal3d-opengl";
+ "calc" = dontDistribute super."calc";
+ "caldims" = dontDistribute super."caldims";
+ "caledon" = dontDistribute super."caledon";
+ "call" = dontDistribute super."call";
+ "call-haskell-from-anything" = dontDistribute super."call-haskell-from-anything";
+ "camh" = dontDistribute super."camh";
+ "campfire" = dontDistribute super."campfire";
+ "canonical-filepath" = dontDistribute super."canonical-filepath";
+ "canteven-config" = dontDistribute super."canteven-config";
+ "canteven-listen-http" = dontDistribute super."canteven-listen-http";
+ "canteven-log" = dontDistribute super."canteven-log";
+ "canteven-template" = dontDistribute super."canteven-template";
+ "cantor" = dontDistribute super."cantor";
+ "cao" = dontDistribute super."cao";
+ "cap" = dontDistribute super."cap";
+ "capped-list" = dontDistribute super."capped-list";
+ "capri" = dontDistribute super."capri";
+ "car-pool" = dontDistribute super."car-pool";
+ "caramia" = dontDistribute super."caramia";
+ "carboncopy" = dontDistribute super."carboncopy";
+ "carettah" = dontDistribute super."carettah";
+ "carray" = doDistribute super."carray_0_1_6_2";
+ "casadi-bindings" = dontDistribute super."casadi-bindings";
+ "casadi-bindings-control" = dontDistribute super."casadi-bindings-control";
+ "casadi-bindings-core" = dontDistribute super."casadi-bindings-core";
+ "casadi-bindings-internal" = dontDistribute super."casadi-bindings-internal";
+ "casadi-bindings-ipopt-interface" = dontDistribute super."casadi-bindings-ipopt-interface";
+ "casadi-bindings-snopt-interface" = dontDistribute super."casadi-bindings-snopt-interface";
+ "cascading" = dontDistribute super."cascading";
+ "case-conversion" = dontDistribute super."case-conversion";
+ "cash" = dontDistribute super."cash";
+ "casing" = dontDistribute super."casing";
+ "cassandra-cql" = dontDistribute super."cassandra-cql";
+ "cassandra-thrift" = dontDistribute super."cassandra-thrift";
+ "cassava-conduit" = dontDistribute super."cassava-conduit";
+ "cassava-streams" = dontDistribute super."cassava-streams";
+ "cassette" = dontDistribute super."cassette";
+ "cassy" = dontDistribute super."cassy";
+ "castle" = dontDistribute super."castle";
+ "casui" = dontDistribute super."casui";
+ "catamorphism" = dontDistribute super."catamorphism";
+ "catch-fd" = dontDistribute super."catch-fd";
+ "categorical-algebra" = dontDistribute super."categorical-algebra";
+ "categories" = dontDistribute super."categories";
+ "category-extras" = dontDistribute super."category-extras";
+ "cayley-client" = doDistribute super."cayley-client_0_1_4_0";
+ "cayley-dickson" = dontDistribute super."cayley-dickson";
+ "cblrepo" = dontDistribute super."cblrepo";
+ "cci" = dontDistribute super."cci";
+ "ccnx" = dontDistribute super."ccnx";
+ "cctools-workqueue" = dontDistribute super."cctools-workqueue";
+ "cedict" = dontDistribute super."cedict";
+ "cef" = dontDistribute super."cef";
+ "ceilometer-common" = dontDistribute super."ceilometer-common";
+ "cellrenderer-cairo" = dontDistribute super."cellrenderer-cairo";
+ "cerberus" = dontDistribute super."cerberus";
+ "cereal-derive" = dontDistribute super."cereal-derive";
+ "cereal-enumerator" = dontDistribute super."cereal-enumerator";
+ "cereal-ieee754" = dontDistribute super."cereal-ieee754";
+ "cereal-plus" = dontDistribute super."cereal-plus";
+ "cereal-text" = dontDistribute super."cereal-text";
+ "certificate" = dontDistribute super."certificate";
+ "cf" = dontDistribute super."cf";
+ "cfipu" = dontDistribute super."cfipu";
+ "cflp" = dontDistribute super."cflp";
+ "cfopu" = dontDistribute super."cfopu";
+ "cg" = dontDistribute super."cg";
+ "cgen" = dontDistribute super."cgen";
+ "cgi-undecidable" = dontDistribute super."cgi-undecidable";
+ "cgi-utils" = dontDistribute super."cgi-utils";
+ "cgrep" = dontDistribute super."cgrep";
+ "chain-codes" = dontDistribute super."chain-codes";
+ "chalk" = dontDistribute super."chalk";
+ "chalkboard" = dontDistribute super."chalkboard";
+ "chalkboard-viewer" = dontDistribute super."chalkboard-viewer";
+ "chalmers-lava2000" = dontDistribute super."chalmers-lava2000";
+ "chan-split" = dontDistribute super."chan-split";
+ "change-monger" = dontDistribute super."change-monger";
+ "charade" = dontDistribute super."charade";
+ "charsetdetect" = dontDistribute super."charsetdetect";
+ "chart-histogram" = dontDistribute super."chart-histogram";
+ "chaselev-deque" = dontDistribute super."chaselev-deque";
+ "chatter" = dontDistribute super."chatter";
+ "chatty" = dontDistribute super."chatty";
+ "chatty-text" = dontDistribute super."chatty-text";
+ "chatty-utils" = dontDistribute super."chatty-utils";
+ "check-pvp" = dontDistribute super."check-pvp";
+ "checked" = dontDistribute super."checked";
+ "chell-hunit" = dontDistribute super."chell-hunit";
+ "chesshs" = dontDistribute super."chesshs";
+ "chevalier-common" = dontDistribute super."chevalier-common";
+ "chp" = dontDistribute super."chp";
+ "chp-mtl" = dontDistribute super."chp-mtl";
+ "chp-plus" = dontDistribute super."chp-plus";
+ "chp-spec" = dontDistribute super."chp-spec";
+ "chp-transformers" = dontDistribute super."chp-transformers";
+ "chronograph" = dontDistribute super."chronograph";
+ "chu2" = dontDistribute super."chu2";
+ "chuchu" = dontDistribute super."chuchu";
+ "chunks" = dontDistribute super."chunks";
+ "chunky" = dontDistribute super."chunky";
+ "church-list" = dontDistribute super."church-list";
+ "cil" = dontDistribute super."cil";
+ "cinvoke" = dontDistribute super."cinvoke";
+ "cio" = dontDistribute super."cio";
+ "cipher-rc5" = dontDistribute super."cipher-rc5";
+ "ciphersaber2" = dontDistribute super."ciphersaber2";
+ "circ" = dontDistribute super."circ";
+ "cirru-parser" = dontDistribute super."cirru-parser";
+ "citation-resolve" = dontDistribute super."citation-resolve";
+ "citeproc-hs" = dontDistribute super."citeproc-hs";
+ "citeproc-hs-pandoc-filter" = dontDistribute super."citeproc-hs-pandoc-filter";
+ "cityhash" = dontDistribute super."cityhash";
+ "cjk" = dontDistribute super."cjk";
+ "clac" = dontDistribute super."clac";
+ "clafer" = dontDistribute super."clafer";
+ "claferIG" = dontDistribute super."claferIG";
+ "claferwiki" = dontDistribute super."claferwiki";
+ "clang-pure" = dontDistribute super."clang-pure";
+ "clanki" = dontDistribute super."clanki";
+ "clarifai" = dontDistribute super."clarifai";
+ "clash" = dontDistribute super."clash";
+ "clash-ghc" = doDistribute super."clash-ghc_0_6_7";
+ "clash-lib" = doDistribute super."clash-lib_0_6_7";
+ "clash-prelude" = doDistribute super."clash-prelude_0_10_4";
+ "clash-prelude-quickcheck" = dontDistribute super."clash-prelude-quickcheck";
+ "clash-systemverilog" = doDistribute super."clash-systemverilog_0_6_3";
+ "clash-verilog" = doDistribute super."clash-verilog_0_6_3";
+ "clash-vhdl" = doDistribute super."clash-vhdl_0_6_4";
+ "classify" = dontDistribute super."classify";
+ "classy-parallel" = dontDistribute super."classy-parallel";
+ "clckwrks-dot-com" = dontDistribute super."clckwrks-dot-com";
+ "clckwrks-plugin-bugs" = dontDistribute super."clckwrks-plugin-bugs";
+ "clckwrks-plugin-ircbot" = dontDistribute super."clckwrks-plugin-ircbot";
+ "clckwrks-theme-clckwrks" = dontDistribute super."clckwrks-theme-clckwrks";
+ "clckwrks-theme-geo-bootstrap" = dontDistribute super."clckwrks-theme-geo-bootstrap";
+ "cld2" = dontDistribute super."cld2";
+ "clean-home" = dontDistribute super."clean-home";
+ "clean-unions" = dontDistribute super."clean-unions";
+ "cless" = dontDistribute super."cless";
+ "clevercss" = dontDistribute super."clevercss";
+ "cli" = dontDistribute super."cli";
+ "click-clack" = dontDistribute super."click-clack";
+ "clifford" = dontDistribute super."clifford";
+ "clippard" = dontDistribute super."clippard";
+ "clipper" = dontDistribute super."clipper";
+ "clippings" = dontDistribute super."clippings";
+ "clist" = dontDistribute super."clist";
+ "clocked" = dontDistribute super."clocked";
+ "clogparse" = dontDistribute super."clogparse";
+ "clone-all" = dontDistribute super."clone-all";
+ "closure" = dontDistribute super."closure";
+ "cloud-haskell" = dontDistribute super."cloud-haskell";
+ "cloudfront-signer" = dontDistribute super."cloudfront-signer";
+ "cloudyfs" = dontDistribute super."cloudyfs";
+ "cltw" = dontDistribute super."cltw";
+ "clua" = dontDistribute super."clua";
+ "cluss" = dontDistribute super."cluss";
+ "clustertools" = dontDistribute super."clustertools";
+ "clutterhs" = dontDistribute super."clutterhs";
+ "cmaes" = dontDistribute super."cmaes";
+ "cmath" = dontDistribute super."cmath";
+ "cmathml3" = dontDistribute super."cmathml3";
+ "cmd-item" = dontDistribute super."cmd-item";
+ "cmdargs-browser" = dontDistribute super."cmdargs-browser";
+ "cmdlib" = dontDistribute super."cmdlib";
+ "cmdtheline" = dontDistribute super."cmdtheline";
+ "cml" = dontDistribute super."cml";
+ "cmonad" = dontDistribute super."cmonad";
+ "cmu" = dontDistribute super."cmu";
+ "cnc-spec-compiler" = dontDistribute super."cnc-spec-compiler";
+ "cndict" = dontDistribute super."cndict";
+ "codec" = dontDistribute super."codec";
+ "codec-libevent" = dontDistribute super."codec-libevent";
+ "codec-mbox" = dontDistribute super."codec-mbox";
+ "codecov-haskell" = dontDistribute super."codecov-haskell";
+ "codemonitor" = dontDistribute super."codemonitor";
+ "codepad" = dontDistribute super."codepad";
+ "codex" = doDistribute super."codex_0_4_0_6";
+ "codo-notation" = dontDistribute super."codo-notation";
+ "cofunctor" = dontDistribute super."cofunctor";
+ "cognimeta-utils" = dontDistribute super."cognimeta-utils";
+ "coinbase-exchange" = dontDistribute super."coinbase-exchange";
+ "colada" = dontDistribute super."colada";
+ "colchis" = dontDistribute super."colchis";
+ "collada-output" = dontDistribute super."collada-output";
+ "collada-types" = dontDistribute super."collada-types";
+ "collapse-util" = dontDistribute super."collapse-util";
+ "collection-json" = dontDistribute super."collection-json";
+ "collections" = dontDistribute super."collections";
+ "collections-api" = dontDistribute super."collections-api";
+ "collections-base-instances" = dontDistribute super."collections-base-instances";
+ "colock" = dontDistribute super."colock";
+ "colorize-haskell" = dontDistribute super."colorize-haskell";
+ "colors" = dontDistribute super."colors";
+ "coltrane" = dontDistribute super."coltrane";
+ "com" = dontDistribute super."com";
+ "combinat" = dontDistribute super."combinat";
+ "combinat-diagrams" = dontDistribute super."combinat-diagrams";
+ "combinator-interactive" = dontDistribute super."combinator-interactive";
+ "combinatorial-problems" = dontDistribute super."combinatorial-problems";
+ "combinatorics" = dontDistribute super."combinatorics";
+ "combobuffer" = dontDistribute super."combobuffer";
+ "comfort-graph" = dontDistribute super."comfort-graph";
+ "command" = dontDistribute super."command";
+ "command-qq" = dontDistribute super."command-qq";
+ "commodities" = dontDistribute super."commodities";
+ "commsec" = dontDistribute super."commsec";
+ "commsec-keyexchange" = dontDistribute super."commsec-keyexchange";
+ "comonad-extras" = dontDistribute super."comonad-extras";
+ "comonad-random" = dontDistribute super."comonad-random";
+ "compact-map" = dontDistribute super."compact-map";
+ "compact-socket" = dontDistribute super."compact-socket";
+ "compact-string" = dontDistribute super."compact-string";
+ "compact-string-fix" = dontDistribute super."compact-string-fix";
+ "compare-type" = dontDistribute super."compare-type";
+ "compdata-automata" = dontDistribute super."compdata-automata";
+ "compdata-dags" = dontDistribute super."compdata-dags";
+ "compdata-param" = dontDistribute super."compdata-param";
+ "compensated" = dontDistribute super."compensated";
+ "competition" = dontDistribute super."competition";
+ "compilation" = dontDistribute super."compilation";
+ "complex-generic" = dontDistribute super."complex-generic";
+ "complex-integrate" = dontDistribute super."complex-integrate";
+ "complexity" = dontDistribute super."complexity";
+ "compose-ltr" = dontDistribute super."compose-ltr";
+ "compose-trans" = dontDistribute super."compose-trans";
+ "compression" = dontDistribute super."compression";
+ "compstrat" = dontDistribute super."compstrat";
+ "comptrans" = dontDistribute super."comptrans";
+ "computational-algebra" = dontDistribute super."computational-algebra";
+ "computations" = dontDistribute super."computations";
+ "conceit" = dontDistribute super."conceit";
+ "concorde" = dontDistribute super."concorde";
+ "concraft" = dontDistribute super."concraft";
+ "concraft-hr" = dontDistribute super."concraft-hr";
+ "concraft-pl" = dontDistribute super."concraft-pl";
+ "concrete-relaxng-parser" = dontDistribute super."concrete-relaxng-parser";
+ "concrete-typerep" = dontDistribute super."concrete-typerep";
+ "concurrent-barrier" = dontDistribute super."concurrent-barrier";
+ "concurrent-dns-cache" = dontDistribute super."concurrent-dns-cache";
+ "concurrent-extra" = dontDistribute super."concurrent-extra";
+ "concurrent-machines" = dontDistribute super."concurrent-machines";
+ "concurrent-sa" = dontDistribute super."concurrent-sa";
+ "concurrent-split" = dontDistribute super."concurrent-split";
+ "concurrent-state" = dontDistribute super."concurrent-state";
+ "concurrent-utilities" = dontDistribute super."concurrent-utilities";
+ "concurrentoutput" = dontDistribute super."concurrentoutput";
+ "cond" = dontDistribute super."cond";
+ "condor" = dontDistribute super."condor";
+ "condorcet" = dontDistribute super."condorcet";
+ "conductive-base" = dontDistribute super."conductive-base";
+ "conductive-clock" = dontDistribute super."conductive-clock";
+ "conductive-hsc3" = dontDistribute super."conductive-hsc3";
+ "conductive-song" = dontDistribute super."conductive-song";
+ "conduit-audio" = dontDistribute super."conduit-audio";
+ "conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
+ "conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
+ "conduit-audio-sndfile" = dontDistribute super."conduit-audio-sndfile";
+ "conduit-network-stream" = dontDistribute super."conduit-network-stream";
+ "conduit-resumablesink" = dontDistribute super."conduit-resumablesink";
+ "conf" = dontDistribute super."conf";
+ "config-select" = dontDistribute super."config-select";
+ "config-value" = dontDistribute super."config-value";
+ "configifier" = dontDistribute super."configifier";
+ "configuration" = dontDistribute super."configuration";
+ "configuration-tools" = dontDistribute super."configuration-tools";
+ "configurator-export" = dontDistribute super."configurator-export";
+ "confsolve" = dontDistribute super."confsolve";
+ "congruence-relation" = dontDistribute super."congruence-relation";
+ "conjugateGradient" = dontDistribute super."conjugateGradient";
+ "conjure" = dontDistribute super."conjure";
+ "conlogger" = dontDistribute super."conlogger";
+ "connection-pool" = dontDistribute super."connection-pool";
+ "consistent" = dontDistribute super."consistent";
+ "console-program" = dontDistribute super."console-program";
+ "const-math-ghc-plugin" = dontDistribute super."const-math-ghc-plugin";
+ "constrained-categories" = dontDistribute super."constrained-categories";
+ "constrained-normal" = dontDistribute super."constrained-normal";
+ "constructible" = dontDistribute super."constructible";
+ "constructive-algebra" = dontDistribute super."constructive-algebra";
+ "consumers" = dontDistribute super."consumers";
+ "container" = dontDistribute super."container";
+ "container-classes" = dontDistribute super."container-classes";
+ "containers-benchmark" = dontDistribute super."containers-benchmark";
+ "containers-deepseq" = dontDistribute super."containers-deepseq";
+ "context-free-grammar" = dontDistribute super."context-free-grammar";
+ "context-stack" = dontDistribute super."context-stack";
+ "continue" = dontDistribute super."continue";
+ "continued-fractions" = dontDistribute super."continued-fractions";
+ "continuum" = dontDistribute super."continuum";
+ "continuum-client" = dontDistribute super."continuum-client";
+ "control-event" = dontDistribute super."control-event";
+ "control-monad-attempt" = dontDistribute super."control-monad-attempt";
+ "control-monad-exception" = dontDistribute super."control-monad-exception";
+ "control-monad-exception-monadsfd" = dontDistribute super."control-monad-exception-monadsfd";
+ "control-monad-exception-monadstf" = dontDistribute super."control-monad-exception-monadstf";
+ "control-monad-exception-mtl" = dontDistribute super."control-monad-exception-mtl";
+ "control-monad-failure" = dontDistribute super."control-monad-failure";
+ "control-monad-failure-mtl" = dontDistribute super."control-monad-failure-mtl";
+ "control-monad-omega" = dontDistribute super."control-monad-omega";
+ "control-monad-queue" = dontDistribute super."control-monad-queue";
+ "control-timeout" = dontDistribute super."control-timeout";
+ "contstuff" = dontDistribute super."contstuff";
+ "contstuff-monads-tf" = dontDistribute super."contstuff-monads-tf";
+ "contstuff-transformers" = dontDistribute super."contstuff-transformers";
+ "converge" = dontDistribute super."converge";
+ "conversion" = dontDistribute super."conversion";
+ "conversion-bytestring" = dontDistribute super."conversion-bytestring";
+ "conversion-case-insensitive" = dontDistribute super."conversion-case-insensitive";
+ "conversion-text" = dontDistribute super."conversion-text";
+ "convert" = dontDistribute super."convert";
+ "convertible-ascii" = dontDistribute super."convertible-ascii";
+ "convertible-text" = dontDistribute super."convertible-text";
+ "cookbook" = dontDistribute super."cookbook";
+ "coordinate" = dontDistribute super."coordinate";
+ "copilot" = dontDistribute super."copilot";
+ "copilot-c99" = dontDistribute super."copilot-c99";
+ "copilot-cbmc" = dontDistribute super."copilot-cbmc";
+ "copilot-core" = dontDistribute super."copilot-core";
+ "copilot-language" = dontDistribute super."copilot-language";
+ "copilot-libraries" = dontDistribute super."copilot-libraries";
+ "copilot-sbv" = dontDistribute super."copilot-sbv";
+ "copilot-theorem" = dontDistribute super."copilot-theorem";
+ "copr" = dontDistribute super."copr";
+ "core" = dontDistribute super."core";
+ "core-haskell" = dontDistribute super."core-haskell";
+ "corebot-bliki" = dontDistribute super."corebot-bliki";
+ "coroutine-enumerator" = dontDistribute super."coroutine-enumerator";
+ "coroutine-iteratee" = dontDistribute super."coroutine-iteratee";
+ "coroutine-object" = dontDistribute super."coroutine-object";
+ "couch-hs" = dontDistribute super."couch-hs";
+ "couch-simple" = dontDistribute super."couch-simple";
+ "couchdb-conduit" = dontDistribute super."couchdb-conduit";
+ "couchdb-enumerator" = dontDistribute super."couchdb-enumerator";
+ "count" = dontDistribute super."count";
+ "countable" = dontDistribute super."countable";
+ "counter" = dontDistribute super."counter";
+ "court" = dontDistribute super."court";
+ "coverage" = dontDistribute super."coverage";
+ "cpio-conduit" = dontDistribute super."cpio-conduit";
+ "cplusplus-th" = dontDistribute super."cplusplus-th";
+ "cprng-aes-effect" = dontDistribute super."cprng-aes-effect";
+ "cpsa" = dontDistribute super."cpsa";
+ "cpuid" = dontDistribute super."cpuid";
+ "cpuperf" = dontDistribute super."cpuperf";
+ "cpython" = dontDistribute super."cpython";
+ "cqrs" = dontDistribute super."cqrs";
+ "cqrs-core" = dontDistribute super."cqrs-core";
+ "cqrs-example" = dontDistribute super."cqrs-example";
+ "cqrs-memory" = dontDistribute super."cqrs-memory";
+ "cqrs-postgresql" = dontDistribute super."cqrs-postgresql";
+ "cqrs-sqlite3" = dontDistribute super."cqrs-sqlite3";
+ "cqrs-test" = dontDistribute super."cqrs-test";
+ "cqrs-testkit" = dontDistribute super."cqrs-testkit";
+ "cqrs-types" = dontDistribute super."cqrs-types";
+ "cr" = dontDistribute super."cr";
+ "crack" = dontDistribute super."crack";
+ "craftwerk" = dontDistribute super."craftwerk";
+ "craftwerk-cairo" = dontDistribute super."craftwerk-cairo";
+ "craftwerk-gtk" = dontDistribute super."craftwerk-gtk";
+ "crc16" = dontDistribute super."crc16";
+ "crc16-table" = dontDistribute super."crc16-table";
+ "creatur" = dontDistribute super."creatur";
+ "crf-chain1" = dontDistribute super."crf-chain1";
+ "crf-chain1-constrained" = dontDistribute super."crf-chain1-constrained";
+ "crf-chain2-generic" = dontDistribute super."crf-chain2-generic";
+ "crf-chain2-tiers" = dontDistribute super."crf-chain2-tiers";
+ "critbit" = dontDistribute super."critbit";
+ "criterion-plus" = dontDistribute super."criterion-plus";
+ "criterion-to-html" = dontDistribute super."criterion-to-html";
+ "crockford" = dontDistribute super."crockford";
+ "crocodile" = dontDistribute super."crocodile";
+ "cron-compat" = dontDistribute super."cron-compat";
+ "cruncher-types" = dontDistribute super."cruncher-types";
+ "crunghc" = dontDistribute super."crunghc";
+ "crypto-cipher-benchmarks" = dontDistribute super."crypto-cipher-benchmarks";
+ "crypto-classical" = dontDistribute super."crypto-classical";
+ "crypto-conduit" = dontDistribute super."crypto-conduit";
+ "crypto-enigma" = dontDistribute super."crypto-enigma";
+ "crypto-pubkey-openssh" = dontDistribute super."crypto-pubkey-openssh";
+ "crypto-random-effect" = dontDistribute super."crypto-random-effect";
+ "crypto-totp" = dontDistribute super."crypto-totp";
+ "cryptsy-api" = dontDistribute super."cryptsy-api";
+ "crystalfontz" = dontDistribute super."crystalfontz";
+ "cse-ghc-plugin" = dontDistribute super."cse-ghc-plugin";
+ "csound-catalog" = dontDistribute super."csound-catalog";
+ "csound-expression" = dontDistribute super."csound-expression";
+ "csound-expression-dynamic" = dontDistribute super."csound-expression-dynamic";
+ "csound-expression-opcodes" = dontDistribute super."csound-expression-opcodes";
+ "csound-expression-typed" = dontDistribute super."csound-expression-typed";
+ "csound-sampler" = dontDistribute super."csound-sampler";
+ "csp" = dontDistribute super."csp";
+ "cspmchecker" = dontDistribute super."cspmchecker";
+ "css" = dontDistribute super."css";
+ "csv-enumerator" = dontDistribute super."csv-enumerator";
+ "csv-nptools" = dontDistribute super."csv-nptools";
+ "csv-to-qif" = dontDistribute super."csv-to-qif";
+ "ctemplate" = dontDistribute super."ctemplate";
+ "ctkl" = dontDistribute super."ctkl";
+ "ctpl" = dontDistribute super."ctpl";
+ "cube" = dontDistribute super."cube";
+ "cubical" = dontDistribute super."cubical";
+ "cubicbezier" = dontDistribute super."cubicbezier";
+ "cublas" = dontDistribute super."cublas";
+ "cuboid" = dontDistribute super."cuboid";
+ "cuda" = dontDistribute super."cuda";
+ "cudd" = dontDistribute super."cudd";
+ "cufft" = dontDistribute super."cufft";
+ "curl-aeson" = dontDistribute super."curl-aeson";
+ "curlhs" = dontDistribute super."curlhs";
+ "currency" = dontDistribute super."currency";
+ "current-locale" = dontDistribute super."current-locale";
+ "curry-base" = dontDistribute super."curry-base";
+ "curry-frontend" = dontDistribute super."curry-frontend";
+ "cursedcsv" = dontDistribute super."cursedcsv";
+ "curve25519" = dontDistribute super."curve25519";
+ "curves" = dontDistribute super."curves";
+ "custom-prelude" = dontDistribute super."custom-prelude";
+ "cv-combinators" = dontDistribute super."cv-combinators";
+ "cyclotomic" = dontDistribute super."cyclotomic";
+ "cypher" = dontDistribute super."cypher";
+ "d-bus" = dontDistribute super."d-bus";
+ "d3js" = dontDistribute super."d3js";
+ "daemonize-doublefork" = dontDistribute super."daemonize-doublefork";
+ "daemons" = dontDistribute super."daemons";
+ "dag" = dontDistribute super."dag";
+ "damnpacket" = dontDistribute super."damnpacket";
+ "dao" = dontDistribute super."dao";
+ "dapi" = dontDistribute super."dapi";
+ "darcs" = dontDistribute super."darcs";
+ "darcs-benchmark" = dontDistribute super."darcs-benchmark";
+ "darcs-beta" = dontDistribute super."darcs-beta";
+ "darcs-buildpackage" = dontDistribute super."darcs-buildpackage";
+ "darcs-cabalized" = dontDistribute super."darcs-cabalized";
+ "darcs-fastconvert" = dontDistribute super."darcs-fastconvert";
+ "darcs-graph" = dontDistribute super."darcs-graph";
+ "darcs-monitor" = dontDistribute super."darcs-monitor";
+ "darcs-scripts" = dontDistribute super."darcs-scripts";
+ "darcs2dot" = dontDistribute super."darcs2dot";
+ "darcsden" = dontDistribute super."darcsden";
+ "darcswatch" = dontDistribute super."darcswatch";
+ "darkplaces-demo" = dontDistribute super."darkplaces-demo";
+ "darkplaces-rcon" = dontDistribute super."darkplaces-rcon";
+ "darkplaces-rcon-util" = dontDistribute super."darkplaces-rcon-util";
+ "darkplaces-text" = dontDistribute super."darkplaces-text";
+ "dash-haskell" = dontDistribute super."dash-haskell";
+ "data-accessor-monadLib" = dontDistribute super."data-accessor-monadLib";
+ "data-accessor-monads-fd" = dontDistribute super."data-accessor-monads-fd";
+ "data-accessor-monads-tf" = dontDistribute super."data-accessor-monads-tf";
+ "data-accessor-template" = dontDistribute super."data-accessor-template";
+ "data-accessor-transformers" = dontDistribute super."data-accessor-transformers";
+ "data-aviary" = dontDistribute super."data-aviary";
+ "data-bword" = dontDistribute super."data-bword";
+ "data-carousel" = dontDistribute super."data-carousel";
+ "data-category" = dontDistribute super."data-category";
+ "data-cell" = dontDistribute super."data-cell";
+ "data-checked" = dontDistribute super."data-checked";
+ "data-clist" = dontDistribute super."data-clist";
+ "data-concurrent-queue" = dontDistribute super."data-concurrent-queue";
+ "data-construction" = dontDistribute super."data-construction";
+ "data-cycle" = dontDistribute super."data-cycle";
+ "data-default-generics" = dontDistribute super."data-default-generics";
+ "data-dispersal" = dontDistribute super."data-dispersal";
+ "data-dword" = dontDistribute super."data-dword";
+ "data-easy" = dontDistribute super."data-easy";
+ "data-embed" = dontDistribute super."data-embed";
+ "data-endian" = dontDistribute super."data-endian";
+ "data-extend-generic" = dontDistribute super."data-extend-generic";
+ "data-extra" = dontDistribute super."data-extra";
+ "data-filepath" = dontDistribute super."data-filepath";
+ "data-fin" = dontDistribute super."data-fin";
+ "data-fin-simple" = dontDistribute super."data-fin-simple";
+ "data-fix" = dontDistribute super."data-fix";
+ "data-fix-cse" = dontDistribute super."data-fix-cse";
+ "data-flags" = dontDistribute super."data-flags";
+ "data-flagset" = dontDistribute super."data-flagset";
+ "data-fresh" = dontDistribute super."data-fresh";
+ "data-interval" = dontDistribute super."data-interval";
+ "data-ivar" = dontDistribute super."data-ivar";
+ "data-kiln" = dontDistribute super."data-kiln";
+ "data-layer" = dontDistribute super."data-layer";
+ "data-layout" = dontDistribute super."data-layout";
+ "data-lens" = dontDistribute super."data-lens";
+ "data-lens-fd" = dontDistribute super."data-lens-fd";
+ "data-lens-ixset" = dontDistribute super."data-lens-ixset";
+ "data-lens-template" = dontDistribute super."data-lens-template";
+ "data-list-sequences" = dontDistribute super."data-list-sequences";
+ "data-map-multikey" = dontDistribute super."data-map-multikey";
+ "data-named" = dontDistribute super."data-named";
+ "data-nat" = dontDistribute super."data-nat";
+ "data-object" = dontDistribute super."data-object";
+ "data-object-json" = dontDistribute super."data-object-json";
+ "data-object-yaml" = dontDistribute super."data-object-yaml";
+ "data-or" = dontDistribute super."data-or";
+ "data-partition" = dontDistribute super."data-partition";
+ "data-pprint" = dontDistribute super."data-pprint";
+ "data-quotientref" = dontDistribute super."data-quotientref";
+ "data-r-tree" = dontDistribute super."data-r-tree";
+ "data-ref" = dontDistribute super."data-ref";
+ "data-reify-cse" = dontDistribute super."data-reify-cse";
+ "data-repr" = dontDistribute super."data-repr";
+ "data-rev" = dontDistribute super."data-rev";
+ "data-rope" = dontDistribute super."data-rope";
+ "data-rtuple" = dontDistribute super."data-rtuple";
+ "data-size" = dontDistribute super."data-size";
+ "data-spacepart" = dontDistribute super."data-spacepart";
+ "data-store" = dontDistribute super."data-store";
+ "data-stringmap" = dontDistribute super."data-stringmap";
+ "data-structure-inferrer" = dontDistribute super."data-structure-inferrer";
+ "data-tensor" = dontDistribute super."data-tensor";
+ "data-textual" = dontDistribute super."data-textual";
+ "data-timeout" = dontDistribute super."data-timeout";
+ "data-transform" = dontDistribute super."data-transform";
+ "data-treify" = dontDistribute super."data-treify";
+ "data-type" = dontDistribute super."data-type";
+ "data-util" = dontDistribute super."data-util";
+ "data-variant" = dontDistribute super."data-variant";
+ "database-migrate" = dontDistribute super."database-migrate";
+ "database-study" = dontDistribute super."database-study";
+ "datadog" = dontDistribute super."datadog";
+ "dataenc" = dontDistribute super."dataenc";
+ "dataflow" = dontDistribute super."dataflow";
+ "datalog" = dontDistribute super."datalog";
+ "datapacker" = dontDistribute super."datapacker";
+ "dataurl" = dontDistribute super."dataurl";
+ "date-cache" = dontDistribute super."date-cache";
+ "dates" = dontDistribute super."dates";
+ "datetime" = dontDistribute super."datetime";
+ "datetime-sb" = dontDistribute super."datetime-sb";
+ "dawdle" = dontDistribute super."dawdle";
+ "dawg" = dontDistribute super."dawg";
+ "dawg-ord" = dontDistribute super."dawg-ord";
+ "dbcleaner" = dontDistribute super."dbcleaner";
+ "dbf" = dontDistribute super."dbf";
+ "dbjava" = dontDistribute super."dbjava";
+ "dbus" = doDistribute super."dbus_0_10_11";
+ "dbus-client" = dontDistribute super."dbus-client";
+ "dbus-core" = dontDistribute super."dbus-core";
+ "dbus-qq" = dontDistribute super."dbus-qq";
+ "dbus-th" = dontDistribute super."dbus-th";
+ "dclabel" = dontDistribute super."dclabel";
+ "dclabel-eci11" = dontDistribute super."dclabel-eci11";
+ "ddc-base" = dontDistribute super."ddc-base";
+ "ddc-build" = dontDistribute super."ddc-build";
+ "ddc-code" = dontDistribute super."ddc-code";
+ "ddc-core" = dontDistribute super."ddc-core";
+ "ddc-core-eval" = dontDistribute super."ddc-core-eval";
+ "ddc-core-flow" = dontDistribute super."ddc-core-flow";
+ "ddc-core-llvm" = dontDistribute super."ddc-core-llvm";
+ "ddc-core-salt" = dontDistribute super."ddc-core-salt";
+ "ddc-core-simpl" = dontDistribute super."ddc-core-simpl";
+ "ddc-core-tetra" = dontDistribute super."ddc-core-tetra";
+ "ddc-driver" = dontDistribute super."ddc-driver";
+ "ddc-interface" = dontDistribute super."ddc-interface";
+ "ddc-source-tetra" = dontDistribute super."ddc-source-tetra";
+ "ddc-tools" = dontDistribute super."ddc-tools";
+ "ddc-war" = dontDistribute super."ddc-war";
+ "ddci-core" = dontDistribute super."ddci-core";
+ "dead-code-detection" = dontDistribute super."dead-code-detection";
+ "dead-simple-json" = dontDistribute super."dead-simple-json";
+ "debian-binary" = dontDistribute super."debian-binary";
+ "debian-build" = dontDistribute super."debian-build";
+ "debug-diff" = dontDistribute super."debug-diff";
+ "debug-time" = dontDistribute super."debug-time";
+ "decepticons" = dontDistribute super."decepticons";
+ "decode-utf8" = dontDistribute super."decode-utf8";
+ "decoder-conduit" = dontDistribute super."decoder-conduit";
+ "dedukti" = dontDistribute super."dedukti";
+ "deepcontrol" = dontDistribute super."deepcontrol";
+ "deeplearning-hs" = dontDistribute super."deeplearning-hs";
+ "deepseq-bounded" = dontDistribute super."deepseq-bounded";
+ "deepseq-magic" = dontDistribute super."deepseq-magic";
+ "deepseq-th" = dontDistribute super."deepseq-th";
+ "deepzoom" = dontDistribute super."deepzoom";
+ "defargs" = dontDistribute super."defargs";
+ "definitive-base" = dontDistribute super."definitive-base";
+ "definitive-filesystem" = dontDistribute super."definitive-filesystem";
+ "definitive-graphics" = dontDistribute super."definitive-graphics";
+ "definitive-parser" = dontDistribute super."definitive-parser";
+ "definitive-reactive" = dontDistribute super."definitive-reactive";
+ "definitive-sound" = dontDistribute super."definitive-sound";
+ "deiko-config" = dontDistribute super."deiko-config";
+ "deka" = dontDistribute super."deka";
+ "deka-tests" = dontDistribute super."deka-tests";
+ "delaunay" = dontDistribute super."delaunay";
+ "delicious" = dontDistribute super."delicious";
+ "delimited-text" = dontDistribute super."delimited-text";
+ "delimiter-separated" = dontDistribute super."delimiter-separated";
+ "delta" = dontDistribute super."delta";
+ "delta-h" = dontDistribute super."delta-h";
+ "demarcate" = dontDistribute super."demarcate";
+ "denominate" = dontDistribute super."denominate";
+ "depends" = dontDistribute super."depends";
+ "dephd" = dontDistribute super."dephd";
+ "dequeue" = dontDistribute super."dequeue";
+ "derangement" = dontDistribute super."derangement";
+ "derivation-trees" = dontDistribute super."derivation-trees";
+ "derive-IG" = dontDistribute super."derive-IG";
+ "derive-enumerable" = dontDistribute super."derive-enumerable";
+ "derive-gadt" = dontDistribute super."derive-gadt";
+ "derive-topdown" = dontDistribute super."derive-topdown";
+ "derive-trie" = dontDistribute super."derive-trie";
+ "deriving-compat" = dontDistribute super."deriving-compat";
+ "derp" = dontDistribute super."derp";
+ "derp-lib" = dontDistribute super."derp-lib";
+ "descrilo" = dontDistribute super."descrilo";
+ "despair" = dontDistribute super."despair";
+ "deterministic-game-engine" = dontDistribute super."deterministic-game-engine";
+ "detrospector" = dontDistribute super."detrospector";
+ "deunicode" = dontDistribute super."deunicode";
+ "devil" = dontDistribute super."devil";
+ "dewdrop" = dontDistribute super."dewdrop";
+ "dfrac" = dontDistribute super."dfrac";
+ "dfsbuild" = dontDistribute super."dfsbuild";
+ "dgim" = dontDistribute super."dgim";
+ "dgs" = dontDistribute super."dgs";
+ "dia-base" = dontDistribute super."dia-base";
+ "dia-functions" = dontDistribute super."dia-functions";
+ "diagrams-canvas" = dontDistribute super."diagrams-canvas";
+ "diagrams-core" = doDistribute super."diagrams-core_1_3_0_4";
+ "diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
+ "diagrams-gtk" = dontDistribute super."diagrams-gtk";
+ "diagrams-hsqml" = dontDistribute super."diagrams-hsqml";
+ "diagrams-lib" = doDistribute super."diagrams-lib_1_3_0_8";
+ "diagrams-pandoc" = dontDistribute super."diagrams-pandoc";
+ "diagrams-pdf" = dontDistribute super."diagrams-pdf";
+ "diagrams-pgf" = dontDistribute super."diagrams-pgf";
+ "diagrams-qrcode" = dontDistribute super."diagrams-qrcode";
+ "diagrams-rubiks-cube" = dontDistribute super."diagrams-rubiks-cube";
+ "diagrams-tikz" = dontDistribute super."diagrams-tikz";
+ "dialog" = dontDistribute super."dialog";
+ "dice-entropy-conduit" = dontDistribute super."dice-entropy-conduit";
+ "dicom" = dontDistribute super."dicom";
+ "dictparser" = dontDistribute super."dictparser";
+ "diet" = dontDistribute super."diet";
+ "diff-gestalt" = dontDistribute super."diff-gestalt";
+ "diff-parse" = dontDistribute super."diff-parse";
+ "diffarray" = dontDistribute super."diffarray";
+ "diffcabal" = dontDistribute super."diffcabal";
+ "diffdump" = dontDistribute super."diffdump";
+ "digamma" = dontDistribute super."digamma";
+ "digest-pure" = dontDistribute super."digest-pure";
+ "digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
+ "digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
+ "digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
+ "digestive-functors-hsp" = dontDistribute super."digestive-functors-hsp";
+ "digestive-functors-scotty" = dontDistribute super."digestive-functors-scotty";
+ "digestive-functors-snap" = dontDistribute super."digestive-functors-snap";
+ "digit" = dontDistribute super."digit";
+ "digitalocean-kzs" = dontDistribute super."digitalocean-kzs";
+ "dimensional-codata" = dontDistribute super."dimensional-codata";
+ "dimensional-tf" = dontDistribute super."dimensional-tf";
+ "dingo-core" = dontDistribute super."dingo-core";
+ "dingo-example" = dontDistribute super."dingo-example";
+ "dingo-widgets" = dontDistribute super."dingo-widgets";
+ "diophantine" = dontDistribute super."diophantine";
+ "diplomacy" = dontDistribute super."diplomacy";
+ "diplomacy-server" = dontDistribute super."diplomacy-server";
+ "direct-binary-files" = dontDistribute super."direct-binary-files";
+ "direct-daemonize" = dontDistribute super."direct-daemonize";
+ "direct-fastcgi" = dontDistribute super."direct-fastcgi";
+ "direct-http" = dontDistribute super."direct-http";
+ "direct-murmur-hash" = dontDistribute super."direct-murmur-hash";
+ "direct-plugins" = dontDistribute super."direct-plugins";
+ "directed-cubical" = dontDistribute super."directed-cubical";
+ "directory-layout" = dontDistribute super."directory-layout";
+ "dirfiles" = dontDistribute super."dirfiles";
+ "dirstream" = dontDistribute super."dirstream";
+ "disassembler" = dontDistribute super."disassembler";
+ "discordian-calendar" = dontDistribute super."discordian-calendar";
+ "discount" = dontDistribute super."discount";
+ "discrete-space-map" = dontDistribute super."discrete-space-map";
+ "discrimination" = dontDistribute super."discrimination";
+ "disjoint-set" = dontDistribute super."disjoint-set";
+ "disjoint-sets-st" = dontDistribute super."disjoint-sets-st";
+ "dist-upload" = dontDistribute super."dist-upload";
+ "distributed-closure" = dontDistribute super."distributed-closure";
+ "distributed-process-async" = dontDistribute super."distributed-process-async";
+ "distributed-process-azure" = dontDistribute super."distributed-process-azure";
+ "distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
+ "distributed-process-execution" = dontDistribute super."distributed-process-execution";
+ "distributed-process-extras" = dontDistribute super."distributed-process-extras";
+ "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
+ "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" = dontDistribute super."distributed-process-simplelocalnet";
+ "distributed-process-supervisor" = dontDistribute super."distributed-process-supervisor";
+ "distributed-process-task" = dontDistribute super."distributed-process-task";
+ "distributed-process-tests" = dontDistribute super."distributed-process-tests";
+ "distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
+ "distribution" = dontDistribute super."distribution";
+ "distribution-plot" = dontDistribute super."distribution-plot";
+ "diversity" = doDistribute super."diversity_0_7_1_1";
+ "djinn" = dontDistribute super."djinn";
+ "djinn-th" = dontDistribute super."djinn-th";
+ "dnscache" = dontDistribute super."dnscache";
+ "dnsrbl" = dontDistribute super."dnsrbl";
+ "dnssd" = dontDistribute super."dnssd";
+ "doc-review" = dontDistribute super."doc-review";
+ "doccheck" = dontDistribute super."doccheck";
+ "docidx" = dontDistribute super."docidx";
+ "docker" = dontDistribute super."docker";
+ "dockercook" = dontDistribute super."dockercook";
+ "doctest-discover" = dontDistribute super."doctest-discover";
+ "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
+ "doctest-prop" = dontDistribute super."doctest-prop";
+ "dom-lt" = dontDistribute super."dom-lt";
+ "dom-parser" = dontDistribute super."dom-parser";
+ "dom-selector" = dontDistribute super."dom-selector";
+ "domain-auth" = dontDistribute super."domain-auth";
+ "dominion" = dontDistribute super."dominion";
+ "domplate" = dontDistribute super."domplate";
+ "dot2graphml" = dontDistribute super."dot2graphml";
+ "dotenv" = dontDistribute super."dotenv";
+ "dotfs" = dontDistribute super."dotfs";
+ "dotgen" = dontDistribute super."dotgen";
+ "double-metaphone" = dontDistribute super."double-metaphone";
+ "dove" = dontDistribute super."dove";
+ "dow" = dontDistribute super."dow";
+ "download" = dontDistribute super."download";
+ "download-curl" = dontDistribute super."download-curl";
+ "download-media-content" = dontDistribute super."download-media-content";
+ "dozenal" = dontDistribute super."dozenal";
+ "dozens" = dontDistribute super."dozens";
+ "dph-base" = dontDistribute super."dph-base";
+ "dph-examples" = dontDistribute super."dph-examples";
+ "dph-lifted-base" = dontDistribute super."dph-lifted-base";
+ "dph-lifted-copy" = dontDistribute super."dph-lifted-copy";
+ "dph-lifted-vseg" = dontDistribute super."dph-lifted-vseg";
+ "dph-par" = dontDistribute super."dph-par";
+ "dph-prim-interface" = dontDistribute super."dph-prim-interface";
+ "dph-prim-par" = dontDistribute super."dph-prim-par";
+ "dph-prim-seq" = dontDistribute super."dph-prim-seq";
+ "dph-seq" = dontDistribute super."dph-seq";
+ "dpkg" = dontDistribute super."dpkg";
+ "drClickOn" = dontDistribute super."drClickOn";
+ "draw-poker" = dontDistribute super."draw-poker";
+ "drifter" = dontDistribute super."drifter";
+ "drifter-postgresql" = dontDistribute super."drifter-postgresql";
+ "dropbox-sdk" = dontDistribute super."dropbox-sdk";
+ "dropsolve" = dontDistribute super."dropsolve";
+ "ds-kanren" = dontDistribute super."ds-kanren";
+ "dsh-sql" = dontDistribute super."dsh-sql";
+ "dsmc" = dontDistribute super."dsmc";
+ "dsmc-tools" = dontDistribute super."dsmc-tools";
+ "dson" = dontDistribute super."dson";
+ "dson-parsec" = dontDistribute super."dson-parsec";
+ "dsp" = dontDistribute super."dsp";
+ "dstring" = dontDistribute super."dstring";
+ "dtab" = dontDistribute super."dtab";
+ "dtd" = dontDistribute super."dtd";
+ "dtd-text" = dontDistribute super."dtd-text";
+ "dtd-types" = dontDistribute super."dtd-types";
+ "dtrace" = dontDistribute super."dtrace";
+ "dtw" = dontDistribute super."dtw";
+ "dump" = dontDistribute super."dump";
+ "duplo" = dontDistribute super."duplo";
+ "dvda" = dontDistribute super."dvda";
+ "dvdread" = dontDistribute super."dvdread";
+ "dvi-processing" = dontDistribute super."dvi-processing";
+ "dvorak" = dontDistribute super."dvorak";
+ "dwarf" = dontDistribute super."dwarf";
+ "dwarf-el" = dontDistribute super."dwarf-el";
+ "dwarfadt" = dontDistribute super."dwarfadt";
+ "dx9base" = dontDistribute super."dx9base";
+ "dx9d3d" = dontDistribute super."dx9d3d";
+ "dx9d3dx" = dontDistribute super."dx9d3dx";
+ "dynamic-cabal" = dontDistribute super."dynamic-cabal";
+ "dynamic-graph" = dontDistribute super."dynamic-graph";
+ "dynamic-linker-template" = dontDistribute super."dynamic-linker-template";
+ "dynamic-loader" = dontDistribute super."dynamic-loader";
+ "dynamic-mvector" = dontDistribute super."dynamic-mvector";
+ "dynamic-object" = dontDistribute super."dynamic-object";
+ "dynamic-plot" = dontDistribute super."dynamic-plot";
+ "dynamic-pp" = dontDistribute super."dynamic-pp";
+ "dynobud" = dontDistribute super."dynobud";
+ "dywapitchtrack" = dontDistribute super."dywapitchtrack";
+ "dzen-utils" = dontDistribute super."dzen-utils";
+ "eager-sockets" = dontDistribute super."eager-sockets";
+ "easy-api" = dontDistribute super."easy-api";
+ "easy-bitcoin" = dontDistribute super."easy-bitcoin";
+ "easyjson" = dontDistribute super."easyjson";
+ "easyplot" = dontDistribute super."easyplot";
+ "easyrender" = dontDistribute super."easyrender";
+ "ebeats" = dontDistribute super."ebeats";
+ "ebnf-bff" = dontDistribute super."ebnf-bff";
+ "ec2-signature" = dontDistribute super."ec2-signature";
+ "ecdsa" = dontDistribute super."ecdsa";
+ "ecma262" = dontDistribute super."ecma262";
+ "ecu" = dontDistribute super."ecu";
+ "ed25519" = dontDistribute super."ed25519";
+ "ed25519-donna" = dontDistribute super."ed25519-donna";
+ "eddie" = dontDistribute super."eddie";
+ "edenmodules" = dontDistribute super."edenmodules";
+ "edenskel" = dontDistribute super."edenskel";
+ "edentv" = dontDistribute super."edentv";
+ "edge" = dontDistribute super."edge";
+ "edis" = dontDistribute super."edis";
+ "edit-lenses" = dontDistribute super."edit-lenses";
+ "edit-lenses-demo" = dontDistribute super."edit-lenses-demo";
+ "editable" = dontDistribute super."editable";
+ "editline" = dontDistribute super."editline";
+ "effect-monad" = dontDistribute super."effect-monad";
+ "effective-aspects" = dontDistribute super."effective-aspects";
+ "effective-aspects-mzv" = dontDistribute super."effective-aspects-mzv";
+ "effects" = dontDistribute super."effects";
+ "effects-parser" = dontDistribute super."effects-parser";
+ "effin" = dontDistribute super."effin";
+ "egison" = dontDistribute super."egison";
+ "egison-quote" = dontDistribute super."egison-quote";
+ "egison-tutorial" = dontDistribute super."egison-tutorial";
+ "ehaskell" = dontDistribute super."ehaskell";
+ "ehs" = dontDistribute super."ehs";
+ "eibd-client-simple" = dontDistribute super."eibd-client-simple";
+ "eigen" = dontDistribute super."eigen";
+ "eithers" = dontDistribute super."eithers";
+ "ekg-bosun" = dontDistribute super."ekg-bosun";
+ "ekg-carbon" = dontDistribute super."ekg-carbon";
+ "ekg-log" = dontDistribute super."ekg-log";
+ "ekg-push" = dontDistribute super."ekg-push";
+ "ekg-rrd" = dontDistribute super."ekg-rrd";
+ "ekg-statsd" = dontDistribute super."ekg-statsd";
+ "electrum-mnemonic" = dontDistribute super."electrum-mnemonic";
+ "elerea" = dontDistribute super."elerea";
+ "elerea-examples" = dontDistribute super."elerea-examples";
+ "elerea-sdl" = dontDistribute super."elerea-sdl";
+ "elevator" = dontDistribute super."elevator";
+ "elf" = dontDistribute super."elf";
+ "elm-build-lib" = dontDistribute super."elm-build-lib";
+ "elm-compiler" = dontDistribute super."elm-compiler";
+ "elm-get" = dontDistribute super."elm-get";
+ "elm-init" = dontDistribute super."elm-init";
+ "elm-make" = dontDistribute super."elm-make";
+ "elm-package" = dontDistribute super."elm-package";
+ "elm-reactor" = dontDistribute super."elm-reactor";
+ "elm-repl" = dontDistribute super."elm-repl";
+ "elm-server" = dontDistribute super."elm-server";
+ "elm-yesod" = dontDistribute super."elm-yesod";
+ "elo" = dontDistribute super."elo";
+ "elocrypt" = dontDistribute super."elocrypt";
+ "emacs-keys" = dontDistribute super."emacs-keys";
+ "email" = dontDistribute super."email";
+ "email-header" = dontDistribute super."email-header";
+ "email-postmark" = dontDistribute super."email-postmark";
+ "email-validator" = dontDistribute super."email-validator";
+ "embeddock" = dontDistribute super."embeddock";
+ "embeddock-example" = dontDistribute super."embeddock-example";
+ "embroidery" = dontDistribute super."embroidery";
+ "emgm" = dontDistribute super."emgm";
+ "empty" = dontDistribute super."empty";
+ "encoding" = dontDistribute super."encoding";
+ "endo" = dontDistribute super."endo";
+ "engine-io-growler" = dontDistribute super."engine-io-growler";
+ "engine-io-snap" = dontDistribute super."engine-io-snap";
+ "engineering-units" = dontDistribute super."engineering-units";
+ "enumerable" = dontDistribute super."enumerable";
+ "enumerate" = dontDistribute super."enumerate";
+ "enumeration" = dontDistribute super."enumeration";
+ "enumerator-fd" = dontDistribute super."enumerator-fd";
+ "enumerator-tf" = dontDistribute super."enumerator-tf";
+ "enumfun" = dontDistribute super."enumfun";
+ "enummapmap" = dontDistribute super."enummapmap";
+ "enummapset" = dontDistribute super."enummapset";
+ "enummapset-th" = dontDistribute super."enummapset-th";
+ "enumset" = dontDistribute super."enumset";
+ "env-parser" = dontDistribute super."env-parser";
+ "envparse" = dontDistribute super."envparse";
+ "envy" = dontDistribute super."envy";
+ "epanet-haskell" = dontDistribute super."epanet-haskell";
+ "epass" = dontDistribute super."epass";
+ "epic" = dontDistribute super."epic";
+ "epoll" = dontDistribute super."epoll";
+ "eprocess" = dontDistribute super."eprocess";
+ "epub" = dontDistribute super."epub";
+ "epub-metadata" = dontDistribute super."epub-metadata";
+ "epub-tools" = dontDistribute super."epub-tools";
+ "epubname" = dontDistribute super."epubname";
+ "equal-files" = dontDistribute super."equal-files";
+ "equational-reasoning" = dontDistribute super."equational-reasoning";
+ "erd" = dontDistribute super."erd";
+ "erf-native" = dontDistribute super."erf-native";
+ "erlang" = dontDistribute super."erlang";
+ "eros" = dontDistribute super."eros";
+ "eros-client" = dontDistribute super."eros-client";
+ "eros-http" = dontDistribute super."eros-http";
+ "errno" = dontDistribute super."errno";
+ "error-analyze" = dontDistribute super."error-analyze";
+ "error-continuations" = dontDistribute super."error-continuations";
+ "error-list" = dontDistribute super."error-list";
+ "error-loc" = dontDistribute super."error-loc";
+ "error-location" = dontDistribute super."error-location";
+ "error-message" = dontDistribute super."error-message";
+ "error-util" = dontDistribute super."error-util";
+ "errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+ "errors" = doDistribute super."errors_2_0_1";
+ "ersatz" = dontDistribute super."ersatz";
+ "ersatz-toysat" = dontDistribute super."ersatz-toysat";
+ "ert" = dontDistribute super."ert";
+ "esotericbot" = dontDistribute super."esotericbot";
+ "esqueleto" = doDistribute super."esqueleto_2_4_1";
+ "ess" = dontDistribute super."ess";
+ "estimator" = dontDistribute super."estimator";
+ "estimators" = dontDistribute super."estimators";
+ "estreps" = dontDistribute super."estreps";
+ "eternal" = dontDistribute super."eternal";
+ "ethereum-client-haskell" = dontDistribute super."ethereum-client-haskell";
+ "ethereum-merkle-patricia-db" = dontDistribute super."ethereum-merkle-patricia-db";
+ "ethereum-rlp" = dontDistribute super."ethereum-rlp";
+ "ety" = dontDistribute super."ety";
+ "euler" = dontDistribute super."euler";
+ "euphoria" = dontDistribute super."euphoria";
+ "eurofxref" = dontDistribute super."eurofxref";
+ "event-driven" = dontDistribute super."event-driven";
+ "event-handlers" = dontDistribute super."event-handlers";
+ "event-list" = dontDistribute super."event-list";
+ "event-monad" = dontDistribute super."event-monad";
+ "eventloop" = dontDistribute super."eventloop";
+ "every-bit-counts" = dontDistribute super."every-bit-counts";
+ "ewe" = dontDistribute super."ewe";
+ "ex-pool" = dontDistribute super."ex-pool";
+ "exact-combinatorics" = dontDistribute super."exact-combinatorics";
+ "exception-hierarchy" = dontDistribute super."exception-hierarchy";
+ "exception-mailer" = dontDistribute super."exception-mailer";
+ "exception-monads-fd" = dontDistribute super."exception-monads-fd";
+ "exception-monads-tf" = dontDistribute super."exception-monads-tf";
+ "exception-mtl" = dontDistribute super."exception-mtl";
+ "exceptions" = doDistribute super."exceptions_0_8_0_2";
+ "exherbo-cabal" = dontDistribute super."exherbo-cabal";
+ "exif" = dontDistribute super."exif";
+ "exinst" = dontDistribute super."exinst";
+ "exinst-aeson" = dontDistribute super."exinst-aeson";
+ "exinst-bytes" = dontDistribute super."exinst-bytes";
+ "exinst-deepseq" = dontDistribute super."exinst-deepseq";
+ "exinst-hashable" = dontDistribute super."exinst-hashable";
+ "exists" = dontDistribute super."exists";
+ "exit-codes" = dontDistribute super."exit-codes";
+ "exp-extended" = dontDistribute super."exp-extended";
+ "exp-pairs" = dontDistribute super."exp-pairs";
+ "expand" = dontDistribute super."expand";
+ "expat-enumerator" = dontDistribute super."expat-enumerator";
+ "expiring-mvar" = dontDistribute super."expiring-mvar";
+ "explain" = dontDistribute super."explain";
+ "explicit-determinant" = dontDistribute super."explicit-determinant";
+ "explicit-exception" = doDistribute super."explicit-exception_0_1_7_3";
+ "explicit-iomodes" = dontDistribute super."explicit-iomodes";
+ "explicit-iomodes-bytestring" = dontDistribute super."explicit-iomodes-bytestring";
+ "explicit-iomodes-text" = dontDistribute super."explicit-iomodes-text";
+ "explicit-sharing" = dontDistribute super."explicit-sharing";
+ "explore" = dontDistribute super."explore";
+ "exposed-containers" = dontDistribute super."exposed-containers";
+ "expression-parser" = dontDistribute super."expression-parser";
+ "extcore" = dontDistribute super."extcore";
+ "extemp" = dontDistribute super."extemp";
+ "extended-categories" = dontDistribute super."extended-categories";
+ "extended-reals" = dontDistribute super."extended-reals";
+ "extensible" = dontDistribute super."extensible";
+ "extensible-data" = dontDistribute super."extensible-data";
+ "extensible-effects" = dontDistribute super."extensible-effects";
+ "external-sort" = dontDistribute super."external-sort";
+ "extractelf" = dontDistribute super."extractelf";
+ "ez-couch" = dontDistribute super."ez-couch";
+ "faceted" = dontDistribute super."faceted";
+ "factory" = dontDistribute super."factory";
+ "factual-api" = dontDistribute super."factual-api";
+ "fad" = dontDistribute super."fad";
+ "failable-list" = dontDistribute super."failable-list";
+ "failure" = dontDistribute super."failure";
+ "fair-predicates" = dontDistribute super."fair-predicates";
+ "fake-type" = dontDistribute super."fake-type";
+ "faker" = dontDistribute super."faker";
+ "falling-turnip" = dontDistribute super."falling-turnip";
+ "fallingblocks" = dontDistribute super."fallingblocks";
+ "family-tree" = dontDistribute super."family-tree";
+ "fast-digits" = dontDistribute super."fast-digits";
+ "fast-math" = dontDistribute super."fast-math";
+ "fast-tags" = dontDistribute super."fast-tags";
+ "fast-tagsoup" = dontDistribute super."fast-tagsoup";
+ "fast-tagsoup-utf8-only" = dontDistribute super."fast-tagsoup-utf8-only";
+ "fastbayes" = dontDistribute super."fastbayes";
+ "fastcgi" = dontDistribute super."fastcgi";
+ "fastedit" = dontDistribute super."fastedit";
+ "fastirc" = dontDistribute super."fastirc";
+ "fault-tree" = dontDistribute super."fault-tree";
+ "fay" = doDistribute super."fay_0_23_1_10";
+ "fay-geoposition" = dontDistribute super."fay-geoposition";
+ "fay-hsx" = dontDistribute super."fay-hsx";
+ "fay-ref" = dontDistribute super."fay-ref";
+ "fca" = dontDistribute super."fca";
+ "fcache" = dontDistribute super."fcache";
+ "fcd" = dontDistribute super."fcd";
+ "fckeditor" = dontDistribute super."fckeditor";
+ "fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
+ "fdo-trash" = dontDistribute super."fdo-trash";
+ "fec" = dontDistribute super."fec";
+ "fedora-packages" = dontDistribute super."fedora-packages";
+ "feed-cli" = dontDistribute super."feed-cli";
+ "feed-collect" = dontDistribute super."feed-collect";
+ "feed-crawl" = dontDistribute super."feed-crawl";
+ "feed-translator" = dontDistribute super."feed-translator";
+ "feed2lj" = dontDistribute super."feed2lj";
+ "feed2twitter" = dontDistribute super."feed2twitter";
+ "feldspar-compiler" = dontDistribute super."feldspar-compiler";
+ "feldspar-language" = dontDistribute super."feldspar-language";
+ "feldspar-signal" = dontDistribute super."feldspar-signal";
+ "fen2s" = dontDistribute super."fen2s";
+ "fences" = dontDistribute super."fences";
+ "fenfire" = dontDistribute super."fenfire";
+ "fez-conf" = dontDistribute super."fez-conf";
+ "ffeed" = dontDistribute super."ffeed";
+ "fficxx" = dontDistribute super."fficxx";
+ "fficxx-runtime" = dontDistribute super."fficxx-runtime";
+ "ffmpeg-light" = dontDistribute super."ffmpeg-light";
+ "ffmpeg-tutorials" = dontDistribute super."ffmpeg-tutorials";
+ "fftwRaw" = dontDistribute super."fftwRaw";
+ "fgl-extras-decompositions" = dontDistribute super."fgl-extras-decompositions";
+ "fgl-visualize" = dontDistribute super."fgl-visualize";
+ "fibon" = dontDistribute super."fibon";
+ "fibonacci" = dontDistribute super."fibonacci";
+ "fields" = dontDistribute super."fields";
+ "fields-json" = dontDistribute super."fields-json";
+ "fieldwise" = dontDistribute super."fieldwise";
+ "fig" = dontDistribute super."fig";
+ "file-collection" = dontDistribute super."file-collection";
+ "file-command-qq" = dontDistribute super."file-command-qq";
+ "filediff" = dontDistribute super."filediff";
+ "filepath-io-access" = dontDistribute super."filepath-io-access";
+ "filepather" = dontDistribute super."filepather";
+ "filestore" = dontDistribute super."filestore";
+ "filesystem-conduit" = dontDistribute super."filesystem-conduit";
+ "filesystem-enumerator" = dontDistribute super."filesystem-enumerator";
+ "filesystem-trees" = dontDistribute super."filesystem-trees";
+ "filtrable" = dontDistribute super."filtrable";
+ "final" = dontDistribute super."final";
+ "find-conduit" = dontDistribute super."find-conduit";
+ "fingertree-tf" = dontDistribute super."fingertree-tf";
+ "finite-field" = dontDistribute super."finite-field";
+ "finite-typelits" = dontDistribute super."finite-typelits";
+ "first-and-last" = dontDistribute super."first-and-last";
+ "first-class-patterns" = dontDistribute super."first-class-patterns";
+ "firstify" = dontDistribute super."firstify";
+ "fishfood" = dontDistribute super."fishfood";
+ "fit" = dontDistribute super."fit";
+ "fitsio" = dontDistribute super."fitsio";
+ "fix-imports" = dontDistribute super."fix-imports";
+ "fix-parser-simple" = dontDistribute super."fix-parser-simple";
+ "fix-symbols-gitit" = dontDistribute super."fix-symbols-gitit";
+ "fixed-length" = dontDistribute super."fixed-length";
+ "fixed-point" = dontDistribute super."fixed-point";
+ "fixed-point-vector" = dontDistribute super."fixed-point-vector";
+ "fixed-point-vector-space" = dontDistribute super."fixed-point-vector-space";
+ "fixed-precision" = dontDistribute super."fixed-precision";
+ "fixed-storable-array" = dontDistribute super."fixed-storable-array";
+ "fixed-vector-binary" = dontDistribute super."fixed-vector-binary";
+ "fixed-vector-cereal" = dontDistribute super."fixed-vector-cereal";
+ "fixedprec" = dontDistribute super."fixedprec";
+ "fixedwidth-hs" = dontDistribute super."fixedwidth-hs";
+ "fixhs" = dontDistribute super."fixhs";
+ "fixplate" = dontDistribute super."fixplate";
+ "fixpoint" = dontDistribute super."fixpoint";
+ "fixtime" = dontDistribute super."fixtime";
+ "fizz-buzz" = dontDistribute super."fizz-buzz";
+ "flaccuraterip" = dontDistribute super."flaccuraterip";
+ "flamethrower" = dontDistribute super."flamethrower";
+ "flamingra" = dontDistribute super."flamingra";
+ "flat-maybe" = dontDistribute super."flat-maybe";
+ "flat-mcmc" = dontDistribute super."flat-mcmc";
+ "flat-tex" = dontDistribute super."flat-tex";
+ "flexible-time" = dontDistribute super."flexible-time";
+ "flexible-unlit" = dontDistribute super."flexible-unlit";
+ "flexiwrap" = dontDistribute super."flexiwrap";
+ "flexiwrap-smallcheck" = dontDistribute super."flexiwrap-smallcheck";
+ "flickr" = dontDistribute super."flickr";
+ "flippers" = dontDistribute super."flippers";
+ "flite" = dontDistribute super."flite";
+ "flo" = dontDistribute super."flo";
+ "float-binstring" = dontDistribute super."float-binstring";
+ "floating-bits" = dontDistribute super."floating-bits";
+ "floatshow" = dontDistribute super."floatshow";
+ "flow2dot" = dontDistribute super."flow2dot";
+ "flowdock" = dontDistribute super."flowdock";
+ "flowdock-api" = dontDistribute super."flowdock-api";
+ "flowdock-rest" = dontDistribute super."flowdock-rest";
+ "flower" = dontDistribute super."flower";
+ "flowlocks-framework" = dontDistribute super."flowlocks-framework";
+ "flowsim" = dontDistribute super."flowsim";
+ "fltkhs" = dontDistribute super."fltkhs";
+ "fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+ "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
+ "fluent-logger" = dontDistribute super."fluent-logger";
+ "fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
+ "fluidsynth" = dontDistribute super."fluidsynth";
+ "fmark" = dontDistribute super."fmark";
+ "fold-debounce" = dontDistribute super."fold-debounce";
+ "fold-debounce-conduit" = dontDistribute super."fold-debounce-conduit";
+ "foldl-incremental" = dontDistribute super."foldl-incremental";
+ "foldl-transduce" = dontDistribute super."foldl-transduce";
+ "foldl-transduce-attoparsec" = dontDistribute super."foldl-transduce-attoparsec";
+ "folds" = dontDistribute super."folds";
+ "folds-common" = dontDistribute super."folds-common";
+ "follower" = dontDistribute super."follower";
+ "foma" = dontDistribute super."foma";
+ "font-opengl-basic4x6" = dontDistribute super."font-opengl-basic4x6";
+ "foo" = dontDistribute super."foo";
+ "for-free" = dontDistribute super."for-free";
+ "forbidden-fruit" = dontDistribute super."forbidden-fruit";
+ "fordo" = dontDistribute super."fordo";
+ "foreign-storable-asymmetric" = dontDistribute super."foreign-storable-asymmetric";
+ "foreign-var" = dontDistribute super."foreign-var";
+ "forger" = dontDistribute super."forger";
+ "forkable-monad" = dontDistribute super."forkable-monad";
+ "formal" = dontDistribute super."formal";
+ "format" = dontDistribute super."format";
+ "format-status" = dontDistribute super."format-status";
+ "formattable" = dontDistribute super."formattable";
+ "forml" = dontDistribute super."forml";
+ "formlets" = dontDistribute super."formlets";
+ "formlets-hsp" = dontDistribute super."formlets-hsp";
+ "formura" = dontDistribute super."formura";
+ "forth-hll" = dontDistribute super."forth-hll";
+ "foscam-directory" = dontDistribute super."foscam-directory";
+ "foscam-filename" = dontDistribute super."foscam-filename";
+ "foscam-sort" = dontDistribute super."foscam-sort";
+ "fountain" = dontDistribute super."fountain";
+ "fpco-api" = dontDistribute super."fpco-api";
+ "fpipe" = dontDistribute super."fpipe";
+ "fpnla" = dontDistribute super."fpnla";
+ "fpnla-examples" = dontDistribute super."fpnla-examples";
+ "fptest" = dontDistribute super."fptest";
+ "fquery" = dontDistribute super."fquery";
+ "fractal" = dontDistribute super."fractal";
+ "fractals" = dontDistribute super."fractals";
+ "fraction" = dontDistribute super."fraction";
+ "frag" = dontDistribute super."frag";
+ "frame" = dontDistribute super."frame";
+ "frame-markdown" = dontDistribute super."frame-markdown";
+ "franchise" = dontDistribute super."franchise";
+ "free" = doDistribute super."free_4_12_1";
+ "free-concurrent" = dontDistribute super."free-concurrent";
+ "free-functors" = dontDistribute super."free-functors";
+ "free-game" = dontDistribute super."free-game";
+ "free-http" = dontDistribute super."free-http";
+ "free-operational" = dontDistribute super."free-operational";
+ "free-theorems" = dontDistribute super."free-theorems";
+ "free-theorems-counterexamples" = dontDistribute super."free-theorems-counterexamples";
+ "free-theorems-seq" = dontDistribute super."free-theorems-seq";
+ "free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
+ "free-theorems-webui" = dontDistribute super."free-theorems-webui";
+ "free-vl" = dontDistribute super."free-vl";
+ "freekick2" = dontDistribute super."freekick2";
+ "freer" = dontDistribute super."freer";
+ "freesect" = dontDistribute super."freesect";
+ "freesound" = dontDistribute super."freesound";
+ "freetype-simple" = dontDistribute super."freetype-simple";
+ "freetype2" = dontDistribute super."freetype2";
+ "fresh" = dontDistribute super."fresh";
+ "friday" = dontDistribute super."friday";
+ "friday-devil" = dontDistribute super."friday-devil";
+ "friday-juicypixels" = dontDistribute super."friday-juicypixels";
+ "friday-scale-dct" = dontDistribute super."friday-scale-dct";
+ "friendly-time" = dontDistribute super."friendly-time";
+ "frp-arduino" = dontDistribute super."frp-arduino";
+ "frpnow" = dontDistribute super."frpnow";
+ "frpnow-gloss" = dontDistribute super."frpnow-gloss";
+ "frpnow-gtk" = dontDistribute super."frpnow-gtk";
+ "frquotes" = dontDistribute super."frquotes";
+ "fs-events" = dontDistribute super."fs-events";
+ "fsharp" = dontDistribute super."fsharp";
+ "fsmActions" = dontDistribute super."fsmActions";
+ "fst" = dontDistribute super."fst";
+ "fsutils" = dontDistribute super."fsutils";
+ "fswatcher" = dontDistribute super."fswatcher";
+ "ftdi" = dontDistribute super."ftdi";
+ "ftp-conduit" = dontDistribute super."ftp-conduit";
+ "ftphs" = dontDistribute super."ftphs";
+ "ftree" = dontDistribute super."ftree";
+ "ftshell" = dontDistribute super."ftshell";
+ "fugue" = dontDistribute super."fugue";
+ "full-sessions" = dontDistribute super."full-sessions";
+ "full-text-search" = dontDistribute super."full-text-search";
+ "fullstop" = dontDistribute super."fullstop";
+ "funbot" = dontDistribute super."funbot";
+ "funbot-client" = dontDistribute super."funbot-client";
+ "funbot-ext-events" = dontDistribute super."funbot-ext-events";
+ "funbot-git-hook" = dontDistribute super."funbot-git-hook";
+ "function-combine" = dontDistribute super."function-combine";
+ "function-instances-algebra" = dontDistribute super."function-instances-algebra";
+ "functional-arrow" = dontDistribute super."functional-arrow";
+ "functional-kmp" = dontDistribute super."functional-kmp";
+ "functor-apply" = dontDistribute super."functor-apply";
+ "functor-combo" = dontDistribute super."functor-combo";
+ "functor-infix" = dontDistribute super."functor-infix";
+ "functor-monadic" = dontDistribute super."functor-monadic";
+ "functor-utils" = dontDistribute super."functor-utils";
+ "functorm" = dontDistribute super."functorm";
+ "functors" = dontDistribute super."functors";
+ "funion" = dontDistribute super."funion";
+ "funpat" = dontDistribute super."funpat";
+ "funsat" = dontDistribute super."funsat";
+ "fusion" = dontDistribute super."fusion";
+ "futun" = dontDistribute super."futun";
+ "future" = dontDistribute super."future";
+ "future-resource" = dontDistribute super."future-resource";
+ "fuzzy" = dontDistribute super."fuzzy";
+ "fuzzy-timings" = dontDistribute super."fuzzy-timings";
+ "fuzzytime" = dontDistribute super."fuzzytime";
+ "fwgl" = dontDistribute super."fwgl";
+ "fwgl-glfw" = dontDistribute super."fwgl-glfw";
+ "fwgl-javascript" = dontDistribute super."fwgl-javascript";
+ "g-npm" = dontDistribute super."g-npm";
+ "gact" = dontDistribute super."gact";
+ "game-of-life" = dontDistribute super."game-of-life";
+ "game-probability" = dontDistribute super."game-probability";
+ "game-tree" = dontDistribute super."game-tree";
+ "gameclock" = dontDistribute super."gameclock";
+ "gamma" = dontDistribute super."gamma";
+ "gang-of-threads" = dontDistribute super."gang-of-threads";
+ "garepinoh" = dontDistribute super."garepinoh";
+ "garsia-wachs" = dontDistribute super."garsia-wachs";
+ "gbu" = dontDistribute super."gbu";
+ "gc" = dontDistribute super."gc";
+ "gc-monitoring-wai" = dontDistribute super."gc-monitoring-wai";
+ "gconf" = dontDistribute super."gconf";
+ "gdiff" = dontDistribute super."gdiff";
+ "gdiff-ig" = dontDistribute super."gdiff-ig";
+ "gdiff-th" = dontDistribute super."gdiff-th";
+ "gdo" = dontDistribute super."gdo";
+ "gearbox" = dontDistribute super."gearbox";
+ "geek" = dontDistribute super."geek";
+ "geek-server" = dontDistribute super."geek-server";
+ "gelatin" = dontDistribute super."gelatin";
+ "gemstone" = dontDistribute super."gemstone";
+ "gencheck" = dontDistribute super."gencheck";
+ "gender" = dontDistribute super."gender";
+ "genders" = dontDistribute super."genders";
+ "general-prelude" = dontDistribute super."general-prelude";
+ "generator" = dontDistribute super."generator";
+ "generators" = dontDistribute super."generators";
+ "generic-accessors" = dontDistribute super."generic-accessors";
+ "generic-binary" = dontDistribute super."generic-binary";
+ "generic-church" = dontDistribute super."generic-church";
+ "generic-deepseq" = dontDistribute super."generic-deepseq";
+ "generic-lucid-scaffold" = dontDistribute super."generic-lucid-scaffold";
+ "generic-maybe" = dontDistribute super."generic-maybe";
+ "generic-pretty" = dontDistribute super."generic-pretty";
+ "generic-server" = dontDistribute super."generic-server";
+ "generic-storable" = dontDistribute super."generic-storable";
+ "generic-tree" = dontDistribute super."generic-tree";
+ "generic-trie" = dontDistribute super."generic-trie";
+ "generic-xml" = dontDistribute super."generic-xml";
+ "genericserialize" = dontDistribute super."genericserialize";
+ "genetics" = dontDistribute super."genetics";
+ "geni-gui" = dontDistribute super."geni-gui";
+ "geni-util" = dontDistribute super."geni-util";
+ "geniconvert" = dontDistribute super."geniconvert";
+ "genifunctors" = dontDistribute super."genifunctors";
+ "geniplate" = dontDistribute super."geniplate";
+ "geniplate-mirror" = doDistribute super."geniplate-mirror_0_7_1";
+ "geniserver" = dontDistribute super."geniserver";
+ "genprog" = dontDistribute super."genprog";
+ "gentlemark" = dontDistribute super."gentlemark";
+ "geo-resolver" = dontDistribute super."geo-resolver";
+ "geo-uk" = dontDistribute super."geo-uk";
+ "geocalc" = dontDistribute super."geocalc";
+ "geocode-google" = dontDistribute super."geocode-google";
+ "geodetic" = dontDistribute super."geodetic";
+ "geodetics" = dontDistribute super."geodetics";
+ "geohash" = dontDistribute super."geohash";
+ "geoip2" = dontDistribute super."geoip2";
+ "geojson" = dontDistribute super."geojson";
+ "geom2d" = dontDistribute super."geom2d";
+ "getemx" = dontDistribute super."getemx";
+ "getflag" = dontDistribute super."getflag";
+ "getopt-simple" = dontDistribute super."getopt-simple";
+ "gf" = dontDistribute super."gf";
+ "ggtsTC" = dontDistribute super."ggtsTC";
+ "ghc-core" = dontDistribute super."ghc-core";
+ "ghc-core-html" = dontDistribute super."ghc-core-html";
+ "ghc-datasize" = dontDistribute super."ghc-datasize";
+ "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
+ "ghc-dup" = dontDistribute super."ghc-dup";
+ "ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
+ "ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
+ "ghc-gc-tune" = dontDistribute super."ghc-gc-tune";
+ "ghc-generic-instances" = dontDistribute super."ghc-generic-instances";
+ "ghc-imported-from" = dontDistribute super."ghc-imported-from";
+ "ghc-make" = dontDistribute super."ghc-make";
+ "ghc-man-completion" = dontDistribute super."ghc-man-completion";
+ "ghc-options" = dontDistribute super."ghc-options";
+ "ghc-parmake" = dontDistribute super."ghc-parmake";
+ "ghc-pkg-autofix" = dontDistribute super."ghc-pkg-autofix";
+ "ghc-pkg-lib" = dontDistribute super."ghc-pkg-lib";
+ "ghc-prof-flamegraph" = dontDistribute super."ghc-prof-flamegraph";
+ "ghc-server" = dontDistribute super."ghc-server";
+ "ghc-simple" = dontDistribute super."ghc-simple";
+ "ghc-srcspan-plugin" = dontDistribute super."ghc-srcspan-plugin";
+ "ghc-syb" = dontDistribute super."ghc-syb";
+ "ghc-time-alloc-prof" = dontDistribute super."ghc-time-alloc-prof";
+ "ghc-vis" = dontDistribute super."ghc-vis";
+ "ghci-diagrams" = dontDistribute super."ghci-diagrams";
+ "ghci-haskeline" = dontDistribute super."ghci-haskeline";
+ "ghci-lib" = dontDistribute super."ghci-lib";
+ "ghci-ng" = dontDistribute super."ghci-ng";
+ "ghci-pretty" = dontDistribute super."ghci-pretty";
+ "ghcjs-codemirror" = dontDistribute super."ghcjs-codemirror";
+ "ghcjs-dom" = dontDistribute super."ghcjs-dom";
+ "ghcjs-dom-hello" = dontDistribute super."ghcjs-dom-hello";
+ "ghcjs-websockets" = dontDistribute super."ghcjs-websockets";
+ "ghclive" = dontDistribute super."ghclive";
+ "ghczdecode" = dontDistribute super."ghczdecode";
+ "ght" = dontDistribute super."ght";
+ "gi-atk" = dontDistribute super."gi-atk";
+ "gi-cairo" = dontDistribute super."gi-cairo";
+ "gi-gdk" = dontDistribute super."gi-gdk";
+ "gi-gdkpixbuf" = dontDistribute super."gi-gdkpixbuf";
+ "gi-gio" = dontDistribute super."gi-gio";
+ "gi-glib" = dontDistribute super."gi-glib";
+ "gi-gobject" = dontDistribute super."gi-gobject";
+ "gi-gtk" = dontDistribute super."gi-gtk";
+ "gi-javascriptcore" = dontDistribute super."gi-javascriptcore";
+ "gi-notify" = dontDistribute super."gi-notify";
+ "gi-pango" = dontDistribute super."gi-pango";
+ "gi-soup" = dontDistribute super."gi-soup";
+ "gi-vte" = dontDistribute super."gi-vte";
+ "gi-webkit" = dontDistribute super."gi-webkit";
+ "gi-webkit2" = dontDistribute super."gi-webkit2";
+ "gimlh" = dontDistribute super."gimlh";
+ "ginger" = dontDistribute super."ginger";
+ "ginsu" = dontDistribute super."ginsu";
+ "gist" = dontDistribute super."gist";
+ "git-all" = dontDistribute super."git-all";
+ "git-annex" = doDistribute super."git-annex_5_20151218";
+ "git-checklist" = dontDistribute super."git-checklist";
+ "git-date" = dontDistribute super."git-date";
+ "git-embed" = dontDistribute super."git-embed";
+ "git-freq" = dontDistribute super."git-freq";
+ "git-gpush" = dontDistribute super."git-gpush";
+ "git-jump" = dontDistribute super."git-jump";
+ "git-monitor" = dontDistribute super."git-monitor";
+ "git-object" = dontDistribute super."git-object";
+ "git-repair" = dontDistribute super."git-repair";
+ "git-sanity" = dontDistribute super."git-sanity";
+ "git-vogue" = dontDistribute super."git-vogue";
+ "gitHUD" = dontDistribute super."gitHUD";
+ "gitcache" = dontDistribute super."gitcache";
+ "gitdo" = dontDistribute super."gitdo";
+ "github" = dontDistribute super."github";
+ "github-backup" = dontDistribute super."github-backup";
+ "github-post-receive" = dontDistribute super."github-post-receive";
+ "github-utils" = dontDistribute super."github-utils";
+ "gitignore" = dontDistribute super."gitignore";
+ "gitit" = dontDistribute super."gitit";
+ "gitlib-cmdline" = dontDistribute super."gitlib-cmdline";
+ "gitlib-cross" = dontDistribute super."gitlib-cross";
+ "gitlib-s3" = dontDistribute super."gitlib-s3";
+ "gitlib-sample" = dontDistribute super."gitlib-sample";
+ "gitlib-utils" = dontDistribute super."gitlib-utils";
+ "gitrev" = doDistribute super."gitrev_1_1_0";
+ "gitter" = dontDistribute super."gitter";
+ "gl-capture" = dontDistribute super."gl-capture";
+ "glade" = dontDistribute super."glade";
+ "gladexml-accessor" = dontDistribute super."gladexml-accessor";
+ "glambda" = dontDistribute super."glambda";
+ "glapp" = dontDistribute super."glapp";
+ "glasso" = dontDistribute super."glasso";
+ "glicko" = dontDistribute super."glicko";
+ "glider-nlp" = dontDistribute super."glider-nlp";
+ "glintcollider" = dontDistribute super."glintcollider";
+ "gll" = dontDistribute super."gll";
+ "global" = dontDistribute super."global";
+ "global-config" = dontDistribute super."global-config";
+ "global-lock" = dontDistribute super."global-lock";
+ "global-variables" = dontDistribute super."global-variables";
+ "glome-hs" = dontDistribute super."glome-hs";
+ "gloss" = dontDistribute super."gloss";
+ "gloss-accelerate" = dontDistribute super."gloss-accelerate";
+ "gloss-algorithms" = dontDistribute super."gloss-algorithms";
+ "gloss-banana" = dontDistribute super."gloss-banana";
+ "gloss-devil" = dontDistribute super."gloss-devil";
+ "gloss-examples" = dontDistribute super."gloss-examples";
+ "gloss-game" = dontDistribute super."gloss-game";
+ "gloss-juicy" = dontDistribute super."gloss-juicy";
+ "gloss-raster" = dontDistribute super."gloss-raster";
+ "gloss-raster-accelerate" = dontDistribute super."gloss-raster-accelerate";
+ "gloss-rendering" = dontDistribute super."gloss-rendering";
+ "gloss-sodium" = dontDistribute super."gloss-sodium";
+ "glpk-hs" = dontDistribute super."glpk-hs";
+ "glue" = dontDistribute super."glue";
+ "glue-common" = dontDistribute super."glue-common";
+ "glue-core" = dontDistribute super."glue-core";
+ "glue-ekg" = dontDistribute super."glue-ekg";
+ "glue-example" = dontDistribute super."glue-example";
+ "gluturtle" = dontDistribute super."gluturtle";
+ "gmap" = dontDistribute super."gmap";
+ "gmndl" = dontDistribute super."gmndl";
+ "gnome-desktop" = dontDistribute super."gnome-desktop";
+ "gnome-keyring" = dontDistribute super."gnome-keyring";
+ "gnomevfs" = dontDistribute super."gnomevfs";
+ "gnss-converters" = dontDistribute super."gnss-converters";
+ "gnuplot" = dontDistribute super."gnuplot";
+ "goa" = dontDistribute super."goa";
+ "goal-core" = dontDistribute super."goal-core";
+ "goal-geometry" = dontDistribute super."goal-geometry";
+ "goal-probability" = dontDistribute super."goal-probability";
+ "goal-simulation" = dontDistribute super."goal-simulation";
+ "goatee" = dontDistribute super."goatee";
+ "goatee-gtk" = dontDistribute super."goatee-gtk";
+ "gofer-prelude" = dontDistribute super."gofer-prelude";
+ "gogol" = dontDistribute super."gogol";
+ "gogol-adexchange-buyer" = dontDistribute super."gogol-adexchange-buyer";
+ "gogol-adexchange-seller" = dontDistribute super."gogol-adexchange-seller";
+ "gogol-admin-datatransfer" = dontDistribute super."gogol-admin-datatransfer";
+ "gogol-admin-directory" = dontDistribute super."gogol-admin-directory";
+ "gogol-admin-emailmigration" = dontDistribute super."gogol-admin-emailmigration";
+ "gogol-admin-reports" = dontDistribute super."gogol-admin-reports";
+ "gogol-adsense" = dontDistribute super."gogol-adsense";
+ "gogol-adsense-host" = dontDistribute super."gogol-adsense-host";
+ "gogol-affiliates" = dontDistribute super."gogol-affiliates";
+ "gogol-analytics" = dontDistribute super."gogol-analytics";
+ "gogol-android-enterprise" = dontDistribute super."gogol-android-enterprise";
+ "gogol-android-publisher" = dontDistribute super."gogol-android-publisher";
+ "gogol-appengine" = dontDistribute super."gogol-appengine";
+ "gogol-apps-activity" = dontDistribute super."gogol-apps-activity";
+ "gogol-apps-calendar" = dontDistribute super."gogol-apps-calendar";
+ "gogol-apps-licensing" = dontDistribute super."gogol-apps-licensing";
+ "gogol-apps-reseller" = dontDistribute super."gogol-apps-reseller";
+ "gogol-apps-tasks" = dontDistribute super."gogol-apps-tasks";
+ "gogol-appstate" = dontDistribute super."gogol-appstate";
+ "gogol-autoscaler" = dontDistribute super."gogol-autoscaler";
+ "gogol-bigquery" = dontDistribute super."gogol-bigquery";
+ "gogol-billing" = dontDistribute super."gogol-billing";
+ "gogol-blogger" = dontDistribute super."gogol-blogger";
+ "gogol-books" = dontDistribute super."gogol-books";
+ "gogol-civicinfo" = dontDistribute super."gogol-civicinfo";
+ "gogol-classroom" = dontDistribute super."gogol-classroom";
+ "gogol-cloudtrace" = dontDistribute super."gogol-cloudtrace";
+ "gogol-compute" = dontDistribute super."gogol-compute";
+ "gogol-container" = dontDistribute super."gogol-container";
+ "gogol-core" = dontDistribute super."gogol-core";
+ "gogol-customsearch" = dontDistribute super."gogol-customsearch";
+ "gogol-dataflow" = dontDistribute super."gogol-dataflow";
+ "gogol-datastore" = dontDistribute super."gogol-datastore";
+ "gogol-debugger" = dontDistribute super."gogol-debugger";
+ "gogol-deploymentmanager" = dontDistribute super."gogol-deploymentmanager";
+ "gogol-dfareporting" = dontDistribute super."gogol-dfareporting";
+ "gogol-discovery" = dontDistribute super."gogol-discovery";
+ "gogol-dns" = dontDistribute super."gogol-dns";
+ "gogol-doubleclick-bids" = dontDistribute super."gogol-doubleclick-bids";
+ "gogol-doubleclick-search" = dontDistribute super."gogol-doubleclick-search";
+ "gogol-drive" = dontDistribute super."gogol-drive";
+ "gogol-fitness" = dontDistribute super."gogol-fitness";
+ "gogol-fonts" = dontDistribute super."gogol-fonts";
+ "gogol-freebasesearch" = dontDistribute super."gogol-freebasesearch";
+ "gogol-fusiontables" = dontDistribute super."gogol-fusiontables";
+ "gogol-games" = dontDistribute super."gogol-games";
+ "gogol-games-configuration" = dontDistribute super."gogol-games-configuration";
+ "gogol-games-management" = dontDistribute super."gogol-games-management";
+ "gogol-genomics" = dontDistribute super."gogol-genomics";
+ "gogol-gmail" = dontDistribute super."gogol-gmail";
+ "gogol-groups-migration" = dontDistribute super."gogol-groups-migration";
+ "gogol-groups-settings" = dontDistribute super."gogol-groups-settings";
+ "gogol-identity-toolkit" = dontDistribute super."gogol-identity-toolkit";
+ "gogol-latencytest" = dontDistribute super."gogol-latencytest";
+ "gogol-logging" = dontDistribute super."gogol-logging";
+ "gogol-maps-coordinate" = dontDistribute super."gogol-maps-coordinate";
+ "gogol-maps-engine" = dontDistribute super."gogol-maps-engine";
+ "gogol-mirror" = dontDistribute super."gogol-mirror";
+ "gogol-monitoring" = dontDistribute super."gogol-monitoring";
+ "gogol-oauth2" = dontDistribute super."gogol-oauth2";
+ "gogol-pagespeed" = dontDistribute super."gogol-pagespeed";
+ "gogol-partners" = dontDistribute super."gogol-partners";
+ "gogol-play-moviespartner" = dontDistribute super."gogol-play-moviespartner";
+ "gogol-plus" = dontDistribute super."gogol-plus";
+ "gogol-plus-domains" = dontDistribute super."gogol-plus-domains";
+ "gogol-prediction" = dontDistribute super."gogol-prediction";
+ "gogol-proximitybeacon" = dontDistribute super."gogol-proximitybeacon";
+ "gogol-pubsub" = dontDistribute super."gogol-pubsub";
+ "gogol-qpxexpress" = dontDistribute super."gogol-qpxexpress";
+ "gogol-replicapool" = dontDistribute super."gogol-replicapool";
+ "gogol-replicapool-updater" = dontDistribute super."gogol-replicapool-updater";
+ "gogol-resourcemanager" = dontDistribute super."gogol-resourcemanager";
+ "gogol-resourceviews" = dontDistribute super."gogol-resourceviews";
+ "gogol-shopping-content" = dontDistribute super."gogol-shopping-content";
+ "gogol-siteverification" = dontDistribute super."gogol-siteverification";
+ "gogol-spectrum" = dontDistribute super."gogol-spectrum";
+ "gogol-sqladmin" = dontDistribute super."gogol-sqladmin";
+ "gogol-storage" = dontDistribute super."gogol-storage";
+ "gogol-storage-transfer" = dontDistribute super."gogol-storage-transfer";
+ "gogol-tagmanager" = dontDistribute super."gogol-tagmanager";
+ "gogol-taskqueue" = dontDistribute super."gogol-taskqueue";
+ "gogol-translate" = dontDistribute super."gogol-translate";
+ "gogol-urlshortener" = dontDistribute super."gogol-urlshortener";
+ "gogol-useraccounts" = dontDistribute super."gogol-useraccounts";
+ "gogol-webmaster-tools" = dontDistribute super."gogol-webmaster-tools";
+ "gogol-youtube" = dontDistribute super."gogol-youtube";
+ "gogol-youtube-analytics" = dontDistribute super."gogol-youtube-analytics";
+ "gogol-youtube-reporting" = dontDistribute super."gogol-youtube-reporting";
+ "gooey" = dontDistribute super."gooey";
+ "google-dictionary" = dontDistribute super."google-dictionary";
+ "google-drive" = dontDistribute super."google-drive";
+ "google-html5-slide" = dontDistribute super."google-html5-slide";
+ "google-mail-filters" = dontDistribute super."google-mail-filters";
+ "google-oauth2" = dontDistribute super."google-oauth2";
+ "google-search" = dontDistribute super."google-search";
+ "google-translate" = dontDistribute super."google-translate";
+ "googleplus" = dontDistribute super."googleplus";
+ "googlepolyline" = dontDistribute super."googlepolyline";
+ "gopherbot" = dontDistribute super."gopherbot";
+ "gpah" = dontDistribute super."gpah";
+ "gpcsets" = dontDistribute super."gpcsets";
+ "gpolyline" = dontDistribute super."gpolyline";
+ "gps" = dontDistribute super."gps";
+ "gps2htmlReport" = dontDistribute super."gps2htmlReport";
+ "gpx-conduit" = dontDistribute super."gpx-conduit";
+ "graceful" = dontDistribute super."graceful";
+ "grammar-combinators" = dontDistribute super."grammar-combinators";
+ "grapefruit-examples" = dontDistribute super."grapefruit-examples";
+ "grapefruit-frp" = dontDistribute super."grapefruit-frp";
+ "grapefruit-records" = dontDistribute super."grapefruit-records";
+ "grapefruit-ui" = dontDistribute super."grapefruit-ui";
+ "grapefruit-ui-gtk" = dontDistribute super."grapefruit-ui-gtk";
+ "graph-generators" = dontDistribute super."graph-generators";
+ "graph-matchings" = dontDistribute super."graph-matchings";
+ "graph-rewriting" = dontDistribute super."graph-rewriting";
+ "graph-rewriting-cl" = dontDistribute super."graph-rewriting-cl";
+ "graph-rewriting-gl" = dontDistribute super."graph-rewriting-gl";
+ "graph-rewriting-lambdascope" = dontDistribute super."graph-rewriting-lambdascope";
+ "graph-rewriting-layout" = dontDistribute super."graph-rewriting-layout";
+ "graph-rewriting-ski" = dontDistribute super."graph-rewriting-ski";
+ "graph-rewriting-strategies" = dontDistribute super."graph-rewriting-strategies";
+ "graph-rewriting-trs" = dontDistribute super."graph-rewriting-trs";
+ "graph-rewriting-ww" = dontDistribute super."graph-rewriting-ww";
+ "graph-serialize" = dontDistribute super."graph-serialize";
+ "graph-utils" = dontDistribute super."graph-utils";
+ "graph-visit" = dontDistribute super."graph-visit";
+ "graphbuilder" = dontDistribute super."graphbuilder";
+ "graphene" = dontDistribute super."graphene";
+ "graphics-drawingcombinators" = dontDistribute super."graphics-drawingcombinators";
+ "graphics-formats-collada" = dontDistribute super."graphics-formats-collada";
+ "graphicsFormats" = dontDistribute super."graphicsFormats";
+ "graphicstools" = dontDistribute super."graphicstools";
+ "graphmod" = dontDistribute super."graphmod";
+ "graphql" = dontDistribute super."graphql";
+ "graphtype" = dontDistribute super."graphtype";
+ "gray-code" = dontDistribute super."gray-code";
+ "gray-extended" = dontDistribute super."gray-extended";
+ "greencard" = dontDistribute super."greencard";
+ "greencard-lib" = dontDistribute super."greencard-lib";
+ "greg-client" = dontDistribute super."greg-client";
+ "gremlin-haskell" = dontDistribute super."gremlin-haskell";
+ "grid" = dontDistribute super."grid";
+ "gridland" = dontDistribute super."gridland";
+ "grm" = dontDistribute super."grm";
+ "groundhog-inspector" = dontDistribute super."groundhog-inspector";
+ "group-with" = dontDistribute super."group-with";
+ "grouped-list" = doDistribute super."grouped-list_0_2_1_0";
+ "groupoid" = dontDistribute super."groupoid";
+ "growler" = dontDistribute super."growler";
+ "gruff" = dontDistribute super."gruff";
+ "gruff-examples" = dontDistribute super."gruff-examples";
+ "gsc-weighting" = dontDistribute super."gsc-weighting";
+ "gsl-random" = dontDistribute super."gsl-random";
+ "gsl-random-fu" = dontDistribute super."gsl-random-fu";
+ "gsmenu" = dontDistribute super."gsmenu";
+ "gstreamer" = dontDistribute super."gstreamer";
+ "gt-tools" = dontDistribute super."gt-tools";
+ "gtfs" = dontDistribute super."gtfs";
+ "gtk-helpers" = dontDistribute super."gtk-helpers";
+ "gtk-jsinput" = dontDistribute super."gtk-jsinput";
+ "gtk-largeTreeStore" = dontDistribute super."gtk-largeTreeStore";
+ "gtk-mac-integration" = dontDistribute super."gtk-mac-integration";
+ "gtk-serialized-event" = dontDistribute super."gtk-serialized-event";
+ "gtk-simple-list-view" = dontDistribute super."gtk-simple-list-view";
+ "gtk-toggle-button-list" = dontDistribute super."gtk-toggle-button-list";
+ "gtk-toy" = dontDistribute super."gtk-toy";
+ "gtk-traymanager" = dontDistribute super."gtk-traymanager";
+ "gtk2hs-cast-glade" = dontDistribute super."gtk2hs-cast-glade";
+ "gtk2hs-cast-glib" = dontDistribute super."gtk2hs-cast-glib";
+ "gtk2hs-cast-gnomevfs" = dontDistribute super."gtk2hs-cast-gnomevfs";
+ "gtk2hs-cast-gtk" = dontDistribute super."gtk2hs-cast-gtk";
+ "gtk2hs-cast-gtkglext" = dontDistribute super."gtk2hs-cast-gtkglext";
+ "gtk2hs-cast-gtksourceview2" = dontDistribute super."gtk2hs-cast-gtksourceview2";
+ "gtk2hs-cast-th" = dontDistribute super."gtk2hs-cast-th";
+ "gtk2hs-hello" = dontDistribute super."gtk2hs-hello";
+ "gtk2hs-rpn" = dontDistribute super."gtk2hs-rpn";
+ "gtk3-mac-integration" = dontDistribute super."gtk3-mac-integration";
+ "gtkglext" = dontDistribute super."gtkglext";
+ "gtkimageview" = dontDistribute super."gtkimageview";
+ "gtkrsync" = dontDistribute super."gtkrsync";
+ "gtksourceview2" = dontDistribute super."gtksourceview2";
+ "gtksourceview3" = dontDistribute super."gtksourceview3";
+ "guarded-rewriting" = dontDistribute super."guarded-rewriting";
+ "guess-combinator" = dontDistribute super."guess-combinator";
+ "gulcii" = dontDistribute super."gulcii";
+ "gutenberg-fibonaccis" = dontDistribute super."gutenberg-fibonaccis";
+ "gyah-bin" = dontDistribute super."gyah-bin";
+ "h-booru" = dontDistribute super."h-booru";
+ "h-gpgme" = dontDistribute super."h-gpgme";
+ "h2048" = dontDistribute super."h2048";
+ "hArduino" = dontDistribute super."hArduino";
+ "hBDD" = dontDistribute super."hBDD";
+ "hBDD-CMUBDD" = dontDistribute super."hBDD-CMUBDD";
+ "hBDD-CUDD" = dontDistribute super."hBDD-CUDD";
+ "hCsound" = dontDistribute super."hCsound";
+ "hDFA" = dontDistribute super."hDFA";
+ "hF2" = dontDistribute super."hF2";
+ "hGelf" = dontDistribute super."hGelf";
+ "hLLVM" = dontDistribute super."hLLVM";
+ "hMollom" = dontDistribute super."hMollom";
+ "hOpenPGP" = doDistribute super."hOpenPGP_2_2_1";
+ "hPDB-examples" = dontDistribute super."hPDB-examples";
+ "hPushover" = dontDistribute super."hPushover";
+ "hR" = dontDistribute super."hR";
+ "hRESP" = dontDistribute super."hRESP";
+ "hS3" = dontDistribute super."hS3";
+ "hScraper" = dontDistribute super."hScraper";
+ "hSimpleDB" = dontDistribute super."hSimpleDB";
+ "hTalos" = dontDistribute super."hTalos";
+ "hTensor" = dontDistribute super."hTensor";
+ "hVOIDP" = dontDistribute super."hVOIDP";
+ "hXmixer" = dontDistribute super."hXmixer";
+ "haar" = dontDistribute super."haar";
+ "hacanon-light" = dontDistribute super."hacanon-light";
+ "hack" = dontDistribute super."hack";
+ "hack-contrib" = dontDistribute super."hack-contrib";
+ "hack-contrib-press" = dontDistribute super."hack-contrib-press";
+ "hack-frontend-happstack" = dontDistribute super."hack-frontend-happstack";
+ "hack-frontend-monadcgi" = dontDistribute super."hack-frontend-monadcgi";
+ "hack-handler-cgi" = dontDistribute super."hack-handler-cgi";
+ "hack-handler-epoll" = dontDistribute super."hack-handler-epoll";
+ "hack-handler-evhttp" = dontDistribute super."hack-handler-evhttp";
+ "hack-handler-fastcgi" = dontDistribute super."hack-handler-fastcgi";
+ "hack-handler-happstack" = dontDistribute super."hack-handler-happstack";
+ "hack-handler-hyena" = dontDistribute super."hack-handler-hyena";
+ "hack-handler-kibro" = dontDistribute super."hack-handler-kibro";
+ "hack-handler-simpleserver" = dontDistribute super."hack-handler-simpleserver";
+ "hack-middleware-cleanpath" = dontDistribute super."hack-middleware-cleanpath";
+ "hack-middleware-clientsession" = dontDistribute super."hack-middleware-clientsession";
+ "hack-middleware-gzip" = dontDistribute super."hack-middleware-gzip";
+ "hack-middleware-jsonp" = dontDistribute super."hack-middleware-jsonp";
+ "hack2" = dontDistribute super."hack2";
+ "hack2-contrib" = dontDistribute super."hack2-contrib";
+ "hack2-contrib-extra" = dontDistribute super."hack2-contrib-extra";
+ "hack2-handler-happstack-server" = dontDistribute super."hack2-handler-happstack-server";
+ "hack2-handler-mongrel2-http" = dontDistribute super."hack2-handler-mongrel2-http";
+ "hack2-handler-snap-server" = dontDistribute super."hack2-handler-snap-server";
+ "hack2-handler-warp" = dontDistribute super."hack2-handler-warp";
+ "hack2-interface-wai" = dontDistribute super."hack2-interface-wai";
+ "hackage-diff" = dontDistribute super."hackage-diff";
+ "hackage-plot" = dontDistribute super."hackage-plot";
+ "hackage-proxy" = dontDistribute super."hackage-proxy";
+ "hackage-repo-tool" = dontDistribute super."hackage-repo-tool";
+ "hackage-security" = dontDistribute super."hackage-security";
+ "hackage-security-HTTP" = dontDistribute super."hackage-security-HTTP";
+ "hackage-server" = dontDistribute super."hackage-server";
+ "hackage-sparks" = dontDistribute super."hackage-sparks";
+ "hackage2hwn" = dontDistribute super."hackage2hwn";
+ "hackage2twitter" = dontDistribute super."hackage2twitter";
+ "hackager" = dontDistribute super."hackager";
+ "hackernews" = dontDistribute super."hackernews";
+ "hackertyper" = dontDistribute super."hackertyper";
+ "hackport" = dontDistribute super."hackport";
+ "hactor" = dontDistribute super."hactor";
+ "hactors" = dontDistribute super."hactors";
+ "haddock" = dontDistribute super."haddock";
+ "haddock-leksah" = dontDistribute super."haddock-leksah";
+ "haddocset" = dontDistribute super."haddocset";
+ "hadoop-formats" = dontDistribute super."hadoop-formats";
+ "hadoop-rpc" = dontDistribute super."hadoop-rpc";
+ "hadoop-tools" = dontDistribute super."hadoop-tools";
+ "haeredes" = dontDistribute super."haeredes";
+ "haggis" = dontDistribute super."haggis";
+ "haha" = dontDistribute super."haha";
+ "haiji" = dontDistribute super."haiji";
+ "hailgun" = dontDistribute super."hailgun";
+ "hailgun-send" = dontDistribute super."hailgun-send";
+ "hails" = dontDistribute super."hails";
+ "hails-bin" = dontDistribute super."hails-bin";
+ "hairy" = dontDistribute super."hairy";
+ "hakaru" = dontDistribute super."hakaru";
+ "hake" = dontDistribute super."hake";
+ "hakismet" = dontDistribute super."hakismet";
+ "hako" = dontDistribute super."hako";
+ "hakyll-R" = dontDistribute super."hakyll-R";
+ "hakyll-agda" = dontDistribute super."hakyll-agda";
+ "hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
+ "hakyll-contrib" = dontDistribute super."hakyll-contrib";
+ "hakyll-contrib-hyphenation" = dontDistribute super."hakyll-contrib-hyphenation";
+ "hakyll-contrib-links" = dontDistribute super."hakyll-contrib-links";
+ "hakyll-convert" = dontDistribute super."hakyll-convert";
+ "hakyll-elm" = dontDistribute super."hakyll-elm";
+ "hakyll-sass" = dontDistribute super."hakyll-sass";
+ "halberd" = dontDistribute super."halberd";
+ "halfs" = dontDistribute super."halfs";
+ "halipeto" = dontDistribute super."halipeto";
+ "halive" = dontDistribute super."halive";
+ "halma" = dontDistribute super."halma";
+ "haltavista" = dontDistribute super."haltavista";
+ "hamid" = dontDistribute super."hamid";
+ "hampp" = dontDistribute super."hampp";
+ "hamtmap" = dontDistribute super."hamtmap";
+ "hamusic" = dontDistribute super."hamusic";
+ "handa-gdata" = dontDistribute super."handa-gdata";
+ "handa-geodata" = dontDistribute super."handa-geodata";
+ "handa-opengl" = dontDistribute super."handa-opengl";
+ "handle-like" = dontDistribute super."handle-like";
+ "handsy" = dontDistribute super."handsy";
+ "hangman" = dontDistribute super."hangman";
+ "hannahci" = dontDistribute super."hannahci";
+ "hans" = dontDistribute super."hans";
+ "hans-pcap" = dontDistribute super."hans-pcap";
+ "hans-pfq" = dontDistribute super."hans-pfq";
+ "haphviz" = dontDistribute super."haphviz";
+ "happindicator" = dontDistribute super."happindicator";
+ "happindicator3" = dontDistribute super."happindicator3";
+ "happraise" = dontDistribute super."happraise";
+ "happs-hsp" = dontDistribute super."happs-hsp";
+ "happs-hsp-template" = dontDistribute super."happs-hsp-template";
+ "happs-tutorial" = dontDistribute super."happs-tutorial";
+ "happstack" = dontDistribute super."happstack";
+ "happstack-auth" = dontDistribute super."happstack-auth";
+ "happstack-authenticate" = doDistribute super."happstack-authenticate_2_3_2";
+ "happstack-contrib" = dontDistribute super."happstack-contrib";
+ "happstack-data" = dontDistribute super."happstack-data";
+ "happstack-dlg" = dontDistribute super."happstack-dlg";
+ "happstack-facebook" = dontDistribute super."happstack-facebook";
+ "happstack-fastcgi" = dontDistribute super."happstack-fastcgi";
+ "happstack-fay" = dontDistribute super."happstack-fay";
+ "happstack-fay-ajax" = dontDistribute super."happstack-fay-ajax";
+ "happstack-foundation" = dontDistribute super."happstack-foundation";
+ "happstack-hamlet" = dontDistribute super."happstack-hamlet";
+ "happstack-heist" = dontDistribute super."happstack-heist";
+ "happstack-helpers" = dontDistribute super."happstack-helpers";
+ "happstack-hstringtemplate" = dontDistribute super."happstack-hstringtemplate";
+ "happstack-ixset" = dontDistribute super."happstack-ixset";
+ "happstack-lite" = dontDistribute super."happstack-lite";
+ "happstack-monad-peel" = dontDistribute super."happstack-monad-peel";
+ "happstack-plugins" = dontDistribute super."happstack-plugins";
+ "happstack-server-tls-cryptonite" = dontDistribute super."happstack-server-tls-cryptonite";
+ "happstack-state" = dontDistribute super."happstack-state";
+ "happstack-static-routing" = dontDistribute super."happstack-static-routing";
+ "happstack-util" = dontDistribute super."happstack-util";
+ "happstack-yui" = dontDistribute super."happstack-yui";
+ "happy-meta" = dontDistribute super."happy-meta";
+ "happybara" = dontDistribute super."happybara";
+ "happybara-webkit" = dontDistribute super."happybara-webkit";
+ "happybara-webkit-server" = dontDistribute super."happybara-webkit-server";
+ "har" = dontDistribute super."har";
+ "harchive" = dontDistribute super."harchive";
+ "hark" = dontDistribute super."hark";
+ "harmony" = dontDistribute super."harmony";
+ "haroonga" = dontDistribute super."haroonga";
+ "haroonga-httpd" = dontDistribute super."haroonga-httpd";
+ "harpy" = dontDistribute super."harpy";
+ "has" = dontDistribute super."has";
+ "has-th" = dontDistribute super."has-th";
+ "hascal" = dontDistribute super."hascal";
+ "hascat" = dontDistribute super."hascat";
+ "hascat-lib" = dontDistribute super."hascat-lib";
+ "hascat-setup" = dontDistribute super."hascat-setup";
+ "hascat-system" = dontDistribute super."hascat-system";
+ "hash" = dontDistribute super."hash";
+ "hashable" = doDistribute super."hashable_1_2_3_3";
+ "hashable-generics" = dontDistribute super."hashable-generics";
+ "hashabler" = dontDistribute super."hashabler";
+ "hashed-storage" = dontDistribute super."hashed-storage";
+ "hashids" = dontDistribute super."hashids";
+ "hashring" = dontDistribute super."hashring";
+ "hashtables-plus" = dontDistribute super."hashtables-plus";
+ "hasim" = dontDistribute super."hasim";
+ "hask" = dontDistribute super."hask";
+ "hask-home" = dontDistribute super."hask-home";
+ "haskades" = dontDistribute super."haskades";
+ "haskakafka" = dontDistribute super."haskakafka";
+ "haskanoid" = dontDistribute super."haskanoid";
+ "haskarrow" = dontDistribute super."haskarrow";
+ "haskbot-core" = dontDistribute super."haskbot-core";
+ "haskdeep" = dontDistribute super."haskdeep";
+ "haskdogs" = dontDistribute super."haskdogs";
+ "haskeem" = dontDistribute super."haskeem";
+ "haskeline" = doDistribute super."haskeline_0_7_2_2";
+ "haskeline-class" = dontDistribute super."haskeline-class";
+ "haskell-aliyun" = dontDistribute super."haskell-aliyun";
+ "haskell-awk" = dontDistribute super."haskell-awk";
+ "haskell-bcrypt" = dontDistribute super."haskell-bcrypt";
+ "haskell-brainfuck" = dontDistribute super."haskell-brainfuck";
+ "haskell-cnc" = dontDistribute super."haskell-cnc";
+ "haskell-coffee" = dontDistribute super."haskell-coffee";
+ "haskell-compression" = dontDistribute super."haskell-compression";
+ "haskell-course-preludes" = dontDistribute super."haskell-course-preludes";
+ "haskell-docs" = dontDistribute super."haskell-docs";
+ "haskell-exp-parser" = dontDistribute super."haskell-exp-parser";
+ "haskell-formatter" = dontDistribute super."haskell-formatter";
+ "haskell-ftp" = dontDistribute super."haskell-ftp";
+ "haskell-generate" = dontDistribute super."haskell-generate";
+ "haskell-gi" = dontDistribute super."haskell-gi";
+ "haskell-gi-base" = dontDistribute super."haskell-gi-base";
+ "haskell-import-graph" = dontDistribute super."haskell-import-graph";
+ "haskell-in-space" = dontDistribute super."haskell-in-space";
+ "haskell-modbus" = dontDistribute super."haskell-modbus";
+ "haskell-mpi" = dontDistribute super."haskell-mpi";
+ "haskell-names" = dontDistribute super."haskell-names";
+ "haskell-openflow" = dontDistribute super."haskell-openflow";
+ "haskell-pdf-presenter" = dontDistribute super."haskell-pdf-presenter";
+ "haskell-platform-test" = dontDistribute super."haskell-platform-test";
+ "haskell-plot" = dontDistribute super."haskell-plot";
+ "haskell-qrencode" = dontDistribute super."haskell-qrencode";
+ "haskell-read-editor" = dontDistribute super."haskell-read-editor";
+ "haskell-reflect" = dontDistribute super."haskell-reflect";
+ "haskell-rules" = dontDistribute super."haskell-rules";
+ "haskell-src-exts-qq" = dontDistribute super."haskell-src-exts-qq";
+ "haskell-src-meta-mwotton" = dontDistribute super."haskell-src-meta-mwotton";
+ "haskell-token-utils" = dontDistribute super."haskell-token-utils";
+ "haskell-tor" = dontDistribute super."haskell-tor";
+ "haskell-type-exts" = dontDistribute super."haskell-type-exts";
+ "haskell-typescript" = dontDistribute super."haskell-typescript";
+ "haskell-tyrant" = dontDistribute super."haskell-tyrant";
+ "haskell-updater" = dontDistribute super."haskell-updater";
+ "haskell-xmpp" = dontDistribute super."haskell-xmpp";
+ "haskell2010" = dontDistribute super."haskell2010";
+ "haskell98" = dontDistribute super."haskell98";
+ "haskell98libraries" = dontDistribute super."haskell98libraries";
+ "haskelldb" = dontDistribute super."haskelldb";
+ "haskelldb-connect-hdbc" = dontDistribute super."haskelldb-connect-hdbc";
+ "haskelldb-connect-hdbc-catchio-mtl" = dontDistribute super."haskelldb-connect-hdbc-catchio-mtl";
+ "haskelldb-connect-hdbc-catchio-tf" = dontDistribute super."haskelldb-connect-hdbc-catchio-tf";
+ "haskelldb-connect-hdbc-catchio-transformers" = dontDistribute super."haskelldb-connect-hdbc-catchio-transformers";
+ "haskelldb-connect-hdbc-lifted" = dontDistribute super."haskelldb-connect-hdbc-lifted";
+ "haskelldb-dynamic" = dontDistribute super."haskelldb-dynamic";
+ "haskelldb-flat" = dontDistribute super."haskelldb-flat";
+ "haskelldb-hdbc" = dontDistribute super."haskelldb-hdbc";
+ "haskelldb-hdbc-mysql" = dontDistribute super."haskelldb-hdbc-mysql";
+ "haskelldb-hdbc-odbc" = dontDistribute super."haskelldb-hdbc-odbc";
+ "haskelldb-hdbc-postgresql" = dontDistribute super."haskelldb-hdbc-postgresql";
+ "haskelldb-hdbc-sqlite3" = dontDistribute super."haskelldb-hdbc-sqlite3";
+ "haskelldb-hsql" = dontDistribute super."haskelldb-hsql";
+ "haskelldb-hsql-mysql" = dontDistribute super."haskelldb-hsql-mysql";
+ "haskelldb-hsql-odbc" = dontDistribute super."haskelldb-hsql-odbc";
+ "haskelldb-hsql-oracle" = dontDistribute super."haskelldb-hsql-oracle";
+ "haskelldb-hsql-postgresql" = dontDistribute super."haskelldb-hsql-postgresql";
+ "haskelldb-hsql-sqlite" = dontDistribute super."haskelldb-hsql-sqlite";
+ "haskelldb-hsql-sqlite3" = dontDistribute super."haskelldb-hsql-sqlite3";
+ "haskelldb-th" = dontDistribute super."haskelldb-th";
+ "haskelldb-wx" = dontDistribute super."haskelldb-wx";
+ "haskellscrabble" = dontDistribute super."haskellscrabble";
+ "haskellscript" = dontDistribute super."haskellscript";
+ "haskelm" = dontDistribute super."haskelm";
+ "haskgame" = dontDistribute super."haskgame";
+ "haskheap" = dontDistribute super."haskheap";
+ "haskhol-core" = dontDistribute super."haskhol-core";
+ "haskmon" = dontDistribute super."haskmon";
+ "haskoin" = dontDistribute super."haskoin";
+ "haskoin-core" = dontDistribute super."haskoin-core";
+ "haskoin-crypto" = dontDistribute super."haskoin-crypto";
+ "haskoin-node" = dontDistribute super."haskoin-node";
+ "haskoin-protocol" = dontDistribute super."haskoin-protocol";
+ "haskoin-script" = dontDistribute super."haskoin-script";
+ "haskoin-util" = dontDistribute super."haskoin-util";
+ "haskoin-wallet" = dontDistribute super."haskoin-wallet";
+ "haskoon" = dontDistribute super."haskoon";
+ "haskoon-httpspec" = dontDistribute super."haskoon-httpspec";
+ "haskoon-salvia" = dontDistribute super."haskoon-salvia";
+ "haskore" = dontDistribute super."haskore";
+ "haskore-realtime" = dontDistribute super."haskore-realtime";
+ "haskore-supercollider" = dontDistribute super."haskore-supercollider";
+ "haskore-synthesizer" = dontDistribute super."haskore-synthesizer";
+ "haskore-vintage" = dontDistribute super."haskore-vintage";
+ "hasktags" = dontDistribute super."hasktags";
+ "haslo" = dontDistribute super."haslo";
+ "hasloGUI" = dontDistribute super."hasloGUI";
+ "hasparql-client" = dontDistribute super."hasparql-client";
+ "haspell" = dontDistribute super."haspell";
+ "hasql" = doDistribute super."hasql_0_15_1";
+ "hasql-pool" = dontDistribute super."hasql-pool";
+ "hasql-postgres" = dontDistribute super."hasql-postgres";
+ "hasql-postgres-options" = dontDistribute super."hasql-postgres-options";
+ "hasql-th" = dontDistribute super."hasql-th";
+ "hasql-transaction" = dontDistribute super."hasql-transaction";
+ "hastache-aeson" = dontDistribute super."hastache-aeson";
+ "haste" = dontDistribute super."haste";
+ "haste-compiler" = dontDistribute super."haste-compiler";
+ "haste-markup" = dontDistribute super."haste-markup";
+ "haste-perch" = dontDistribute super."haste-perch";
+ "hastily" = dontDistribute super."hastily";
+ "hat" = dontDistribute super."hat";
+ "hatex-guide" = dontDistribute super."hatex-guide";
+ "hath" = dontDistribute super."hath";
+ "hatt" = dontDistribute super."hatt";
+ "haverer" = dontDistribute super."haverer";
+ "hawitter" = dontDistribute super."hawitter";
+ "haxl-amazonka" = dontDistribute super."haxl-amazonka";
+ "haxl-facebook" = dontDistribute super."haxl-facebook";
+ "haxparse" = dontDistribute super."haxparse";
+ "haxr" = doDistribute super."haxr_3000_11_1_2";
+ "haxr-th" = dontDistribute super."haxr-th";
+ "haxy" = dontDistribute super."haxy";
+ "hayland" = dontDistribute super."hayland";
+ "hayoo-cli" = dontDistribute super."hayoo-cli";
+ "hback" = dontDistribute super."hback";
+ "hbayes" = dontDistribute super."hbayes";
+ "hbb" = dontDistribute super."hbb";
+ "hbcd" = dontDistribute super."hbcd";
+ "hbeat" = dontDistribute super."hbeat";
+ "hblas" = dontDistribute super."hblas";
+ "hblock" = dontDistribute super."hblock";
+ "hbro" = dontDistribute super."hbro";
+ "hbro-contrib" = dontDistribute super."hbro-contrib";
+ "hburg" = dontDistribute super."hburg";
+ "hcc" = dontDistribute super."hcc";
+ "hcg-minus" = dontDistribute super."hcg-minus";
+ "hcg-minus-cairo" = dontDistribute super."hcg-minus-cairo";
+ "hcheat" = dontDistribute super."hcheat";
+ "hchesslib" = dontDistribute super."hchesslib";
+ "hcltest" = dontDistribute super."hcltest";
+ "hcron" = dontDistribute super."hcron";
+ "hcube" = dontDistribute super."hcube";
+ "hcwiid" = dontDistribute super."hcwiid";
+ "hdaemonize-buildfix" = dontDistribute super."hdaemonize-buildfix";
+ "hdbc-aeson" = dontDistribute super."hdbc-aeson";
+ "hdbc-postgresql-hstore" = dontDistribute super."hdbc-postgresql-hstore";
+ "hdbc-tuple" = dontDistribute super."hdbc-tuple";
+ "hdbi" = dontDistribute super."hdbi";
+ "hdbi-conduit" = dontDistribute super."hdbi-conduit";
+ "hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
+ "hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
+ "hdbi-tests" = dontDistribute super."hdbi-tests";
+ "hdevtools" = doDistribute super."hdevtools_0_1_2_1";
+ "hdf" = dontDistribute super."hdf";
+ "hdigest" = dontDistribute super."hdigest";
+ "hdirect" = dontDistribute super."hdirect";
+ "hdis86" = dontDistribute super."hdis86";
+ "hdiscount" = dontDistribute super."hdiscount";
+ "hdm" = dontDistribute super."hdm";
+ "hdph" = dontDistribute super."hdph";
+ "hdph-closure" = dontDistribute super."hdph-closure";
+ "hdr-histogram" = dontDistribute super."hdr-histogram";
+ "headergen" = dontDistribute super."headergen";
+ "heapsort" = dontDistribute super."heapsort";
+ "hecc" = dontDistribute super."hecc";
+ "hedis-config" = dontDistribute super."hedis-config";
+ "hedis-monadic" = dontDistribute super."hedis-monadic";
+ "hedis-pile" = dontDistribute super."hedis-pile";
+ "hedis-simple" = dontDistribute super."hedis-simple";
+ "hedis-tags" = dontDistribute super."hedis-tags";
+ "hedn" = dontDistribute super."hedn";
+ "hein" = dontDistribute super."hein";
+ "heist-aeson" = dontDistribute super."heist-aeson";
+ "heist-async" = dontDistribute super."heist-async";
+ "helics" = dontDistribute super."helics";
+ "helics-wai" = dontDistribute super."helics-wai";
+ "helisp" = dontDistribute super."helisp";
+ "helium" = dontDistribute super."helium";
+ "helix" = dontDistribute super."helix";
+ "hell" = dontDistribute super."hell";
+ "hellage" = dontDistribute super."hellage";
+ "hellnet" = dontDistribute super."hellnet";
+ "hello" = dontDistribute super."hello";
+ "helm" = dontDistribute super."helm";
+ "help-esb" = dontDistribute super."help-esb";
+ "hemkay" = dontDistribute super."hemkay";
+ "hemkay-core" = dontDistribute super."hemkay-core";
+ "hemokit" = dontDistribute super."hemokit";
+ "hen" = dontDistribute super."hen";
+ "henet" = dontDistribute super."henet";
+ "hepevt" = dontDistribute super."hepevt";
+ "her-lexer" = dontDistribute super."her-lexer";
+ "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
+ "herbalizer" = dontDistribute super."herbalizer";
+ "hermit" = dontDistribute super."hermit";
+ "hermit-syb" = dontDistribute super."hermit-syb";
+ "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
+ "heroku" = dontDistribute super."heroku";
+ "heroku-persistent" = dontDistribute super."heroku-persistent";
+ "herringbone" = dontDistribute super."herringbone";
+ "herringbone-embed" = dontDistribute super."herringbone-embed";
+ "herringbone-wai" = dontDistribute super."herringbone-wai";
+ "hesql" = dontDistribute super."hesql";
+ "hetero-map" = dontDistribute super."hetero-map";
+ "hetris" = dontDistribute super."hetris";
+ "heukarya" = dontDistribute super."heukarya";
+ "hevolisa" = dontDistribute super."hevolisa";
+ "hevolisa-dph" = dontDistribute super."hevolisa-dph";
+ "hexdump" = dontDistribute super."hexdump";
+ "hexif" = dontDistribute super."hexif";
+ "hexpat-iteratee" = dontDistribute super."hexpat-iteratee";
+ "hexpat-lens" = dontDistribute super."hexpat-lens";
+ "hexpat-pickle" = dontDistribute super."hexpat-pickle";
+ "hexpat-pickle-generic" = dontDistribute super."hexpat-pickle-generic";
+ "hexpat-tagsoup" = dontDistribute super."hexpat-tagsoup";
+ "hexpr" = dontDistribute super."hexpr";
+ "hexquote" = dontDistribute super."hexquote";
+ "heyefi" = dontDistribute super."heyefi";
+ "hfann" = dontDistribute super."hfann";
+ "hfd" = dontDistribute super."hfd";
+ "hfiar" = dontDistribute super."hfiar";
+ "hfmt" = dontDistribute super."hfmt";
+ "hfoil" = dontDistribute super."hfoil";
+ "hformat" = dontDistribute super."hformat";
+ "hfov" = dontDistribute super."hfov";
+ "hfractal" = dontDistribute super."hfractal";
+ "hfusion" = dontDistribute super."hfusion";
+ "hg-buildpackage" = dontDistribute super."hg-buildpackage";
+ "hgal" = dontDistribute super."hgal";
+ "hgalib" = dontDistribute super."hgalib";
+ "hgdbmi" = dontDistribute super."hgdbmi";
+ "hgearman" = dontDistribute super."hgearman";
+ "hgen" = dontDistribute super."hgen";
+ "hgeometric" = dontDistribute super."hgeometric";
+ "hgeometry" = dontDistribute super."hgeometry";
+ "hgithub" = dontDistribute super."hgithub";
+ "hgl-example" = dontDistribute super."hgl-example";
+ "hgom" = dontDistribute super."hgom";
+ "hgopher" = dontDistribute super."hgopher";
+ "hgrev" = dontDistribute super."hgrev";
+ "hgrib" = dontDistribute super."hgrib";
+ "hharp" = dontDistribute super."hharp";
+ "hi" = dontDistribute super."hi";
+ "hi3status" = dontDistribute super."hi3status";
+ "hiccup" = dontDistribute super."hiccup";
+ "hichi" = dontDistribute super."hichi";
+ "hieraclus" = dontDistribute super."hieraclus";
+ "hierarchical-clustering-diagrams" = dontDistribute super."hierarchical-clustering-diagrams";
+ "hierarchical-exceptions" = dontDistribute super."hierarchical-exceptions";
+ "hierarchy" = dontDistribute super."hierarchy";
+ "hiernotify" = dontDistribute super."hiernotify";
+ "highWaterMark" = dontDistribute super."highWaterMark";
+ "higher-leveldb" = dontDistribute super."higher-leveldb";
+ "higherorder" = dontDistribute super."higherorder";
+ "highlight-versions" = dontDistribute super."highlight-versions";
+ "highlighter" = dontDistribute super."highlighter";
+ "highlighter2" = dontDistribute super."highlighter2";
+ "hills" = dontDistribute super."hills";
+ "himerge" = dontDistribute super."himerge";
+ "himg" = dontDistribute super."himg";
+ "himpy" = dontDistribute super."himpy";
+ "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
+ "hinduce-classifier" = dontDistribute super."hinduce-classifier";
+ "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
+ "hinduce-examples" = dontDistribute super."hinduce-examples";
+ "hinduce-missingh" = dontDistribute super."hinduce-missingh";
+ "hinquire" = dontDistribute super."hinquire";
+ "hinstaller" = dontDistribute super."hinstaller";
+ "hint-server" = dontDistribute super."hint-server";
+ "hinvaders" = dontDistribute super."hinvaders";
+ "hinze-streams" = dontDistribute super."hinze-streams";
+ "hipbot" = dontDistribute super."hipbot";
+ "hipe" = dontDistribute super."hipe";
+ "hips" = dontDistribute super."hips";
+ "hircules" = dontDistribute super."hircules";
+ "hirt" = dontDistribute super."hirt";
+ "hissmetrics" = dontDistribute super."hissmetrics";
+ "hist-pl" = dontDistribute super."hist-pl";
+ "hist-pl-dawg" = dontDistribute super."hist-pl-dawg";
+ "hist-pl-fusion" = dontDistribute super."hist-pl-fusion";
+ "hist-pl-lexicon" = dontDistribute super."hist-pl-lexicon";
+ "hist-pl-lmf" = dontDistribute super."hist-pl-lmf";
+ "hist-pl-transliter" = dontDistribute super."hist-pl-transliter";
+ "hist-pl-types" = dontDistribute super."hist-pl-types";
+ "histogram-fill-binary" = dontDistribute super."histogram-fill-binary";
+ "histogram-fill-cereal" = dontDistribute super."histogram-fill-cereal";
+ "historian" = dontDistribute super."historian";
+ "hjcase" = dontDistribute super."hjcase";
+ "hjpath" = dontDistribute super."hjpath";
+ "hjs" = dontDistribute super."hjs";
+ "hjson" = dontDistribute super."hjson";
+ "hjson-query" = dontDistribute super."hjson-query";
+ "hjsonpointer" = dontDistribute super."hjsonpointer";
+ "hjsonschema" = dontDistribute super."hjsonschema";
+ "hkdf" = dontDistribute super."hkdf";
+ "hlatex" = dontDistribute super."hlatex";
+ "hlbfgsb" = dontDistribute super."hlbfgsb";
+ "hlcm" = dontDistribute super."hlcm";
+ "hledger-chart" = dontDistribute super."hledger-chart";
+ "hledger-diff" = dontDistribute super."hledger-diff";
+ "hledger-irr" = dontDistribute super."hledger-irr";
+ "hledger-ui" = dontDistribute super."hledger-ui";
+ "hledger-vty" = dontDistribute super."hledger-vty";
+ "hlibBladeRF" = dontDistribute super."hlibBladeRF";
+ "hlibev" = dontDistribute super."hlibev";
+ "hlibfam" = dontDistribute super."hlibfam";
+ "hlogger" = dontDistribute super."hlogger";
+ "hlongurl" = dontDistribute super."hlongurl";
+ "hls" = dontDistribute super."hls";
+ "hlwm" = dontDistribute super."hlwm";
+ "hly" = dontDistribute super."hly";
+ "hmark" = dontDistribute super."hmark";
+ "hmarkup" = dontDistribute super."hmarkup";
+ "hmatrix-banded" = dontDistribute super."hmatrix-banded";
+ "hmatrix-csv" = dontDistribute super."hmatrix-csv";
+ "hmatrix-glpk" = dontDistribute super."hmatrix-glpk";
+ "hmatrix-mmap" = dontDistribute super."hmatrix-mmap";
+ "hmatrix-nipals" = dontDistribute super."hmatrix-nipals";
+ "hmatrix-quadprogpp" = dontDistribute super."hmatrix-quadprogpp";
+ "hmatrix-repa" = dontDistribute super."hmatrix-repa";
+ "hmatrix-special" = dontDistribute super."hmatrix-special";
+ "hmatrix-static" = dontDistribute super."hmatrix-static";
+ "hmatrix-svdlibc" = dontDistribute super."hmatrix-svdlibc";
+ "hmatrix-syntax" = dontDistribute super."hmatrix-syntax";
+ "hmatrix-tests" = dontDistribute super."hmatrix-tests";
+ "hmeap" = dontDistribute super."hmeap";
+ "hmeap-utils" = dontDistribute super."hmeap-utils";
+ "hmemdb" = dontDistribute super."hmemdb";
+ "hmenu" = dontDistribute super."hmenu";
+ "hmidi" = dontDistribute super."hmidi";
+ "hmk" = dontDistribute super."hmk";
+ "hmm" = dontDistribute super."hmm";
+ "hmm-hmatrix" = dontDistribute super."hmm-hmatrix";
+ "hmp3" = dontDistribute super."hmp3";
+ "hmpfr" = dontDistribute super."hmpfr";
+ "hmt" = dontDistribute super."hmt";
+ "hmt-diagrams" = dontDistribute super."hmt-diagrams";
+ "hmumps" = dontDistribute super."hmumps";
+ "hnetcdf" = dontDistribute super."hnetcdf";
+ "hnix" = dontDistribute super."hnix";
+ "hnn" = dontDistribute super."hnn";
+ "hnop" = dontDistribute super."hnop";
+ "ho-rewriting" = dontDistribute super."ho-rewriting";
+ "hoauth" = dontDistribute super."hoauth";
+ "hoauth2" = doDistribute super."hoauth2_0_5_0";
+ "hob" = dontDistribute super."hob";
+ "hobbes" = dontDistribute super."hobbes";
+ "hobbits" = dontDistribute super."hobbits";
+ "hoe" = dontDistribute super."hoe";
+ "hofix-mtl" = dontDistribute super."hofix-mtl";
+ "hog" = dontDistribute super."hog";
+ "hogg" = dontDistribute super."hogg";
+ "hogre" = dontDistribute super."hogre";
+ "hogre-examples" = dontDistribute super."hogre-examples";
+ "hois" = dontDistribute super."hois";
+ "hoist-error" = dontDistribute super."hoist-error";
+ "hold-em" = dontDistribute super."hold-em";
+ "hole" = dontDistribute super."hole";
+ "holey-format" = dontDistribute super."holey-format";
+ "homeomorphic" = dontDistribute super."homeomorphic";
+ "hommage" = dontDistribute super."hommage";
+ "hommage-ds" = dontDistribute super."hommage-ds";
+ "homplexity" = dontDistribute super."homplexity";
+ "honi" = dontDistribute super."honi";
+ "honk" = dontDistribute super."honk";
+ "hoobuddy" = dontDistribute super."hoobuddy";
+ "hood" = dontDistribute super."hood";
+ "hood-off" = dontDistribute super."hood-off";
+ "hood2" = dontDistribute super."hood2";
+ "hoodie" = dontDistribute super."hoodie";
+ "hoodle" = dontDistribute super."hoodle";
+ "hoodle-builder" = dontDistribute super."hoodle-builder";
+ "hoodle-core" = dontDistribute super."hoodle-core";
+ "hoodle-extra" = dontDistribute super."hoodle-extra";
+ "hoodle-parser" = dontDistribute super."hoodle-parser";
+ "hoodle-publish" = dontDistribute super."hoodle-publish";
+ "hoodle-render" = dontDistribute super."hoodle-render";
+ "hoodle-types" = dontDistribute super."hoodle-types";
+ "hoogle-index" = dontDistribute super."hoogle-index";
+ "hooks-dir" = dontDistribute super."hooks-dir";
+ "hoovie" = dontDistribute super."hoovie";
+ "hopencc" = dontDistribute super."hopencc";
+ "hopencl" = dontDistribute super."hopencl";
+ "hopfield" = dontDistribute super."hopfield";
+ "hopfield-networks" = dontDistribute super."hopfield-networks";
+ "hopfli" = dontDistribute super."hopfli";
+ "hops" = dontDistribute super."hops";
+ "hoq" = dontDistribute super."hoq";
+ "horizon" = dontDistribute super."horizon";
+ "hosc" = dontDistribute super."hosc";
+ "hosc-json" = dontDistribute super."hosc-json";
+ "hosc-utils" = dontDistribute super."hosc-utils";
+ "hosts-server" = dontDistribute super."hosts-server";
+ "hothasktags" = dontDistribute super."hothasktags";
+ "hotswap" = dontDistribute super."hotswap";
+ "hourglass-fuzzy-parsing" = dontDistribute super."hourglass-fuzzy-parsing";
+ "hp2any-core" = dontDistribute super."hp2any-core";
+ "hp2any-graph" = dontDistribute super."hp2any-graph";
+ "hp2any-manager" = dontDistribute super."hp2any-manager";
+ "hp2html" = dontDistribute super."hp2html";
+ "hp2pretty" = dontDistribute super."hp2pretty";
+ "hpack" = dontDistribute super."hpack";
+ "hpaco" = dontDistribute super."hpaco";
+ "hpaco-lib" = dontDistribute super."hpaco-lib";
+ "hpage" = dontDistribute super."hpage";
+ "hpapi" = dontDistribute super."hpapi";
+ "hpaste" = dontDistribute super."hpaste";
+ "hpasteit" = dontDistribute super."hpasteit";
+ "hpc-strobe" = dontDistribute super."hpc-strobe";
+ "hpc-tracer" = dontDistribute super."hpc-tracer";
+ "hplayground" = dontDistribute super."hplayground";
+ "hplaylist" = dontDistribute super."hplaylist";
+ "hpodder" = dontDistribute super."hpodder";
+ "hpp" = dontDistribute super."hpp";
+ "hpqtypes" = dontDistribute super."hpqtypes";
+ "hprotoc-fork" = dontDistribute super."hprotoc-fork";
+ "hps" = dontDistribute super."hps";
+ "hps-cairo" = dontDistribute super."hps-cairo";
+ "hps-kmeans" = dontDistribute super."hps-kmeans";
+ "hpuz" = dontDistribute super."hpuz";
+ "hpygments" = dontDistribute super."hpygments";
+ "hpylos" = dontDistribute super."hpylos";
+ "hpyrg" = dontDistribute super."hpyrg";
+ "hquantlib" = dontDistribute super."hquantlib";
+ "hquery" = dontDistribute super."hquery";
+ "hranker" = dontDistribute super."hranker";
+ "hreader" = dontDistribute super."hreader";
+ "hricket" = dontDistribute super."hricket";
+ "hruby" = dontDistribute super."hruby";
+ "hs-GeoIP" = dontDistribute super."hs-GeoIP";
+ "hs-blake2" = dontDistribute super."hs-blake2";
+ "hs-captcha" = dontDistribute super."hs-captcha";
+ "hs-carbon" = dontDistribute super."hs-carbon";
+ "hs-carbon-examples" = dontDistribute super."hs-carbon-examples";
+ "hs-cdb" = dontDistribute super."hs-cdb";
+ "hs-dotnet" = dontDistribute super."hs-dotnet";
+ "hs-duktape" = dontDistribute super."hs-duktape";
+ "hs-excelx" = dontDistribute super."hs-excelx";
+ "hs-ffmpeg" = dontDistribute super."hs-ffmpeg";
+ "hs-fltk" = dontDistribute super."hs-fltk";
+ "hs-gchart" = dontDistribute super."hs-gchart";
+ "hs-gen-iface" = dontDistribute super."hs-gen-iface";
+ "hs-gizapp" = dontDistribute super."hs-gizapp";
+ "hs-inspector" = dontDistribute super."hs-inspector";
+ "hs-java" = dontDistribute super."hs-java";
+ "hs-json-rpc" = dontDistribute super."hs-json-rpc";
+ "hs-logo" = dontDistribute super."hs-logo";
+ "hs-mesos" = dontDistribute super."hs-mesos";
+ "hs-nombre-generator" = dontDistribute super."hs-nombre-generator";
+ "hs-pgms" = dontDistribute super."hs-pgms";
+ "hs-php-session" = dontDistribute super."hs-php-session";
+ "hs-pkg-config" = dontDistribute super."hs-pkg-config";
+ "hs-pkpass" = dontDistribute super."hs-pkpass";
+ "hs-re" = dontDistribute super."hs-re";
+ "hs-scrape" = dontDistribute super."hs-scrape";
+ "hs-twitter" = dontDistribute super."hs-twitter";
+ "hs-twitterarchiver" = dontDistribute super."hs-twitterarchiver";
+ "hs-vcard" = dontDistribute super."hs-vcard";
+ "hs2048" = dontDistribute super."hs2048";
+ "hs2bf" = dontDistribute super."hs2bf";
+ "hs2dot" = dontDistribute super."hs2dot";
+ "hsConfigure" = dontDistribute super."hsConfigure";
+ "hsSqlite3" = dontDistribute super."hsSqlite3";
+ "hsXenCtrl" = dontDistribute super."hsXenCtrl";
+ "hsay" = dontDistribute super."hsay";
+ "hsb2hs" = dontDistribute super."hsb2hs";
+ "hsbackup" = dontDistribute super."hsbackup";
+ "hsbencher" = dontDistribute super."hsbencher";
+ "hsbencher-codespeed" = dontDistribute super."hsbencher-codespeed";
+ "hsbencher-fusion" = dontDistribute super."hsbencher-fusion";
+ "hsc2hs" = dontDistribute super."hsc2hs";
+ "hsc3" = dontDistribute super."hsc3";
+ "hsc3-auditor" = dontDistribute super."hsc3-auditor";
+ "hsc3-cairo" = dontDistribute super."hsc3-cairo";
+ "hsc3-data" = dontDistribute super."hsc3-data";
+ "hsc3-db" = dontDistribute super."hsc3-db";
+ "hsc3-dot" = dontDistribute super."hsc3-dot";
+ "hsc3-forth" = dontDistribute super."hsc3-forth";
+ "hsc3-graphs" = dontDistribute super."hsc3-graphs";
+ "hsc3-lang" = dontDistribute super."hsc3-lang";
+ "hsc3-lisp" = dontDistribute super."hsc3-lisp";
+ "hsc3-plot" = dontDistribute super."hsc3-plot";
+ "hsc3-process" = dontDistribute super."hsc3-process";
+ "hsc3-rec" = dontDistribute super."hsc3-rec";
+ "hsc3-rw" = dontDistribute super."hsc3-rw";
+ "hsc3-server" = dontDistribute super."hsc3-server";
+ "hsc3-sf" = dontDistribute super."hsc3-sf";
+ "hsc3-sf-hsndfile" = dontDistribute super."hsc3-sf-hsndfile";
+ "hsc3-unsafe" = dontDistribute super."hsc3-unsafe";
+ "hsc3-utils" = dontDistribute super."hsc3-utils";
+ "hscamwire" = dontDistribute super."hscamwire";
+ "hscassandra" = dontDistribute super."hscassandra";
+ "hscd" = dontDistribute super."hscd";
+ "hsclock" = dontDistribute super."hsclock";
+ "hscope" = dontDistribute super."hscope";
+ "hscrtmpl" = dontDistribute super."hscrtmpl";
+ "hscuid" = dontDistribute super."hscuid";
+ "hscurses" = dontDistribute super."hscurses";
+ "hscurses-fish-ex" = dontDistribute super."hscurses-fish-ex";
+ "hsdev" = dontDistribute super."hsdev";
+ "hsdif" = dontDistribute super."hsdif";
+ "hsdip" = dontDistribute super."hsdip";
+ "hsdns" = dontDistribute super."hsdns";
+ "hsdns-cache" = dontDistribute super."hsdns-cache";
+ "hsemail-ns" = dontDistribute super."hsemail-ns";
+ "hsenv" = dontDistribute super."hsenv";
+ "hserv" = dontDistribute super."hserv";
+ "hset" = dontDistribute super."hset";
+ "hsfacter" = dontDistribute super."hsfacter";
+ "hsfcsh" = dontDistribute super."hsfcsh";
+ "hsfilt" = dontDistribute super."hsfilt";
+ "hsgnutls" = dontDistribute super."hsgnutls";
+ "hsgnutls-yj" = dontDistribute super."hsgnutls-yj";
+ "hsgsom" = dontDistribute super."hsgsom";
+ "hsgtd" = dontDistribute super."hsgtd";
+ "hsharc" = dontDistribute super."hsharc";
+ "hsilop" = dontDistribute super."hsilop";
+ "hsimport" = dontDistribute super."hsimport";
+ "hsini" = dontDistribute super."hsini";
+ "hskeleton" = dontDistribute super."hskeleton";
+ "hslackbuilder" = dontDistribute super."hslackbuilder";
+ "hslibsvm" = dontDistribute super."hslibsvm";
+ "hslinks" = dontDistribute super."hslinks";
+ "hslogger-reader" = dontDistribute super."hslogger-reader";
+ "hslogger-template" = dontDistribute super."hslogger-template";
+ "hslogger4j" = dontDistribute super."hslogger4j";
+ "hslogstash" = dontDistribute super."hslogstash";
+ "hsmagick" = dontDistribute super."hsmagick";
+ "hsmisc" = dontDistribute super."hsmisc";
+ "hsmtpclient" = dontDistribute super."hsmtpclient";
+ "hsndfile-storablevector" = dontDistribute super."hsndfile-storablevector";
+ "hsnock" = dontDistribute super."hsnock";
+ "hsnoise" = dontDistribute super."hsnoise";
+ "hsns" = dontDistribute super."hsns";
+ "hsnsq" = dontDistribute super."hsnsq";
+ "hsntp" = dontDistribute super."hsntp";
+ "hsoptions" = dontDistribute super."hsoptions";
+ "hsp-cgi" = dontDistribute super."hsp-cgi";
+ "hsparklines" = dontDistribute super."hsparklines";
+ "hsparql" = dontDistribute super."hsparql";
+ "hspear" = dontDistribute super."hspear";
+ "hspec-checkers" = dontDistribute super."hspec-checkers";
+ "hspec-expectations-lens" = dontDistribute super."hspec-expectations-lens";
+ "hspec-expectations-lifted" = dontDistribute super."hspec-expectations-lifted";
+ "hspec-expectations-pretty" = dontDistribute super."hspec-expectations-pretty";
+ "hspec-experimental" = dontDistribute super."hspec-experimental";
+ "hspec-laws" = dontDistribute super."hspec-laws";
+ "hspec-monad-control" = dontDistribute super."hspec-monad-control";
+ "hspec-server" = dontDistribute super."hspec-server";
+ "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+ "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
+ "hspec-test-framework" = dontDistribute super."hspec-test-framework";
+ "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
+ "hspec-test-sandbox" = dontDistribute super."hspec-test-sandbox";
+ "hspec2" = dontDistribute super."hspec2";
+ "hspr-sh" = dontDistribute super."hspr-sh";
+ "hspread" = dontDistribute super."hspread";
+ "hspresent" = dontDistribute super."hspresent";
+ "hsprocess" = dontDistribute super."hsprocess";
+ "hsql" = dontDistribute super."hsql";
+ "hsql-mysql" = dontDistribute super."hsql-mysql";
+ "hsql-odbc" = dontDistribute super."hsql-odbc";
+ "hsql-postgresql" = dontDistribute super."hsql-postgresql";
+ "hsql-sqlite3" = dontDistribute super."hsql-sqlite3";
+ "hsqml" = dontDistribute super."hsqml";
+ "hsqml-datamodel" = dontDistribute super."hsqml-datamodel";
+ "hsqml-datamodel-vinyl" = dontDistribute super."hsqml-datamodel-vinyl";
+ "hsqml-demo-morris" = dontDistribute super."hsqml-demo-morris";
+ "hsqml-demo-notes" = dontDistribute super."hsqml-demo-notes";
+ "hsqml-demo-samples" = dontDistribute super."hsqml-demo-samples";
+ "hsqml-morris" = dontDistribute super."hsqml-morris";
+ "hsreadability" = dontDistribute super."hsreadability";
+ "hsseccomp" = dontDistribute super."hsseccomp";
+ "hsshellscript" = dontDistribute super."hsshellscript";
+ "hssourceinfo" = dontDistribute super."hssourceinfo";
+ "hssqlppp" = dontDistribute super."hssqlppp";
+ "hstats" = dontDistribute super."hstats";
+ "hstest" = dontDistribute super."hstest";
+ "hstidy" = dontDistribute super."hstidy";
+ "hstorchat" = dontDistribute super."hstorchat";
+ "hstradeking" = dontDistribute super."hstradeking";
+ "hstyle" = dontDistribute super."hstyle";
+ "hstzaar" = dontDistribute super."hstzaar";
+ "hsubconvert" = dontDistribute super."hsubconvert";
+ "hsverilog" = dontDistribute super."hsverilog";
+ "hswip" = dontDistribute super."hswip";
+ "hsx" = dontDistribute super."hsx";
+ "hsx-xhtml" = dontDistribute super."hsx-xhtml";
+ "hsyscall" = dontDistribute super."hsyscall";
+ "hszephyr" = dontDistribute super."hszephyr";
+ "htags" = dontDistribute super."htags";
+ "htar" = dontDistribute super."htar";
+ "htiled" = dontDistribute super."htiled";
+ "htime" = dontDistribute super."htime";
+ "html-email-validate" = dontDistribute super."html-email-validate";
+ "html-entities" = dontDistribute super."html-entities";
+ "html-kure" = dontDistribute super."html-kure";
+ "html-minimalist" = dontDistribute super."html-minimalist";
+ "html-rules" = dontDistribute super."html-rules";
+ "html-tokenizer" = dontDistribute super."html-tokenizer";
+ "html-truncate" = dontDistribute super."html-truncate";
+ "html2hamlet" = dontDistribute super."html2hamlet";
+ "html5-entity" = dontDistribute super."html5-entity";
+ "htodo" = dontDistribute super."htodo";
+ "htoml" = dontDistribute super."htoml";
+ "htrace" = dontDistribute super."htrace";
+ "hts" = dontDistribute super."hts";
+ "htsn" = dontDistribute super."htsn";
+ "htsn-common" = dontDistribute super."htsn-common";
+ "htsn-import" = dontDistribute super."htsn-import";
+ "http-attoparsec" = dontDistribute super."http-attoparsec";
+ "http-client-auth" = dontDistribute super."http-client-auth";
+ "http-client-conduit" = dontDistribute super."http-client-conduit";
+ "http-client-lens" = dontDistribute super."http-client-lens";
+ "http-client-multipart" = dontDistribute super."http-client-multipart";
+ "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
+ "http-client-streams" = dontDistribute super."http-client-streams";
+ "http-conduit-browser" = dontDistribute super."http-conduit-browser";
+ "http-conduit-downloader" = dontDistribute super."http-conduit-downloader";
+ "http-encodings" = dontDistribute super."http-encodings";
+ "http-enumerator" = dontDistribute super."http-enumerator";
+ "http-kit" = dontDistribute super."http-kit";
+ "http-listen" = dontDistribute super."http-listen";
+ "http-monad" = dontDistribute super."http-monad";
+ "http-proxy" = dontDistribute super."http-proxy";
+ "http-querystring" = dontDistribute super."http-querystring";
+ "http-server" = dontDistribute super."http-server";
+ "http-shed" = dontDistribute super."http-shed";
+ "http-test" = dontDistribute super."http-test";
+ "http-wget" = dontDistribute super."http-wget";
+ "httpd-shed" = dontDistribute super."httpd-shed";
+ "https-everywhere-rules" = dontDistribute super."https-everywhere-rules";
+ "https-everywhere-rules-raw" = dontDistribute super."https-everywhere-rules-raw";
+ "httpspec" = dontDistribute super."httpspec";
+ "htune" = dontDistribute super."htune";
+ "htzaar" = dontDistribute super."htzaar";
+ "hub" = dontDistribute super."hub";
+ "hubigraph" = dontDistribute super."hubigraph";
+ "hubris" = dontDistribute super."hubris";
+ "huckleberry" = dontDistribute super."huckleberry";
+ "huffman" = dontDistribute super."huffman";
+ "hugs2yc" = dontDistribute super."hugs2yc";
+ "hulk" = dontDistribute super."hulk";
+ "human-readable-duration" = doDistribute super."human-readable-duration_0_1_0_0";
+ "hums" = dontDistribute super."hums";
+ "hunch" = dontDistribute super."hunch";
+ "hunit-gui" = dontDistribute super."hunit-gui";
+ "hunit-parsec" = dontDistribute super."hunit-parsec";
+ "hunit-rematch" = dontDistribute super."hunit-rematch";
+ "hunp" = dontDistribute super."hunp";
+ "hunt-searchengine" = dontDistribute super."hunt-searchengine";
+ "hunt-server" = dontDistribute super."hunt-server";
+ "hunt-server-cli" = dontDistribute super."hunt-server-cli";
+ "hurdle" = dontDistribute super."hurdle";
+ "husk-scheme" = dontDistribute super."husk-scheme";
+ "husk-scheme-libs" = dontDistribute super."husk-scheme-libs";
+ "husky" = dontDistribute super."husky";
+ "hutton" = dontDistribute super."hutton";
+ "huttons-razor" = dontDistribute super."huttons-razor";
+ "huzzy" = dontDistribute super."huzzy";
+ "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
+ "hws" = dontDistribute super."hws";
+ "hwsl2" = dontDistribute super."hwsl2";
+ "hwsl2-bytevector" = dontDistribute super."hwsl2-bytevector";
+ "hwsl2-reducers" = dontDistribute super."hwsl2-reducers";
+ "hx" = dontDistribute super."hx";
+ "hxmppc" = dontDistribute super."hxmppc";
+ "hxournal" = dontDistribute super."hxournal";
+ "hxt-binary" = dontDistribute super."hxt-binary";
+ "hxt-cache" = dontDistribute super."hxt-cache";
+ "hxt-extras" = dontDistribute super."hxt-extras";
+ "hxt-filter" = dontDistribute super."hxt-filter";
+ "hxt-xpath" = dontDistribute super."hxt-xpath";
+ "hxt-xslt" = dontDistribute super."hxt-xslt";
+ "hxthelper" = dontDistribute super."hxthelper";
+ "hxweb" = dontDistribute super."hxweb";
+ "hyahtzee" = dontDistribute super."hyahtzee";
+ "hyakko" = dontDistribute super."hyakko";
+ "hybrid" = dontDistribute super."hybrid";
+ "hydra-hs" = dontDistribute super."hydra-hs";
+ "hydra-print" = dontDistribute super."hydra-print";
+ "hydrogen" = dontDistribute super."hydrogen";
+ "hydrogen-cli" = dontDistribute super."hydrogen-cli";
+ "hydrogen-cli-args" = dontDistribute super."hydrogen-cli-args";
+ "hydrogen-data" = dontDistribute super."hydrogen-data";
+ "hydrogen-multimap" = dontDistribute super."hydrogen-multimap";
+ "hydrogen-parsing" = dontDistribute super."hydrogen-parsing";
+ "hydrogen-prelude" = dontDistribute super."hydrogen-prelude";
+ "hydrogen-prelude-parsec" = dontDistribute super."hydrogen-prelude-parsec";
+ "hydrogen-syntax" = dontDistribute super."hydrogen-syntax";
+ "hydrogen-util" = dontDistribute super."hydrogen-util";
+ "hydrogen-version" = dontDistribute super."hydrogen-version";
+ "hyena" = dontDistribute super."hyena";
+ "hylolib" = dontDistribute super."hylolib";
+ "hylotab" = dontDistribute super."hylotab";
+ "hyloutils" = dontDistribute super."hyloutils";
+ "hyperdrive" = dontDistribute super."hyperdrive";
+ "hyperfunctions" = dontDistribute super."hyperfunctions";
+ "hyperpublic" = dontDistribute super."hyperpublic";
+ "hyphenate" = dontDistribute super."hyphenate";
+ "hypher" = dontDistribute super."hypher";
+ "hzk" = dontDistribute super."hzk";
+ "i18n" = dontDistribute super."i18n";
+ "iCalendar" = dontDistribute super."iCalendar";
+ "iException" = dontDistribute super."iException";
+ "iap-verifier" = dontDistribute super."iap-verifier";
+ "ib-api" = dontDistribute super."ib-api";
+ "iban" = dontDistribute super."iban";
+ "ibus-hs" = dontDistribute super."ibus-hs";
+ "ide-backend-server" = doDistribute super."ide-backend-server_0_10_0_1";
+ "ideas" = dontDistribute super."ideas";
+ "ideas-math" = dontDistribute super."ideas-math";
+ "idempotent" = dontDistribute super."idempotent";
+ "identifiers" = dontDistribute super."identifiers";
+ "idiii" = dontDistribute super."idiii";
+ "idna" = dontDistribute super."idna";
+ "idna2008" = dontDistribute super."idna2008";
+ "idris" = dontDistribute super."idris";
+ "ieee" = dontDistribute super."ieee";
+ "ieee-utils" = dontDistribute super."ieee-utils";
+ "ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+ "ieee754-parser" = dontDistribute super."ieee754-parser";
+ "ifcxt" = dontDistribute super."ifcxt";
+ "iff" = dontDistribute super."iff";
+ "ifscs" = dontDistribute super."ifscs";
+ "ige-mac-integration" = dontDistribute super."ige-mac-integration";
+ "igraph" = dontDistribute super."igraph";
+ "igrf" = dontDistribute super."igrf";
+ "ihaskell-display" = dontDistribute super."ihaskell-display";
+ "ihaskell-inline-r" = dontDistribute super."ihaskell-inline-r";
+ "ihaskell-parsec" = dontDistribute super."ihaskell-parsec";
+ "ihaskell-plot" = dontDistribute super."ihaskell-plot";
+ "ihaskell-widgets" = dontDistribute super."ihaskell-widgets";
+ "ihttp" = dontDistribute super."ihttp";
+ "illuminate" = dontDistribute super."illuminate";
+ "image-type" = dontDistribute super."image-type";
+ "imagefilters" = dontDistribute super."imagefilters";
+ "imagemagick" = dontDistribute super."imagemagick";
+ "imagepaste" = dontDistribute super."imagepaste";
+ "imapget" = dontDistribute super."imapget";
+ "imbib" = dontDistribute super."imbib";
+ "imgurder" = dontDistribute super."imgurder";
+ "imm" = dontDistribute super."imm";
+ "imparse" = dontDistribute super."imparse";
+ "imperative-edsl" = dontDistribute super."imperative-edsl";
+ "imperative-edsl-vhdl" = dontDistribute super."imperative-edsl-vhdl";
+ "implicit" = dontDistribute super."implicit";
+ "implicit-params" = dontDistribute super."implicit-params";
+ "imports" = dontDistribute super."imports";
+ "improve" = dontDistribute super."improve";
+ "inc-ref" = dontDistribute super."inc-ref";
+ "inch" = dontDistribute super."inch";
+ "incremental-computing" = dontDistribute super."incremental-computing";
+ "incremental-sat-solver" = dontDistribute super."incremental-sat-solver";
+ "increments" = dontDistribute super."increments";
+ "indentation" = dontDistribute super."indentation";
+ "indentparser" = dontDistribute super."indentparser";
+ "index-core" = dontDistribute super."index-core";
+ "indexed" = dontDistribute super."indexed";
+ "indexed-do-notation" = dontDistribute super."indexed-do-notation";
+ "indexed-extras" = dontDistribute super."indexed-extras";
+ "indexed-free" = dontDistribute super."indexed-free";
+ "indian-language-font-converter" = dontDistribute super."indian-language-font-converter";
+ "indices" = dontDistribute super."indices";
+ "indieweb-algorithms" = dontDistribute super."indieweb-algorithms";
+ "inf-interval" = dontDistribute super."inf-interval";
+ "infer-upstream" = dontDistribute super."infer-upstream";
+ "infernu" = dontDistribute super."infernu";
+ "infinite-search" = dontDistribute super."infinite-search";
+ "infinity" = dontDistribute super."infinity";
+ "infix" = dontDistribute super."infix";
+ "inflist" = dontDistribute super."inflist";
+ "influxdb" = dontDistribute super."influxdb";
+ "informative" = dontDistribute super."informative";
+ "inilist" = dontDistribute super."inilist";
+ "inject" = dontDistribute super."inject";
+ "inject-function" = dontDistribute super."inject-function";
+ "inline-c" = doDistribute super."inline-c_0_5_5_1";
+ "inline-c-win32" = dontDistribute super."inline-c-win32";
+ "inline-r" = dontDistribute super."inline-r";
+ "inquire" = dontDistribute super."inquire";
+ "inserts" = dontDistribute super."inserts";
+ "inspection-proxy" = dontDistribute super."inspection-proxy";
+ "instant-aeson" = dontDistribute super."instant-aeson";
+ "instant-bytes" = dontDistribute super."instant-bytes";
+ "instant-deepseq" = dontDistribute super."instant-deepseq";
+ "instant-generics" = dontDistribute super."instant-generics";
+ "instant-hashable" = dontDistribute super."instant-hashable";
+ "instant-zipper" = dontDistribute super."instant-zipper";
+ "instinct" = dontDistribute super."instinct";
+ "instrument-chord" = dontDistribute super."instrument-chord";
+ "int-cast" = dontDistribute super."int-cast";
+ "integer-pure" = dontDistribute super."integer-pure";
+ "intel-aes" = dontDistribute super."intel-aes";
+ "interchangeable" = dontDistribute super."interchangeable";
+ "interleavableGen" = dontDistribute super."interleavableGen";
+ "interleavableIO" = dontDistribute super."interleavableIO";
+ "interleave" = dontDistribute super."interleave";
+ "interlude" = dontDistribute super."interlude";
+ "intern" = dontDistribute super."intern";
+ "internetmarke" = dontDistribute super."internetmarke";
+ "interpol" = dontDistribute super."interpol";
+ "interpolatedstring-qq" = dontDistribute super."interpolatedstring-qq";
+ "interpolatedstring-qq-mwotton" = dontDistribute super."interpolatedstring-qq-mwotton";
+ "interpolation" = dontDistribute super."interpolation";
+ "intricacy" = dontDistribute super."intricacy";
+ "intset" = dontDistribute super."intset";
+ "invertible-syntax" = dontDistribute super."invertible-syntax";
+ "io-capture" = dontDistribute super."io-capture";
+ "io-reactive" = dontDistribute super."io-reactive";
+ "io-streams-http" = dontDistribute super."io-streams-http";
+ "io-throttle" = dontDistribute super."io-throttle";
+ "ioctl" = dontDistribute super."ioctl";
+ "ioref-stable" = dontDistribute super."ioref-stable";
+ "iothread" = dontDistribute super."iothread";
+ "iotransaction" = dontDistribute super."iotransaction";
+ "ip-quoter" = dontDistribute super."ip-quoter";
+ "ipatch" = dontDistribute super."ipatch";
+ "ipc" = dontDistribute super."ipc";
+ "ipcvar" = dontDistribute super."ipcvar";
+ "ipopt-hs" = dontDistribute super."ipopt-hs";
+ "ipprint" = dontDistribute super."ipprint";
+ "iptables-helpers" = dontDistribute super."iptables-helpers";
+ "iptadmin" = dontDistribute super."iptadmin";
+ "irc-bytestring" = dontDistribute super."irc-bytestring";
+ "irc-colors" = dontDistribute super."irc-colors";
+ "irc-core" = dontDistribute super."irc-core";
+ "irc-fun-bot" = dontDistribute super."irc-fun-bot";
+ "irc-fun-client" = dontDistribute super."irc-fun-client";
+ "irc-fun-color" = dontDistribute super."irc-fun-color";
+ "irc-fun-messages" = dontDistribute super."irc-fun-messages";
+ "ircbot" = dontDistribute super."ircbot";
+ "ircbouncer" = dontDistribute super."ircbouncer";
+ "ireal" = dontDistribute super."ireal";
+ "iron-mq" = dontDistribute super."iron-mq";
+ "ironforge" = dontDistribute super."ironforge";
+ "is" = dontDistribute super."is";
+ "isdicom" = dontDistribute super."isdicom";
+ "isevaluated" = dontDistribute super."isevaluated";
+ "isiz" = dontDistribute super."isiz";
+ "ismtp" = dontDistribute super."ismtp";
+ "iso8583-bitmaps" = dontDistribute super."iso8583-bitmaps";
+ "isohunt" = dontDistribute super."isohunt";
+ "itanium-abi" = dontDistribute super."itanium-abi";
+ "iter-stats" = dontDistribute super."iter-stats";
+ "iterIO" = dontDistribute super."iterIO";
+ "iteratee" = dontDistribute super."iteratee";
+ "iteratee-compress" = dontDistribute super."iteratee-compress";
+ "iteratee-mtl" = dontDistribute super."iteratee-mtl";
+ "iteratee-parsec" = dontDistribute super."iteratee-parsec";
+ "iteratee-stm" = dontDistribute super."iteratee-stm";
+ "iterio-server" = dontDistribute super."iterio-server";
+ "ivar-simple" = dontDistribute super."ivar-simple";
+ "ivor" = dontDistribute super."ivor";
+ "ivory" = dontDistribute super."ivory";
+ "ivory-backend-c" = dontDistribute super."ivory-backend-c";
+ "ivory-bitdata" = dontDistribute super."ivory-bitdata";
+ "ivory-examples" = dontDistribute super."ivory-examples";
+ "ivory-hw" = dontDistribute super."ivory-hw";
+ "ivory-opts" = dontDistribute super."ivory-opts";
+ "ivory-quickcheck" = dontDistribute super."ivory-quickcheck";
+ "ivory-stdlib" = dontDistribute super."ivory-stdlib";
+ "ivy-web" = dontDistribute super."ivy-web";
+ "ixdopp" = dontDistribute super."ixdopp";
+ "ixmonad" = dontDistribute super."ixmonad";
+ "iyql" = dontDistribute super."iyql";
+ "j2hs" = dontDistribute super."j2hs";
+ "ja-base-extra" = dontDistribute super."ja-base-extra";
+ "jack" = dontDistribute super."jack";
+ "jack-bindings" = dontDistribute super."jack-bindings";
+ "jackminimix" = dontDistribute super."jackminimix";
+ "jacobi-roots" = dontDistribute super."jacobi-roots";
+ "jail" = dontDistribute super."jail";
+ "jailbreak-cabal" = dontDistribute super."jailbreak-cabal";
+ "jalaali" = dontDistribute super."jalaali";
+ "jalla" = dontDistribute super."jalla";
+ "jammittools" = dontDistribute super."jammittools";
+ "jarfind" = dontDistribute super."jarfind";
+ "java-bridge" = dontDistribute super."java-bridge";
+ "java-bridge-extras" = dontDistribute super."java-bridge-extras";
+ "java-character" = dontDistribute super."java-character";
+ "java-poker" = dontDistribute super."java-poker";
+ "java-reflect" = dontDistribute super."java-reflect";
+ "javasf" = dontDistribute super."javasf";
+ "javav" = dontDistribute super."javav";
+ "jcdecaux-vls" = dontDistribute super."jcdecaux-vls";
+ "jdi" = dontDistribute super."jdi";
+ "jespresso" = dontDistribute super."jespresso";
+ "jobqueue" = dontDistribute super."jobqueue";
+ "join" = dontDistribute super."join";
+ "joinlist" = dontDistribute super."joinlist";
+ "jonathanscard" = dontDistribute super."jonathanscard";
+ "jort" = dontDistribute super."jort";
+ "jose" = dontDistribute super."jose";
+ "jpeg" = dontDistribute super."jpeg";
+ "js-good-parts" = dontDistribute super."js-good-parts";
+ "js-jquery" = doDistribute super."js-jquery_1_11_3";
+ "jsaddle" = dontDistribute super."jsaddle";
+ "jsaddle-hello" = dontDistribute super."jsaddle-hello";
+ "jsc" = dontDistribute super."jsc";
+ "jsmw" = dontDistribute super."jsmw";
+ "json-assertions" = dontDistribute super."json-assertions";
+ "json-b" = dontDistribute super."json-b";
+ "json-encoder" = dontDistribute super."json-encoder";
+ "json-enumerator" = dontDistribute super."json-enumerator";
+ "json-extra" = dontDistribute super."json-extra";
+ "json-fu" = dontDistribute super."json-fu";
+ "json-litobj" = dontDistribute super."json-litobj";
+ "json-python" = dontDistribute super."json-python";
+ "json-qq" = dontDistribute super."json-qq";
+ "json-rpc" = dontDistribute super."json-rpc";
+ "json-rpc-client" = dontDistribute super."json-rpc-client";
+ "json-rpc-server" = dontDistribute super."json-rpc-server";
+ "json-sop" = dontDistribute super."json-sop";
+ "json-state" = dontDistribute super."json-state";
+ "json-stream" = dontDistribute super."json-stream";
+ "json-togo" = dontDistribute super."json-togo";
+ "json-tools" = dontDistribute super."json-tools";
+ "json-types" = dontDistribute super."json-types";
+ "json2" = dontDistribute super."json2";
+ "json2-hdbc" = dontDistribute super."json2-hdbc";
+ "json2-types" = dontDistribute super."json2-types";
+ "json2yaml" = dontDistribute super."json2yaml";
+ "jsonresume" = dontDistribute super."jsonresume";
+ "jsonrpc-conduit" = dontDistribute super."jsonrpc-conduit";
+ "jsonschema-gen" = dontDistribute super."jsonschema-gen";
+ "jsonsql" = dontDistribute super."jsonsql";
+ "jsontsv" = dontDistribute super."jsontsv";
+ "jspath" = dontDistribute super."jspath";
+ "judy" = dontDistribute super."judy";
+ "jukebox" = dontDistribute super."jukebox";
+ "jumpthefive" = dontDistribute super."jumpthefive";
+ "jvm-parser" = dontDistribute super."jvm-parser";
+ "kademlia" = dontDistribute super."kademlia";
+ "kafka-client" = dontDistribute super."kafka-client";
+ "kangaroo" = dontDistribute super."kangaroo";
+ "kansas-comet" = dontDistribute super."kansas-comet";
+ "kansas-lava" = dontDistribute super."kansas-lava";
+ "kansas-lava-cores" = dontDistribute super."kansas-lava-cores";
+ "kansas-lava-papilio" = dontDistribute super."kansas-lava-papilio";
+ "kansas-lava-shake" = dontDistribute super."kansas-lava-shake";
+ "karakuri" = dontDistribute super."karakuri";
+ "karver" = dontDistribute super."karver";
+ "katt" = dontDistribute super."katt";
+ "kbq-gu" = dontDistribute super."kbq-gu";
+ "kd-tree" = dontDistribute super."kd-tree";
+ "kdesrc-build-extra" = dontDistribute super."kdesrc-build-extra";
+ "keera-callbacks" = dontDistribute super."keera-callbacks";
+ "keera-hails-i18n" = dontDistribute super."keera-hails-i18n";
+ "keera-hails-mvc-controller" = dontDistribute super."keera-hails-mvc-controller";
+ "keera-hails-mvc-environment-gtk" = dontDistribute super."keera-hails-mvc-environment-gtk";
+ "keera-hails-mvc-model-lightmodel" = dontDistribute super."keera-hails-mvc-model-lightmodel";
+ "keera-hails-mvc-model-protectedmodel" = dontDistribute super."keera-hails-mvc-model-protectedmodel";
+ "keera-hails-mvc-solutions-config" = dontDistribute super."keera-hails-mvc-solutions-config";
+ "keera-hails-mvc-solutions-gtk" = dontDistribute super."keera-hails-mvc-solutions-gtk";
+ "keera-hails-mvc-view" = dontDistribute super."keera-hails-mvc-view";
+ "keera-hails-mvc-view-gtk" = dontDistribute super."keera-hails-mvc-view-gtk";
+ "keera-hails-reactive-fs" = dontDistribute super."keera-hails-reactive-fs";
+ "keera-hails-reactive-gtk" = dontDistribute super."keera-hails-reactive-gtk";
+ "keera-hails-reactive-network" = dontDistribute super."keera-hails-reactive-network";
+ "keera-hails-reactive-polling" = dontDistribute super."keera-hails-reactive-polling";
+ "keera-hails-reactive-wx" = dontDistribute super."keera-hails-reactive-wx";
+ "keera-hails-reactive-yampa" = dontDistribute super."keera-hails-reactive-yampa";
+ "keera-hails-reactivelenses" = dontDistribute super."keera-hails-reactivelenses";
+ "keera-hails-reactivevalues" = dontDistribute super."keera-hails-reactivevalues";
+ "keera-posture" = dontDistribute super."keera-posture";
+ "keiretsu" = dontDistribute super."keiretsu";
+ "kevin" = dontDistribute super."kevin";
+ "keyed" = dontDistribute super."keyed";
+ "keyring" = dontDistribute super."keyring";
+ "keystore" = dontDistribute super."keystore";
+ "keyvaluehash" = dontDistribute super."keyvaluehash";
+ "keyword-args" = dontDistribute super."keyword-args";
+ "kibro" = dontDistribute super."kibro";
+ "kicad-data" = dontDistribute super."kicad-data";
+ "kickass-torrents-dump-parser" = dontDistribute super."kickass-torrents-dump-parser";
+ "kickchan" = dontDistribute super."kickchan";
+ "kif-parser" = dontDistribute super."kif-parser";
+ "kinds" = dontDistribute super."kinds";
+ "kit" = dontDistribute super."kit";
+ "kmeans-par" = dontDistribute super."kmeans-par";
+ "kmeans-vector" = dontDistribute super."kmeans-vector";
+ "knots" = dontDistribute super."knots";
+ "koellner-phonetic" = dontDistribute super."koellner-phonetic";
+ "kontrakcja-templates" = dontDistribute super."kontrakcja-templates";
+ "korfu" = dontDistribute super."korfu";
+ "kqueue" = dontDistribute super."kqueue";
+ "krpc" = dontDistribute super."krpc";
+ "ks-test" = dontDistribute super."ks-test";
+ "ktx" = dontDistribute super."ktx";
+ "kure-your-boilerplate" = dontDistribute super."kure-your-boilerplate";
+ "kyotocabinet" = dontDistribute super."kyotocabinet";
+ "l-bfgs-b" = dontDistribute super."l-bfgs-b";
+ "labeled-graph" = dontDistribute super."labeled-graph";
+ "labeled-tree" = dontDistribute super."labeled-tree";
+ "laborantin-hs" = dontDistribute super."laborantin-hs";
+ "labyrinth" = dontDistribute super."labyrinth";
+ "labyrinth-server" = dontDistribute super."labyrinth-server";
+ "lackey" = dontDistribute super."lackey";
+ "lagrangian" = dontDistribute super."lagrangian";
+ "laika" = dontDistribute super."laika";
+ "lambda-ast" = dontDistribute super."lambda-ast";
+ "lambda-bridge" = dontDistribute super."lambda-bridge";
+ "lambda-canvas" = dontDistribute super."lambda-canvas";
+ "lambda-devs" = dontDistribute super."lambda-devs";
+ "lambda-options" = dontDistribute super."lambda-options";
+ "lambda-placeholders" = dontDistribute super."lambda-placeholders";
+ "lambda-toolbox" = dontDistribute super."lambda-toolbox";
+ "lambda2js" = dontDistribute super."lambda2js";
+ "lambdaBase" = dontDistribute super."lambdaBase";
+ "lambdaFeed" = dontDistribute super."lambdaFeed";
+ "lambdaLit" = dontDistribute super."lambdaLit";
+ "lambdabot" = dontDistribute super."lambdabot";
+ "lambdabot-core" = dontDistribute super."lambdabot-core";
+ "lambdabot-haskell-plugins" = dontDistribute super."lambdabot-haskell-plugins";
+ "lambdabot-irc-plugins" = dontDistribute super."lambdabot-irc-plugins";
+ "lambdabot-misc-plugins" = dontDistribute super."lambdabot-misc-plugins";
+ "lambdabot-novelty-plugins" = dontDistribute super."lambdabot-novelty-plugins";
+ "lambdabot-reference-plugins" = dontDistribute super."lambdabot-reference-plugins";
+ "lambdabot-social-plugins" = dontDistribute super."lambdabot-social-plugins";
+ "lambdabot-trusted" = dontDistribute super."lambdabot-trusted";
+ "lambdabot-utils" = dontDistribute super."lambdabot-utils";
+ "lambdacat" = dontDistribute super."lambdacat";
+ "lambdacms-core" = dontDistribute super."lambdacms-core";
+ "lambdacms-media" = dontDistribute super."lambdacms-media";
+ "lambdacube" = dontDistribute super."lambdacube";
+ "lambdacube-bullet" = dontDistribute super."lambdacube-bullet";
+ "lambdacube-core" = dontDistribute super."lambdacube-core";
+ "lambdacube-edsl" = dontDistribute super."lambdacube-edsl";
+ "lambdacube-engine" = dontDistribute super."lambdacube-engine";
+ "lambdacube-examples" = dontDistribute super."lambdacube-examples";
+ "lambdacube-gl" = dontDistribute super."lambdacube-gl";
+ "lambdacube-samples" = dontDistribute super."lambdacube-samples";
+ "lambdatex" = dontDistribute super."lambdatex";
+ "lambdatwit" = dontDistribute super."lambdatwit";
+ "lambdiff" = dontDistribute super."lambdiff";
+ "lame-tester" = dontDistribute super."lame-tester";
+ "language-asn1" = dontDistribute super."language-asn1";
+ "language-bash" = dontDistribute super."language-bash";
+ "language-boogie" = dontDistribute super."language-boogie";
+ "language-c-comments" = dontDistribute super."language-c-comments";
+ "language-c-inline" = dontDistribute super."language-c-inline";
+ "language-c-quote" = dontDistribute super."language-c-quote";
+ "language-cil" = dontDistribute super."language-cil";
+ "language-css" = dontDistribute super."language-css";
+ "language-dot" = dontDistribute super."language-dot";
+ "language-ecmascript-analysis" = dontDistribute super."language-ecmascript-analysis";
+ "language-eiffel" = dontDistribute super."language-eiffel";
+ "language-fortran" = dontDistribute super."language-fortran";
+ "language-gcl" = dontDistribute super."language-gcl";
+ "language-go" = dontDistribute super."language-go";
+ "language-guess" = dontDistribute super."language-guess";
+ "language-java-classfile" = dontDistribute super."language-java-classfile";
+ "language-kort" = dontDistribute super."language-kort";
+ "language-lua" = dontDistribute super."language-lua";
+ "language-lua-qq" = dontDistribute super."language-lua-qq";
+ "language-mixal" = dontDistribute super."language-mixal";
+ "language-objc" = dontDistribute super."language-objc";
+ "language-openscad" = dontDistribute super."language-openscad";
+ "language-pig" = dontDistribute super."language-pig";
+ "language-puppet" = dontDistribute super."language-puppet";
+ "language-python" = dontDistribute super."language-python";
+ "language-python-colour" = dontDistribute super."language-python-colour";
+ "language-python-test" = dontDistribute super."language-python-test";
+ "language-qux" = dontDistribute super."language-qux";
+ "language-sh" = dontDistribute super."language-sh";
+ "language-slice" = dontDistribute super."language-slice";
+ "language-spelling" = dontDistribute super."language-spelling";
+ "language-sqlite" = dontDistribute super."language-sqlite";
+ "language-thrift" = doDistribute super."language-thrift_0_6_2_0";
+ "language-typescript" = dontDistribute super."language-typescript";
+ "language-vhdl" = dontDistribute super."language-vhdl";
+ "lat" = dontDistribute super."lat";
+ "latest-npm-version" = dontDistribute super."latest-npm-version";
+ "latex" = dontDistribute super."latex";
+ "launchpad-control" = dontDistribute super."launchpad-control";
+ "lax" = dontDistribute super."lax";
+ "layers" = dontDistribute super."layers";
+ "layers-game" = dontDistribute super."layers-game";
+ "layout" = dontDistribute super."layout";
+ "layout-bootstrap" = dontDistribute super."layout-bootstrap";
+ "lazy-io" = dontDistribute super."lazy-io";
+ "lazyarray" = dontDistribute super."lazyarray";
+ "lazyio" = dontDistribute super."lazyio";
+ "lazysmallcheck" = dontDistribute super."lazysmallcheck";
+ "lazysplines" = dontDistribute super."lazysplines";
+ "lbfgs" = dontDistribute super."lbfgs";
+ "lcs" = dontDistribute super."lcs";
+ "lda" = dontDistribute super."lda";
+ "ldap-client" = dontDistribute super."ldap-client";
+ "ldif" = dontDistribute super."ldif";
+ "leaf" = dontDistribute super."leaf";
+ "leaky" = dontDistribute super."leaky";
+ "leankit-api" = dontDistribute super."leankit-api";
+ "leapseconds-announced" = dontDistribute super."leapseconds-announced";
+ "learn" = dontDistribute super."learn";
+ "learn-physics" = dontDistribute super."learn-physics";
+ "learn-physics-examples" = dontDistribute super."learn-physics-examples";
+ "learning-hmm" = dontDistribute super."learning-hmm";
+ "leetify" = dontDistribute super."leetify";
+ "leksah" = dontDistribute super."leksah";
+ "leksah-server" = dontDistribute super."leksah-server";
+ "lendingclub" = dontDistribute super."lendingclub";
+ "lens-datetime" = dontDistribute super."lens-datetime";
+ "lens-prelude" = dontDistribute super."lens-prelude";
+ "lens-properties" = dontDistribute super."lens-properties";
+ "lens-sop" = dontDistribute super."lens-sop";
+ "lens-text-encoding" = dontDistribute super."lens-text-encoding";
+ "lens-time" = dontDistribute super."lens-time";
+ "lens-tutorial" = dontDistribute super."lens-tutorial";
+ "lens-utils" = dontDistribute super."lens-utils";
+ "lenses" = dontDistribute super."lenses";
+ "lensref" = dontDistribute super."lensref";
+ "lentil" = dontDistribute super."lentil";
+ "lenz" = dontDistribute super."lenz";
+ "lenz-template" = dontDistribute super."lenz-template";
+ "level-monad" = dontDistribute super."level-monad";
+ "leveldb-haskell-fork" = dontDistribute super."leveldb-haskell-fork";
+ "levmar" = dontDistribute super."levmar";
+ "levmar-chart" = dontDistribute super."levmar-chart";
+ "lgtk" = dontDistribute super."lgtk";
+ "lha" = dontDistribute super."lha";
+ "lhae" = dontDistribute super."lhae";
+ "lhc" = dontDistribute super."lhc";
+ "lhe" = dontDistribute super."lhe";
+ "lhs2TeX-hl" = dontDistribute super."lhs2TeX-hl";
+ "lhs2html" = dontDistribute super."lhs2html";
+ "lhslatex" = dontDistribute super."lhslatex";
+ "libGenI" = dontDistribute super."libGenI";
+ "libarchive-conduit" = dontDistribute super."libarchive-conduit";
+ "libconfig" = dontDistribute super."libconfig";
+ "libcspm" = dontDistribute super."libcspm";
+ "libexpect" = dontDistribute super."libexpect";
+ "libffi" = dontDistribute super."libffi";
+ "libgraph" = dontDistribute super."libgraph";
+ "libhbb" = dontDistribute super."libhbb";
+ "libjenkins" = dontDistribute super."libjenkins";
+ "liblastfm" = dontDistribute super."liblastfm";
+ "liblinear-enumerator" = dontDistribute super."liblinear-enumerator";
+ "libltdl" = dontDistribute super."libltdl";
+ "libmpd" = dontDistribute super."libmpd";
+ "libnvvm" = dontDistribute super."libnvvm";
+ "liboleg" = dontDistribute super."liboleg";
+ "libpafe" = dontDistribute super."libpafe";
+ "libpq" = dontDistribute super."libpq";
+ "librandomorg" = dontDistribute super."librandomorg";
+ "libravatar" = dontDistribute super."libravatar";
+ "libssh2" = dontDistribute super."libssh2";
+ "libssh2-conduit" = dontDistribute super."libssh2-conduit";
+ "libstackexchange" = dontDistribute super."libstackexchange";
+ "libsystemd-daemon" = dontDistribute super."libsystemd-daemon";
+ "libtagc" = dontDistribute super."libtagc";
+ "libvirt-hs" = dontDistribute super."libvirt-hs";
+ "libvorbis" = dontDistribute super."libvorbis";
+ "libxml" = dontDistribute super."libxml";
+ "libxml-enumerator" = dontDistribute super."libxml-enumerator";
+ "libxslt" = dontDistribute super."libxslt";
+ "life" = dontDistribute super."life";
+ "lift-generics" = dontDistribute super."lift-generics";
+ "lifted-async" = doDistribute super."lifted-async_0_7_0_2";
+ "lifted-threads" = dontDistribute super."lifted-threads";
+ "lifter" = dontDistribute super."lifter";
+ "ligature" = dontDistribute super."ligature";
+ "ligd" = dontDistribute super."ligd";
+ "lighttpd-conf" = dontDistribute super."lighttpd-conf";
+ "lighttpd-conf-qq" = dontDistribute super."lighttpd-conf-qq";
+ "lilypond" = dontDistribute super."lilypond";
+ "limp" = dontDistribute super."limp";
+ "limp-cbc" = dontDistribute super."limp-cbc";
+ "lin-alg" = dontDistribute super."lin-alg";
+ "linda" = dontDistribute super."linda";
+ "lindenmayer" = dontDistribute super."lindenmayer";
+ "line-break" = dontDistribute super."line-break";
+ "line2pdf" = dontDistribute super."line2pdf";
+ "linear-algebra-cblas" = dontDistribute super."linear-algebra-cblas";
+ "linear-circuit" = dontDistribute super."linear-circuit";
+ "linear-grammar" = dontDistribute super."linear-grammar";
+ "linear-maps" = dontDistribute super."linear-maps";
+ "linear-opengl" = dontDistribute super."linear-opengl";
+ "linear-vect" = dontDistribute super."linear-vect";
+ "linearEqSolver" = dontDistribute super."linearEqSolver";
+ "linearscan" = dontDistribute super."linearscan";
+ "linearscan-hoopl" = dontDistribute super."linearscan-hoopl";
+ "linebreak" = dontDistribute super."linebreak";
+ "linguistic-ordinals" = dontDistribute super."linguistic-ordinals";
+ "link-relations" = dontDistribute super."link-relations";
+ "linkchk" = dontDistribute super."linkchk";
+ "linkcore" = dontDistribute super."linkcore";
+ "linkedhashmap" = dontDistribute super."linkedhashmap";
+ "linklater" = dontDistribute super."linklater";
+ "linode" = dontDistribute super."linode";
+ "linux-blkid" = dontDistribute super."linux-blkid";
+ "linux-cgroup" = dontDistribute super."linux-cgroup";
+ "linux-evdev" = dontDistribute super."linux-evdev";
+ "linux-inotify" = dontDistribute super."linux-inotify";
+ "linux-kmod" = dontDistribute super."linux-kmod";
+ "linux-mount" = dontDistribute super."linux-mount";
+ "linux-perf" = dontDistribute super."linux-perf";
+ "linux-ptrace" = dontDistribute super."linux-ptrace";
+ "linux-xattr" = dontDistribute super."linux-xattr";
+ "linx-gateway" = dontDistribute super."linx-gateway";
+ "lio" = dontDistribute super."lio";
+ "lio-eci11" = dontDistribute super."lio-eci11";
+ "lio-fs" = dontDistribute super."lio-fs";
+ "lio-simple" = dontDistribute super."lio-simple";
+ "lipsum-gen" = dontDistribute super."lipsum-gen";
+ "liquid-fixpoint" = dontDistribute super."liquid-fixpoint";
+ "liquidhaskell" = dontDistribute super."liquidhaskell";
+ "lispparser" = dontDistribute super."lispparser";
+ "list-extras" = dontDistribute super."list-extras";
+ "list-grouping" = dontDistribute super."list-grouping";
+ "list-mux" = dontDistribute super."list-mux";
+ "list-remote-forwards" = dontDistribute super."list-remote-forwards";
+ "list-t-attoparsec" = dontDistribute super."list-t-attoparsec";
+ "list-t-html-parser" = dontDistribute super."list-t-html-parser";
+ "list-t-http-client" = dontDistribute super."list-t-http-client";
+ "list-t-libcurl" = dontDistribute super."list-t-libcurl";
+ "list-t-text" = dontDistribute super."list-t-text";
+ "list-tries" = dontDistribute super."list-tries";
+ "list-zip-def" = dontDistribute super."list-zip-def";
+ "listlike-instances" = dontDistribute super."listlike-instances";
+ "lists" = dontDistribute super."lists";
+ "listsafe" = dontDistribute super."listsafe";
+ "lit" = dontDistribute super."lit";
+ "literals" = dontDistribute super."literals";
+ "live-sequencer" = dontDistribute super."live-sequencer";
+ "ll-picosat" = dontDistribute super."ll-picosat";
+ "llrbtree" = dontDistribute super."llrbtree";
+ "llsd" = dontDistribute super."llsd";
+ "llvm" = dontDistribute super."llvm";
+ "llvm-analysis" = dontDistribute super."llvm-analysis";
+ "llvm-base" = dontDistribute super."llvm-base";
+ "llvm-base-types" = dontDistribute super."llvm-base-types";
+ "llvm-base-util" = dontDistribute super."llvm-base-util";
+ "llvm-data-interop" = dontDistribute super."llvm-data-interop";
+ "llvm-extra" = dontDistribute super."llvm-extra";
+ "llvm-ffi" = dontDistribute super."llvm-ffi";
+ "llvm-general" = dontDistribute super."llvm-general";
+ "llvm-general-pure" = dontDistribute super."llvm-general-pure";
+ "llvm-general-quote" = dontDistribute super."llvm-general-quote";
+ "llvm-ht" = dontDistribute super."llvm-ht";
+ "llvm-pkg-config" = dontDistribute super."llvm-pkg-config";
+ "llvm-pretty" = dontDistribute super."llvm-pretty";
+ "llvm-pretty-bc-parser" = dontDistribute super."llvm-pretty-bc-parser";
+ "llvm-tf" = dontDistribute super."llvm-tf";
+ "llvm-tools" = dontDistribute super."llvm-tools";
+ "lmdb" = dontDistribute super."lmdb";
+ "lmonad" = dontDistribute super."lmonad";
+ "lmonad-yesod" = dontDistribute super."lmonad-yesod";
+ "load-env" = dontDistribute super."load-env";
+ "loadavg" = dontDistribute super."loadavg";
+ "local-address" = dontDistribute super."local-address";
+ "local-search" = dontDistribute super."local-search";
+ "located-base" = dontDistribute super."located-base";
+ "locators" = dontDistribute super."locators";
+ "loch" = dontDistribute super."loch";
+ "lock-file" = dontDistribute super."lock-file";
+ "locked-poll" = dontDistribute super."locked-poll";
+ "lockfree-queue" = dontDistribute super."lockfree-queue";
+ "log" = dontDistribute super."log";
+ "log-effect" = dontDistribute super."log-effect";
+ "log2json" = dontDistribute super."log2json";
+ "logfloat" = dontDistribute super."logfloat";
+ "logger" = dontDistribute super."logger";
+ "logging" = dontDistribute super."logging";
+ "logging-facade-journald" = dontDistribute super."logging-facade-journald";
+ "logic-TPTP" = dontDistribute super."logic-TPTP";
+ "logic-classes" = dontDistribute super."logic-classes";
+ "logicst" = dontDistribute super."logicst";
+ "logplex-parse" = dontDistribute super."logplex-parse";
+ "logsink" = dontDistribute super."logsink";
+ "lojban" = dontDistribute super."lojban";
+ "lojbanParser" = dontDistribute super."lojbanParser";
+ "lojbanXiragan" = dontDistribute super."lojbanXiragan";
+ "lojysamban" = dontDistribute super."lojysamban";
+ "lol" = dontDistribute super."lol";
+ "loli" = dontDistribute super."loli";
+ "lookup-tables" = dontDistribute super."lookup-tables";
+ "loop-effin" = dontDistribute super."loop-effin";
+ "loop-while" = dontDistribute super."loop-while";
+ "loops" = dontDistribute super."loops";
+ "loopy" = dontDistribute super."loopy";
+ "lord" = dontDistribute super."lord";
+ "lorem" = dontDistribute super."lorem";
+ "loris" = dontDistribute super."loris";
+ "loshadka" = dontDistribute super."loshadka";
+ "lostcities" = dontDistribute super."lostcities";
+ "lowgl" = dontDistribute super."lowgl";
+ "lp-diagrams" = dontDistribute super."lp-diagrams";
+ "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
+ "ls-usb" = dontDistribute super."ls-usb";
+ "lscabal" = dontDistribute super."lscabal";
+ "lss" = dontDistribute super."lss";
+ "lsystem" = dontDistribute super."lsystem";
+ "ltk" = dontDistribute super."ltk";
+ "ltl" = dontDistribute super."ltl";
+ "lua-bytecode" = dontDistribute super."lua-bytecode";
+ "luachunk" = dontDistribute super."luachunk";
+ "luautils" = dontDistribute super."luautils";
+ "lub" = dontDistribute super."lub";
+ "lucid-foundation" = dontDistribute super."lucid-foundation";
+ "lucienne" = dontDistribute super."lucienne";
+ "luhn" = dontDistribute super."luhn";
+ "lui" = dontDistribute super."lui";
+ "luka" = dontDistribute super."luka";
+ "luminance" = doDistribute super."luminance_0_9_1";
+ "lushtags" = dontDistribute super."lushtags";
+ "luthor" = dontDistribute super."luthor";
+ "lvish" = dontDistribute super."lvish";
+ "lvmlib" = dontDistribute super."lvmlib";
+ "lvmrun" = dontDistribute super."lvmrun";
+ "lxc" = dontDistribute super."lxc";
+ "lye" = dontDistribute super."lye";
+ "lz4" = dontDistribute super."lz4";
+ "lzma" = dontDistribute super."lzma";
+ "lzma-clib" = dontDistribute super."lzma-clib";
+ "lzma-enumerator" = dontDistribute super."lzma-enumerator";
+ "lzma-streams" = dontDistribute super."lzma-streams";
+ "maam" = dontDistribute super."maam";
+ "mac" = dontDistribute super."mac";
+ "maccatcher" = dontDistribute super."maccatcher";
+ "machinecell" = dontDistribute super."machinecell";
+ "machines-binary" = dontDistribute super."machines-binary";
+ "machines-io" = doDistribute super."machines-io_0_2_0_6";
+ "machines-zlib" = dontDistribute super."machines-zlib";
+ "macho" = dontDistribute super."macho";
+ "maclight" = dontDistribute super."maclight";
+ "macosx-make-standalone" = dontDistribute super."macosx-make-standalone";
+ "mage" = dontDistribute super."mage";
+ "magico" = dontDistribute super."magico";
+ "magma" = dontDistribute super."magma";
+ "mahoro" = dontDistribute super."mahoro";
+ "maid" = dontDistribute super."maid";
+ "mailbox-count" = dontDistribute super."mailbox-count";
+ "mailchimp-subscribe" = dontDistribute super."mailchimp-subscribe";
+ "mailgun" = dontDistribute super."mailgun";
+ "mainland-pretty" = dontDistribute super."mainland-pretty";
+ "majordomo" = dontDistribute super."majordomo";
+ "majority" = dontDistribute super."majority";
+ "make-hard-links" = dontDistribute super."make-hard-links";
+ "make-package" = dontDistribute super."make-package";
+ "makedo" = dontDistribute super."makedo";
+ "manatee" = dontDistribute super."manatee";
+ "manatee-all" = dontDistribute super."manatee-all";
+ "manatee-anything" = dontDistribute super."manatee-anything";
+ "manatee-browser" = dontDistribute super."manatee-browser";
+ "manatee-core" = dontDistribute super."manatee-core";
+ "manatee-curl" = dontDistribute super."manatee-curl";
+ "manatee-editor" = dontDistribute super."manatee-editor";
+ "manatee-filemanager" = dontDistribute super."manatee-filemanager";
+ "manatee-imageviewer" = dontDistribute super."manatee-imageviewer";
+ "manatee-ircclient" = dontDistribute super."manatee-ircclient";
+ "manatee-mplayer" = dontDistribute super."manatee-mplayer";
+ "manatee-pdfviewer" = dontDistribute super."manatee-pdfviewer";
+ "manatee-processmanager" = dontDistribute super."manatee-processmanager";
+ "manatee-reader" = dontDistribute super."manatee-reader";
+ "manatee-template" = dontDistribute super."manatee-template";
+ "manatee-terminal" = dontDistribute super."manatee-terminal";
+ "manatee-welcome" = dontDistribute super."manatee-welcome";
+ "mancala" = dontDistribute super."mancala";
+ "mandulia" = dontDistribute super."mandulia";
+ "manifold-random" = dontDistribute super."manifold-random";
+ "manifolds" = dontDistribute super."manifolds";
+ "marionetta" = dontDistribute super."marionetta";
+ "markdown-kate" = dontDistribute super."markdown-kate";
+ "markdown-pap" = dontDistribute super."markdown-pap";
+ "markdown2svg" = dontDistribute super."markdown2svg";
+ "marked-pretty" = dontDistribute super."marked-pretty";
+ "markov" = dontDistribute super."markov";
+ "markov-chain" = dontDistribute super."markov-chain";
+ "markov-processes" = dontDistribute super."markov-processes";
+ "markup-preview" = dontDistribute super."markup-preview";
+ "marmalade-upload" = dontDistribute super."marmalade-upload";
+ "marquise" = dontDistribute super."marquise";
+ "marxup" = dontDistribute super."marxup";
+ "masakazu-bot" = dontDistribute super."masakazu-bot";
+ "mastermind" = dontDistribute super."mastermind";
+ "matchers" = dontDistribute super."matchers";
+ "mathblog" = dontDistribute super."mathblog";
+ "mathgenealogy" = dontDistribute super."mathgenealogy";
+ "mathista" = dontDistribute super."mathista";
+ "mathlink" = dontDistribute super."mathlink";
+ "matlab" = dontDistribute super."matlab";
+ "matrix-market" = dontDistribute super."matrix-market";
+ "matrix-market-pure" = dontDistribute super."matrix-market-pure";
+ "matsuri" = dontDistribute super."matsuri";
+ "maude" = dontDistribute super."maude";
+ "maxent" = dontDistribute super."maxent";
+ "maxsharing" = dontDistribute super."maxsharing";
+ "maybe-justify" = dontDistribute super."maybe-justify";
+ "maybench" = dontDistribute super."maybench";
+ "mbox-tools" = dontDistribute super."mbox-tools";
+ "mcmaster-gloss-examples" = dontDistribute super."mcmaster-gloss-examples";
+ "mcmc-samplers" = dontDistribute super."mcmc-samplers";
+ "mcmc-synthesis" = dontDistribute super."mcmc-synthesis";
+ "mcpi" = dontDistribute super."mcpi";
+ "mdapi" = dontDistribute super."mdapi";
+ "mdcat" = dontDistribute super."mdcat";
+ "mdo" = dontDistribute super."mdo";
+ "mecab" = dontDistribute super."mecab";
+ "mecha" = dontDistribute super."mecha";
+ "mediawiki" = dontDistribute super."mediawiki";
+ "mediawiki2latex" = dontDistribute super."mediawiki2latex";
+ "medium-sdk-haskell" = dontDistribute super."medium-sdk-haskell";
+ "meep" = dontDistribute super."meep";
+ "mega-sdist" = dontDistribute super."mega-sdist";
+ "megaparsec" = doDistribute super."megaparsec_4_2_0";
+ "meldable-heap" = dontDistribute super."meldable-heap";
+ "melody" = dontDistribute super."melody";
+ "memcache" = dontDistribute super."memcache";
+ "memcache-conduit" = dontDistribute super."memcache-conduit";
+ "memcache-haskell" = dontDistribute super."memcache-haskell";
+ "memcached" = dontDistribute super."memcached";
+ "memexml" = dontDistribute super."memexml";
+ "memo-ptr" = dontDistribute super."memo-ptr";
+ "memo-sqlite" = dontDistribute super."memo-sqlite";
+ "memory" = doDistribute super."memory_0_10";
+ "memscript" = dontDistribute super."memscript";
+ "mersenne-random" = dontDistribute super."mersenne-random";
+ "messente" = dontDistribute super."messente";
+ "meta-misc" = dontDistribute super."meta-misc";
+ "meta-par" = dontDistribute super."meta-par";
+ "meta-par-accelerate" = dontDistribute super."meta-par-accelerate";
+ "metadata" = dontDistribute super."metadata";
+ "metamorphic" = dontDistribute super."metamorphic";
+ "metaplug" = dontDistribute super."metaplug";
+ "metric" = dontDistribute super."metric";
+ "metricsd-client" = dontDistribute super."metricsd-client";
+ "metronome" = dontDistribute super."metronome";
+ "mezzolens" = dontDistribute super."mezzolens";
+ "mfsolve" = dontDistribute super."mfsolve";
+ "mgeneric" = dontDistribute super."mgeneric";
+ "mi" = dontDistribute super."mi";
+ "microbench" = dontDistribute super."microbench";
+ "microformats2-types" = dontDistribute super."microformats2-types";
+ "microlens" = doDistribute super."microlens_0_3_5_1";
+ "microlens-aeson" = dontDistribute super."microlens-aeson";
+ "microlens-contra" = dontDistribute super."microlens-contra";
+ "microlens-each" = dontDistribute super."microlens-each";
+ "microlens-ghc" = doDistribute super."microlens-ghc_0_3_1_0";
+ "microlens-mtl" = doDistribute super."microlens-mtl_0_1_6_0";
+ "microlens-platform" = doDistribute super."microlens-platform_0_1_7_0";
+ "microlens-th" = doDistribute super."microlens-th_0_2_2_0";
+ "microtimer" = dontDistribute super."microtimer";
+ "mida" = dontDistribute super."mida";
+ "midi" = dontDistribute super."midi";
+ "midi-alsa" = dontDistribute super."midi-alsa";
+ "midi-music-box" = dontDistribute super."midi-music-box";
+ "midi-util" = dontDistribute super."midi-util";
+ "midimory" = dontDistribute super."midimory";
+ "midisurface" = dontDistribute super."midisurface";
+ "mighttpd" = dontDistribute super."mighttpd";
+ "mighttpd2" = dontDistribute super."mighttpd2";
+ "mikmod" = dontDistribute super."mikmod";
+ "miku" = dontDistribute super."miku";
+ "milena" = dontDistribute super."milena";
+ "mime" = dontDistribute super."mime";
+ "mime-directory" = dontDistribute super."mime-directory";
+ "mime-string" = dontDistribute super."mime-string";
+ "mines" = dontDistribute super."mines";
+ "minesweeper" = dontDistribute super."minesweeper";
+ "miniball" = dontDistribute super."miniball";
+ "miniforth" = dontDistribute super."miniforth";
+ "minilens" = dontDistribute super."minilens";
+ "minimal-configuration" = dontDistribute super."minimal-configuration";
+ "minimorph" = dontDistribute super."minimorph";
+ "minimung" = dontDistribute super."minimung";
+ "minions" = dontDistribute super."minions";
+ "minioperational" = dontDistribute super."minioperational";
+ "miniplex" = dontDistribute super."miniplex";
+ "minirotate" = dontDistribute super."minirotate";
+ "minisat" = dontDistribute super."minisat";
+ "ministg" = dontDistribute super."ministg";
+ "miniutter" = dontDistribute super."miniutter";
+ "minst-idx" = dontDistribute super."minst-idx";
+ "mirror-tweet" = dontDistribute super."mirror-tweet";
+ "missing-py2" = dontDistribute super."missing-py2";
+ "mix-arrows" = dontDistribute super."mix-arrows";
+ "mixed-strategies" = dontDistribute super."mixed-strategies";
+ "mkbndl" = dontDistribute super."mkbndl";
+ "mkcabal" = dontDistribute super."mkcabal";
+ "ml-w" = dontDistribute super."ml-w";
+ "mlist" = dontDistribute super."mlist";
+ "mmtl" = dontDistribute super."mmtl";
+ "mmtl-base" = dontDistribute super."mmtl-base";
+ "moan" = dontDistribute super."moan";
+ "modbus-tcp" = dontDistribute super."modbus-tcp";
+ "modelicaparser" = dontDistribute super."modelicaparser";
+ "modsplit" = dontDistribute super."modsplit";
+ "modular-arithmetic" = dontDistribute super."modular-arithmetic";
+ "modular-prelude" = dontDistribute super."modular-prelude";
+ "modular-prelude-classy" = dontDistribute super."modular-prelude-classy";
+ "module-management" = dontDistribute super."module-management";
+ "modulespection" = dontDistribute super."modulespection";
+ "modulo" = dontDistribute super."modulo";
+ "moe" = dontDistribute super."moe";
+ "mohws" = dontDistribute super."mohws";
+ "monad-abort-fd" = dontDistribute super."monad-abort-fd";
+ "monad-atom" = dontDistribute super."monad-atom";
+ "monad-atom-simple" = dontDistribute super."monad-atom-simple";
+ "monad-bool" = dontDistribute super."monad-bool";
+ "monad-classes" = dontDistribute super."monad-classes";
+ "monad-codec" = dontDistribute super."monad-codec";
+ "monad-exception" = dontDistribute super."monad-exception";
+ "monad-fork" = dontDistribute super."monad-fork";
+ "monad-gen" = dontDistribute super."monad-gen";
+ "monad-interleave" = dontDistribute super."monad-interleave";
+ "monad-levels" = dontDistribute super."monad-levels";
+ "monad-logger" = doDistribute super."monad-logger_0_3_16";
+ "monad-loops-stm" = dontDistribute super."monad-loops-stm";
+ "monad-lrs" = dontDistribute super."monad-lrs";
+ "monad-memo" = dontDistribute super."monad-memo";
+ "monad-mersenne-random" = dontDistribute super."monad-mersenne-random";
+ "monad-open" = dontDistribute super."monad-open";
+ "monad-ox" = dontDistribute super."monad-ox";
+ "monad-parallel-progressbar" = dontDistribute super."monad-parallel-progressbar";
+ "monad-param" = dontDistribute super."monad-param";
+ "monad-ran" = dontDistribute super."monad-ran";
+ "monad-resumption" = dontDistribute super."monad-resumption";
+ "monad-state" = dontDistribute super."monad-state";
+ "monad-statevar" = dontDistribute super."monad-statevar";
+ "monad-stlike-io" = dontDistribute super."monad-stlike-io";
+ "monad-stlike-stm" = dontDistribute super."monad-stlike-stm";
+ "monad-supply" = dontDistribute super."monad-supply";
+ "monad-task" = dontDistribute super."monad-task";
+ "monad-tx" = dontDistribute super."monad-tx";
+ "monad-unify" = dontDistribute super."monad-unify";
+ "monad-wrap" = dontDistribute super."monad-wrap";
+ "monadIO" = dontDistribute super."monadIO";
+ "monadLib-compose" = dontDistribute super."monadLib-compose";
+ "monadacme" = dontDistribute super."monadacme";
+ "monadbi" = dontDistribute super."monadbi";
+ "monadfibre" = dontDistribute super."monadfibre";
+ "monadiccp" = dontDistribute super."monadiccp";
+ "monadiccp-gecode" = dontDistribute super."monadiccp-gecode";
+ "monadio-unwrappable" = dontDistribute super."monadio-unwrappable";
+ "monadlist" = dontDistribute super."monadlist";
+ "monadloc-pp" = dontDistribute super."monadloc-pp";
+ "monadplus" = dontDistribute super."monadplus";
+ "monads-fd" = dontDistribute super."monads-fd";
+ "monadtransform" = dontDistribute super."monadtransform";
+ "monarch" = dontDistribute super."monarch";
+ "mongodb-queue" = dontDistribute super."mongodb-queue";
+ "mongrel2-handler" = dontDistribute super."mongrel2-handler";
+ "monitor" = dontDistribute super."monitor";
+ "mono-foldable" = dontDistribute super."mono-foldable";
+ "monoid-absorbing" = dontDistribute super."monoid-absorbing";
+ "monoid-owns" = dontDistribute super."monoid-owns";
+ "monoid-record" = dontDistribute super."monoid-record";
+ "monoid-statistics" = dontDistribute super."monoid-statistics";
+ "monoid-transformer" = dontDistribute super."monoid-transformer";
+ "monoidplus" = dontDistribute super."monoidplus";
+ "monoids" = dontDistribute super."monoids";
+ "monomorphic" = dontDistribute super."monomorphic";
+ "montage" = dontDistribute super."montage";
+ "montage-client" = dontDistribute super."montage-client";
+ "monte-carlo" = dontDistribute super."monte-carlo";
+ "moo" = dontDistribute super."moo";
+ "moonshine" = dontDistribute super."moonshine";
+ "morfette" = dontDistribute super."morfette";
+ "morfeusz" = dontDistribute super."morfeusz";
+ "mosaico-lib" = dontDistribute super."mosaico-lib";
+ "mount" = dontDistribute super."mount";
+ "mp" = dontDistribute super."mp";
+ "mp3decoder" = dontDistribute super."mp3decoder";
+ "mpdmate" = dontDistribute super."mpdmate";
+ "mpppc" = dontDistribute super."mpppc";
+ "mpretty" = dontDistribute super."mpretty";
+ "mpris" = dontDistribute super."mpris";
+ "mprover" = dontDistribute super."mprover";
+ "mps" = dontDistribute super."mps";
+ "mpvguihs" = dontDistribute super."mpvguihs";
+ "mqtt-hs" = dontDistribute super."mqtt-hs";
+ "ms" = dontDistribute super."ms";
+ "msgpack" = dontDistribute super."msgpack";
+ "msgpack-aeson" = dontDistribute super."msgpack-aeson";
+ "msgpack-idl" = dontDistribute super."msgpack-idl";
+ "msgpack-rpc" = dontDistribute super."msgpack-rpc";
+ "msh" = dontDistribute super."msh";
+ "msu" = dontDistribute super."msu";
+ "mtgoxapi" = dontDistribute super."mtgoxapi";
+ "mtl-c" = dontDistribute super."mtl-c";
+ "mtl-evil-instances" = dontDistribute super."mtl-evil-instances";
+ "mtl-tf" = dontDistribute super."mtl-tf";
+ "mtl-unleashed" = dontDistribute super."mtl-unleashed";
+ "mtlparse" = dontDistribute super."mtlparse";
+ "mtlx" = dontDistribute super."mtlx";
+ "mtp" = dontDistribute super."mtp";
+ "mtree" = dontDistribute super."mtree";
+ "mucipher" = dontDistribute super."mucipher";
+ "mudbath" = dontDistribute super."mudbath";
+ "muesli" = dontDistribute super."muesli";
+ "mueval" = dontDistribute super."mueval";
+ "multext-east-msd" = dontDistribute super."multext-east-msd";
+ "multi-cabal" = dontDistribute super."multi-cabal";
+ "multifocal" = dontDistribute super."multifocal";
+ "multihash" = dontDistribute super."multihash";
+ "multipart-names" = dontDistribute super."multipart-names";
+ "multipass" = dontDistribute super."multipass";
+ "multiplate-simplified" = dontDistribute super."multiplate-simplified";
+ "multiplicity" = dontDistribute super."multiplicity";
+ "multirec" = dontDistribute super."multirec";
+ "multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
+ "multirec-binary" = dontDistribute super."multirec-binary";
+ "multiset" = doDistribute super."multiset_0_3_0";
+ "multiset-comb" = dontDistribute super."multiset-comb";
+ "multisetrewrite" = dontDistribute super."multisetrewrite";
+ "multistate" = dontDistribute super."multistate";
+ "muon" = dontDistribute super."muon";
+ "murder" = dontDistribute super."murder";
+ "murmur3" = dontDistribute super."murmur3";
+ "murmurhash3" = dontDistribute super."murmurhash3";
+ "music-articulation" = dontDistribute super."music-articulation";
+ "music-diatonic" = dontDistribute super."music-diatonic";
+ "music-dynamics" = dontDistribute super."music-dynamics";
+ "music-dynamics-literal" = dontDistribute super."music-dynamics-literal";
+ "music-graphics" = dontDistribute super."music-graphics";
+ "music-parts" = dontDistribute super."music-parts";
+ "music-pitch" = dontDistribute super."music-pitch";
+ "music-pitch-literal" = dontDistribute super."music-pitch-literal";
+ "music-preludes" = dontDistribute super."music-preludes";
+ "music-score" = dontDistribute super."music-score";
+ "music-sibelius" = dontDistribute super."music-sibelius";
+ "music-suite" = dontDistribute super."music-suite";
+ "music-util" = dontDistribute super."music-util";
+ "musicbrainz-email" = dontDistribute super."musicbrainz-email";
+ "musicxml" = dontDistribute super."musicxml";
+ "musicxml2" = dontDistribute super."musicxml2";
+ "mustache" = dontDistribute super."mustache";
+ "mustache-haskell" = dontDistribute super."mustache-haskell";
+ "mustache2hs" = dontDistribute super."mustache2hs";
+ "mutable-iter" = dontDistribute super."mutable-iter";
+ "mute-unmute" = dontDistribute super."mute-unmute";
+ "mvc" = dontDistribute super."mvc";
+ "mvc-updates" = dontDistribute super."mvc-updates";
+ "mvclient" = dontDistribute super."mvclient";
+ "mwc-random-monad" = dontDistribute super."mwc-random-monad";
+ "myTestlll" = dontDistribute super."myTestlll";
+ "mybitcoin-sci" = dontDistribute super."mybitcoin-sci";
+ "myo" = dontDistribute super."myo";
+ "mysnapsession" = dontDistribute super."mysnapsession";
+ "mysnapsession-example" = dontDistribute super."mysnapsession-example";
+ "mysql-effect" = dontDistribute super."mysql-effect";
+ "mysql-simple-quasi" = dontDistribute super."mysql-simple-quasi";
+ "mysql-simple-typed" = dontDistribute super."mysql-simple-typed";
+ "mzv" = dontDistribute super."mzv";
+ "n-m" = dontDistribute super."n-m";
+ "nagios-perfdata" = dontDistribute super."nagios-perfdata";
+ "nagios-plugin-ekg" = dontDistribute super."nagios-plugin-ekg";
+ "named-formlet" = dontDistribute super."named-formlet";
+ "named-lock" = dontDistribute super."named-lock";
+ "named-records" = dontDistribute super."named-records";
+ "namelist" = dontDistribute super."namelist";
+ "names" = dontDistribute super."names";
+ "names-th" = dontDistribute super."names-th";
+ "nano-cryptr" = dontDistribute super."nano-cryptr";
+ "nano-hmac" = dontDistribute super."nano-hmac";
+ "nano-md5" = dontDistribute super."nano-md5";
+ "nanoAgda" = dontDistribute super."nanoAgda";
+ "nanocurses" = dontDistribute super."nanocurses";
+ "nanomsg" = dontDistribute super."nanomsg";
+ "nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
+ "nanoparsec" = dontDistribute super."nanoparsec";
+ "nanq" = dontDistribute super."nanq";
+ "narc" = dontDistribute super."narc";
+ "nat" = dontDistribute super."nat";
+ "nats-queue" = dontDistribute super."nats-queue";
+ "natural-number" = dontDistribute super."natural-number";
+ "natural-numbers" = dontDistribute super."natural-numbers";
+ "natural-transformation" = dontDistribute super."natural-transformation";
+ "naturalcomp" = dontDistribute super."naturalcomp";
+ "naturals" = dontDistribute super."naturals";
+ "naver-translate" = dontDistribute super."naver-translate";
+ "nbt" = dontDistribute super."nbt";
+ "nc-indicators" = dontDistribute super."nc-indicators";
+ "ncurses" = dontDistribute super."ncurses";
+ "neat" = dontDistribute super."neat";
+ "needle" = dontDistribute super."needle";
+ "neet" = dontDistribute super."neet";
+ "nehe-tuts" = dontDistribute super."nehe-tuts";
+ "neil" = dontDistribute super."neil";
+ "neither" = dontDistribute super."neither";
+ "nemesis" = dontDistribute super."nemesis";
+ "nemesis-titan" = dontDistribute super."nemesis-titan";
+ "nerf" = dontDistribute super."nerf";
+ "nero" = dontDistribute super."nero";
+ "nero-wai" = dontDistribute super."nero-wai";
+ "nero-warp" = dontDistribute super."nero-warp";
+ "nested-routes" = dontDistribute super."nested-routes";
+ "nested-sets" = dontDistribute super."nested-sets";
+ "nestedmap" = dontDistribute super."nestedmap";
+ "net-concurrent" = dontDistribute super."net-concurrent";
+ "netclock" = dontDistribute super."netclock";
+ "netcore" = dontDistribute super."netcore";
+ "netlines" = dontDistribute super."netlines";
+ "netlink" = dontDistribute super."netlink";
+ "netlist" = dontDistribute super."netlist";
+ "netlist-to-vhdl" = dontDistribute super."netlist-to-vhdl";
+ "netpbm" = dontDistribute super."netpbm";
+ "netrc" = dontDistribute super."netrc";
+ "netspec" = dontDistribute super."netspec";
+ "netstring-enumerator" = dontDistribute super."netstring-enumerator";
+ "nettle-frp" = dontDistribute super."nettle-frp";
+ "nettle-netkit" = dontDistribute super."nettle-netkit";
+ "nettle-openflow" = dontDistribute super."nettle-openflow";
+ "netwire" = dontDistribute super."netwire";
+ "netwire-input" = dontDistribute super."netwire-input";
+ "netwire-input-glfw" = dontDistribute super."netwire-input-glfw";
+ "network-address" = dontDistribute super."network-address";
+ "network-api-support" = dontDistribute super."network-api-support";
+ "network-bitcoin" = dontDistribute super."network-bitcoin";
+ "network-builder" = dontDistribute super."network-builder";
+ "network-bytestring" = dontDistribute super."network-bytestring";
+ "network-conduit" = dontDistribute super."network-conduit";
+ "network-connection" = dontDistribute super."network-connection";
+ "network-data" = dontDistribute super."network-data";
+ "network-dbus" = dontDistribute super."network-dbus";
+ "network-dns" = dontDistribute super."network-dns";
+ "network-enumerator" = dontDistribute super."network-enumerator";
+ "network-fancy" = dontDistribute super."network-fancy";
+ "network-interfacerequest" = dontDistribute super."network-interfacerequest";
+ "network-ip" = dontDistribute super."network-ip";
+ "network-metrics" = dontDistribute super."network-metrics";
+ "network-minihttp" = dontDistribute super."network-minihttp";
+ "network-msg" = dontDistribute super."network-msg";
+ "network-netpacket" = dontDistribute super."network-netpacket";
+ "network-pgi" = dontDistribute super."network-pgi";
+ "network-rpca" = dontDistribute super."network-rpca";
+ "network-server" = dontDistribute super."network-server";
+ "network-service" = dontDistribute super."network-service";
+ "network-simple-sockaddr" = dontDistribute super."network-simple-sockaddr";
+ "network-simple-tls" = dontDistribute super."network-simple-tls";
+ "network-socket-options" = dontDistribute super."network-socket-options";
+ "network-stream" = dontDistribute super."network-stream";
+ "network-topic-models" = dontDistribute super."network-topic-models";
+ "network-transport-amqp" = dontDistribute super."network-transport-amqp";
+ "network-transport-inmemory" = dontDistribute super."network-transport-inmemory";
+ "network-transport-zeromq" = dontDistribute super."network-transport-zeromq";
+ "network-uri-static" = dontDistribute super."network-uri-static";
+ "network-wai-router" = dontDistribute super."network-wai-router";
+ "network-websocket" = dontDistribute super."network-websocket";
+ "networked-game" = dontDistribute super."networked-game";
+ "newports" = dontDistribute super."newports";
+ "newsynth" = dontDistribute super."newsynth";
+ "newt" = dontDistribute super."newt";
+ "newtype-deriving" = dontDistribute super."newtype-deriving";
+ "newtype-th" = dontDistribute super."newtype-th";
+ "newtyper" = dontDistribute super."newtyper";
+ "nextstep-plist" = dontDistribute super."nextstep-plist";
+ "nf" = dontDistribute super."nf";
+ "ngrams-loader" = dontDistribute super."ngrams-loader";
+ "niagra" = dontDistribute super."niagra";
+ "nibblestring" = dontDistribute super."nibblestring";
+ "nicify" = dontDistribute super."nicify";
+ "nicify-lib" = dontDistribute super."nicify-lib";
+ "nicovideo-translator" = dontDistribute super."nicovideo-translator";
+ "nikepub" = dontDistribute super."nikepub";
+ "nimber" = dontDistribute super."nimber";
+ "nitro" = dontDistribute super."nitro";
+ "nix-eval" = dontDistribute super."nix-eval";
+ "nixfromnpm" = dontDistribute super."nixfromnpm";
+ "nixos-types" = dontDistribute super."nixos-types";
+ "nkjp" = dontDistribute super."nkjp";
+ "nlp-scores" = dontDistribute super."nlp-scores";
+ "nlp-scores-scripts" = dontDistribute super."nlp-scores-scripts";
+ "nm" = dontDistribute super."nm";
+ "nme" = dontDistribute super."nme";
+ "nntp" = dontDistribute super."nntp";
+ "no-buffering-workaround" = dontDistribute super."no-buffering-workaround";
+ "no-role-annots" = dontDistribute super."no-role-annots";
+ "nofib-analyse" = dontDistribute super."nofib-analyse";
+ "nofib-analyze" = dontDistribute super."nofib-analyze";
+ "noise" = dontDistribute super."noise";
+ "non-empty" = dontDistribute super."non-empty";
+ "non-negative" = dontDistribute super."non-negative";
+ "nondeterminism" = dontDistribute super."nondeterminism";
+ "nonfree" = dontDistribute super."nonfree";
+ "nonlinear-optimization" = dontDistribute super."nonlinear-optimization";
+ "nonlinear-optimization-ad" = dontDistribute super."nonlinear-optimization-ad";
+ "noodle" = dontDistribute super."noodle";
+ "normaldistribution" = dontDistribute super."normaldistribution";
+ "not-gloss" = dontDistribute super."not-gloss";
+ "not-gloss-examples" = dontDistribute super."not-gloss-examples";
+ "not-in-base" = dontDistribute super."not-in-base";
+ "notcpp" = dontDistribute super."notcpp";
+ "notmuch-haskell" = dontDistribute super."notmuch-haskell";
+ "notmuch-web" = dontDistribute super."notmuch-web";
+ "notzero" = dontDistribute super."notzero";
+ "np-extras" = dontDistribute super."np-extras";
+ "np-linear" = dontDistribute super."np-linear";
+ "nptools" = dontDistribute super."nptools";
+ "nth-prime" = dontDistribute super."nth-prime";
+ "nthable" = dontDistribute super."nthable";
+ "ntp-control" = dontDistribute super."ntp-control";
+ "null-canvas" = dontDistribute super."null-canvas";
+ "nullary" = dontDistribute super."nullary";
+ "number" = dontDistribute super."number";
+ "numbering" = dontDistribute super."numbering";
+ "numerals" = dontDistribute super."numerals";
+ "numerals-base" = dontDistribute super."numerals-base";
+ "numeric-limits" = dontDistribute super."numeric-limits";
+ "numeric-prelude" = dontDistribute super."numeric-prelude";
+ "numeric-qq" = dontDistribute super."numeric-qq";
+ "numeric-quest" = dontDistribute super."numeric-quest";
+ "numeric-ranges" = dontDistribute super."numeric-ranges";
+ "numeric-tools" = dontDistribute super."numeric-tools";
+ "numericpeano" = dontDistribute super."numericpeano";
+ "nums" = dontDistribute super."nums";
+ "numtype" = dontDistribute super."numtype";
+ "numtype-tf" = dontDistribute super."numtype-tf";
+ "nurbs" = dontDistribute super."nurbs";
+ "nvim-hs" = dontDistribute super."nvim-hs";
+ "nvim-hs-contrib" = dontDistribute super."nvim-hs-contrib";
+ "nyan" = dontDistribute super."nyan";
+ "nylas" = dontDistribute super."nylas";
+ "nymphaea" = dontDistribute super."nymphaea";
+ "oauthenticated" = dontDistribute super."oauthenticated";
+ "obdd" = dontDistribute super."obdd";
+ "oberon0" = dontDistribute super."oberon0";
+ "obj" = dontDistribute super."obj";
+ "objectid" = dontDistribute super."objectid";
+ "observable-sharing" = dontDistribute super."observable-sharing";
+ "octohat" = dontDistribute super."octohat";
+ "octopus" = dontDistribute super."octopus";
+ "oculus" = dontDistribute super."oculus";
+ "oeis" = dontDistribute super."oeis";
+ "off-simple" = dontDistribute super."off-simple";
+ "ohloh-hs" = dontDistribute super."ohloh-hs";
+ "oi" = dontDistribute super."oi";
+ "oidc-client" = dontDistribute super."oidc-client";
+ "ois-input-manager" = dontDistribute super."ois-input-manager";
+ "old-version" = dontDistribute super."old-version";
+ "olwrapper" = dontDistribute super."olwrapper";
+ "omaketex" = dontDistribute super."omaketex";
+ "omega" = dontDistribute super."omega";
+ "omnicodec" = dontDistribute super."omnicodec";
+ "on-a-horse" = dontDistribute super."on-a-horse";
+ "on-demand-ssh-tunnel" = dontDistribute super."on-demand-ssh-tunnel";
+ "one-liner" = dontDistribute super."one-liner";
+ "one-time-password" = dontDistribute super."one-time-password";
+ "oneOfN" = dontDistribute super."oneOfN";
+ "oneormore" = dontDistribute super."oneormore";
+ "only" = dontDistribute super."only";
+ "onu-course" = dontDistribute super."onu-course";
+ "opaleye-classy" = dontDistribute super."opaleye-classy";
+ "opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
+ "opaleye-trans" = dontDistribute super."opaleye-trans";
+ "open-haddock" = dontDistribute super."open-haddock";
+ "open-pandoc" = dontDistribute super."open-pandoc";
+ "open-symbology" = dontDistribute super."open-symbology";
+ "open-typerep" = dontDistribute super."open-typerep";
+ "open-union" = dontDistribute super."open-union";
+ "open-witness" = dontDistribute super."open-witness";
+ "opencog-atomspace" = dontDistribute super."opencog-atomspace";
+ "opencv-raw" = dontDistribute super."opencv-raw";
+ "opendatatable" = dontDistribute super."opendatatable";
+ "openexchangerates" = dontDistribute super."openexchangerates";
+ "openflow" = dontDistribute super."openflow";
+ "opengl-dlp-stereo" = dontDistribute super."opengl-dlp-stereo";
+ "opengl-spacenavigator" = dontDistribute super."opengl-spacenavigator";
+ "opengles" = dontDistribute super."opengles";
+ "openid" = dontDistribute super."openid";
+ "openpgp" = dontDistribute super."openpgp";
+ "openpgp-Crypto" = dontDistribute super."openpgp-Crypto";
+ "openpgp-crypto-api" = dontDistribute super."openpgp-crypto-api";
+ "opensoundcontrol-ht" = dontDistribute super."opensoundcontrol-ht";
+ "openssh-github-keys" = dontDistribute super."openssh-github-keys";
+ "openssl-createkey" = dontDistribute super."openssl-createkey";
+ "opentheory" = dontDistribute super."opentheory";
+ "opentheory-bits" = dontDistribute super."opentheory-bits";
+ "opentheory-byte" = dontDistribute super."opentheory-byte";
+ "opentheory-char" = dontDistribute super."opentheory-char";
+ "opentheory-divides" = dontDistribute super."opentheory-divides";
+ "opentheory-fibonacci" = dontDistribute super."opentheory-fibonacci";
+ "opentheory-parser" = dontDistribute super."opentheory-parser";
+ "opentheory-prime" = dontDistribute super."opentheory-prime";
+ "opentheory-primitive" = dontDistribute super."opentheory-primitive";
+ "opentheory-probability" = dontDistribute super."opentheory-probability";
+ "opentheory-stream" = dontDistribute super."opentheory-stream";
+ "opentheory-unicode" = dontDistribute super."opentheory-unicode";
+ "operational-alacarte" = dontDistribute super."operational-alacarte";
+ "opml" = dontDistribute super."opml";
+ "opn" = dontDistribute super."opn";
+ "optimal-blocks" = dontDistribute super."optimal-blocks";
+ "optimization" = dontDistribute super."optimization";
+ "optimusprime" = dontDistribute super."optimusprime";
+ "option" = dontDistribute super."option";
+ "optional" = dontDistribute super."optional";
+ "options-time" = dontDistribute super."options-time";
+ "optparse-declarative" = dontDistribute super."optparse-declarative";
+ "orc" = dontDistribute super."orc";
+ "orchestrate" = dontDistribute super."orchestrate";
+ "orchid" = dontDistribute super."orchid";
+ "orchid-demo" = dontDistribute super."orchid-demo";
+ "ord-adhoc" = dontDistribute super."ord-adhoc";
+ "order-maintenance" = dontDistribute super."order-maintenance";
+ "order-statistics" = dontDistribute super."order-statistics";
+ "ordered" = dontDistribute super."ordered";
+ "orders" = dontDistribute super."orders";
+ "ordrea" = dontDistribute super."ordrea";
+ "organize-imports" = dontDistribute super."organize-imports";
+ "orgmode" = dontDistribute super."orgmode";
+ "orgmode-parse" = dontDistribute super."orgmode-parse";
+ "origami" = dontDistribute super."origami";
+ "os-release" = dontDistribute super."os-release";
+ "osc" = dontDistribute super."osc";
+ "osm-download" = dontDistribute super."osm-download";
+ "oso2pdf" = dontDistribute super."oso2pdf";
+ "osx-ar" = dontDistribute super."osx-ar";
+ "ot" = dontDistribute super."ot";
+ "ottparse-pretty" = dontDistribute super."ottparse-pretty";
+ "overture" = dontDistribute super."overture";
+ "pack" = dontDistribute super."pack";
+ "package-o-tron" = dontDistribute super."package-o-tron";
+ "package-vt" = dontDistribute super."package-vt";
+ "packdeps" = dontDistribute super."packdeps";
+ "packed-dawg" = dontDistribute super."packed-dawg";
+ "packedstring" = dontDistribute super."packedstring";
+ "packer" = dontDistribute super."packer";
+ "packman" = dontDistribute super."packman";
+ "packunused" = dontDistribute super."packunused";
+ "pacman-memcache" = dontDistribute super."pacman-memcache";
+ "padKONTROL" = dontDistribute super."padKONTROL";
+ "pagarme" = dontDistribute super."pagarme";
+ "pagure-hook-receiver" = dontDistribute super."pagure-hook-receiver";
+ "palindromes" = dontDistribute super."palindromes";
+ "pam" = dontDistribute super."pam";
+ "panda" = dontDistribute super."panda";
+ "pandoc-citeproc-preamble" = dontDistribute super."pandoc-citeproc-preamble";
+ "pandoc-crossref" = dontDistribute super."pandoc-crossref";
+ "pandoc-csv2table" = dontDistribute super."pandoc-csv2table";
+ "pandoc-include" = dontDistribute super."pandoc-include";
+ "pandoc-lens" = dontDistribute super."pandoc-lens";
+ "pandoc-placetable" = dontDistribute super."pandoc-placetable";
+ "pandoc-plantuml-diagrams" = dontDistribute super."pandoc-plantuml-diagrams";
+ "pandoc-unlit" = dontDistribute super."pandoc-unlit";
+ "papillon" = dontDistribute super."papillon";
+ "pappy" = dontDistribute super."pappy";
+ "para" = dontDistribute super."para";
+ "paragon" = dontDistribute super."paragon";
+ "parallel-tasks" = dontDistribute super."parallel-tasks";
+ "parallel-tree-search" = dontDistribute super."parallel-tree-search";
+ "parameterized-data" = dontDistribute super."parameterized-data";
+ "parco" = dontDistribute super."parco";
+ "parco-attoparsec" = dontDistribute super."parco-attoparsec";
+ "parco-parsec" = dontDistribute super."parco-parsec";
+ "parcom-lib" = dontDistribute super."parcom-lib";
+ "parconc-examples" = dontDistribute super."parconc-examples";
+ "parport" = dontDistribute super."parport";
+ "parse-dimacs" = dontDistribute super."parse-dimacs";
+ "parse-help" = dontDistribute super."parse-help";
+ "parsec-extra" = dontDistribute super."parsec-extra";
+ "parsec-numbers" = dontDistribute super."parsec-numbers";
+ "parsec-parsers" = dontDistribute super."parsec-parsers";
+ "parsec-permutation" = dontDistribute super."parsec-permutation";
+ "parsec-tagsoup" = dontDistribute super."parsec-tagsoup";
+ "parsec-trace" = dontDistribute super."parsec-trace";
+ "parsec-utils" = dontDistribute super."parsec-utils";
+ "parsec1" = dontDistribute super."parsec1";
+ "parsec2" = dontDistribute super."parsec2";
+ "parsec3" = dontDistribute super."parsec3";
+ "parsec3-numbers" = dontDistribute super."parsec3-numbers";
+ "parsedate" = dontDistribute super."parsedate";
+ "parseerror-eq" = dontDistribute super."parseerror-eq";
+ "parsek" = dontDistribute super."parsek";
+ "parsely" = dontDistribute super."parsely";
+ "parser-helper" = dontDistribute super."parser-helper";
+ "parser241" = dontDistribute super."parser241";
+ "parsergen" = dontDistribute super."parsergen";
+ "parsestar" = dontDistribute super."parsestar";
+ "parsimony" = dontDistribute super."parsimony";
+ "partial" = dontDistribute super."partial";
+ "partial-lens" = dontDistribute super."partial-lens";
+ "partial-uri" = dontDistribute super."partial-uri";
+ "partly" = dontDistribute super."partly";
+ "passage" = dontDistribute super."passage";
+ "passwords" = dontDistribute super."passwords";
+ "pastis" = dontDistribute super."pastis";
+ "pasty" = dontDistribute super."pasty";
+ "patch-combinators" = dontDistribute super."patch-combinators";
+ "patch-image" = dontDistribute super."patch-image";
+ "pathfinding" = dontDistribute super."pathfinding";
+ "pathfindingcore" = dontDistribute super."pathfindingcore";
+ "pathtype" = dontDistribute super."pathtype";
+ "patronscraper" = dontDistribute super."patronscraper";
+ "patterns" = dontDistribute super."patterns";
+ "paymill" = dontDistribute super."paymill";
+ "paypal-adaptive-hoops" = dontDistribute super."paypal-adaptive-hoops";
+ "paypal-api" = dontDistribute super."paypal-api";
+ "pb" = dontDistribute super."pb";
+ "pbc4hs" = dontDistribute super."pbc4hs";
+ "pbkdf" = dontDistribute super."pbkdf";
+ "pcap-conduit" = dontDistribute super."pcap-conduit";
+ "pcap-enumerator" = dontDistribute super."pcap-enumerator";
+ "pcd-loader" = dontDistribute super."pcd-loader";
+ "pcf" = dontDistribute super."pcf";
+ "pcg-random" = dontDistribute super."pcg-random";
+ "pcre-less" = dontDistribute super."pcre-less";
+ "pcre-light-extra" = dontDistribute super."pcre-light-extra";
+ "pdf-toolbox-viewer" = dontDistribute super."pdf-toolbox-viewer";
+ "pdf2line" = dontDistribute super."pdf2line";
+ "pdfsplit" = dontDistribute super."pdfsplit";
+ "pdynload" = dontDistribute super."pdynload";
+ "peakachu" = dontDistribute super."peakachu";
+ "peano" = dontDistribute super."peano";
+ "peano-inf" = dontDistribute super."peano-inf";
+ "pec" = dontDistribute super."pec";
+ "pecoff" = dontDistribute super."pecoff";
+ "peg" = dontDistribute super."peg";
+ "peggy" = dontDistribute super."peggy";
+ "pell" = dontDistribute super."pell";
+ "penn-treebank" = dontDistribute super."penn-treebank";
+ "penny" = dontDistribute super."penny";
+ "penny-bin" = dontDistribute super."penny-bin";
+ "penny-lib" = dontDistribute super."penny-lib";
+ "peparser" = dontDistribute super."peparser";
+ "perceptron" = dontDistribute super."perceptron";
+ "perdure" = dontDistribute super."perdure";
+ "period" = dontDistribute super."period";
+ "perm" = dontDistribute super."perm";
+ "permutation" = dontDistribute super."permutation";
+ "permute" = dontDistribute super."permute";
+ "persist2er" = dontDistribute super."persist2er";
+ "persistable-record" = dontDistribute super."persistable-record";
+ "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
+ "persistent-cereal" = dontDistribute super."persistent-cereal";
+ "persistent-equivalence" = dontDistribute super."persistent-equivalence";
+ "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
+ "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
+ "persistent-iproute" = dontDistribute super."persistent-iproute";
+ "persistent-map" = dontDistribute super."persistent-map";
+ "persistent-odbc" = dontDistribute super."persistent-odbc";
+ "persistent-protobuf" = dontDistribute super."persistent-protobuf";
+ "persistent-ratelimit" = dontDistribute super."persistent-ratelimit";
+ "persistent-redis" = dontDistribute super."persistent-redis";
+ "persistent-vector" = dontDistribute super."persistent-vector";
+ "persistent-zookeeper" = dontDistribute super."persistent-zookeeper";
+ "persona" = dontDistribute super."persona";
+ "persona-idp" = dontDistribute super."persona-idp";
+ "pesca" = dontDistribute super."pesca";
+ "peyotls" = dontDistribute super."peyotls";
+ "peyotls-codec" = dontDistribute super."peyotls-codec";
+ "pez" = dontDistribute super."pez";
+ "pg-harness" = dontDistribute super."pg-harness";
+ "pg-harness-client" = dontDistribute super."pg-harness-client";
+ "pg-harness-server" = dontDistribute super."pg-harness-server";
+ "pgdl" = dontDistribute super."pgdl";
+ "pgm" = dontDistribute super."pgm";
+ "pgsql-simple" = dontDistribute super."pgsql-simple";
+ "pgstream" = dontDistribute super."pgstream";
+ "phasechange" = dontDistribute super."phasechange";
+ "phizzle" = dontDistribute super."phizzle";
+ "phoityne" = dontDistribute super."phoityne";
+ "phone-numbers" = dontDistribute super."phone-numbers";
+ "phone-push" = dontDistribute super."phone-push";
+ "phonetic-code" = dontDistribute super."phonetic-code";
+ "phooey" = dontDistribute super."phooey";
+ "photoname" = dontDistribute super."photoname";
+ "phraskell" = dontDistribute super."phraskell";
+ "phybin" = dontDistribute super."phybin";
+ "pi-calculus" = dontDistribute super."pi-calculus";
+ "pia-forward" = dontDistribute super."pia-forward";
+ "pianola" = dontDistribute super."pianola";
+ "picologic" = dontDistribute super."picologic";
+ "picosat" = dontDistribute super."picosat";
+ "piet" = dontDistribute super."piet";
+ "piki" = dontDistribute super."piki";
+ "pinboard" = dontDistribute super."pinboard";
+ "pipe-enumerator" = dontDistribute super."pipe-enumerator";
+ "pipeclip" = dontDistribute super."pipeclip";
+ "pipes-async" = dontDistribute super."pipes-async";
+ "pipes-attoparsec-streaming" = dontDistribute super."pipes-attoparsec-streaming";
+ "pipes-cellular" = dontDistribute super."pipes-cellular";
+ "pipes-cellular-csv" = dontDistribute super."pipes-cellular-csv";
+ "pipes-cereal" = dontDistribute super."pipes-cereal";
+ "pipes-cereal-plus" = dontDistribute super."pipes-cereal-plus";
+ "pipes-conduit" = dontDistribute super."pipes-conduit";
+ "pipes-core" = dontDistribute super."pipes-core";
+ "pipes-courier" = dontDistribute super."pipes-courier";
+ "pipes-errors" = dontDistribute super."pipes-errors";
+ "pipes-extra" = dontDistribute super."pipes-extra";
+ "pipes-files" = dontDistribute super."pipes-files";
+ "pipes-http" = dontDistribute super."pipes-http";
+ "pipes-interleave" = dontDistribute super."pipes-interleave";
+ "pipes-network-tls" = dontDistribute super."pipes-network-tls";
+ "pipes-p2p" = dontDistribute super."pipes-p2p";
+ "pipes-p2p-examples" = dontDistribute super."pipes-p2p-examples";
+ "pipes-postgresql-simple" = dontDistribute super."pipes-postgresql-simple";
+ "pipes-rt" = dontDistribute super."pipes-rt";
+ "pipes-shell" = dontDistribute super."pipes-shell";
+ "pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
+ "pipes-transduce" = dontDistribute super."pipes-transduce";
+ "pipes-vector" = dontDistribute super."pipes-vector";
+ "pipes-wai" = doDistribute super."pipes-wai_3_0_2";
+ "pipes-websockets" = dontDistribute super."pipes-websockets";
+ "pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
+ "pipes-zlib" = dontDistribute super."pipes-zlib";
+ "pisigma" = dontDistribute super."pisigma";
+ "pit" = dontDistribute super."pit";
+ "pitchtrack" = dontDistribute super."pitchtrack";
+ "pivotal-tracker" = dontDistribute super."pivotal-tracker";
+ "pkcs1" = dontDistribute super."pkcs1";
+ "pkcs7" = dontDistribute super."pkcs7";
+ "pkggraph" = dontDistribute super."pkggraph";
+ "pktree" = dontDistribute super."pktree";
+ "plailude" = dontDistribute super."plailude";
+ "planar-graph" = dontDistribute super."planar-graph";
+ "plat" = dontDistribute super."plat";
+ "playlists" = dontDistribute super."playlists";
+ "plist" = dontDistribute super."plist";
+ "plist-buddy" = dontDistribute super."plist-buddy";
+ "plivo" = dontDistribute super."plivo";
+ "plot-lab" = dontDistribute super."plot-lab";
+ "plotfont" = dontDistribute super."plotfont";
+ "plotserver-api" = dontDistribute super."plotserver-api";
+ "plugins" = dontDistribute super."plugins";
+ "plugins-auto" = dontDistribute super."plugins-auto";
+ "plugins-multistage" = dontDistribute super."plugins-multistage";
+ "plumbers" = dontDistribute super."plumbers";
+ "ply-loader" = dontDistribute super."ply-loader";
+ "png-file" = dontDistribute super."png-file";
+ "pngload" = dontDistribute super."pngload";
+ "pngload-fixed" = dontDistribute super."pngload-fixed";
+ "pnm" = dontDistribute super."pnm";
+ "pocket-dns" = dontDistribute super."pocket-dns";
+ "pointfree" = dontDistribute super."pointfree";
+ "pointful" = dontDistribute super."pointful";
+ "pointless-fun" = dontDistribute super."pointless-fun";
+ "pointless-haskell" = dontDistribute super."pointless-haskell";
+ "pointless-lenses" = dontDistribute super."pointless-lenses";
+ "pointless-rewrite" = dontDistribute super."pointless-rewrite";
+ "poker-eval" = dontDistribute super."poker-eval";
+ "pokitdok" = dontDistribute super."pokitdok";
+ "polar" = dontDistribute super."polar";
+ "polar-configfile" = dontDistribute super."polar-configfile";
+ "polar-shader" = dontDistribute super."polar-shader";
+ "polh-lexicon" = dontDistribute super."polh-lexicon";
+ "polimorf" = dontDistribute super."polimorf";
+ "poll" = dontDistribute super."poll";
+ "polyToMonoid" = dontDistribute super."polyToMonoid";
+ "polymap" = dontDistribute super."polymap";
+ "polynomial" = dontDistribute super."polynomial";
+ "polynomials-bernstein" = dontDistribute super."polynomials-bernstein";
+ "polyseq" = dontDistribute super."polyseq";
+ "polysoup" = dontDistribute super."polysoup";
+ "polytypeable" = dontDistribute super."polytypeable";
+ "polytypeable-utils" = dontDistribute super."polytypeable-utils";
+ "ponder" = dontDistribute super."ponder";
+ "pontarius-mediaserver" = dontDistribute super."pontarius-mediaserver";
+ "pontarius-xmpp" = dontDistribute super."pontarius-xmpp";
+ "pontarius-xpmn" = dontDistribute super."pontarius-xpmn";
+ "pony" = dontDistribute super."pony";
+ "pool" = dontDistribute super."pool";
+ "pool-conduit" = dontDistribute super."pool-conduit";
+ "pooled-io" = dontDistribute super."pooled-io";
+ "pop3-client" = dontDistribute super."pop3-client";
+ "popenhs" = dontDistribute super."popenhs";
+ "poppler" = dontDistribute super."poppler";
+ "populate-setup-exe-cache" = dontDistribute super."populate-setup-exe-cache";
+ "portable-lines" = dontDistribute super."portable-lines";
+ "portaudio" = dontDistribute super."portaudio";
+ "porte" = dontDistribute super."porte";
+ "porter" = dontDistribute super."porter";
+ "ports" = dontDistribute super."ports";
+ "ports-tools" = dontDistribute super."ports-tools";
+ "positive" = dontDistribute super."positive";
+ "posix-acl" = dontDistribute super."posix-acl";
+ "posix-escape" = dontDistribute super."posix-escape";
+ "posix-filelock" = dontDistribute super."posix-filelock";
+ "posix-paths" = dontDistribute super."posix-paths";
+ "posix-pty" = dontDistribute super."posix-pty";
+ "posix-timer" = dontDistribute super."posix-timer";
+ "posix-waitpid" = dontDistribute super."posix-waitpid";
+ "possible" = dontDistribute super."possible";
+ "postcodes" = dontDistribute super."postcodes";
+ "postgresql-config" = dontDistribute super."postgresql-config";
+ "postgresql-connector" = dontDistribute super."postgresql-connector";
+ "postgresql-copy-escape" = dontDistribute super."postgresql-copy-escape";
+ "postgresql-cube" = dontDistribute super."postgresql-cube";
+ "postgresql-error-codes" = dontDistribute super."postgresql-error-codes";
+ "postgresql-orm" = dontDistribute super."postgresql-orm";
+ "postgresql-query" = dontDistribute super."postgresql-query";
+ "postgresql-schema" = doDistribute super."postgresql-schema_0_1_9";
+ "postgresql-simple-migration" = dontDistribute super."postgresql-simple-migration";
+ "postgresql-simple-sop" = dontDistribute super."postgresql-simple-sop";
+ "postgresql-simple-typed" = dontDistribute super."postgresql-simple-typed";
+ "postgresql-typed" = dontDistribute super."postgresql-typed";
+ "postgrest" = dontDistribute super."postgrest";
+ "postie" = dontDistribute super."postie";
+ "postmark" = dontDistribute super."postmark";
+ "postmaster" = dontDistribute super."postmaster";
+ "potato-tool" = dontDistribute super."potato-tool";
+ "potrace" = dontDistribute super."potrace";
+ "potrace-diagrams" = dontDistribute super."potrace-diagrams";
+ "powermate" = dontDistribute super."powermate";
+ "powerpc" = dontDistribute super."powerpc";
+ "ppm" = dontDistribute super."ppm";
+ "pqc" = dontDistribute super."pqc";
+ "pqueue-mtl" = dontDistribute super."pqueue-mtl";
+ "practice-room" = dontDistribute super."practice-room";
+ "precis" = dontDistribute super."precis";
+ "pred-trie" = dontDistribute super."pred-trie";
+ "predicates" = dontDistribute super."predicates";
+ "prednote-test" = dontDistribute super."prednote-test";
+ "prefork" = dontDistribute super."prefork";
+ "pregame" = dontDistribute super."pregame";
+ "prelude-edsl" = dontDistribute super."prelude-edsl";
+ "prelude-generalize" = dontDistribute super."prelude-generalize";
+ "prelude-plus" = dontDistribute super."prelude-plus";
+ "prelude-prime" = dontDistribute super."prelude-prime";
+ "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+ "preprocess-haskell" = dontDistribute super."preprocess-haskell";
+ "preprocessor-tools" = dontDistribute super."preprocessor-tools";
+ "present" = dontDistribute super."present";
+ "press" = dontDistribute super."press";
+ "presto-hdbc" = dontDistribute super."presto-hdbc";
+ "prettify" = dontDistribute super."prettify";
+ "pretty-compact" = dontDistribute super."pretty-compact";
+ "pretty-error" = dontDistribute super."pretty-error";
+ "pretty-hex" = dontDistribute super."pretty-hex";
+ "pretty-ncols" = dontDistribute super."pretty-ncols";
+ "pretty-sop" = dontDistribute super."pretty-sop";
+ "pretty-tree" = dontDistribute super."pretty-tree";
+ "prettyFunctionComposing" = dontDistribute super."prettyFunctionComposing";
+ "prim-uniq" = dontDistribute super."prim-uniq";
+ "primula-board" = dontDistribute super."primula-board";
+ "primula-bot" = dontDistribute super."primula-bot";
+ "printf-mauke" = dontDistribute super."printf-mauke";
+ "printxosd" = dontDistribute super."printxosd";
+ "priority-queue" = dontDistribute super."priority-queue";
+ "priority-sync" = dontDistribute super."priority-sync";
+ "privileged-concurrency" = dontDistribute super."privileged-concurrency";
+ "prizm" = dontDistribute super."prizm";
+ "probability" = dontDistribute super."probability";
+ "probable" = dontDistribute super."probable";
+ "proc" = dontDistribute super."proc";
+ "process-conduit" = dontDistribute super."process-conduit";
+ "process-iterio" = dontDistribute super."process-iterio";
+ "process-leksah" = dontDistribute super."process-leksah";
+ "process-listlike" = dontDistribute super."process-listlike";
+ "process-progress" = dontDistribute super."process-progress";
+ "process-qq" = dontDistribute super."process-qq";
+ "process-streaming" = dontDistribute super."process-streaming";
+ "processing" = dontDistribute super."processing";
+ "processor-creative-kit" = dontDistribute super."processor-creative-kit";
+ "procrastinating-structure" = dontDistribute super."procrastinating-structure";
+ "procrastinating-variable" = dontDistribute super."procrastinating-variable";
+ "procstat" = dontDistribute super."procstat";
+ "proctest" = dontDistribute super."proctest";
+ "prof2dot" = dontDistribute super."prof2dot";
+ "prof2pretty" = dontDistribute super."prof2pretty";
+ "profiteur" = dontDistribute super."profiteur";
+ "progress" = dontDistribute super."progress";
+ "progressbar" = dontDistribute super."progressbar";
+ "progression" = dontDistribute super."progression";
+ "progressive" = dontDistribute super."progressive";
+ "proj4-hs-bindings" = dontDistribute super."proj4-hs-bindings";
+ "projection" = dontDistribute super."projection";
+ "prolog" = dontDistribute super."prolog";
+ "prolog-graph" = dontDistribute super."prolog-graph";
+ "prolog-graph-lib" = dontDistribute super."prolog-graph-lib";
+ "prologue" = dontDistribute super."prologue";
+ "promise" = dontDistribute super."promise";
+ "promises" = dontDistribute super."promises";
+ "prompt" = dontDistribute super."prompt";
+ "propane" = dontDistribute super."propane";
+ "propellor" = dontDistribute super."propellor";
+ "properties" = dontDistribute super."properties";
+ "property-list" = dontDistribute super."property-list";
+ "proplang" = dontDistribute super."proplang";
+ "props" = dontDistribute super."props";
+ "prosper" = dontDistribute super."prosper";
+ "proteaaudio" = dontDistribute super."proteaaudio";
+ "protobuf-native" = dontDistribute super."protobuf-native";
+ "protocol-buffers-descriptor-fork" = dontDistribute super."protocol-buffers-descriptor-fork";
+ "protocol-buffers-fork" = dontDistribute super."protocol-buffers-fork";
+ "proton-haskell" = dontDistribute super."proton-haskell";
+ "prototype" = dontDistribute super."prototype";
+ "prove-everywhere-server" = dontDistribute super."prove-everywhere-server";
+ "proxy-kindness" = dontDistribute super."proxy-kindness";
+ "pseudo-boolean" = dontDistribute super."pseudo-boolean";
+ "pseudo-trie" = dontDistribute super."pseudo-trie";
+ "pseudomacros" = dontDistribute super."pseudomacros";
+ "pub" = dontDistribute super."pub";
+ "publicsuffixlist" = dontDistribute super."publicsuffixlist";
+ "publicsuffixlistcreate" = dontDistribute super."publicsuffixlistcreate";
+ "pubnub" = dontDistribute super."pubnub";
+ "pubsub" = dontDistribute super."pubsub";
+ "puffytools" = dontDistribute super."puffytools";
+ "pugixml" = dontDistribute super."pugixml";
+ "pugs-DrIFT" = dontDistribute super."pugs-DrIFT";
+ "pugs-HsSyck" = dontDistribute super."pugs-HsSyck";
+ "pugs-compat" = dontDistribute super."pugs-compat";
+ "pugs-hsregex" = dontDistribute super."pugs-hsregex";
+ "pulse-simple" = dontDistribute super."pulse-simple";
+ "punkt" = dontDistribute super."punkt";
+ "punycode" = dontDistribute super."punycode";
+ "puppetresources" = dontDistribute super."puppetresources";
+ "pure-cdb" = dontDistribute super."pure-cdb";
+ "pure-fft" = dontDistribute super."pure-fft";
+ "pure-priority-queue" = dontDistribute super."pure-priority-queue";
+ "pure-priority-queue-tests" = dontDistribute super."pure-priority-queue-tests";
+ "pure-zlib" = dontDistribute super."pure-zlib";
+ "purescript-bundle-fast" = dontDistribute super."purescript-bundle-fast";
+ "push-notify" = dontDistribute super."push-notify";
+ "push-notify-ccs" = dontDistribute super."push-notify-ccs";
+ "push-notify-general" = dontDistribute super."push-notify-general";
+ "pusher-haskell" = dontDistribute super."pusher-haskell";
+ "pusher-http-haskell" = dontDistribute super."pusher-http-haskell";
+ "pushme" = dontDistribute super."pushme";
+ "putlenses" = dontDistribute super."putlenses";
+ "puzzle-draw" = dontDistribute super."puzzle-draw";
+ "puzzle-draw-cmdline" = dontDistribute super."puzzle-draw-cmdline";
+ "pvd" = dontDistribute super."pvd";
+ "pwstore-cli" = dontDistribute super."pwstore-cli";
+ "pxsl-tools" = dontDistribute super."pxsl-tools";
+ "pyffi" = dontDistribute super."pyffi";
+ "pyfi" = dontDistribute super."pyfi";
+ "python-pickle" = dontDistribute super."python-pickle";
+ "qc-oi-testgenerator" = dontDistribute super."qc-oi-testgenerator";
+ "qd" = dontDistribute super."qd";
+ "qd-vec" = dontDistribute super."qd-vec";
+ "qed" = dontDistribute super."qed";
+ "qhull-simple" = dontDistribute super."qhull-simple";
+ "qrcode" = dontDistribute super."qrcode";
+ "qt" = dontDistribute super."qt";
+ "quadratic-irrational" = dontDistribute super."quadratic-irrational";
+ "quantfin" = dontDistribute super."quantfin";
+ "quantities" = dontDistribute super."quantities";
+ "quantum-arrow" = dontDistribute super."quantum-arrow";
+ "qudb" = dontDistribute super."qudb";
+ "quenya-verb" = dontDistribute super."quenya-verb";
+ "querystring-pickle" = dontDistribute super."querystring-pickle";
+ "queue" = dontDistribute super."queue";
+ "queuelike" = dontDistribute super."queuelike";
+ "quick-generator" = dontDistribute super."quick-generator";
+ "quick-schema" = dontDistribute super."quick-schema";
+ "quickcheck-poly" = dontDistribute super."quickcheck-poly";
+ "quickcheck-properties" = dontDistribute super."quickcheck-properties";
+ "quickcheck-property-comb" = dontDistribute super."quickcheck-property-comb";
+ "quickcheck-property-monad" = dontDistribute super."quickcheck-property-monad";
+ "quickcheck-regex" = dontDistribute super."quickcheck-regex";
+ "quickcheck-relaxng" = dontDistribute super."quickcheck-relaxng";
+ "quickcheck-rematch" = dontDistribute super."quickcheck-rematch";
+ "quickcheck-script" = dontDistribute super."quickcheck-script";
+ "quickcheck-simple" = dontDistribute super."quickcheck-simple";
+ "quickcheck-webdriver" = dontDistribute super."quickcheck-webdriver";
+ "quicklz" = dontDistribute super."quicklz";
+ "quickpull" = dontDistribute super."quickpull";
+ "quickset" = dontDistribute super."quickset";
+ "quickspec" = dontDistribute super."quickspec";
+ "quicktest" = dontDistribute super."quicktest";
+ "quickwebapp" = dontDistribute super."quickwebapp";
+ "quiver" = dontDistribute super."quiver";
+ "quiver-bytestring" = dontDistribute super."quiver-bytestring";
+ "quiver-cell" = dontDistribute super."quiver-cell";
+ "quiver-csv" = dontDistribute super."quiver-csv";
+ "quiver-enumerator" = dontDistribute super."quiver-enumerator";
+ "quiver-http" = dontDistribute super."quiver-http";
+ "quoridor-hs" = dontDistribute super."quoridor-hs";
+ "qux" = dontDistribute super."qux";
+ "rabocsv2qif" = dontDistribute super."rabocsv2qif";
+ "rad" = dontDistribute super."rad";
+ "radian" = dontDistribute super."radian";
+ "radium" = dontDistribute super."radium";
+ "radium-formula-parser" = dontDistribute super."radium-formula-parser";
+ "radix" = dontDistribute super."radix";
+ "rados-haskell" = dontDistribute super."rados-haskell";
+ "rail-compiler-editor" = dontDistribute super."rail-compiler-editor";
+ "rainbow-tests" = dontDistribute super."rainbow-tests";
+ "rake" = dontDistribute super."rake";
+ "rakhana" = dontDistribute super."rakhana";
+ "ralist" = dontDistribute super."ralist";
+ "rallod" = dontDistribute super."rallod";
+ "raml" = dontDistribute super."raml";
+ "rand-vars" = dontDistribute super."rand-vars";
+ "randfile" = dontDistribute super."randfile";
+ "random-access-list" = dontDistribute super."random-access-list";
+ "random-derive" = dontDistribute super."random-derive";
+ "random-eff" = dontDistribute super."random-eff";
+ "random-effin" = dontDistribute super."random-effin";
+ "random-extras" = dontDistribute super."random-extras";
+ "random-hypergeometric" = dontDistribute super."random-hypergeometric";
+ "random-stream" = dontDistribute super."random-stream";
+ "random-variates" = dontDistribute super."random-variates";
+ "randomgen" = dontDistribute super."randomgen";
+ "randproc" = dontDistribute super."randproc";
+ "randsolid" = dontDistribute super."randsolid";
+ "range-set-list" = dontDistribute super."range-set-list";
+ "range-space" = dontDistribute super."range-space";
+ "rangemin" = dontDistribute super."rangemin";
+ "ranges" = dontDistribute super."ranges";
+ "rascal" = dontDistribute super."rascal";
+ "rate-limit" = dontDistribute super."rate-limit";
+ "ratio-int" = dontDistribute super."ratio-int";
+ "raven-haskell" = dontDistribute super."raven-haskell";
+ "raven-haskell-scotty" = dontDistribute super."raven-haskell-scotty";
+ "rawstring-qm" = dontDistribute super."rawstring-qm";
+ "razom-text-util" = dontDistribute super."razom-text-util";
+ "rbr" = dontDistribute super."rbr";
+ "rclient" = dontDistribute super."rclient";
+ "rcu" = dontDistribute super."rcu";
+ "rdf4h" = dontDistribute super."rdf4h";
+ "rdioh" = dontDistribute super."rdioh";
+ "rdtsc" = dontDistribute super."rdtsc";
+ "rdtsc-enolan" = dontDistribute super."rdtsc-enolan";
+ "re2" = dontDistribute super."re2";
+ "react-flux" = dontDistribute super."react-flux";
+ "react-haskell" = dontDistribute super."react-haskell";
+ "reaction-logic" = dontDistribute super."reaction-logic";
+ "reactive" = dontDistribute super."reactive";
+ "reactive-bacon" = dontDistribute super."reactive-bacon";
+ "reactive-balsa" = dontDistribute super."reactive-balsa";
+ "reactive-banana" = dontDistribute super."reactive-banana";
+ "reactive-banana-sdl" = dontDistribute super."reactive-banana-sdl";
+ "reactive-banana-threepenny" = dontDistribute super."reactive-banana-threepenny";
+ "reactive-banana-wx" = dontDistribute super."reactive-banana-wx";
+ "reactive-fieldtrip" = dontDistribute super."reactive-fieldtrip";
+ "reactive-glut" = dontDistribute super."reactive-glut";
+ "reactive-haskell" = dontDistribute super."reactive-haskell";
+ "reactive-io" = dontDistribute super."reactive-io";
+ "reactive-thread" = dontDistribute super."reactive-thread";
+ "reactor" = dontDistribute super."reactor";
+ "read-bounded" = dontDistribute super."read-bounded";
+ "read-editor" = doDistribute super."read-editor_0_1_0_1";
+ "readable" = dontDistribute super."readable";
+ "readline-statevar" = dontDistribute super."readline-statevar";
+ "readpyc" = dontDistribute super."readpyc";
+ "really-simple-xml-parser" = dontDistribute super."really-simple-xml-parser";
+ "reasonable-lens" = dontDistribute super."reasonable-lens";
+ "reasonable-operational" = dontDistribute super."reasonable-operational";
+ "recaptcha" = dontDistribute super."recaptcha";
+ "record" = dontDistribute super."record";
+ "record-aeson" = dontDistribute super."record-aeson";
+ "record-gl" = dontDistribute super."record-gl";
+ "record-preprocessor" = dontDistribute super."record-preprocessor";
+ "record-syntax" = dontDistribute super."record-syntax";
+ "records" = dontDistribute super."records";
+ "records-th" = dontDistribute super."records-th";
+ "recursion-schemes" = dontDistribute super."recursion-schemes";
+ "recursive-line-count" = dontDistribute super."recursive-line-count";
+ "redHandlers" = dontDistribute super."redHandlers";
+ "reddit" = dontDistribute super."reddit";
+ "redis" = dontDistribute super."redis";
+ "redis-hs" = dontDistribute super."redis-hs";
+ "redis-job-queue" = dontDistribute super."redis-job-queue";
+ "redis-simple" = dontDistribute super."redis-simple";
+ "redo" = dontDistribute super."redo";
+ "reedsolomon" = dontDistribute super."reedsolomon";
+ "reenact" = dontDistribute super."reenact";
+ "reexport-crypto-random" = dontDistribute super."reexport-crypto-random";
+ "ref" = dontDistribute super."ref";
+ "ref-mtl" = dontDistribute super."ref-mtl";
+ "ref-tf" = dontDistribute super."ref-tf";
+ "refcount" = dontDistribute super."refcount";
+ "reference" = dontDistribute super."reference";
+ "references" = dontDistribute super."references";
+ "refh" = dontDistribute super."refh";
+ "refined" = dontDistribute super."refined";
+ "reflection-extras" = dontDistribute super."reflection-extras";
+ "reflection-without-remorse" = dontDistribute super."reflection-without-remorse";
+ "reflex" = dontDistribute super."reflex";
+ "reflex-animation" = dontDistribute super."reflex-animation";
+ "reflex-dom" = dontDistribute super."reflex-dom";
+ "reflex-dom-contrib" = dontDistribute super."reflex-dom-contrib";
+ "reflex-gloss" = dontDistribute super."reflex-gloss";
+ "reflex-gloss-scene" = dontDistribute super."reflex-gloss-scene";
+ "reflex-transformers" = dontDistribute super."reflex-transformers";
+ "regex-compat-tdfa" = dontDistribute super."regex-compat-tdfa";
+ "regex-deriv" = dontDistribute super."regex-deriv";
+ "regex-dfa" = dontDistribute super."regex-dfa";
+ "regex-easy" = dontDistribute super."regex-easy";
+ "regex-genex" = dontDistribute super."regex-genex";
+ "regex-parsec" = dontDistribute super."regex-parsec";
+ "regex-pderiv" = dontDistribute super."regex-pderiv";
+ "regex-posix-unittest" = dontDistribute super."regex-posix-unittest";
+ "regex-tdfa-pipes" = dontDistribute super."regex-tdfa-pipes";
+ "regex-tdfa-quasiquoter" = dontDistribute super."regex-tdfa-quasiquoter";
+ "regex-tdfa-unittest" = dontDistribute super."regex-tdfa-unittest";
+ "regex-tdfa-utf8" = dontDistribute super."regex-tdfa-utf8";
+ "regex-tre" = dontDistribute super."regex-tre";
+ "regex-xmlschema" = dontDistribute super."regex-xmlschema";
+ "regexchar" = dontDistribute super."regexchar";
+ "regexdot" = dontDistribute super."regexdot";
+ "regexp-tries" = dontDistribute super."regexp-tries";
+ "regexpr" = dontDistribute super."regexpr";
+ "regexpr-symbolic" = dontDistribute super."regexpr-symbolic";
+ "regexqq" = dontDistribute super."regexqq";
+ "regional-pointers" = dontDistribute super."regional-pointers";
+ "regions" = dontDistribute super."regions";
+ "regions-monadsfd" = dontDistribute super."regions-monadsfd";
+ "regions-monadstf" = dontDistribute super."regions-monadstf";
+ "regions-mtl" = dontDistribute super."regions-mtl";
+ "regress" = dontDistribute super."regress";
+ "regular" = dontDistribute super."regular";
+ "regular-extras" = dontDistribute super."regular-extras";
+ "regular-web" = dontDistribute super."regular-web";
+ "regular-xmlpickler" = dontDistribute super."regular-xmlpickler";
+ "reheat" = dontDistribute super."reheat";
+ "rehoo" = dontDistribute super."rehoo";
+ "rei" = dontDistribute super."rei";
+ "reified-records" = dontDistribute super."reified-records";
+ "reify" = dontDistribute super."reify";
+ "relacion" = dontDistribute super."relacion";
+ "relation" = dontDistribute super."relation";
+ "relational-postgresql8" = dontDistribute super."relational-postgresql8";
+ "relational-query" = dontDistribute super."relational-query";
+ "relational-query-HDBC" = dontDistribute super."relational-query-HDBC";
+ "relational-record" = dontDistribute super."relational-record";
+ "relational-record-examples" = dontDistribute super."relational-record-examples";
+ "relational-schemas" = dontDistribute super."relational-schemas";
+ "relative-date" = dontDistribute super."relative-date";
+ "relit" = dontDistribute super."relit";
+ "rematch" = dontDistribute super."rematch";
+ "rematch-text" = dontDistribute super."rematch-text";
+ "remote" = dontDistribute super."remote";
+ "remote-debugger" = dontDistribute super."remote-debugger";
+ "remotion" = dontDistribute super."remotion";
+ "renderable" = dontDistribute super."renderable";
+ "reord" = dontDistribute super."reord";
+ "reorderable" = dontDistribute super."reorderable";
+ "repa-array" = dontDistribute super."repa-array";
+ "repa-bytestring" = dontDistribute super."repa-bytestring";
+ "repa-convert" = dontDistribute super."repa-convert";
+ "repa-eval" = dontDistribute super."repa-eval";
+ "repa-examples" = dontDistribute super."repa-examples";
+ "repa-fftw" = dontDistribute super."repa-fftw";
+ "repa-flow" = dontDistribute super."repa-flow";
+ "repa-linear-algebra" = dontDistribute super."repa-linear-algebra";
+ "repa-plugin" = dontDistribute super."repa-plugin";
+ "repa-scalar" = dontDistribute super."repa-scalar";
+ "repa-series" = dontDistribute super."repa-series";
+ "repa-sndfile" = dontDistribute super."repa-sndfile";
+ "repa-stream" = dontDistribute super."repa-stream";
+ "repa-v4l2" = dontDistribute super."repa-v4l2";
+ "repl" = dontDistribute super."repl";
+ "repl-toolkit" = dontDistribute super."repl-toolkit";
+ "repline" = dontDistribute super."repline";
+ "repo-based-blog" = dontDistribute super."repo-based-blog";
+ "repr" = dontDistribute super."repr";
+ "repr-tree-syb" = dontDistribute super."repr-tree-syb";
+ "representable-functors" = dontDistribute super."representable-functors";
+ "representable-profunctors" = dontDistribute super."representable-profunctors";
+ "representable-tries" = dontDistribute super."representable-tries";
+ "request-monad" = dontDistribute super."request-monad";
+ "reserve" = dontDistribute super."reserve";
+ "resistor-cube" = dontDistribute super."resistor-cube";
+ "resource-effect" = dontDistribute super."resource-effect";
+ "resource-embed" = dontDistribute super."resource-embed";
+ "resource-pool-catchio" = dontDistribute super."resource-pool-catchio";
+ "resource-pool-monad" = dontDistribute super."resource-pool-monad";
+ "resource-simple" = dontDistribute super."resource-simple";
+ "respond" = dontDistribute super."respond";
+ "rest-example" = dontDistribute super."rest-example";
+ "restful-snap" = dontDistribute super."restful-snap";
+ "restricted-workers" = dontDistribute super."restricted-workers";
+ "restyle" = dontDistribute super."restyle";
+ "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+ "rethinkdb-client-driver" = doDistribute super."rethinkdb-client-driver_0_0_20";
+ "rethinkdb-model" = dontDistribute super."rethinkdb-model";
+ "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
+ "retry" = doDistribute super."retry_0_7_0_1";
+ "retryer" = dontDistribute super."retryer";
+ "revdectime" = dontDistribute super."revdectime";
+ "reverse-apply" = dontDistribute super."reverse-apply";
+ "reverse-geocoding" = dontDistribute super."reverse-geocoding";
+ "reversi" = dontDistribute super."reversi";
+ "rewrite" = dontDistribute super."rewrite";
+ "rewriting" = dontDistribute super."rewriting";
+ "rex" = dontDistribute super."rex";
+ "rezoom" = dontDistribute super."rezoom";
+ "rfc3339" = dontDistribute super."rfc3339";
+ "rhythm-game-tutorial" = dontDistribute super."rhythm-game-tutorial";
+ "richreports" = dontDistribute super."richreports";
+ "riemann" = dontDistribute super."riemann";
+ "riff" = dontDistribute super."riff";
+ "ring-buffer" = dontDistribute super."ring-buffer";
+ "riot" = dontDistribute super."riot";
+ "ripple" = dontDistribute super."ripple";
+ "ripple-federation" = dontDistribute super."ripple-federation";
+ "risc386" = dontDistribute super."risc386";
+ "rivers" = dontDistribute super."rivers";
+ "rivet" = dontDistribute super."rivet";
+ "rivet-core" = dontDistribute super."rivet-core";
+ "rivet-migration" = dontDistribute super."rivet-migration";
+ "rivet-simple-deploy" = dontDistribute super."rivet-simple-deploy";
+ "rlglue" = dontDistribute super."rlglue";
+ "rmonad" = dontDistribute super."rmonad";
+ "rncryptor" = dontDistribute super."rncryptor";
+ "rng-utils" = dontDistribute super."rng-utils";
+ "robin" = dontDistribute super."robin";
+ "robot" = dontDistribute super."robot";
+ "robots-txt" = dontDistribute super."robots-txt";
+ "rocksdb-haskell" = dontDistribute super."rocksdb-haskell";
+ "roguestar" = dontDistribute super."roguestar";
+ "roguestar-engine" = dontDistribute super."roguestar-engine";
+ "roguestar-gl" = dontDistribute super."roguestar-gl";
+ "roguestar-glut" = dontDistribute super."roguestar-glut";
+ "rollbar" = dontDistribute super."rollbar";
+ "roller" = dontDistribute super."roller";
+ "rolling-queue" = dontDistribute super."rolling-queue";
+ "roman-numerals" = dontDistribute super."roman-numerals";
+ "romkan" = dontDistribute super."romkan";
+ "roots" = dontDistribute super."roots";
+ "rope" = dontDistribute super."rope";
+ "rosa" = dontDistribute super."rosa";
+ "rose-trie" = dontDistribute super."rose-trie";
+ "roshask" = dontDistribute super."roshask";
+ "rosso" = dontDistribute super."rosso";
+ "rot13" = dontDistribute super."rot13";
+ "rotating-log" = dontDistribute super."rotating-log";
+ "rounding" = dontDistribute super."rounding";
+ "roundtrip" = dontDistribute super."roundtrip";
+ "roundtrip-aeson" = dontDistribute super."roundtrip-aeson";
+ "roundtrip-string" = dontDistribute super."roundtrip-string";
+ "roundtrip-xml" = dontDistribute super."roundtrip-xml";
+ "route-generator" = dontDistribute super."route-generator";
+ "route-planning" = dontDistribute super."route-planning";
+ "rowrecord" = dontDistribute super."rowrecord";
+ "rpc" = dontDistribute super."rpc";
+ "rpc-framework" = dontDistribute super."rpc-framework";
+ "rpf" = dontDistribute super."rpf";
+ "rpm" = dontDistribute super."rpm";
+ "rsagl" = dontDistribute super."rsagl";
+ "rsagl-frp" = dontDistribute super."rsagl-frp";
+ "rsagl-math" = dontDistribute super."rsagl-math";
+ "rspp" = dontDistribute super."rspp";
+ "rss" = dontDistribute super."rss";
+ "rss2irc" = dontDistribute super."rss2irc";
+ "rtcm" = dontDistribute super."rtcm";
+ "rtld" = dontDistribute super."rtld";
+ "rtlsdr" = dontDistribute super."rtlsdr";
+ "rtorrent-rpc" = dontDistribute super."rtorrent-rpc";
+ "rtorrent-state" = dontDistribute super."rtorrent-state";
+ "rubberband" = dontDistribute super."rubberband";
+ "ruby-marshal" = dontDistribute super."ruby-marshal";
+ "ruby-qq" = dontDistribute super."ruby-qq";
+ "ruff" = dontDistribute super."ruff";
+ "ruler" = dontDistribute super."ruler";
+ "ruler-core" = dontDistribute super."ruler-core";
+ "rungekutta" = dontDistribute super."rungekutta";
+ "runghc" = dontDistribute super."runghc";
+ "rwlock" = dontDistribute super."rwlock";
+ "rws" = dontDistribute super."rws";
+ "s-cargot" = dontDistribute super."s-cargot";
+ "s3-signer" = dontDistribute super."s3-signer";
+ "safe-access" = dontDistribute super."safe-access";
+ "safe-failure" = dontDistribute super."safe-failure";
+ "safe-failure-cme" = dontDistribute super."safe-failure-cme";
+ "safe-freeze" = dontDistribute super."safe-freeze";
+ "safe-globals" = dontDistribute super."safe-globals";
+ "safe-lazy-io" = dontDistribute super."safe-lazy-io";
+ "safe-length" = dontDistribute super."safe-length";
+ "safe-plugins" = dontDistribute super."safe-plugins";
+ "safe-printf" = dontDistribute super."safe-printf";
+ "safeint" = dontDistribute super."safeint";
+ "safer-file-handles" = dontDistribute super."safer-file-handles";
+ "safer-file-handles-bytestring" = dontDistribute super."safer-file-handles-bytestring";
+ "safer-file-handles-text" = dontDistribute super."safer-file-handles-text";
+ "saferoute" = dontDistribute super."saferoute";
+ "sai-shape-syb" = dontDistribute super."sai-shape-syb";
+ "saltine" = dontDistribute super."saltine";
+ "saltine-quickcheck" = dontDistribute super."saltine-quickcheck";
+ "salvia" = dontDistribute super."salvia";
+ "salvia-demo" = dontDistribute super."salvia-demo";
+ "salvia-extras" = dontDistribute super."salvia-extras";
+ "salvia-protocol" = dontDistribute super."salvia-protocol";
+ "salvia-sessions" = dontDistribute super."salvia-sessions";
+ "salvia-websocket" = dontDistribute super."salvia-websocket";
+ "sample-frame" = dontDistribute super."sample-frame";
+ "sample-frame-np" = dontDistribute super."sample-frame-np";
+ "samtools" = dontDistribute super."samtools";
+ "samtools-conduit" = dontDistribute super."samtools-conduit";
+ "samtools-enumerator" = dontDistribute super."samtools-enumerator";
+ "samtools-iteratee" = dontDistribute super."samtools-iteratee";
+ "sandlib" = dontDistribute super."sandlib";
+ "sarasvati" = dontDistribute super."sarasvati";
+ "sasl" = dontDistribute super."sasl";
+ "sat" = dontDistribute super."sat";
+ "sat-micro-hs" = dontDistribute super."sat-micro-hs";
+ "satchmo" = dontDistribute super."satchmo";
+ "satchmo-backends" = dontDistribute super."satchmo-backends";
+ "satchmo-examples" = dontDistribute super."satchmo-examples";
+ "satchmo-funsat" = dontDistribute super."satchmo-funsat";
+ "satchmo-minisat" = dontDistribute super."satchmo-minisat";
+ "satchmo-toysat" = dontDistribute super."satchmo-toysat";
+ "sbp" = dontDistribute super."sbp";
+ "sbv" = doDistribute super."sbv_5_9";
+ "sbvPlugin" = dontDistribute super."sbvPlugin";
+ "sc3-rdu" = dontDistribute super."sc3-rdu";
+ "scalable-server" = dontDistribute super."scalable-server";
+ "scaleimage" = dontDistribute super."scaleimage";
+ "scalp-webhooks" = dontDistribute super."scalp-webhooks";
+ "scan" = dontDistribute super."scan";
+ "scan-vector-machine" = dontDistribute super."scan-vector-machine";
+ "scat" = dontDistribute super."scat";
+ "scc" = dontDistribute super."scc";
+ "scenegraph" = dontDistribute super."scenegraph";
+ "scgi" = dontDistribute super."scgi";
+ "schedevr" = dontDistribute super."schedevr";
+ "schedule-planner" = dontDistribute super."schedule-planner";
+ "schedyield" = dontDistribute super."schedyield";
+ "scholdoc" = dontDistribute super."scholdoc";
+ "scholdoc-citeproc" = dontDistribute super."scholdoc-citeproc";
+ "scholdoc-texmath" = dontDistribute super."scholdoc-texmath";
+ "scholdoc-types" = dontDistribute super."scholdoc-types";
+ "schonfinkeling" = dontDistribute super."schonfinkeling";
+ "sci-ratio" = dontDistribute super."sci-ratio";
+ "science-constants" = dontDistribute super."science-constants";
+ "science-constants-dimensional" = dontDistribute super."science-constants-dimensional";
+ "scion" = dontDistribute super."scion";
+ "scion-browser" = dontDistribute super."scion-browser";
+ "scons2dot" = dontDistribute super."scons2dot";
+ "scope" = dontDistribute super."scope";
+ "scope-cairo" = dontDistribute super."scope-cairo";
+ "scottish" = dontDistribute super."scottish";
+ "scotty-binding-play" = dontDistribute super."scotty-binding-play";
+ "scotty-blaze" = dontDistribute super."scotty-blaze";
+ "scotty-cookie" = dontDistribute super."scotty-cookie";
+ "scotty-fay" = dontDistribute super."scotty-fay";
+ "scotty-hastache" = dontDistribute super."scotty-hastache";
+ "scotty-rest" = dontDistribute super."scotty-rest";
+ "scotty-session" = dontDistribute super."scotty-session";
+ "scotty-tls" = dontDistribute super."scotty-tls";
+ "scp-streams" = dontDistribute super."scp-streams";
+ "scrabble-bot" = dontDistribute super."scrabble-bot";
+ "scrobble" = dontDistribute super."scrobble";
+ "scroll" = dontDistribute super."scroll";
+ "scrypt" = dontDistribute super."scrypt";
+ "scrz" = dontDistribute super."scrz";
+ "scyther-proof" = dontDistribute super."scyther-proof";
+ "sde-solver" = dontDistribute super."sde-solver";
+ "sdf2p1-parser" = dontDistribute super."sdf2p1-parser";
+ "sdl2-cairo" = dontDistribute super."sdl2-cairo";
+ "sdl2-cairo-image" = dontDistribute super."sdl2-cairo-image";
+ "sdl2-compositor" = dontDistribute super."sdl2-compositor";
+ "sdl2-image" = dontDistribute super."sdl2-image";
+ "sdl2-ttf" = dontDistribute super."sdl2-ttf";
+ "sdnv" = dontDistribute super."sdnv";
+ "sdr" = dontDistribute super."sdr";
+ "seacat" = dontDistribute super."seacat";
+ "seal-module" = dontDistribute super."seal-module";
+ "search" = dontDistribute super."search";
+ "sec" = dontDistribute super."sec";
+ "secdh" = dontDistribute super."secdh";
+ "seclib" = dontDistribute super."seclib";
+ "secp256k1" = dontDistribute super."secp256k1";
+ "secret-santa" = dontDistribute super."secret-santa";
+ "secret-sharing" = dontDistribute super."secret-sharing";
+ "secrm" = dontDistribute super."secrm";
+ "secure-sockets" = dontDistribute super."secure-sockets";
+ "sednaDBXML" = dontDistribute super."sednaDBXML";
+ "select" = dontDistribute super."select";
+ "selectors" = dontDistribute super."selectors";
+ "selenium" = dontDistribute super."selenium";
+ "selenium-server" = dontDistribute super."selenium-server";
+ "selfrestart" = dontDistribute super."selfrestart";
+ "selinux" = dontDistribute super."selinux";
+ "semaphore-plus" = dontDistribute super."semaphore-plus";
+ "semi-iso" = dontDistribute super."semi-iso";
+ "semigroupoids-syntax" = dontDistribute super."semigroupoids-syntax";
+ "semigroups-actions" = dontDistribute super."semigroups-actions";
+ "semiring" = dontDistribute super."semiring";
+ "semiring-simple" = dontDistribute super."semiring-simple";
+ "semver-range" = dontDistribute super."semver-range";
+ "sendgrid-haskell" = dontDistribute super."sendgrid-haskell";
+ "sensenet" = dontDistribute super."sensenet";
+ "sentry" = dontDistribute super."sentry";
+ "senza" = dontDistribute super."senza";
+ "separated" = dontDistribute super."separated";
+ "seqaid" = dontDistribute super."seqaid";
+ "seqid" = dontDistribute super."seqid";
+ "seqid-streams" = dontDistribute super."seqid-streams";
+ "seqloc-datafiles" = dontDistribute super."seqloc-datafiles";
+ "sequence" = dontDistribute super."sequence";
+ "sequent-core" = dontDistribute super."sequent-core";
+ "sequential-index" = dontDistribute super."sequential-index";
+ "sequor" = dontDistribute super."sequor";
+ "serial" = dontDistribute super."serial";
+ "serial-test-generators" = dontDistribute super."serial-test-generators";
+ "serialport" = dontDistribute super."serialport";
+ "serv" = dontDistribute super."serv";
+ "servant-cassava" = dontDistribute super."servant-cassava";
+ "servant-ede" = dontDistribute super."servant-ede";
+ "servant-examples" = dontDistribute super."servant-examples";
+ "servant-github" = dontDistribute super."servant-github";
+ "servant-lucid" = dontDistribute super."servant-lucid";
+ "servant-mock" = dontDistribute super."servant-mock";
+ "servant-pool" = dontDistribute super."servant-pool";
+ "servant-postgresql" = dontDistribute super."servant-postgresql";
+ "servant-response" = dontDistribute super."servant-response";
+ "servant-scotty" = dontDistribute super."servant-scotty";
+ "servant-swagger" = dontDistribute super."servant-swagger";
+ "ses-html" = dontDistribute super."ses-html";
+ "ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
+ "sessions" = dontDistribute super."sessions";
+ "set-cover" = dontDistribute super."set-cover";
+ "set-with" = dontDistribute super."set-with";
+ "setdown" = dontDistribute super."setdown";
+ "setgame" = dontDistribute super."setgame";
+ "setops" = dontDistribute super."setops";
+ "setters" = dontDistribute super."setters";
+ "settings" = dontDistribute super."settings";
+ "sexp" = dontDistribute super."sexp";
+ "sexp-grammar" = dontDistribute super."sexp-grammar";
+ "sexp-show" = dontDistribute super."sexp-show";
+ "sexpr" = dontDistribute super."sexpr";
+ "sext" = dontDistribute super."sext";
+ "sfml-audio" = dontDistribute super."sfml-audio";
+ "sfmt" = dontDistribute super."sfmt";
+ "sgd" = dontDistribute super."sgd";
+ "sgf" = dontDistribute super."sgf";
+ "sgrep" = dontDistribute super."sgrep";
+ "sha-streams" = dontDistribute super."sha-streams";
+ "shadower" = dontDistribute super."shadower";
+ "shadowsocks" = dontDistribute super."shadowsocks";
+ "shady-gen" = dontDistribute super."shady-gen";
+ "shady-graphics" = dontDistribute super."shady-graphics";
+ "shake-cabal-build" = dontDistribute super."shake-cabal-build";
+ "shake-extras" = dontDistribute super."shake-extras";
+ "shake-minify" = dontDistribute super."shake-minify";
+ "shake-pack" = dontDistribute super."shake-pack";
+ "shake-persist" = dontDistribute super."shake-persist";
+ "shaker" = dontDistribute super."shaker";
+ "shakespeare-babel" = dontDistribute super."shakespeare-babel";
+ "shakespeare-css" = dontDistribute super."shakespeare-css";
+ "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
+ "shakespeare-js" = dontDistribute super."shakespeare-js";
+ "shakespeare-text" = dontDistribute super."shakespeare-text";
+ "shana" = dontDistribute super."shana";
+ "shapefile" = dontDistribute super."shapefile";
+ "shapely-data" = dontDistribute super."shapely-data";
+ "sharc-timbre" = dontDistribute super."sharc-timbre";
+ "shared-buffer" = dontDistribute super."shared-buffer";
+ "shared-fields" = dontDistribute super."shared-fields";
+ "shared-memory" = dontDistribute super."shared-memory";
+ "sharedio" = dontDistribute super."sharedio";
+ "she" = dontDistribute super."she";
+ "shelduck" = dontDistribute super."shelduck";
+ "shell-escape" = dontDistribute super."shell-escape";
+ "shell-monad" = dontDistribute super."shell-monad";
+ "shell-pipe" = dontDistribute super."shell-pipe";
+ "shellish" = dontDistribute super."shellish";
+ "shellmate" = dontDistribute super."shellmate";
+ "shelltestrunner" = dontDistribute super."shelltestrunner";
+ "shelly-extra" = dontDistribute super."shelly-extra";
+ "shivers-cfg" = dontDistribute super."shivers-cfg";
+ "shoap" = dontDistribute super."shoap";
+ "shortcircuit" = dontDistribute super."shortcircuit";
+ "shorten-strings" = dontDistribute super."shorten-strings";
+ "show" = dontDistribute super."show";
+ "show-type" = dontDistribute super."show-type";
+ "showdown" = dontDistribute super."showdown";
+ "shpider" = dontDistribute super."shpider";
+ "shplit" = dontDistribute super."shplit";
+ "shqq" = dontDistribute super."shqq";
+ "shuffle" = dontDistribute super."shuffle";
+ "sieve" = dontDistribute super."sieve";
+ "sifflet" = dontDistribute super."sifflet";
+ "sifflet-lib" = dontDistribute super."sifflet-lib";
+ "sign" = dontDistribute super."sign";
+ "signals" = dontDistribute super."signals";
+ "signed-multiset" = dontDistribute super."signed-multiset";
+ "simd" = dontDistribute super."simd";
+ "simgi" = dontDistribute super."simgi";
+ "simple" = dontDistribute super."simple";
+ "simple-actors" = dontDistribute super."simple-actors";
+ "simple-atom" = dontDistribute super."simple-atom";
+ "simple-bluetooth" = dontDistribute super."simple-bluetooth";
+ "simple-c-value" = dontDistribute super."simple-c-value";
+ "simple-conduit" = dontDistribute super."simple-conduit";
+ "simple-config" = dontDistribute super."simple-config";
+ "simple-css" = dontDistribute super."simple-css";
+ "simple-eval" = dontDistribute super."simple-eval";
+ "simple-firewire" = dontDistribute super."simple-firewire";
+ "simple-form" = dontDistribute super."simple-form";
+ "simple-genetic-algorithm" = dontDistribute super."simple-genetic-algorithm";
+ "simple-genetic-algorithm-mr" = dontDistribute super."simple-genetic-algorithm-mr";
+ "simple-get-opt" = dontDistribute super."simple-get-opt";
+ "simple-index" = dontDistribute super."simple-index";
+ "simple-log" = dontDistribute super."simple-log";
+ "simple-log-syslog" = dontDistribute super."simple-log-syslog";
+ "simple-neural-networks" = dontDistribute super."simple-neural-networks";
+ "simple-nix" = dontDistribute super."simple-nix";
+ "simple-observer" = dontDistribute super."simple-observer";
+ "simple-pascal" = dontDistribute super."simple-pascal";
+ "simple-pipe" = dontDistribute super."simple-pipe";
+ "simple-postgresql-orm" = dontDistribute super."simple-postgresql-orm";
+ "simple-rope" = dontDistribute super."simple-rope";
+ "simple-server" = dontDistribute super."simple-server";
+ "simple-session" = dontDistribute super."simple-session";
+ "simple-sessions" = dontDistribute super."simple-sessions";
+ "simple-smt" = dontDistribute super."simple-smt";
+ "simple-sql-parser" = dontDistribute super."simple-sql-parser";
+ "simple-stacked-vm" = dontDistribute super."simple-stacked-vm";
+ "simple-tabular" = dontDistribute super."simple-tabular";
+ "simple-templates" = dontDistribute super."simple-templates";
+ "simple-vec3" = dontDistribute super."simple-vec3";
+ "simpleargs" = dontDistribute super."simpleargs";
+ "simpleirc" = dontDistribute super."simpleirc";
+ "simpleirc-lens" = dontDistribute super."simpleirc-lens";
+ "simplenote" = dontDistribute super."simplenote";
+ "simpleprelude" = dontDistribute super."simpleprelude";
+ "simplesmtpclient" = dontDistribute super."simplesmtpclient";
+ "simplessh" = dontDistribute super."simplessh";
+ "simplest-sqlite" = dontDistribute super."simplest-sqlite";
+ "simplex" = dontDistribute super."simplex";
+ "simplex-basic" = dontDistribute super."simplex-basic";
+ "simseq" = dontDistribute super."simseq";
+ "simtreelo" = dontDistribute super."simtreelo";
+ "sindre" = dontDistribute super."sindre";
+ "singleton-nats" = dontDistribute super."singleton-nats";
+ "sink" = dontDistribute super."sink";
+ "sirkel" = dontDistribute super."sirkel";
+ "sitemap" = dontDistribute super."sitemap";
+ "sized" = dontDistribute super."sized";
+ "sized-types" = dontDistribute super."sized-types";
+ "sized-vector" = dontDistribute super."sized-vector";
+ "sizes" = dontDistribute super."sizes";
+ "sjsp" = dontDistribute super."sjsp";
+ "skeleton" = dontDistribute super."skeleton";
+ "skell" = dontDistribute super."skell";
+ "skemmtun" = dontDistribute super."skemmtun";
+ "skype4hs" = dontDistribute super."skype4hs";
+ "skypelogexport" = dontDistribute super."skypelogexport";
+ "slack" = dontDistribute super."slack";
+ "slack-api" = dontDistribute super."slack-api";
+ "slack-notify-haskell" = dontDistribute super."slack-notify-haskell";
+ "slice-cpp-gen" = dontDistribute super."slice-cpp-gen";
+ "slidemews" = dontDistribute super."slidemews";
+ "sloane" = dontDistribute super."sloane";
+ "slot-lambda" = dontDistribute super."slot-lambda";
+ "sloth" = dontDistribute super."sloth";
+ "smallarray" = dontDistribute super."smallarray";
+ "smallcheck-laws" = dontDistribute super."smallcheck-laws";
+ "smallcheck-lens" = dontDistribute super."smallcheck-lens";
+ "smallcheck-series" = dontDistribute super."smallcheck-series";
+ "smallpt-hs" = dontDistribute super."smallpt-hs";
+ "smallstring" = dontDistribute super."smallstring";
+ "smaoin" = dontDistribute super."smaoin";
+ "smartGroup" = dontDistribute super."smartGroup";
+ "smartcheck" = dontDistribute super."smartcheck";
+ "smartconstructor" = dontDistribute super."smartconstructor";
+ "smartword" = dontDistribute super."smartword";
+ "sme" = dontDistribute super."sme";
+ "smt-lib" = dontDistribute super."smt-lib";
+ "smtlib2" = dontDistribute super."smtlib2";
+ "smtp-mail-ng" = dontDistribute super."smtp-mail-ng";
+ "smtp2mta" = dontDistribute super."smtp2mta";
+ "smtps-gmail" = dontDistribute super."smtps-gmail";
+ "snake-game" = dontDistribute super."snake-game";
+ "snap-accept" = dontDistribute super."snap-accept";
+ "snap-app" = dontDistribute super."snap-app";
+ "snap-auth-cli" = dontDistribute super."snap-auth-cli";
+ "snap-blaze" = dontDistribute super."snap-blaze";
+ "snap-blaze-clay" = dontDistribute super."snap-blaze-clay";
+ "snap-configuration-utilities" = dontDistribute super."snap-configuration-utilities";
+ "snap-cors" = dontDistribute super."snap-cors";
+ "snap-elm" = dontDistribute super."snap-elm";
+ "snap-error-collector" = dontDistribute super."snap-error-collector";
+ "snap-extras" = dontDistribute super."snap-extras";
+ "snap-language" = dontDistribute super."snap-language";
+ "snap-loader-dynamic" = dontDistribute super."snap-loader-dynamic";
+ "snap-loader-static" = dontDistribute super."snap-loader-static";
+ "snap-predicates" = dontDistribute super."snap-predicates";
+ "snap-testing" = dontDistribute super."snap-testing";
+ "snap-utils" = dontDistribute super."snap-utils";
+ "snap-web-routes" = dontDistribute super."snap-web-routes";
+ "snaplet-acid-state" = dontDistribute super."snaplet-acid-state";
+ "snaplet-actionlog" = dontDistribute super."snaplet-actionlog";
+ "snaplet-amqp" = dontDistribute super."snaplet-amqp";
+ "snaplet-auth-acid" = dontDistribute super."snaplet-auth-acid";
+ "snaplet-coffee" = dontDistribute super."snaplet-coffee";
+ "snaplet-css-min" = dontDistribute super."snaplet-css-min";
+ "snaplet-environments" = dontDistribute super."snaplet-environments";
+ "snaplet-ghcjs" = dontDistribute super."snaplet-ghcjs";
+ "snaplet-hasql" = dontDistribute super."snaplet-hasql";
+ "snaplet-haxl" = dontDistribute super."snaplet-haxl";
+ "snaplet-hdbc" = dontDistribute super."snaplet-hdbc";
+ "snaplet-hslogger" = dontDistribute super."snaplet-hslogger";
+ "snaplet-i18n" = dontDistribute super."snaplet-i18n";
+ "snaplet-influxdb" = dontDistribute super."snaplet-influxdb";
+ "snaplet-lss" = dontDistribute super."snaplet-lss";
+ "snaplet-mandrill" = dontDistribute super."snaplet-mandrill";
+ "snaplet-mongoDB" = dontDistribute super."snaplet-mongoDB";
+ "snaplet-mongodb-minimalistic" = dontDistribute super."snaplet-mongodb-minimalistic";
+ "snaplet-mysql-simple" = dontDistribute super."snaplet-mysql-simple";
+ "snaplet-oauth" = dontDistribute super."snaplet-oauth";
+ "snaplet-persistent" = dontDistribute super."snaplet-persistent";
+ "snaplet-postgresql-simple" = dontDistribute super."snaplet-postgresql-simple";
+ "snaplet-postmark" = dontDistribute super."snaplet-postmark";
+ "snaplet-purescript" = dontDistribute super."snaplet-purescript";
+ "snaplet-recaptcha" = dontDistribute super."snaplet-recaptcha";
+ "snaplet-redis" = dontDistribute super."snaplet-redis";
+ "snaplet-redson" = dontDistribute super."snaplet-redson";
+ "snaplet-rest" = dontDistribute super."snaplet-rest";
+ "snaplet-riak" = dontDistribute super."snaplet-riak";
+ "snaplet-sass" = dontDistribute super."snaplet-sass";
+ "snaplet-sedna" = dontDistribute super."snaplet-sedna";
+ "snaplet-ses-html" = dontDistribute super."snaplet-ses-html";
+ "snaplet-sqlite-simple" = dontDistribute super."snaplet-sqlite-simple";
+ "snaplet-stripe" = dontDistribute super."snaplet-stripe";
+ "snaplet-tasks" = dontDistribute super."snaplet-tasks";
+ "snaplet-typed-sessions" = dontDistribute super."snaplet-typed-sessions";
+ "snaplet-wordpress" = dontDistribute super."snaplet-wordpress";
+ "snappy" = dontDistribute super."snappy";
+ "snappy-conduit" = dontDistribute super."snappy-conduit";
+ "snappy-framing" = dontDistribute super."snappy-framing";
+ "snappy-iteratee" = dontDistribute super."snappy-iteratee";
+ "sndfile-enumerators" = dontDistribute super."sndfile-enumerators";
+ "sneakyterm" = dontDistribute super."sneakyterm";
+ "sneathlane-haste" = dontDistribute super."sneathlane-haste";
+ "snippet-extractor" = dontDistribute super."snippet-extractor";
+ "snm" = dontDistribute super."snm";
+ "snow-white" = dontDistribute super."snow-white";
+ "snowball" = dontDistribute super."snowball";
+ "snowglobe" = dontDistribute super."snowglobe";
+ "sock2stream" = dontDistribute super."sock2stream";
+ "sockaddr" = dontDistribute super."sockaddr";
+ "socket-activation" = dontDistribute super."socket-activation";
+ "socket-sctp" = dontDistribute super."socket-sctp";
+ "socketio" = dontDistribute super."socketio";
+ "soegtk" = dontDistribute super."soegtk";
+ "sonic-visualiser" = dontDistribute super."sonic-visualiser";
+ "sophia" = dontDistribute super."sophia";
+ "sort-by-pinyin" = dontDistribute super."sort-by-pinyin";
+ "sorted" = dontDistribute super."sorted";
+ "sorting" = dontDistribute super."sorting";
+ "sorty" = dontDistribute super."sorty";
+ "sound-collage" = dontDistribute super."sound-collage";
+ "sounddelay" = dontDistribute super."sounddelay";
+ "source-code-server" = dontDistribute super."source-code-server";
+ "sousit" = dontDistribute super."sousit";
+ "sox" = dontDistribute super."sox";
+ "soxlib" = dontDistribute super."soxlib";
+ "soyuz" = dontDistribute super."soyuz";
+ "spacefill" = dontDistribute super."spacefill";
+ "spacepart" = dontDistribute super."spacepart";
+ "spaceprobe" = dontDistribute super."spaceprobe";
+ "spanout" = dontDistribute super."spanout";
+ "sparse" = dontDistribute super."sparse";
+ "sparse-lin-alg" = dontDistribute super."sparse-lin-alg";
+ "sparsebit" = dontDistribute super."sparsebit";
+ "sparsecheck" = dontDistribute super."sparsecheck";
+ "sparser" = dontDistribute super."sparser";
+ "spata" = dontDistribute super."spata";
+ "spatial-math" = dontDistribute super."spatial-math";
+ "spawn" = dontDistribute super."spawn";
+ "spe" = dontDistribute super."spe";
+ "special-functors" = dontDistribute super."special-functors";
+ "special-keys" = dontDistribute super."special-keys";
+ "specialize-th" = dontDistribute super."specialize-th";
+ "species" = dontDistribute super."species";
+ "speculation-transformers" = dontDistribute super."speculation-transformers";
+ "spelling-suggest" = dontDistribute super."spelling-suggest";
+ "sphero" = dontDistribute super."sphero";
+ "sphinx-cli" = dontDistribute super."sphinx-cli";
+ "spice" = dontDistribute super."spice";
+ "spike" = dontDistribute super."spike";
+ "spine" = dontDistribute super."spine";
+ "spir-v" = dontDistribute super."spir-v";
+ "splay" = dontDistribute super."splay";
+ "splaytree" = dontDistribute super."splaytree";
+ "spline3" = dontDistribute super."spline3";
+ "splines" = dontDistribute super."splines";
+ "split" = doDistribute super."split_0_2_2";
+ "split-channel" = dontDistribute super."split-channel";
+ "split-record" = dontDistribute super."split-record";
+ "split-tchan" = dontDistribute super."split-tchan";
+ "splitter" = dontDistribute super."splitter";
+ "splot" = dontDistribute super."splot";
+ "spool" = dontDistribute super."spool";
+ "spoonutil" = dontDistribute super."spoonutil";
+ "spoty" = dontDistribute super."spoty";
+ "spreadsheet" = dontDistribute super."spreadsheet";
+ "spritz" = dontDistribute super."spritz";
+ "spsa" = dontDistribute super."spsa";
+ "spy" = dontDistribute super."spy";
+ "sql-simple" = dontDistribute super."sql-simple";
+ "sql-simple-mysql" = dontDistribute super."sql-simple-mysql";
+ "sql-simple-pool" = dontDistribute super."sql-simple-pool";
+ "sql-simple-postgresql" = dontDistribute super."sql-simple-postgresql";
+ "sql-simple-sqlite" = dontDistribute super."sql-simple-sqlite";
+ "sql-words" = dontDistribute super."sql-words";
+ "sqlite" = dontDistribute super."sqlite";
+ "sqlite-simple-typed" = dontDistribute super."sqlite-simple-typed";
+ "sqlvalue-list" = dontDistribute super."sqlvalue-list";
+ "squeeze" = dontDistribute super."squeeze";
+ "sr-extra" = dontDistribute super."sr-extra";
+ "srcinst" = dontDistribute super."srcinst";
+ "srec" = dontDistribute super."srec";
+ "sscgi" = dontDistribute super."sscgi";
+ "ssh" = dontDistribute super."ssh";
+ "sshd-lint" = dontDistribute super."sshd-lint";
+ "sshtun" = dontDistribute super."sshtun";
+ "sssp" = dontDistribute super."sssp";
+ "sstable" = dontDistribute super."sstable";
+ "ssv" = dontDistribute super."ssv";
+ "stable-heap" = dontDistribute super."stable-heap";
+ "stable-maps" = dontDistribute super."stable-maps";
+ "stable-marriage" = dontDistribute super."stable-marriage";
+ "stable-memo" = dontDistribute super."stable-memo";
+ "stable-tree" = dontDistribute super."stable-tree";
+ "stack-hpc-coveralls" = dontDistribute super."stack-hpc-coveralls";
+ "stack-prism" = dontDistribute super."stack-prism";
+ "stack-run" = dontDistribute super."stack-run";
+ "standalone-derive-topdown" = dontDistribute super."standalone-derive-topdown";
+ "standalone-haddock" = dontDistribute super."standalone-haddock";
+ "star-to-star" = dontDistribute super."star-to-star";
+ "star-to-star-contra" = dontDistribute super."star-to-star-contra";
+ "starling" = dontDistribute super."starling";
+ "starrover2" = dontDistribute super."starrover2";
+ "stash" = dontDistribute super."stash";
+ "state" = dontDistribute super."state";
+ "state-plus" = dontDistribute super."state-plus";
+ "state-record" = dontDistribute super."state-record";
+ "statechart" = dontDistribute super."statechart";
+ "stateful-mtl" = dontDistribute super."stateful-mtl";
+ "statethread" = dontDistribute super."statethread";
+ "statgrab" = dontDistribute super."statgrab";
+ "static-hash" = dontDistribute super."static-hash";
+ "static-resources" = dontDistribute super."static-resources";
+ "staticanalysis" = dontDistribute super."staticanalysis";
+ "statistics-dirichlet" = dontDistribute super."statistics-dirichlet";
+ "statistics-fusion" = dontDistribute super."statistics-fusion";
+ "statistics-hypergeometric-genvar" = dontDistribute super."statistics-hypergeometric-genvar";
+ "stats" = dontDistribute super."stats";
+ "statsd" = dontDistribute super."statsd";
+ "statsd-client" = dontDistribute super."statsd-client";
+ "statsd-datadog" = dontDistribute super."statsd-datadog";
+ "statvfs" = dontDistribute super."statvfs";
+ "stb-image" = dontDistribute super."stb-image";
+ "stb-truetype" = dontDistribute super."stb-truetype";
+ "stdata" = dontDistribute super."stdata";
+ "stdf" = dontDistribute super."stdf";
+ "steambrowser" = dontDistribute super."steambrowser";
+ "steeloverseer" = dontDistribute super."steeloverseer";
+ "stemmer" = dontDistribute super."stemmer";
+ "step-function" = dontDistribute super."step-function";
+ "stepwise" = dontDistribute super."stepwise";
+ "stickyKeysHotKey" = dontDistribute super."stickyKeysHotKey";
+ "stitch" = dontDistribute super."stitch";
+ "stm-channelize" = dontDistribute super."stm-channelize";
+ "stm-chunked-queues" = dontDistribute super."stm-chunked-queues";
+ "stm-firehose" = dontDistribute super."stm-firehose";
+ "stm-io-hooks" = dontDistribute super."stm-io-hooks";
+ "stm-lifted" = dontDistribute super."stm-lifted";
+ "stm-linkedlist" = dontDistribute super."stm-linkedlist";
+ "stm-orelse-io" = dontDistribute super."stm-orelse-io";
+ "stm-promise" = dontDistribute super."stm-promise";
+ "stm-queue-extras" = dontDistribute super."stm-queue-extras";
+ "stm-sbchan" = dontDistribute super."stm-sbchan";
+ "stm-split" = dontDistribute super."stm-split";
+ "stm-tlist" = dontDistribute super."stm-tlist";
+ "stmcontrol" = dontDistribute super."stmcontrol";
+ "stomp-conduit" = dontDistribute super."stomp-conduit";
+ "stomp-patterns" = dontDistribute super."stomp-patterns";
+ "stomp-queue" = dontDistribute super."stomp-queue";
+ "stompl" = dontDistribute super."stompl";
+ "stopwatch" = dontDistribute super."stopwatch";
+ "storable" = dontDistribute super."storable";
+ "storable-record" = dontDistribute super."storable-record";
+ "storable-static-array" = dontDistribute super."storable-static-array";
+ "storable-tuple" = dontDistribute super."storable-tuple";
+ "storablevector" = dontDistribute super."storablevector";
+ "storablevector-carray" = dontDistribute super."storablevector-carray";
+ "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
+ "str" = dontDistribute super."str";
+ "stratum-tool" = dontDistribute super."stratum-tool";
+ "stream-fusion" = dontDistribute super."stream-fusion";
+ "stream-monad" = dontDistribute super."stream-monad";
+ "streamed" = dontDistribute super."streamed";
+ "streaming-histogram" = dontDistribute super."streaming-histogram";
+ "streaming-utils" = dontDistribute super."streaming-utils";
+ "streaming-wai" = dontDistribute super."streaming-wai";
+ "strict-concurrency" = dontDistribute super."strict-concurrency";
+ "strict-ghc-plugin" = dontDistribute super."strict-ghc-plugin";
+ "strict-identity" = dontDistribute super."strict-identity";
+ "strict-io" = dontDistribute super."strict-io";
+ "strictify" = dontDistribute super."strictify";
+ "strictly" = dontDistribute super."strictly";
+ "string" = dontDistribute super."string";
+ "string-conv" = dontDistribute super."string-conv";
+ "string-convert" = dontDistribute super."string-convert";
+ "string-quote" = dontDistribute super."string-quote";
+ "string-similarity" = dontDistribute super."string-similarity";
+ "stringlike" = dontDistribute super."stringlike";
+ "stringprep" = dontDistribute super."stringprep";
+ "strings" = dontDistribute super."strings";
+ "stringtable-atom" = dontDistribute super."stringtable-atom";
+ "strio" = dontDistribute super."strio";
+ "stripe" = dontDistribute super."stripe";
+ "stripe-core" = dontDistribute super."stripe-core";
+ "stripe-haskell" = dontDistribute super."stripe-haskell";
+ "stripe-http-streams" = dontDistribute super."stripe-http-streams";
+ "strive" = dontDistribute super."strive";
+ "strptime" = dontDistribute super."strptime";
+ "structs" = dontDistribute super."structs";
+ "structural-induction" = dontDistribute super."structural-induction";
+ "structured-haskell-mode" = dontDistribute super."structured-haskell-mode";
+ "structured-mongoDB" = dontDistribute super."structured-mongoDB";
+ "structures" = dontDistribute super."structures";
+ "stunclient" = dontDistribute super."stunclient";
+ "stunts" = dontDistribute super."stunts";
+ "stylized" = dontDistribute super."stylized";
+ "sub-state" = dontDistribute super."sub-state";
+ "subhask" = dontDistribute super."subhask";
+ "subleq-toolchain" = dontDistribute super."subleq-toolchain";
+ "subnet" = dontDistribute super."subnet";
+ "subtitleParser" = dontDistribute super."subtitleParser";
+ "subtitles" = dontDistribute super."subtitles";
+ "suffixarray" = dontDistribute super."suffixarray";
+ "suffixtree" = dontDistribute super."suffixtree";
+ "sugarhaskell" = dontDistribute super."sugarhaskell";
+ "suitable" = dontDistribute super."suitable";
+ "sump" = dontDistribute super."sump";
+ "sundown" = dontDistribute super."sundown";
+ "sunlight" = dontDistribute super."sunlight";
+ "sunroof-compiler" = dontDistribute super."sunroof-compiler";
+ "sunroof-examples" = dontDistribute super."sunroof-examples";
+ "sunroof-server" = dontDistribute super."sunroof-server";
+ "super-user-spark" = dontDistribute super."super-user-spark";
+ "supercollider-ht" = dontDistribute super."supercollider-ht";
+ "supercollider-midi" = dontDistribute super."supercollider-midi";
+ "superdoc" = dontDistribute super."superdoc";
+ "supero" = dontDistribute super."supero";
+ "supervisor" = dontDistribute super."supervisor";
+ "suspend" = dontDistribute super."suspend";
+ "svg2q" = dontDistribute super."svg2q";
+ "svgcairo" = dontDistribute super."svgcairo";
+ "svgutils" = dontDistribute super."svgutils";
+ "svm" = dontDistribute super."svm";
+ "svm-light-utils" = dontDistribute super."svm-light-utils";
+ "svm-simple" = dontDistribute super."svm-simple";
+ "svndump" = dontDistribute super."svndump";
+ "swapper" = dontDistribute super."swapper";
+ "swearjure" = dontDistribute super."swearjure";
+ "swf" = dontDistribute super."swf";
+ "swift-lda" = dontDistribute super."swift-lda";
+ "swish" = dontDistribute super."swish";
+ "sws" = dontDistribute super."sws";
+ "syb-extras" = dontDistribute super."syb-extras";
+ "syb-with-class-instances-text" = dontDistribute super."syb-with-class-instances-text";
+ "sylvia" = dontDistribute super."sylvia";
+ "sym" = dontDistribute super."sym";
+ "sym-plot" = dontDistribute super."sym-plot";
+ "symbol" = dontDistribute super."symbol";
+ "sync" = dontDistribute super."sync";
+ "synchronous-channels" = dontDistribute super."synchronous-channels";
+ "syncthing-hs" = dontDistribute super."syncthing-hs";
+ "synt" = dontDistribute super."synt";
+ "syntactic" = dontDistribute super."syntactic";
+ "syntactical" = dontDistribute super."syntactical";
+ "syntax" = dontDistribute super."syntax";
+ "syntax-attoparsec" = dontDistribute super."syntax-attoparsec";
+ "syntax-example" = dontDistribute super."syntax-example";
+ "syntax-example-json" = dontDistribute super."syntax-example-json";
+ "syntax-pretty" = dontDistribute super."syntax-pretty";
+ "syntax-printer" = dontDistribute super."syntax-printer";
+ "syntax-trees" = dontDistribute super."syntax-trees";
+ "syntax-trees-fork-bairyn" = dontDistribute super."syntax-trees-fork-bairyn";
+ "synthesizer" = dontDistribute super."synthesizer";
+ "synthesizer-alsa" = dontDistribute super."synthesizer-alsa";
+ "synthesizer-core" = dontDistribute super."synthesizer-core";
+ "synthesizer-dimensional" = dontDistribute super."synthesizer-dimensional";
+ "synthesizer-filter" = dontDistribute super."synthesizer-filter";
+ "synthesizer-inference" = dontDistribute super."synthesizer-inference";
+ "synthesizer-llvm" = dontDistribute super."synthesizer-llvm";
+ "synthesizer-midi" = dontDistribute super."synthesizer-midi";
+ "sys-auth-smbclient" = dontDistribute super."sys-auth-smbclient";
+ "sys-process" = dontDistribute super."sys-process";
+ "system-canonicalpath" = dontDistribute super."system-canonicalpath";
+ "system-command" = dontDistribute super."system-command";
+ "system-gpio" = dontDistribute super."system-gpio";
+ "system-inotify" = dontDistribute super."system-inotify";
+ "system-lifted" = dontDistribute super."system-lifted";
+ "system-random-effect" = dontDistribute super."system-random-effect";
+ "system-time-monotonic" = dontDistribute super."system-time-monotonic";
+ "system-util" = dontDistribute super."system-util";
+ "system-uuid" = dontDistribute super."system-uuid";
+ "systemd" = dontDistribute super."systemd";
+ "t-regex" = dontDistribute super."t-regex";
+ "ta" = dontDistribute super."ta";
+ "table" = dontDistribute super."table";
+ "table-tennis" = dontDistribute super."table-tennis";
+ "tableaux" = dontDistribute super."tableaux";
+ "tables" = dontDistribute super."tables";
+ "tablestorage" = dontDistribute super."tablestorage";
+ "tabloid" = dontDistribute super."tabloid";
+ "taffybar" = dontDistribute super."taffybar";
+ "tag-bits" = dontDistribute super."tag-bits";
+ "tag-stream" = dontDistribute super."tag-stream";
+ "tagchup" = dontDistribute super."tagchup";
+ "tagged-exception-core" = dontDistribute super."tagged-exception-core";
+ "tagged-list" = dontDistribute super."tagged-list";
+ "tagged-th" = dontDistribute super."tagged-th";
+ "tagged-transformer" = dontDistribute super."tagged-transformer";
+ "tagging" = dontDistribute super."tagging";
+ "taggy" = dontDistribute super."taggy";
+ "taggy-lens" = dontDistribute super."taggy-lens";
+ "taglib" = dontDistribute super."taglib";
+ "taglib-api" = dontDistribute super."taglib-api";
+ "tagset-positional" = dontDistribute super."tagset-positional";
+ "tagsoup" = doDistribute super."tagsoup_0_13_7";
+ "tagsoup-ht" = dontDistribute super."tagsoup-ht";
+ "tagsoup-parsec" = dontDistribute super."tagsoup-parsec";
+ "takahashi" = dontDistribute super."takahashi";
+ "takusen-oracle" = dontDistribute super."takusen-oracle";
+ "tamarin-prover" = dontDistribute super."tamarin-prover";
+ "tamarin-prover-term" = dontDistribute super."tamarin-prover-term";
+ "tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
+ "tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
+ "tamper" = dontDistribute super."tamper";
+ "tar" = doDistribute super."tar_0_4_2_2";
+ "target" = dontDistribute super."target";
+ "task" = dontDistribute super."task";
+ "taskpool" = dontDistribute super."taskpool";
+ "tasty-hunit-adapter" = dontDistribute super."tasty-hunit-adapter";
+ "tasty-integrate" = dontDistribute super."tasty-integrate";
+ "tasty-laws" = dontDistribute super."tasty-laws";
+ "tasty-lens" = dontDistribute super."tasty-lens";
+ "tasty-program" = dontDistribute super."tasty-program";
+ "tateti-tateti" = dontDistribute super."tateti-tateti";
+ "tau" = dontDistribute super."tau";
+ "tbox" = dontDistribute super."tbox";
+ "tcache-AWS" = dontDistribute super."tcache-AWS";
+ "tccli" = dontDistribute super."tccli";
+ "tce-conf" = dontDistribute super."tce-conf";
+ "tconfig" = dontDistribute super."tconfig";
+ "tcp" = dontDistribute super."tcp";
+ "tdd-util" = dontDistribute super."tdd-util";
+ "tdoc" = dontDistribute super."tdoc";
+ "teams" = dontDistribute super."teams";
+ "teeth" = dontDistribute super."teeth";
+ "telegram" = dontDistribute super."telegram";
+ "telegram-api" = dontDistribute super."telegram-api";
+ "teleport" = dontDistribute super."teleport";
+ "template-default" = dontDistribute super."template-default";
+ "template-haskell-util" = dontDistribute super."template-haskell-util";
+ "template-hsml" = dontDistribute super."template-hsml";
+ "template-yj" = dontDistribute super."template-yj";
+ "templatepg" = dontDistribute super."templatepg";
+ "templater" = dontDistribute super."templater";
+ "tempodb" = dontDistribute super."tempodb";
+ "temporal-csound" = dontDistribute super."temporal-csound";
+ "temporal-media" = dontDistribute super."temporal-media";
+ "temporal-music-notation" = dontDistribute super."temporal-music-notation";
+ "temporal-music-notation-demo" = dontDistribute super."temporal-music-notation-demo";
+ "temporal-music-notation-western" = dontDistribute super."temporal-music-notation-western";
+ "temporary-resourcet" = dontDistribute super."temporary-resourcet";
+ "tempus" = dontDistribute super."tempus";
+ "tempus-fugit" = dontDistribute super."tempus-fugit";
+ "tensor" = dontDistribute super."tensor";
+ "term-rewriting" = dontDistribute super."term-rewriting";
+ "termbox-bindings" = dontDistribute super."termbox-bindings";
+ "termination-combinators" = dontDistribute super."termination-combinators";
+ "terminfo" = doDistribute super."terminfo_0_4_0_2";
+ "terminfo-hs" = dontDistribute super."terminfo-hs";
+ "termplot" = dontDistribute super."termplot";
+ "terntup" = dontDistribute super."terntup";
+ "terrahs" = dontDistribute super."terrahs";
+ "tersmu" = dontDistribute super."tersmu";
+ "test-framework-doctest" = dontDistribute super."test-framework-doctest";
+ "test-framework-golden" = dontDistribute super."test-framework-golden";
+ "test-framework-program" = dontDistribute super."test-framework-program";
+ "test-framework-quickcheck" = dontDistribute super."test-framework-quickcheck";
+ "test-framework-sandbox" = dontDistribute super."test-framework-sandbox";
+ "test-framework-skip" = dontDistribute super."test-framework-skip";
+ "test-framework-testing-feat" = dontDistribute super."test-framework-testing-feat";
+ "test-framework-th-prime" = dontDistribute super."test-framework-th-prime";
+ "test-invariant" = dontDistribute super."test-invariant";
+ "test-pkg" = dontDistribute super."test-pkg";
+ "test-sandbox" = dontDistribute super."test-sandbox";
+ "test-sandbox-compose" = dontDistribute super."test-sandbox-compose";
+ "test-sandbox-hunit" = dontDistribute super."test-sandbox-hunit";
+ "test-sandbox-quickcheck" = dontDistribute super."test-sandbox-quickcheck";
+ "test-shouldbe" = dontDistribute super."test-shouldbe";
+ "test-simple" = dontDistribute super."test-simple";
+ "testPkg" = dontDistribute super."testPkg";
+ "testing-type-modifiers" = dontDistribute super."testing-type-modifiers";
+ "testloop" = dontDistribute super."testloop";
+ "testpack" = dontDistribute super."testpack";
+ "testpattern" = dontDistribute super."testpattern";
+ "testrunner" = dontDistribute super."testrunner";
+ "tetris" = dontDistribute super."tetris";
+ "tex2txt" = dontDistribute super."tex2txt";
+ "texrunner" = dontDistribute super."texrunner";
+ "text-and-plots" = dontDistribute super."text-and-plots";
+ "text-format-simple" = dontDistribute super."text-format-simple";
+ "text-icu-translit" = dontDistribute super."text-icu-translit";
+ "text-json-qq" = dontDistribute super."text-json-qq";
+ "text-latin1" = dontDistribute super."text-latin1";
+ "text-ldap" = dontDistribute super."text-ldap";
+ "text-locale-encoding" = dontDistribute super."text-locale-encoding";
+ "text-normal" = dontDistribute super."text-normal";
+ "text-position" = dontDistribute super."text-position";
+ "text-postgresql" = dontDistribute super."text-postgresql";
+ "text-printer" = dontDistribute super."text-printer";
+ "text-regex-replace" = dontDistribute super."text-regex-replace";
+ "text-region" = dontDistribute super."text-region";
+ "text-register-machine" = dontDistribute super."text-register-machine";
+ "text-render" = dontDistribute super."text-render";
+ "text-show-instances" = dontDistribute super."text-show-instances";
+ "text-stream-decode" = dontDistribute super."text-stream-decode";
+ "text-utf7" = dontDistribute super."text-utf7";
+ "text-xml-generic" = dontDistribute super."text-xml-generic";
+ "text-xml-qq" = dontDistribute super."text-xml-qq";
+ "text1" = dontDistribute super."text1";
+ "textPlot" = dontDistribute super."textPlot";
+ "textmatetags" = dontDistribute super."textmatetags";
+ "textocat-api" = dontDistribute super."textocat-api";
+ "texts" = dontDistribute super."texts";
+ "tfp" = dontDistribute super."tfp";
+ "tfp-th" = dontDistribute super."tfp-th";
+ "tftp" = dontDistribute super."tftp";
+ "tga" = dontDistribute super."tga";
+ "th-alpha" = dontDistribute super."th-alpha";
+ "th-build" = dontDistribute super."th-build";
+ "th-cas" = dontDistribute super."th-cas";
+ "th-context" = dontDistribute super."th-context";
+ "th-fold" = dontDistribute super."th-fold";
+ "th-inline-io-action" = dontDistribute super."th-inline-io-action";
+ "th-instance-reification" = dontDistribute super."th-instance-reification";
+ "th-instances" = dontDistribute super."th-instances";
+ "th-kinds" = dontDistribute super."th-kinds";
+ "th-kinds-fork" = dontDistribute super."th-kinds-fork";
+ "th-lift-instances" = dontDistribute super."th-lift-instances";
+ "th-printf" = dontDistribute super."th-printf";
+ "th-sccs" = dontDistribute super."th-sccs";
+ "th-traced" = dontDistribute super."th-traced";
+ "th-typegraph" = dontDistribute super."th-typegraph";
+ "themoviedb" = dontDistribute super."themoviedb";
+ "themplate" = dontDistribute super."themplate";
+ "theoremquest" = dontDistribute super."theoremquest";
+ "theoremquest-client" = dontDistribute super."theoremquest-client";
+ "thespian" = dontDistribute super."thespian";
+ "theta-functions" = dontDistribute super."theta-functions";
+ "thih" = dontDistribute super."thih";
+ "thimk" = dontDistribute super."thimk";
+ "thorn" = dontDistribute super."thorn";
+ "thread-local-storage" = dontDistribute super."thread-local-storage";
+ "threadPool" = dontDistribute super."threadPool";
+ "threadmanager" = dontDistribute super."threadmanager";
+ "threads-pool" = dontDistribute super."threads-pool";
+ "threads-supervisor" = dontDistribute super."threads-supervisor";
+ "threadscope" = dontDistribute super."threadscope";
+ "threefish" = dontDistribute super."threefish";
+ "threepenny-gui" = dontDistribute super."threepenny-gui";
+ "thrift" = dontDistribute super."thrift";
+ "thrist" = dontDistribute super."thrist";
+ "throttle" = dontDistribute super."throttle";
+ "thumbnail" = dontDistribute super."thumbnail";
+ "tianbar" = dontDistribute super."tianbar";
+ "tic-tac-toe" = dontDistribute super."tic-tac-toe";
+ "tickle" = dontDistribute super."tickle";
+ "tictactoe3d" = dontDistribute super."tictactoe3d";
+ "tidal" = dontDistribute super."tidal";
+ "tidal-midi" = dontDistribute super."tidal-midi";
+ "tidal-vis" = dontDistribute super."tidal-vis";
+ "tie-knot" = dontDistribute super."tie-knot";
+ "tiempo" = dontDistribute super."tiempo";
+ "tiger" = dontDistribute super."tiger";
+ "tight-apply" = dontDistribute super."tight-apply";
+ "tightrope" = dontDistribute super."tightrope";
+ "tighttp" = dontDistribute super."tighttp";
+ "tilings" = dontDistribute super."tilings";
+ "timberc" = dontDistribute super."timberc";
+ "time-extras" = dontDistribute super."time-extras";
+ "time-exts" = dontDistribute super."time-exts";
+ "time-http" = dontDistribute super."time-http";
+ "time-interval" = dontDistribute super."time-interval";
+ "time-io-access" = dontDistribute super."time-io-access";
+ "time-patterns" = dontDistribute super."time-patterns";
+ "time-qq" = dontDistribute super."time-qq";
+ "time-recurrence" = dontDistribute super."time-recurrence";
+ "time-series" = dontDistribute super."time-series";
+ "time-w3c" = dontDistribute super."time-w3c";
+ "timecalc" = dontDistribute super."timecalc";
+ "timeconsole" = dontDistribute super."timeconsole";
+ "timeless" = dontDistribute super."timeless";
+ "timelike" = dontDistribute super."timelike";
+ "timelike-time" = dontDistribute super."timelike-time";
+ "timemap" = dontDistribute super."timemap";
+ "timeout" = dontDistribute super."timeout";
+ "timeout-control" = dontDistribute super."timeout-control";
+ "timeout-with-results" = dontDistribute super."timeout-with-results";
+ "timeparsers" = dontDistribute super."timeparsers";
+ "timeplot" = dontDistribute super."timeplot";
+ "timers" = dontDistribute super."timers";
+ "timers-updatable" = dontDistribute super."timers-updatable";
+ "timestamp-subprocess-lines" = dontDistribute super."timestamp-subprocess-lines";
+ "timestamper" = dontDistribute super."timestamper";
+ "timezone-olson-th" = dontDistribute super."timezone-olson-th";
+ "timing-convenience" = dontDistribute super."timing-convenience";
+ "tinyMesh" = dontDistribute super."tinyMesh";
+ "tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
+ "tip-lib" = dontDistribute super."tip-lib";
+ "tiphys" = dontDistribute super."tiphys";
+ "titlecase" = dontDistribute super."titlecase";
+ "tkhs" = dontDistribute super."tkhs";
+ "tkyprof" = dontDistribute super."tkyprof";
+ "tld" = dontDistribute super."tld";
+ "tls-extra" = dontDistribute super."tls-extra";
+ "tmpl" = dontDistribute super."tmpl";
+ "tn" = dontDistribute super."tn";
+ "tnet" = dontDistribute super."tnet";
+ "to-haskell" = dontDistribute super."to-haskell";
+ "to-string-class" = dontDistribute super."to-string-class";
+ "to-string-instances" = dontDistribute super."to-string-instances";
+ "todos" = dontDistribute super."todos";
+ "tofromxml" = dontDistribute super."tofromxml";
+ "toilet" = dontDistribute super."toilet";
+ "tokenify" = dontDistribute super."tokenify";
+ "tokenize" = dontDistribute super."tokenize";
+ "toktok" = dontDistribute super."toktok";
+ "tokyocabinet-haskell" = dontDistribute super."tokyocabinet-haskell";
+ "tokyotyrant-haskell" = dontDistribute super."tokyotyrant-haskell";
+ "tomato-rubato-openal" = dontDistribute super."tomato-rubato-openal";
+ "toml" = dontDistribute super."toml";
+ "toolshed" = dontDistribute super."toolshed";
+ "topkata" = dontDistribute super."topkata";
+ "torch" = dontDistribute super."torch";
+ "total" = dontDistribute super."total";
+ "total-map" = dontDistribute super."total-map";
+ "total-maps" = dontDistribute super."total-maps";
+ "touched" = dontDistribute super."touched";
+ "toysolver" = dontDistribute super."toysolver";
+ "tpdb" = dontDistribute super."tpdb";
+ "trace" = dontDistribute super."trace";
+ "trace-call" = dontDistribute super."trace-call";
+ "trace-function-call" = dontDistribute super."trace-function-call";
+ "traced" = dontDistribute super."traced";
+ "tracer" = dontDistribute super."tracer";
+ "tracker" = dontDistribute super."tracker";
+ "trajectory" = dontDistribute super."trajectory";
+ "transactional-events" = dontDistribute super."transactional-events";
+ "transf" = dontDistribute super."transf";
+ "transformations" = dontDistribute super."transformations";
+ "transformers-abort" = dontDistribute super."transformers-abort";
+ "transformers-compose" = dontDistribute super."transformers-compose";
+ "transformers-convert" = dontDistribute super."transformers-convert";
+ "transformers-free" = dontDistribute super."transformers-free";
+ "transformers-runnable" = dontDistribute super."transformers-runnable";
+ "transformers-supply" = dontDistribute super."transformers-supply";
+ "transient" = dontDistribute super."transient";
+ "translatable-intset" = dontDistribute super."translatable-intset";
+ "translate" = dontDistribute super."translate";
+ "travis" = dontDistribute super."travis";
+ "travis-meta-yaml" = dontDistribute super."travis-meta-yaml";
+ "trawl" = dontDistribute super."trawl";
+ "traypoweroff" = dontDistribute super."traypoweroff";
+ "tree-monad" = dontDistribute super."tree-monad";
+ "treemap-html" = dontDistribute super."treemap-html";
+ "treemap-html-tools" = dontDistribute super."treemap-html-tools";
+ "treersec" = dontDistribute super."treersec";
+ "treeviz" = dontDistribute super."treeviz";
+ "tremulous-query" = dontDistribute super."tremulous-query";
+ "trhsx" = dontDistribute super."trhsx";
+ "triangulation" = dontDistribute super."triangulation";
+ "trimpolya" = dontDistribute super."trimpolya";
+ "tripLL" = dontDistribute super."tripLL";
+ "trivia" = dontDistribute super."trivia";
+ "trivial-constraint" = dontDistribute super."trivial-constraint";
+ "tropical" = dontDistribute super."tropical";
+ "true-name" = doDistribute super."true-name_0_0_0_2";
+ "truelevel" = dontDistribute super."truelevel";
+ "trurl" = dontDistribute super."trurl";
+ "truthful" = dontDistribute super."truthful";
+ "tsession" = dontDistribute super."tsession";
+ "tsession-happstack" = dontDistribute super."tsession-happstack";
+ "tskiplist" = dontDistribute super."tskiplist";
+ "tslogger" = dontDistribute super."tslogger";
+ "tsp-viz" = dontDistribute super."tsp-viz";
+ "tsparse" = dontDistribute super."tsparse";
+ "tst" = dontDistribute super."tst";
+ "tsvsql" = dontDistribute super."tsvsql";
+ "tubes" = dontDistribute super."tubes";
+ "tuntap" = dontDistribute super."tuntap";
+ "tup-functor" = dontDistribute super."tup-functor";
+ "tuple" = dontDistribute super."tuple";
+ "tuple-gen" = dontDistribute super."tuple-gen";
+ "tuple-generic" = dontDistribute super."tuple-generic";
+ "tuple-hlist" = dontDistribute super."tuple-hlist";
+ "tuple-lenses" = dontDistribute super."tuple-lenses";
+ "tuple-morph" = dontDistribute super."tuple-morph";
+ "tupleinstances" = dontDistribute super."tupleinstances";
+ "turing" = dontDistribute super."turing";
+ "turing-music" = dontDistribute super."turing-music";
+ "turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
+ "turni" = dontDistribute super."turni";
+ "tweak" = dontDistribute super."tweak";
+ "twentefp" = dontDistribute super."twentefp";
+ "twentefp-eventloop-graphics" = dontDistribute super."twentefp-eventloop-graphics";
+ "twentefp-eventloop-trees" = dontDistribute super."twentefp-eventloop-trees";
+ "twentefp-graphs" = dontDistribute super."twentefp-graphs";
+ "twentefp-number" = dontDistribute super."twentefp-number";
+ "twentefp-rosetree" = dontDistribute super."twentefp-rosetree";
+ "twentefp-trees" = dontDistribute super."twentefp-trees";
+ "twentefp-websockets" = dontDistribute super."twentefp-websockets";
+ "twhs" = dontDistribute super."twhs";
+ "twidge" = dontDistribute super."twidge";
+ "twilight-stm" = dontDistribute super."twilight-stm";
+ "twilio" = dontDistribute super."twilio";
+ "twill" = dontDistribute super."twill";
+ "twiml" = dontDistribute super."twiml";
+ "twine" = dontDistribute super."twine";
+ "twisty" = dontDistribute super."twisty";
+ "twitch" = dontDistribute super."twitch";
+ "twitter" = dontDistribute super."twitter";
+ "twitter-conduit" = dontDistribute super."twitter-conduit";
+ "twitter-enumerator" = dontDistribute super."twitter-enumerator";
+ "twitter-types" = dontDistribute super."twitter-types";
+ "twitter-types-lens" = dontDistribute super."twitter-types-lens";
+ "tx" = dontDistribute super."tx";
+ "txt-sushi" = dontDistribute super."txt-sushi";
+ "txt2rtf" = dontDistribute super."txt2rtf";
+ "txtblk" = dontDistribute super."txtblk";
+ "ty" = dontDistribute super."ty";
+ "typalyze" = dontDistribute super."typalyze";
+ "type-aligned" = dontDistribute super."type-aligned";
+ "type-booleans" = dontDistribute super."type-booleans";
+ "type-cereal" = dontDistribute super."type-cereal";
+ "type-combinators" = dontDistribute super."type-combinators";
+ "type-combinators-quote" = dontDistribute super."type-combinators-quote";
+ "type-digits" = dontDistribute super."type-digits";
+ "type-equality" = dontDistribute super."type-equality";
+ "type-equality-check" = dontDistribute super."type-equality-check";
+ "type-fun" = dontDistribute super."type-fun";
+ "type-functions" = dontDistribute super."type-functions";
+ "type-hint" = dontDistribute super."type-hint";
+ "type-int" = dontDistribute super."type-int";
+ "type-iso" = dontDistribute super."type-iso";
+ "type-level" = dontDistribute super."type-level";
+ "type-level-bst" = dontDistribute super."type-level-bst";
+ "type-level-natural-number" = dontDistribute super."type-level-natural-number";
+ "type-level-natural-number-induction" = dontDistribute super."type-level-natural-number-induction";
+ "type-level-natural-number-operations" = dontDistribute super."type-level-natural-number-operations";
+ "type-level-sets" = dontDistribute super."type-level-sets";
+ "type-level-tf" = dontDistribute super."type-level-tf";
+ "type-natural" = dontDistribute super."type-natural";
+ "type-ord" = dontDistribute super."type-ord";
+ "type-ord-spine-cereal" = dontDistribute super."type-ord-spine-cereal";
+ "type-prelude" = dontDistribute super."type-prelude";
+ "type-settheory" = dontDistribute super."type-settheory";
+ "type-spine" = dontDistribute super."type-spine";
+ "type-structure" = dontDistribute super."type-structure";
+ "type-sub-th" = dontDistribute super."type-sub-th";
+ "type-unary" = dontDistribute super."type-unary";
+ "typeable-th" = dontDistribute super."typeable-th";
+ "typed-spreadsheet" = dontDistribute super."typed-spreadsheet";
+ "typed-wire" = dontDistribute super."typed-wire";
+ "typed-wire-utils" = dontDistribute super."typed-wire-utils";
+ "typedquery" = dontDistribute super."typedquery";
+ "typehash" = dontDistribute super."typehash";
+ "typelevel" = dontDistribute super."typelevel";
+ "typelevel-tensor" = dontDistribute super."typelevel-tensor";
+ "typeof" = dontDistribute super."typeof";
+ "typeparams" = dontDistribute super."typeparams";
+ "typesafe-endian" = dontDistribute super."typesafe-endian";
+ "typescript-docs" = dontDistribute super."typescript-docs";
+ "typical" = dontDistribute super."typical";
+ "typography-geometry" = dontDistribute super."typography-geometry";
+ "uAgda" = dontDistribute super."uAgda";
+ "ua-parser" = dontDistribute super."ua-parser";
+ "uacpid" = dontDistribute super."uacpid";
+ "uberlast" = dontDistribute super."uberlast";
+ "uconv" = dontDistribute super."uconv";
+ "udbus" = dontDistribute super."udbus";
+ "udbus-model" = dontDistribute super."udbus-model";
+ "udcode" = dontDistribute super."udcode";
+ "udev" = dontDistribute super."udev";
+ "uhc-light" = dontDistribute super."uhc-light";
+ "uhc-util" = dontDistribute super."uhc-util";
+ "uhexdump" = dontDistribute super."uhexdump";
+ "uhttpc" = dontDistribute super."uhttpc";
+ "ui-command" = dontDistribute super."ui-command";
+ "uid" = dontDistribute super."uid";
+ "una" = dontDistribute super."una";
+ "unagi-chan" = dontDistribute super."unagi-chan";
+ "unagi-streams" = dontDistribute super."unagi-streams";
+ "unamb" = dontDistribute super."unamb";
+ "unamb-custom" = dontDistribute super."unamb-custom";
+ "unbound" = dontDistribute super."unbound";
+ "unbounded-delays-units" = dontDistribute super."unbounded-delays-units";
+ "unboxed-containers" = dontDistribute super."unboxed-containers";
+ "unbreak" = dontDistribute super."unbreak";
+ "unexceptionalio" = dontDistribute super."unexceptionalio";
+ "unfoldable" = dontDistribute super."unfoldable";
+ "ungadtagger" = dontDistribute super."ungadtagger";
+ "uni-events" = dontDistribute super."uni-events";
+ "uni-graphs" = dontDistribute super."uni-graphs";
+ "uni-htk" = dontDistribute super."uni-htk";
+ "uni-posixutil" = dontDistribute super."uni-posixutil";
+ "uni-reactor" = dontDistribute super."uni-reactor";
+ "uni-uDrawGraph" = dontDistribute super."uni-uDrawGraph";
+ "uni-util" = dontDistribute super."uni-util";
+ "unicode" = dontDistribute super."unicode";
+ "unicode-names" = dontDistribute super."unicode-names";
+ "unicode-normalization" = dontDistribute super."unicode-normalization";
+ "unicode-prelude" = dontDistribute super."unicode-prelude";
+ "unicode-properties" = dontDistribute super."unicode-properties";
+ "unicode-symbols" = dontDistribute super."unicode-symbols";
+ "unicoder" = dontDistribute super."unicoder";
+ "uniform-io" = dontDistribute super."uniform-io";
+ "uniform-pair" = dontDistribute super."uniform-pair";
+ "union-find-array" = dontDistribute super."union-find-array";
+ "union-map" = dontDistribute super."union-map";
+ "unique" = dontDistribute super."unique";
+ "unique-logic" = dontDistribute super."unique-logic";
+ "unique-logic-tf" = dontDistribute super."unique-logic-tf";
+ "uniqueid" = dontDistribute super."uniqueid";
+ "unit" = dontDistribute super."unit";
+ "units" = dontDistribute super."units";
+ "units-attoparsec" = dontDistribute super."units-attoparsec";
+ "units-defs" = dontDistribute super."units-defs";
+ "units-parser" = dontDistribute super."units-parser";
+ "unittyped" = dontDistribute super."unittyped";
+ "universal-binary" = dontDistribute super."universal-binary";
+ "universe-th" = dontDistribute super."universe-th";
+ "unix-fcntl" = dontDistribute super."unix-fcntl";
+ "unix-handle" = dontDistribute super."unix-handle";
+ "unix-io-extra" = dontDistribute super."unix-io-extra";
+ "unix-memory" = dontDistribute super."unix-memory";
+ "unix-process-conduit" = dontDistribute super."unix-process-conduit";
+ "unix-pty-light" = dontDistribute super."unix-pty-light";
+ "unlambda" = dontDistribute super."unlambda";
+ "unlit" = dontDistribute super."unlit";
+ "unm-hip" = dontDistribute super."unm-hip";
+ "unordered-containers-rematch" = dontDistribute super."unordered-containers-rematch";
+ "unordered-graphs" = dontDistribute super."unordered-graphs";
+ "unpack-funcs" = dontDistribute super."unpack-funcs";
+ "unroll-ghc-plugin" = dontDistribute super."unroll-ghc-plugin";
+ "unsafe" = dontDistribute super."unsafe";
+ "unsafe-promises" = dontDistribute super."unsafe-promises";
+ "unsafely" = dontDistribute super."unsafely";
+ "unsafeperformst" = dontDistribute super."unsafeperformst";
+ "unscramble" = dontDistribute super."unscramble";
+ "unusable-pkg" = dontDistribute super."unusable-pkg";
+ "uom-plugin" = dontDistribute super."uom-plugin";
+ "up" = dontDistribute super."up";
+ "up-grade" = dontDistribute super."up-grade";
+ "uploadcare" = dontDistribute super."uploadcare";
+ "upskirt" = dontDistribute super."upskirt";
+ "ureader" = dontDistribute super."ureader";
+ "urembed" = dontDistribute super."urembed";
+ "uri" = dontDistribute super."uri";
+ "uri-conduit" = dontDistribute super."uri-conduit";
+ "uri-enumerator" = dontDistribute super."uri-enumerator";
+ "uri-enumerator-file" = dontDistribute super."uri-enumerator-file";
+ "uri-template" = dontDistribute super."uri-template";
+ "url-generic" = dontDistribute super."url-generic";
+ "urlcheck" = dontDistribute super."urlcheck";
+ "urldecode" = dontDistribute super."urldecode";
+ "urldisp-happstack" = dontDistribute super."urldisp-happstack";
+ "urlencoded" = dontDistribute super."urlencoded";
+ "urn" = dontDistribute super."urn";
+ "urxml" = dontDistribute super."urxml";
+ "usb" = dontDistribute super."usb";
+ "usb-enumerator" = dontDistribute super."usb-enumerator";
+ "usb-hid" = dontDistribute super."usb-hid";
+ "usb-id-database" = dontDistribute super."usb-id-database";
+ "usb-iteratee" = dontDistribute super."usb-iteratee";
+ "usb-safe" = dontDistribute super."usb-safe";
+ "utc" = dontDistribute super."utc";
+ "utf8-env" = dontDistribute super."utf8-env";
+ "utf8-prelude" = dontDistribute super."utf8-prelude";
+ "uu-cco" = dontDistribute super."uu-cco";
+ "uu-cco-examples" = dontDistribute super."uu-cco-examples";
+ "uu-cco-hut-parsing" = dontDistribute super."uu-cco-hut-parsing";
+ "uu-cco-uu-parsinglib" = dontDistribute super."uu-cco-uu-parsinglib";
+ "uu-options" = dontDistribute super."uu-options";
+ "uu-tc" = dontDistribute super."uu-tc";
+ "uuagc" = dontDistribute super."uuagc";
+ "uuagc-bootstrap" = dontDistribute super."uuagc-bootstrap";
+ "uuagc-cabal" = dontDistribute super."uuagc-cabal";
+ "uuagc-diagrams" = dontDistribute super."uuagc-diagrams";
+ "uuagd" = dontDistribute super."uuagd";
+ "uuid-aeson" = dontDistribute super."uuid-aeson";
+ "uuid-le" = dontDistribute super."uuid-le";
+ "uuid-quasi" = dontDistribute super."uuid-quasi";
+ "uulib" = dontDistribute super."uulib";
+ "uvector" = dontDistribute super."uvector";
+ "uvector-algorithms" = dontDistribute super."uvector-algorithms";
+ "uxadt" = dontDistribute super."uxadt";
+ "uzbl-with-source" = dontDistribute super."uzbl-with-source";
+ "v4l2" = dontDistribute super."v4l2";
+ "v4l2-examples" = dontDistribute super."v4l2-examples";
+ "vacuum" = dontDistribute super."vacuum";
+ "vacuum-cairo" = dontDistribute super."vacuum-cairo";
+ "vacuum-graphviz" = dontDistribute super."vacuum-graphviz";
+ "vacuum-opengl" = dontDistribute super."vacuum-opengl";
+ "vacuum-ubigraph" = dontDistribute super."vacuum-ubigraph";
+ "vado" = dontDistribute super."vado";
+ "valid-names" = dontDistribute super."valid-names";
+ "validate" = dontDistribute super."validate";
+ "validated-literals" = dontDistribute super."validated-literals";
+ "validation" = dontDistribute super."validation";
+ "validations" = dontDistribute super."validations";
+ "value-supply" = dontDistribute super."value-supply";
+ "vampire" = dontDistribute super."vampire";
+ "var" = dontDistribute super."var";
+ "varan" = dontDistribute super."varan";
+ "variable-precision" = dontDistribute super."variable-precision";
+ "variables" = dontDistribute super."variables";
+ "varying" = dontDistribute super."varying";
+ "vaultaire-common" = dontDistribute super."vaultaire-common";
+ "vcache" = dontDistribute super."vcache";
+ "vcache-trie" = dontDistribute super."vcache-trie";
+ "vcard" = dontDistribute super."vcard";
+ "vcd" = dontDistribute super."vcd";
+ "vcs-revision" = dontDistribute super."vcs-revision";
+ "vcs-web-hook-parse" = dontDistribute super."vcs-web-hook-parse";
+ "vcsgui" = dontDistribute super."vcsgui";
+ "vcswrapper" = dontDistribute super."vcswrapper";
+ "vect" = dontDistribute super."vect";
+ "vect-floating" = dontDistribute super."vect-floating";
+ "vect-floating-accelerate" = dontDistribute super."vect-floating-accelerate";
+ "vect-opengl" = dontDistribute super."vect-opengl";
+ "vector-binary" = dontDistribute super."vector-binary";
+ "vector-bytestring" = dontDistribute super."vector-bytestring";
+ "vector-clock" = dontDistribute super."vector-clock";
+ "vector-conduit" = dontDistribute super."vector-conduit";
+ "vector-functorlazy" = dontDistribute super."vector-functorlazy";
+ "vector-heterogenous" = dontDistribute super."vector-heterogenous";
+ "vector-instances-collections" = dontDistribute super."vector-instances-collections";
+ "vector-mmap" = dontDistribute super."vector-mmap";
+ "vector-random" = dontDistribute super."vector-random";
+ "vector-read-instances" = dontDistribute super."vector-read-instances";
+ "vector-space-map" = dontDistribute super."vector-space-map";
+ "vector-space-opengl" = dontDistribute super."vector-space-opengl";
+ "vector-static" = dontDistribute super."vector-static";
+ "vector-strategies" = dontDistribute super."vector-strategies";
+ "verbalexpressions" = dontDistribute super."verbalexpressions";
+ "verbosity" = dontDistribute super."verbosity";
+ "verdict" = dontDistribute super."verdict";
+ "verdict-json" = dontDistribute super."verdict-json";
+ "verilog" = dontDistribute super."verilog";
+ "versions" = dontDistribute super."versions";
+ "vhdl" = dontDistribute super."vhdl";
+ "views" = dontDistribute super."views";
+ "vigilance" = dontDistribute super."vigilance";
+ "vimeta" = dontDistribute super."vimeta";
+ "vimus" = dontDistribute super."vimus";
+ "vintage-basic" = dontDistribute super."vintage-basic";
+ "vinyl-gl" = dontDistribute super."vinyl-gl";
+ "vinyl-json" = dontDistribute super."vinyl-json";
+ "vinyl-utils" = dontDistribute super."vinyl-utils";
+ "vinyl-vectors" = dontDistribute super."vinyl-vectors";
+ "virthualenv" = dontDistribute super."virthualenv";
+ "visibility" = dontDistribute super."visibility";
+ "vision" = dontDistribute super."vision";
+ "visual-graphrewrite" = dontDistribute super."visual-graphrewrite";
+ "visual-prof" = dontDistribute super."visual-prof";
+ "vivid" = dontDistribute super."vivid";
+ "vk-aws-route53" = dontDistribute super."vk-aws-route53";
+ "vk-posix-pty" = dontDistribute super."vk-posix-pty";
+ "vocabulary-kadma" = dontDistribute super."vocabulary-kadma";
+ "vorbiscomment" = dontDistribute super."vorbiscomment";
+ "vowpal-utils" = dontDistribute super."vowpal-utils";
+ "voyeur" = dontDistribute super."voyeur";
+ "vrpn" = dontDistribute super."vrpn";
+ "vte" = dontDistribute super."vte";
+ "vtegtk3" = dontDistribute super."vtegtk3";
+ "vty-examples" = dontDistribute super."vty-examples";
+ "vty-menu" = dontDistribute super."vty-menu";
+ "vty-ui" = dontDistribute super."vty-ui";
+ "vty-ui-extras" = dontDistribute super."vty-ui-extras";
+ "waddle" = dontDistribute super."waddle";
+ "wai-accept-language" = dontDistribute super."wai-accept-language";
+ "wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
+ "wai-devel" = dontDistribute super."wai-devel";
+ "wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
+ "wai-dispatch" = dontDistribute super."wai-dispatch";
+ "wai-extra" = doDistribute super."wai-extra_3_0_13_1";
+ "wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
+ "wai-graceful" = dontDistribute super."wai-graceful";
+ "wai-handler-devel" = dontDistribute super."wai-handler-devel";
+ "wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+ "wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
+ "wai-handler-snap" = dontDistribute super."wai-handler-snap";
+ "wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
+ "wai-hastache" = dontDistribute super."wai-hastache";
+ "wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
+ "wai-lens" = dontDistribute super."wai-lens";
+ "wai-lite" = dontDistribute super."wai-lite";
+ "wai-logger" = doDistribute super."wai-logger_2_2_4_1";
+ "wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
+ "wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
+ "wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
+ "wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
+ "wai-middleware-crowd" = doDistribute super."wai-middleware-crowd_0_1_3";
+ "wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
+ "wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
+ "wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
+ "wai-middleware-hmac" = dontDistribute super."wai-middleware-hmac";
+ "wai-middleware-hmac-client" = dontDistribute super."wai-middleware-hmac-client";
+ "wai-middleware-preprocessor" = dontDistribute super."wai-middleware-preprocessor";
+ "wai-middleware-route" = dontDistribute super."wai-middleware-route";
+ "wai-middleware-static-caching" = dontDistribute super."wai-middleware-static-caching";
+ "wai-request-spec" = dontDistribute super."wai-request-spec";
+ "wai-responsible" = dontDistribute super."wai-responsible";
+ "wai-router" = dontDistribute super."wai-router";
+ "wai-routes" = doDistribute super."wai-routes_0_9_4";
+ "wai-session-alt" = dontDistribute super."wai-session-alt";
+ "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+ "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
+ "wai-static-cache" = dontDistribute super."wai-static-cache";
+ "wai-static-pages" = dontDistribute super."wai-static-pages";
+ "wai-test" = dontDistribute super."wai-test";
+ "wai-thrift" = dontDistribute super."wai-thrift";
+ "wai-throttler" = dontDistribute super."wai-throttler";
+ "wait-handle" = dontDistribute super."wait-handle";
+ "waitfree" = dontDistribute super."waitfree";
+ "warc" = dontDistribute super."warc";
+ "warp-dynamic" = dontDistribute super."warp-dynamic";
+ "warp-static" = dontDistribute super."warp-static";
+ "warp-tls-uid" = dontDistribute super."warp-tls-uid";
+ "watchdog" = dontDistribute super."watchdog";
+ "watcher" = dontDistribute super."watcher";
+ "watchit" = dontDistribute super."watchit";
+ "wavconvert" = dontDistribute super."wavconvert";
+ "wavefront" = dontDistribute super."wavefront";
+ "wavesurfer" = dontDistribute super."wavesurfer";
+ "wavy" = dontDistribute super."wavy";
+ "wcwidth" = dontDistribute super."wcwidth";
+ "weather-api" = dontDistribute super."weather-api";
+ "web-browser-in-haskell" = dontDistribute super."web-browser-in-haskell";
+ "web-css" = dontDistribute super."web-css";
+ "web-encodings" = dontDistribute super."web-encodings";
+ "web-mongrel2" = dontDistribute super."web-mongrel2";
+ "web-page" = dontDistribute super."web-page";
+ "web-routes-mtl" = dontDistribute super."web-routes-mtl";
+ "web-routes-quasi" = dontDistribute super."web-routes-quasi";
+ "web-routes-regular" = dontDistribute super."web-routes-regular";
+ "web-routes-transformers" = dontDistribute super."web-routes-transformers";
+ "webapi" = dontDistribute super."webapi";
+ "webapp" = dontDistribute super."webapp";
+ "webcrank" = dontDistribute super."webcrank";
+ "webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
+ "webcrank-wai" = dontDistribute super."webcrank-wai";
+ "webdriver" = doDistribute super."webdriver_0_8_0_4";
+ "webdriver-snoy" = dontDistribute super."webdriver-snoy";
+ "webfinger-client" = dontDistribute super."webfinger-client";
+ "webidl" = dontDistribute super."webidl";
+ "webify" = dontDistribute super."webify";
+ "webkit" = dontDistribute super."webkit";
+ "webkit-javascriptcore" = dontDistribute super."webkit-javascriptcore";
+ "webkitgtk3" = dontDistribute super."webkitgtk3";
+ "webkitgtk3-javascriptcore" = dontDistribute super."webkitgtk3-javascriptcore";
+ "webrtc-vad" = dontDistribute super."webrtc-vad";
+ "webserver" = dontDistribute super."webserver";
+ "websnap" = dontDistribute super."websnap";
+ "websockets-snap" = dontDistribute super."websockets-snap";
+ "webwire" = dontDistribute super."webwire";
+ "wedding-announcement" = dontDistribute super."wedding-announcement";
+ "wedged" = dontDistribute super."wedged";
+ "weighted-regexp" = dontDistribute super."weighted-regexp";
+ "weighted-search" = dontDistribute super."weighted-search";
+ "welshy" = dontDistribute super."welshy";
+ "wheb-mongo" = dontDistribute super."wheb-mongo";
+ "wheb-redis" = dontDistribute super."wheb-redis";
+ "wheb-strapped" = dontDistribute super."wheb-strapped";
+ "while-lang-parser" = dontDistribute super."while-lang-parser";
+ "whim" = dontDistribute super."whim";
+ "whiskers" = dontDistribute super."whiskers";
+ "whitespace" = dontDistribute super."whitespace";
+ "whois" = dontDistribute super."whois";
+ "why3" = dontDistribute super."why3";
+ "wigner-symbols" = dontDistribute super."wigner-symbols";
+ "wikipedia4epub" = dontDistribute super."wikipedia4epub";
+ "win-hp-path" = dontDistribute super."win-hp-path";
+ "windowslive" = dontDistribute super."windowslive";
+ "winerror" = dontDistribute super."winerror";
+ "winio" = dontDistribute super."winio";
+ "wiring" = dontDistribute super."wiring";
+ "witness" = dontDistribute super."witness";
+ "witty" = dontDistribute super."witty";
+ "wkt" = dontDistribute super."wkt";
+ "wl-pprint-ansiterm" = dontDistribute super."wl-pprint-ansiterm";
+ "wlc-hs" = dontDistribute super."wlc-hs";
+ "wobsurv" = dontDistribute super."wobsurv";
+ "woffex" = dontDistribute super."woffex";
+ "wol" = dontDistribute super."wol";
+ "wolf" = dontDistribute super."wolf";
+ "woot" = dontDistribute super."woot";
+ "word24" = dontDistribute super."word24";
+ "wordcloud" = dontDistribute super."wordcloud";
+ "wordexp" = dontDistribute super."wordexp";
+ "words" = dontDistribute super."words";
+ "wordsearch" = dontDistribute super."wordsearch";
+ "wordsetdiff" = dontDistribute super."wordsetdiff";
+ "workflow-osx" = dontDistribute super."workflow-osx";
+ "wp-archivebot" = dontDistribute super."wp-archivebot";
+ "wraparound" = dontDistribute super."wraparound";
+ "wraxml" = dontDistribute super."wraxml";
+ "wreq-sb" = dontDistribute super."wreq-sb";
+ "wright" = dontDistribute super."wright";
+ "wsdl" = dontDistribute super."wsdl";
+ "wsedit" = dontDistribute super."wsedit";
+ "wtk" = dontDistribute super."wtk";
+ "wtk-gtk" = dontDistribute super."wtk-gtk";
+ "wumpus-basic" = dontDistribute super."wumpus-basic";
+ "wumpus-core" = dontDistribute super."wumpus-core";
+ "wumpus-drawing" = dontDistribute super."wumpus-drawing";
+ "wumpus-microprint" = dontDistribute super."wumpus-microprint";
+ "wumpus-tree" = dontDistribute super."wumpus-tree";
+ "wuss" = dontDistribute super."wuss";
+ "wx" = dontDistribute super."wx";
+ "wxAsteroids" = dontDistribute super."wxAsteroids";
+ "wxFruit" = dontDistribute super."wxFruit";
+ "wxc" = dontDistribute super."wxc";
+ "wxcore" = dontDistribute super."wxcore";
+ "wxdirect" = dontDistribute super."wxdirect";
+ "wxhnotepad" = dontDistribute super."wxhnotepad";
+ "wxturtle" = dontDistribute super."wxturtle";
+ "wybor" = dontDistribute super."wybor";
+ "wyvern" = dontDistribute super."wyvern";
+ "x-dsp" = dontDistribute super."x-dsp";
+ "x11-xim" = dontDistribute super."x11-xim";
+ "x11-xinput" = dontDistribute super."x11-xinput";
+ "x509-util" = dontDistribute super."x509-util";
+ "xattr" = dontDistribute super."xattr";
+ "xbattbar" = dontDistribute super."xbattbar";
+ "xcb-types" = dontDistribute super."xcb-types";
+ "xcffib" = dontDistribute super."xcffib";
+ "xchat-plugin" = dontDistribute super."xchat-plugin";
+ "xcp" = dontDistribute super."xcp";
+ "xdg-userdirs" = dontDistribute super."xdg-userdirs";
+ "xdot" = dontDistribute super."xdot";
+ "xfconf" = dontDistribute super."xfconf";
+ "xhaskell-library" = dontDistribute super."xhaskell-library";
+ "xhb" = dontDistribute super."xhb";
+ "xhb-atom-cache" = dontDistribute super."xhb-atom-cache";
+ "xhb-ewmh" = dontDistribute super."xhb-ewmh";
+ "xhtml" = doDistribute super."xhtml_3000_2_1";
+ "xhtml-combinators" = dontDistribute super."xhtml-combinators";
+ "xilinx-lava" = dontDistribute super."xilinx-lava";
+ "xine" = dontDistribute super."xine";
+ "xing-api" = dontDistribute super."xing-api";
+ "xinput-conduit" = dontDistribute super."xinput-conduit";
+ "xkbcommon" = dontDistribute super."xkbcommon";
+ "xkcd" = dontDistribute super."xkcd";
+ "xlsx-templater" = dontDistribute super."xlsx-templater";
+ "xml-basic" = dontDistribute super."xml-basic";
+ "xml-catalog" = dontDistribute super."xml-catalog";
+ "xml-enumerator" = dontDistribute super."xml-enumerator";
+ "xml-enumerator-combinators" = dontDistribute super."xml-enumerator-combinators";
+ "xml-extractors" = dontDistribute super."xml-extractors";
+ "xml-helpers" = dontDistribute super."xml-helpers";
+ "xml-html-conduit-lens" = dontDistribute super."xml-html-conduit-lens";
+ "xml-monad" = dontDistribute super."xml-monad";
+ "xml-parsec" = dontDistribute super."xml-parsec";
+ "xml-picklers" = dontDistribute super."xml-picklers";
+ "xml-pipe" = dontDistribute super."xml-pipe";
+ "xml-prettify" = dontDistribute super."xml-prettify";
+ "xml-push" = dontDistribute super."xml-push";
+ "xml-query" = dontDistribute super."xml-query";
+ "xml-query-xml-conduit" = dontDistribute super."xml-query-xml-conduit";
+ "xml-query-xml-types" = dontDistribute super."xml-query-xml-types";
+ "xml2html" = dontDistribute super."xml2html";
+ "xml2json" = dontDistribute super."xml2json";
+ "xml2x" = dontDistribute super."xml2x";
+ "xmltv" = dontDistribute super."xmltv";
+ "xmms2-client" = dontDistribute super."xmms2-client";
+ "xmms2-client-glib" = dontDistribute super."xmms2-client-glib";
+ "xmobar" = dontDistribute super."xmobar";
+ "xmonad-bluetilebranch" = dontDistribute super."xmonad-bluetilebranch";
+ "xmonad-contrib" = dontDistribute super."xmonad-contrib";
+ "xmonad-contrib-bluetilebranch" = dontDistribute super."xmonad-contrib-bluetilebranch";
+ "xmonad-contrib-gpl" = dontDistribute super."xmonad-contrib-gpl";
+ "xmonad-entryhelper" = dontDistribute super."xmonad-entryhelper";
+ "xmonad-eval" = dontDistribute super."xmonad-eval";
+ "xmonad-extras" = dontDistribute super."xmonad-extras";
+ "xmonad-screenshot" = dontDistribute super."xmonad-screenshot";
+ "xmonad-utils" = dontDistribute super."xmonad-utils";
+ "xmonad-wallpaper" = dontDistribute super."xmonad-wallpaper";
+ "xmonad-windownames" = dontDistribute super."xmonad-windownames";
+ "xmpipe" = dontDistribute super."xmpipe";
+ "xorshift" = dontDistribute super."xorshift";
+ "xosd" = dontDistribute super."xosd";
+ "xournal-builder" = dontDistribute super."xournal-builder";
+ "xournal-convert" = dontDistribute super."xournal-convert";
+ "xournal-parser" = dontDistribute super."xournal-parser";
+ "xournal-render" = dontDistribute super."xournal-render";
+ "xournal-types" = dontDistribute super."xournal-types";
+ "xsact" = dontDistribute super."xsact";
+ "xsd" = dontDistribute super."xsd";
+ "xsha1" = dontDistribute super."xsha1";
+ "xslt" = dontDistribute super."xslt";
+ "xtc" = dontDistribute super."xtc";
+ "xtest" = dontDistribute super."xtest";
+ "xturtle" = dontDistribute super."xturtle";
+ "xxhash" = dontDistribute super."xxhash";
+ "y0l0bot" = dontDistribute super."y0l0bot";
+ "yabi" = dontDistribute super."yabi";
+ "yabi-muno" = dontDistribute super."yabi-muno";
+ "yahoo-finance-conduit" = dontDistribute super."yahoo-finance-conduit";
+ "yahoo-web-search" = dontDistribute super."yahoo-web-search";
+ "yajl" = dontDistribute super."yajl";
+ "yajl-enumerator" = dontDistribute super."yajl-enumerator";
+ "yall" = dontDistribute super."yall";
+ "yamemo" = dontDistribute super."yamemo";
+ "yaml-config" = dontDistribute super."yaml-config";
+ "yaml-light-lens" = dontDistribute super."yaml-light-lens";
+ "yaml-rpc" = dontDistribute super."yaml-rpc";
+ "yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
+ "yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+ "yaml-union" = dontDistribute super."yaml-union";
+ "yaml2owl" = dontDistribute super."yaml2owl";
+ "yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
+ "yampa-canvas" = dontDistribute super."yampa-canvas";
+ "yampa-glfw" = dontDistribute super."yampa-glfw";
+ "yampa-glut" = dontDistribute super."yampa-glut";
+ "yampa2048" = dontDistribute super."yampa2048";
+ "yaop" = dontDistribute super."yaop";
+ "yap" = dontDistribute super."yap";
+ "yarr" = dontDistribute super."yarr";
+ "yarr-image-io" = dontDistribute super."yarr-image-io";
+ "yate" = dontDistribute super."yate";
+ "yavie" = dontDistribute super."yavie";
+ "ycextra" = dontDistribute super."ycextra";
+ "yeganesh" = dontDistribute super."yeganesh";
+ "yeller" = dontDistribute super."yeller";
+ "yesod-angular" = dontDistribute super."yesod-angular";
+ "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
+ "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+ "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
+ "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
+ "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
+ "yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+ "yesod-auth-oauth" = dontDistribute super."yesod-auth-oauth";
+ "yesod-auth-oauth2" = dontDistribute super."yesod-auth-oauth2";
+ "yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
+ "yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
+ "yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+ "yesod-bin" = doDistribute super."yesod-bin_1_4_17";
+ "yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
+ "yesod-comments" = dontDistribute super."yesod-comments";
+ "yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
+ "yesod-continuations" = dontDistribute super."yesod-continuations";
+ "yesod-crud" = dontDistribute super."yesod-crud";
+ "yesod-crud-persist" = dontDistribute super."yesod-crud-persist";
+ "yesod-csp" = dontDistribute super."yesod-csp";
+ "yesod-datatables" = dontDistribute super."yesod-datatables";
+ "yesod-dsl" = dontDistribute super."yesod-dsl";
+ "yesod-examples" = dontDistribute super."yesod-examples";
+ "yesod-form-json" = dontDistribute super."yesod-form-json";
+ "yesod-goodies" = dontDistribute super."yesod-goodies";
+ "yesod-json" = dontDistribute super."yesod-json";
+ "yesod-links" = dontDistribute super."yesod-links";
+ "yesod-lucid" = dontDistribute super."yesod-lucid";
+ "yesod-markdown" = dontDistribute super."yesod-markdown";
+ "yesod-media-simple" = dontDistribute super."yesod-media-simple";
+ "yesod-paginate" = dontDistribute super."yesod-paginate";
+ "yesod-pagination" = dontDistribute super."yesod-pagination";
+ "yesod-paginator" = dontDistribute super."yesod-paginator";
+ "yesod-platform" = dontDistribute super."yesod-platform";
+ "yesod-pnotify" = dontDistribute super."yesod-pnotify";
+ "yesod-pure" = dontDistribute super."yesod-pure";
+ "yesod-purescript" = dontDistribute super."yesod-purescript";
+ "yesod-raml" = dontDistribute super."yesod-raml";
+ "yesod-raml-bin" = dontDistribute super."yesod-raml-bin";
+ "yesod-raml-docs" = dontDistribute super."yesod-raml-docs";
+ "yesod-raml-mock" = dontDistribute super."yesod-raml-mock";
+ "yesod-recaptcha" = dontDistribute super."yesod-recaptcha";
+ "yesod-routes" = dontDistribute super."yesod-routes";
+ "yesod-routes-flow" = dontDistribute super."yesod-routes-flow";
+ "yesod-routes-typescript" = dontDistribute super."yesod-routes-typescript";
+ "yesod-rst" = dontDistribute super."yesod-rst";
+ "yesod-s3" = dontDistribute super."yesod-s3";
+ "yesod-sass" = dontDistribute super."yesod-sass";
+ "yesod-session-redis" = dontDistribute super."yesod-session-redis";
+ "yesod-tableview" = dontDistribute super."yesod-tableview";
+ "yesod-test-json" = dontDistribute super."yesod-test-json";
+ "yesod-tls" = dontDistribute super."yesod-tls";
+ "yesod-transloadit" = dontDistribute super."yesod-transloadit";
+ "yesod-vend" = dontDistribute super."yesod-vend";
+ "yesod-websockets-extra" = dontDistribute super."yesod-websockets-extra";
+ "yesod-worker" = dontDistribute super."yesod-worker";
+ "yet-another-logger" = dontDistribute super."yet-another-logger";
+ "yhccore" = dontDistribute super."yhccore";
+ "yi-contrib" = dontDistribute super."yi-contrib";
+ "yi-emacs-colours" = dontDistribute super."yi-emacs-colours";
+ "yi-gtk" = dontDistribute super."yi-gtk";
+ "yi-monokai" = dontDistribute super."yi-monokai";
+ "yi-snippet" = dontDistribute super."yi-snippet";
+ "yi-solarized" = dontDistribute super."yi-solarized";
+ "yi-spolsky" = dontDistribute super."yi-spolsky";
+ "yi-vty" = dontDistribute super."yi-vty";
+ "yices" = dontDistribute super."yices";
+ "yices-easy" = dontDistribute super."yices-easy";
+ "yices-painless" = dontDistribute super."yices-painless";
+ "yjftp" = dontDistribute super."yjftp";
+ "yjftp-libs" = dontDistribute super."yjftp-libs";
+ "yjsvg" = dontDistribute super."yjsvg";
+ "yjtools" = dontDistribute super."yjtools";
+ "yocto" = dontDistribute super."yocto";
+ "yoko" = dontDistribute super."yoko";
+ "york-lava" = dontDistribute super."york-lava";
+ "youtube" = dontDistribute super."youtube";
+ "yql" = dontDistribute super."yql";
+ "yst" = dontDistribute super."yst";
+ "yuiGrid" = dontDistribute super."yuiGrid";
+ "yuuko" = dontDistribute super."yuuko";
+ "yxdb-utils" = dontDistribute super."yxdb-utils";
+ "z3" = dontDistribute super."z3";
+ "zalgo" = dontDistribute super."zalgo";
+ "zampolit" = dontDistribute super."zampolit";
+ "zasni-gerna" = dontDistribute super."zasni-gerna";
+ "zcache" = dontDistribute super."zcache";
+ "zenc" = dontDistribute super."zenc";
+ "zendesk-api" = dontDistribute super."zendesk-api";
+ "zeno" = dontDistribute super."zeno";
+ "zerobin" = dontDistribute super."zerobin";
+ "zeromq-haskell" = dontDistribute super."zeromq-haskell";
+ "zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
+ "zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+ "zeroth" = dontDistribute super."zeroth";
+ "zigbee-znet25" = dontDistribute super."zigbee-znet25";
+ "zip-conduit" = dontDistribute super."zip-conduit";
+ "zipedit" = dontDistribute super."zipedit";
+ "zipkin" = dontDistribute super."zipkin";
+ "zipper" = dontDistribute super."zipper";
+ "zippers" = dontDistribute super."zippers";
+ "zippo" = dontDistribute super."zippo";
+ "zlib-conduit" = dontDistribute super."zlib-conduit";
+ "zmcat" = dontDistribute super."zmcat";
+ "zmidi-core" = dontDistribute super."zmidi-core";
+ "zmidi-score" = dontDistribute super."zmidi-score";
+ "zmqat" = dontDistribute super."zmqat";
+ "zoneinfo" = dontDistribute super."zoneinfo";
+ "zoom" = dontDistribute super."zoom";
+ "zoom-cache" = dontDistribute super."zoom-cache";
+ "zoom-cache-pcm" = dontDistribute super."zoom-cache-pcm";
+ "zoom-cache-sndfile" = dontDistribute super."zoom-cache-sndfile";
+ "zoom-refs" = dontDistribute super."zoom-refs";
+ "zot" = dontDistribute super."zot";
+ "zsh-battery" = dontDistribute super."zsh-battery";
+ "ztail" = dontDistribute super."ztail";
+
+}
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 8e2a6180602..ad820012bd1 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -88,7 +88,7 @@ let
(optionalString useCpphs "--with-cpphs=${cpphs}/bin/cpphs --ghc-options=-cpp --ghc-options=-pgmP${cpphs}/bin/cpphs --ghc-options=-optP--cpp")
(enableFeature enableSplitObjs "split-objs")
(enableFeature enableLibraryProfiling "library-profiling")
- (enableFeature enableExecutableProfiling "executable-profiling")
+ (enableFeature enableExecutableProfiling (if versionOlder ghc.version "8" then "executable-profiling" else "profiling"))
(enableFeature enableSharedLibraries "shared")
(optionalString (isGhcjs || versionOlder "7" ghc.version) (enableFeature enableStaticLibraries "library-vanilla"))
(optionalString (isGhcjs || versionOlder "7.4" ghc.version) (enableFeature enableSharedExecutables "executable-dynamic"))
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 26288e13884..e24b039d786 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -454,13 +454,18 @@ self: {
}) {};
"ALUT" = callPackage
- ({ mkDerivation, base, freealut, OpenAL, StateVar, transformers }:
+ ({ mkDerivation, base, freealut, OpenAL, pretty, StateVar
+ , transformers
+ }:
mkDerivation {
pname = "ALUT";
- version = "2.4.0.1";
- sha256 = "fcf517a673b0ad2bd6b83033a33f77603b36f293ad651d5ede92c4d30225b56b";
+ version = "2.4.0.2";
+ sha256 = "b8364da380f5f1d85d13e427851a153be2809e1838d16393e37566f34b384b87";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base OpenAL StateVar transformers ];
librarySystemDepends = [ freealut ];
+ executableHaskellDepends = [ base pretty ];
homepage = "https://github.com/haskell-openal/ALUT";
description = "A binding for the OpenAL Utility Toolkit";
license = stdenv.lib.licenses.bsd3;
@@ -771,6 +776,8 @@ self: {
pname = "Agda";
version = "2.4.2.5";
sha256 = "959658a372d93b735d92191b372d221461026c98de4f92e56d198b576dfb67ee";
+ revision = "1";
+ editedCabalFile = "85d09d8a607a351be092c5e168c35b8c303b20765ceb0f01cd34956c44ba7f5a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -876,6 +883,7 @@ self: {
homepage = "http://allureofthestars.com";
description = "Near-future Sci-Fi roguelike and tactical squad game";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"AndroidViewHierarchyImporter" = callPackage
@@ -1818,6 +1826,33 @@ self: {
license = "GPL";
}) {};
+ "BlogLiterately_0_8_1_4" = callPackage
+ ({ mkDerivation, base, blaze-html, bool-extras, bytestring, cmdargs
+ , containers, data-default, directory, filepath, HaXml, haxr
+ , highlighting-kate, hscolour, lens, mtl, pandoc, pandoc-citeproc
+ , pandoc-types, parsec, process, split, strict, temporary
+ , transformers
+ }:
+ mkDerivation {
+ pname = "BlogLiterately";
+ version = "0.8.1.4";
+ sha256 = "f5771035d39ae6230d694e5b9a3391d12efa4f4e776564a7a7415611c65e20a0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base blaze-html bool-extras bytestring cmdargs containers
+ data-default directory filepath HaXml haxr highlighting-kate
+ hscolour lens mtl pandoc pandoc-citeproc pandoc-types parsec
+ process split strict temporary transformers
+ ];
+ executableHaskellDepends = [ base cmdargs ];
+ jailbreak = true;
+ homepage = "http://byorgey.wordpress.com/blogliterately/";
+ description = "A tool for posting Haskelly articles to blogs";
+ license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"BlogLiterately-diagrams_0_1_4_3" = callPackage
({ mkDerivation, base, BlogLiterately, containers, diagrams-builder
, diagrams-cairo, diagrams-lib, directory, filepath, pandoc, safe
@@ -1861,6 +1896,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "BlogLiterately-diagrams_0_2_0_2" = callPackage
+ ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder
+ , diagrams-lib, diagrams-rasterific, directory, filepath
+ , JuicyPixels, pandoc, safe
+ }:
+ mkDerivation {
+ pname = "BlogLiterately-diagrams";
+ version = "0.2.0.2";
+ sha256 = "9ec7f26cbbd527e1ec1005ec0aa0c3d8edde8cf11ccbde0af6b109f1b254c11a";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base BlogLiterately containers diagrams-builder diagrams-lib
+ diagrams-rasterific directory filepath JuicyPixels pandoc safe
+ ];
+ executableHaskellDepends = [ base BlogLiterately ];
+ jailbreak = true;
+ description = "Include images in blog posts with inline diagrams code";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"BluePrintCSS" = callPackage
({ mkDerivation, base, mtl }:
mkDerivation {
@@ -1892,8 +1949,8 @@ self: {
}:
mkDerivation {
pname = "Bookshelf";
- version = "0.5";
- sha256 = "b9437069606fadc6b4f9213588c8269e187b00f00453856c7bfabd38dfe00ca2";
+ version = "0.6";
+ sha256 = "58b10d81bafc9a0b3c865277cec76c6fa31349c44744ba9d202bf37b6f442fa8";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -1901,6 +1958,7 @@ self: {
pandoc-types parseargs
];
testHaskellDepends = [ base process ];
+ jailbreak = true;
homepage = "http://www.cse.chalmers.se/~emax/bookshelf/Manual.shelf.html";
description = "A simple document organizer with some wiki functionality";
license = "GPL";
@@ -2217,8 +2275,8 @@ self: {
({ mkDerivation, array, base, containers, mtl, parsec, readline }:
mkDerivation {
pname = "CPL";
- version = "0.0.7";
- sha256 = "27bf5fc5dbc64f1f739250409350ea21143ee4e40594fe72c32e5cb62dd5a2c2";
+ version = "0.0.8";
+ sha256 = "20d364f60d8250b8a0f07da0864e02815b1527ced1e52b213c5def85339e9438";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -2627,10 +2685,9 @@ self: {
({ mkDerivation, base, lens, template-haskell }:
mkDerivation {
pname = "Cartesian";
- version = "0.2.0.0";
- sha256 = "8b0484241f389a9b83225f97ca0d903b7e5d3b0d98c34f5a526a0c7c3b934b45";
+ version = "0.2.1.0";
+ sha256 = "b9a611298eab7e2da27a300124d4522c7dae77dd1c19ad73f4b5c781dab718d6";
libraryHaskellDepends = [ base lens template-haskell ];
- jailbreak = true;
description = "Coordinate systems";
license = stdenv.lib.licenses.mit;
}) {};
@@ -4038,6 +4095,7 @@ self: {
];
description = "Database Supported Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"DSTM" = callPackage
@@ -5050,8 +5108,8 @@ self: {
}:
mkDerivation {
pname = "EntrezHTTP";
- version = "1.0.0";
- sha256 = "4455e40a08375d5810a38ca5e519e2038893aece17eb17b3809cc11d14ca652a";
+ version = "1.0.1";
+ sha256 = "54461cb1bd772129cc9e5d725ed6997b133bc7725ec1720de511918d07cdc01f";
libraryHaskellDepends = [
base biocore bytestring conduit HTTP http-conduit hxt mtl network
Taxonomy transformers
@@ -5988,6 +6046,7 @@ self: {
homepage = "https://github.com/TomSmeets/FractalArt";
description = "Generates colorful wallpapers";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs.xorg) libX11;};
"Fractaler" = callPackage
@@ -6068,6 +6127,7 @@ self: {
isExecutable = true;
libraryHaskellDepends = [ base base-compat GLUT OpenGL random ];
executableHaskellDepends = [ base GLUT OpenGL random ];
+ jailbreak = true;
homepage = "http://joyful.com/fungen";
description = "A lightweight, cross-platform, OpenGL/GLUT-based game engine";
license = stdenv.lib.licenses.bsd3;
@@ -6142,6 +6202,7 @@ self: {
sha256 = "48fc9efb1da85b4bf20c506341999987e3bfeadf750ad19794030e927e4f4ca9";
libraryHaskellDepends = [ base OpenGL ];
librarySystemDepends = [ libX11 mesa ];
+ jailbreak = true;
homepage = "http://haskell.org/haskellwiki/GLFW";
description = "A Haskell binding for GLFW";
license = stdenv.lib.licenses.bsd3;
@@ -6269,6 +6330,7 @@ self: {
homepage = "https://github.com/fiendfan1/GLMatrix";
description = "Utilities for working with OpenGL matrices";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"GLURaw_1_4_0_1" = callPackage
@@ -6329,12 +6391,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) freeglut; inherit (pkgs) mesa;};
+ "GLURaw_2_0_0_0" = callPackage
+ ({ mkDerivation, base, freeglut, mesa, OpenGLRaw, transformers }:
+ mkDerivation {
+ pname = "GLURaw";
+ version = "2.0.0.0";
+ sha256 = "8ddd5d1bcab6668f6a6c6cd2dccbe17ff66aa0f58e8f197d78827963621d9104";
+ libraryHaskellDepends = [ base OpenGLRaw transformers ];
+ librarySystemDepends = [ freeglut mesa ];
+ jailbreak = true;
+ homepage = "http://www.haskell.org/haskellwiki/Opengl";
+ description = "A raw binding for the OpenGL graphics system";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) freeglut; inherit (pkgs) mesa;};
+
"GLURaw" = callPackage
({ mkDerivation, base, freeglut, mesa, OpenGLRaw, transformers }:
mkDerivation {
pname = "GLURaw";
- version = "1.5.0.3";
- sha256 = "066134b3c68442e074e67299f500d67cd769de7853e98ea01b89b19cd8c00b47";
+ version = "2.0.0.1";
+ sha256 = "d561b2e170e6048f7f1b18647fa569f28684291e25924b41f169ecfdc281ab40";
libraryHaskellDepends = [ base OpenGLRaw transformers ];
librarySystemDepends = [ freeglut mesa ];
homepage = "http://www.haskell.org/haskellwiki/Opengl";
@@ -6399,18 +6476,47 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) freeglut; inherit (pkgs) mesa;};
- "GLUT" = callPackage
- ({ mkDerivation, array, base, containers, freeglut, mesa, OpenGL
- , OpenGLRaw, StateVar, transformers
+ "GLUT_2_7_0_5" = callPackage
+ ({ mkDerivation, array, base, bytestring, containers, freeglut
+ , mesa, OpenGL, OpenGLRaw, random, StateVar, transformers
}:
mkDerivation {
pname = "GLUT";
- version = "2.7.0.4";
- sha256 = "44e80e79895659e00e25033dfc29819f55226046ca6ca46b3373e031262b934c";
+ version = "2.7.0.5";
+ sha256 = "72d4545ef6ca0ad473f0780d6bc934febc7dfbf0b42aad8c3a8ca67e663795bf";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- array base containers OpenGL OpenGLRaw StateVar transformers
+ array base containers OpenGL StateVar transformers
];
librarySystemDepends = [ freeglut mesa ];
+ executableHaskellDepends = [
+ array base bytestring OpenGLRaw random
+ ];
+ jailbreak = true;
+ homepage = "http://www.haskell.org/haskellwiki/Opengl";
+ description = "A binding for the OpenGL Utility Toolkit";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) freeglut; inherit (pkgs) mesa;};
+
+ "GLUT" = callPackage
+ ({ mkDerivation, array, base, bytestring, containers, freeglut
+ , mesa, OpenGL, OpenGLRaw, random, StateVar, transformers
+ }:
+ mkDerivation {
+ pname = "GLUT";
+ version = "2.7.0.6";
+ sha256 = "c2166db513482178bd5f331a591d70f00d78e9f19afe9e1e572d222e7855d43a";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base containers OpenGL StateVar transformers
+ ];
+ librarySystemDepends = [ freeglut mesa ];
+ executableHaskellDepends = [
+ array base bytestring OpenGLRaw random
+ ];
homepage = "http://www.haskell.org/haskellwiki/Opengl";
description = "A binding for the OpenGL Utility Toolkit";
license = stdenv.lib.licenses.bsd3;
@@ -6430,6 +6536,7 @@ self: {
array base bytestring containers directory filepath hpp JuicyPixels
linear OpenGL OpenGLRaw transformers vector
];
+ jailbreak = true;
description = "Miscellaneous OpenGL utilities";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -6570,7 +6677,7 @@ self: {
jailbreak = true;
description = "Some kind of game library or set of utilities";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Ganymede" = callPackage
@@ -7608,8 +7715,8 @@ self: {
({ mkDerivation, array, base, X11 }:
mkDerivation {
pname = "HGL";
- version = "3.2.0.5";
- sha256 = "8b97240ff97d3e5eda09d8ceead6e6d7315e444bdbbfd3b9a260942e5e770d7d";
+ version = "3.2.2";
+ sha256 = "16a355c102ba057b8c9df363bfc65f6cf24a2d3fd9296cae911ab68eef0d762a";
libraryHaskellDepends = [ array base X11 ];
description = "A simple graphics library based on X11 or Win32";
license = stdenv.lib.licenses.bsd3;
@@ -8305,16 +8412,17 @@ self: {
"HPDF" = callPackage
({ mkDerivation, array, base, base64-bytestring, binary, bytestring
- , containers, mtl, random, vector, zlib
+ , containers, errors, HTF, mtl, random, vector, zlib
}:
mkDerivation {
pname = "HPDF";
- version = "1.4.8";
- sha256 = "717d05dda2a5bcdc482056afa6543774a6fcd0e180232f24bcd6240ddf489690";
+ version = "1.4.10";
+ sha256 = "de2bfddd93eeef2129a2378e8dce486d086bec3c48ee2a1bf1a5fb01581607d4";
libraryHaskellDepends = [
- array base base64-bytestring binary bytestring containers mtl
- random vector zlib
+ array base base64-bytestring binary bytestring containers errors
+ mtl random vector zlib
];
+ testHaskellDepends = [ base HTF ];
homepage = "http://www.alpheccar.org";
description = "Generation of PDF documents";
license = stdenv.lib.licenses.bsd3;
@@ -8947,7 +9055,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "HTTP" = callPackage
+ "HTTP_4000_2_22" = callPackage
({ mkDerivation, array, base, bytestring, case-insensitive, conduit
, conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
, network, network-uri, old-time, parsec, pureMD5, split
@@ -8970,6 +9078,55 @@ self: {
homepage = "https://github.com/haskell/HTTP";
description = "A library for client-side HTTP";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "HTTP" = callPackage
+ ({ mkDerivation, array, base, bytestring, case-insensitive, conduit
+ , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
+ , network, network-uri, old-time, parsec, pureMD5, split
+ , test-framework, test-framework-hunit, wai, warp
+ }:
+ mkDerivation {
+ pname = "HTTP";
+ version = "4000.2.23";
+ sha256 = "ab04f8126196b96b02d10efcef49c4b73a14e7254cb6515cb10c87658c2e103c";
+ libraryHaskellDepends = [
+ array base bytestring mtl network network-uri old-time parsec
+ ];
+ testHaskellDepends = [
+ base bytestring case-insensitive conduit conduit-extra deepseq
+ http-types httpd-shed HUnit mtl network network-uri pureMD5 split
+ test-framework test-framework-hunit wai warp
+ ];
+ doCheck = false;
+ homepage = "https://github.com/haskell/HTTP";
+ description = "A library for client-side HTTP";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "HTTP_4000_3_2" = callPackage
+ ({ mkDerivation, array, base, bytestring, case-insensitive, conduit
+ , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
+ , network, network-uri, parsec, pureMD5, split, test-framework
+ , test-framework-hunit, time, wai, warp
+ }:
+ mkDerivation {
+ pname = "HTTP";
+ version = "4000.3.2";
+ sha256 = "15ee93db252703f87c114bf848eda04ed0c8e3d7411aeb9dc911201aa4f756ae";
+ libraryHaskellDepends = [
+ array base bytestring mtl network network-uri parsec time
+ ];
+ testHaskellDepends = [
+ base bytestring case-insensitive conduit conduit-extra deepseq
+ http-types httpd-shed HUnit mtl network network-uri pureMD5 split
+ test-framework test-framework-hunit wai warp
+ ];
+ homepage = "https://github.com/haskell/HTTP";
+ description = "A library for client-side HTTP";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"HTTP-Simple" = callPackage
@@ -9035,12 +9192,28 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "HUnit" = callPackage
+ "HUnit_1_3_0_0" = callPackage
({ mkDerivation, base, deepseq, filepath }:
mkDerivation {
pname = "HUnit";
version = "1.3.0.0";
sha256 = "e130db953a2310d2c256a3923af0250be6ea19317f7d369b56d48f84cf96a55c";
+ revision = "1";
+ editedCabalFile = "23bdbafd3d38f0ae610df6e9768eddef4fdd902de5a6d9b51f23aab1ab22595d";
+ libraryHaskellDepends = [ base deepseq ];
+ testHaskellDepends = [ base deepseq filepath ];
+ homepage = "http://hunit.sourceforge.net/";
+ description = "A unit testing framework for Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "HUnit" = callPackage
+ ({ mkDerivation, base, deepseq, filepath }:
+ mkDerivation {
+ pname = "HUnit";
+ version = "1.3.1.0";
+ sha256 = "8d8075152b5123ca20523d86f2f33c3523ee6857cc748cec88f1e30be47abe0f";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [ base deepseq filepath ];
homepage = "http://hunit.sourceforge.net/";
@@ -9127,15 +9300,15 @@ self: {
}) {};
"HXQ" = callPackage
- ({ mkDerivation, array, base, haskeline, haskell98, HTTP, mtl
- , regex-base, regex-compat, template-haskell
+ ({ mkDerivation, array, base, haskeline, HTTP, mtl, regex-base
+ , regex-compat, template-haskell
}:
mkDerivation {
pname = "HXQ";
- version = "0.19.0";
- sha256 = "f41cf8cfa3d9cc1c87fd3843e235e2b1155c0494751edc35dfc63b8bbce254cc";
+ version = "0.20.1";
+ sha256 = "b7c385aff2e6f1c048eeffcae86b08e7ea5d432a9ca5975e6138c090d45943ad";
libraryHaskellDepends = [
- array base haskeline haskell98 HTTP mtl regex-base regex-compat
+ array base haskeline HTTP mtl regex-base regex-compat
template-haskell
];
homepage = "http://lambda.uta.edu/HXQ/";
@@ -9184,7 +9357,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "HaRe" = callPackage
+ "HaRe_0_8_2_1" = callPackage
({ mkDerivation, array, base, Cabal, cabal-helper, containers
, deepseq, Diff, directory, filepath, ghc, ghc-exactprint, ghc-mod
, ghc-paths, ghc-prim, ghc-syb-utils, hslogger, hspec, HUnit
@@ -9221,6 +9394,51 @@ self: {
Strafunski-StrategyLib stringbuilder syb syz time transformers
transformers-base
];
+ doCheck = false;
+ homepage = "https://github.com/RefactoringTools/HaRe/wiki";
+ description = "the Haskell Refactorer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "HaRe" = callPackage
+ ({ mkDerivation, array, base, Cabal, cabal-helper, containers
+ , deepseq, Diff, directory, filepath, ghc, ghc-exactprint, ghc-mod
+ , ghc-paths, ghc-prim, ghc-syb-utils, hslogger, hspec, HUnit
+ , monad-control, monoid-extras, mtl, old-time, parsec, pretty
+ , process, QuickCheck, rosezipper, semigroups, silently
+ , Strafunski-StrategyLib, stringbuilder, syb, syz, time
+ , transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "HaRe";
+ version = "0.8.2.2";
+ sha256 = "27027032f71c8c9f24f64b22655012a3306be60526ee2abff191670cc75d817b";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base Cabal cabal-helper containers directory filepath ghc
+ ghc-exactprint ghc-mod ghc-paths ghc-prim ghc-syb-utils hslogger
+ monad-control monoid-extras mtl old-time pretty rosezipper
+ semigroups Strafunski-StrategyLib syb syz time transformers
+ transformers-base
+ ];
+ executableHaskellDepends = [
+ array base Cabal cabal-helper containers directory filepath ghc
+ ghc-exactprint ghc-mod ghc-paths ghc-prim ghc-syb-utils hslogger
+ monad-control monoid-extras mtl old-time parsec pretty rosezipper
+ semigroups Strafunski-StrategyLib syb syz time transformers
+ transformers-base
+ ];
+ testHaskellDepends = [
+ base Cabal cabal-helper containers deepseq Diff directory filepath
+ ghc ghc-exactprint ghc-mod ghc-paths ghc-prim ghc-syb-utils
+ hslogger hspec HUnit monad-control monoid-extras mtl old-time
+ process QuickCheck rosezipper semigroups silently
+ Strafunski-StrategyLib stringbuilder syb syz time transformers
+ transformers-base
+ ];
+ doCheck = false;
homepage = "https://github.com/RefactoringTools/HaRe/wiki";
description = "the Haskell Refactorer";
license = stdenv.lib.licenses.bsd3;
@@ -9930,6 +10148,7 @@ self: {
homepage = "http://github.com/bananu7/Hate";
description = "A small 2D game framework";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Hawk" = callPackage
@@ -10185,15 +10404,15 @@ self: {
}:
mkDerivation {
pname = "Hoed";
- version = "0.3.3";
- sha256 = "2ae2eed3c528a0c8ae9a797cddb66d64ddb5443d43181b00c90ab2ee9e0ef88d";
+ version = "0.3.4";
+ sha256 = "c82359deccc4de43e1e5215f2c28f2fc659e701d9e18bad70f9f5c54853e5f90";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array base containers directory filepath FPretty libgraph mtl
process RBTree regex-posix template-haskell threepenny-gui
];
- homepage = "http://maartenfaddegon.nl";
+ homepage = "https://wiki.haskell.org/Hoed";
description = "Lightweight algorithmic debugging";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -10593,12 +10812,11 @@ self: {
}:
mkDerivation {
pname = "HueAPI";
- version = "0.2.5";
- sha256 = "91985ae679c725b2214c247c64be63906afc074b0eb724a1383b73cf9464e0fb";
+ version = "0.2.6";
+ sha256 = "19515ecd8501ae038f060a3b10d391c865d07391d240b1819a55a165340e35c2";
libraryHaskellDepends = [
aeson base containers lens lens-aeson mtl transformers wreq
];
- jailbreak = true;
homepage = "https://github.com/sjoerdvisscher/HueAPI";
description = "API for controlling Philips Hue lights";
license = stdenv.lib.licenses.bsd3;
@@ -10858,7 +11076,7 @@ self: {
license = "unknown";
}) {};
- "IntervalMap" = callPackage
+ "IntervalMap_0_4_1_1" = callPackage
({ mkDerivation, base, Cabal, containers, deepseq, QuickCheck }:
mkDerivation {
pname = "IntervalMap";
@@ -10869,6 +11087,20 @@ self: {
homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
description = "Maps from Intervals to values, with efficient search";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "IntervalMap" = callPackage
+ ({ mkDerivation, base, Cabal, containers, deepseq, QuickCheck }:
+ mkDerivation {
+ pname = "IntervalMap";
+ version = "0.5.0.0";
+ sha256 = "c4d156c11b6433cf3d31204bd0e6d81aafa9bc9cf6c07ea0a6eac874cea13b1d";
+ libraryHaskellDepends = [ base containers deepseq ];
+ testHaskellDepends = [ base Cabal containers deepseq QuickCheck ];
+ homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
+ description = "Containers for intervals, with efficient search";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"Irc" = callPackage
@@ -11403,6 +11635,8 @@ self: {
pname = "JuicyPixels-scale-dct";
version = "0.1.1.0";
sha256 = "dc7ee68f2e28e2b2344bdaabd5810ebfc15353d4013cd10387289189e8bae9f9";
+ revision = "1";
+ editedCabalFile = "5b187d4f46adbd5ff68ddda4f2f0221370dc3f4f47d7a95f652d147a7bd9f36a";
libraryHaskellDepends = [
base base-compat carray fft JuicyPixels
];
@@ -11794,6 +12028,7 @@ self: {
homepage = "http://github.com/LambdaHack/LambdaHack";
description = "A game engine library for roguelike dungeon crawlers";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {gtk2 = pkgs.gnome2.gtk;};
"LambdaINet" = callPackage
@@ -11893,12 +12128,17 @@ self: {
}) {};
"Lambdaya" = callPackage
- ({ mkDerivation, base, mtl, unix }:
+ ({ mkDerivation, base, binary, mtl, network, pipes, pipes-binary
+ , pipes-network, pipes-parse
+ }:
mkDerivation {
pname = "Lambdaya";
- version = "0.1.1.0";
- sha256 = "5ca6d20aa36b1dbc5a2583fe43dc943cd348eaabeef78c5cba65ce4cc0ef685a";
- libraryHaskellDepends = [ base mtl unix ];
+ version = "0.2.0.0.1";
+ sha256 = "ecb9d7490da6f3b11aaa118f271121fa3f3a940a7914e7551b8b078650ea4dcf";
+ libraryHaskellDepends = [
+ base binary mtl network pipes pipes-binary pipes-network
+ pipes-parse
+ ];
description = "Library for RedPitaya";
license = stdenv.lib.licenses.gpl3;
}) {};
@@ -12635,6 +12875,8 @@ self: {
pname = "MemoTrie";
version = "0.6.3";
sha256 = "ca99debcd2cd4349e26e4438e8d896af3a274b8edc859a0216c2cc9e2f7b1334";
+ revision = "1";
+ editedCabalFile = "3a0a6ac7c3731f329b511d593e1a4cd1686080b272bb4ca64cfa046f04805fc3";
libraryHaskellDepends = [ base void ];
homepage = "https://github.com/conal/MemoTrie";
description = "Trie-based memo functions";
@@ -12648,6 +12890,8 @@ self: {
pname = "MemoTrie";
version = "0.6.4";
sha256 = "4238c8f7ea1ecd2497d0a948493acbdc47728b2528b6e7841ef064b783d68b1c";
+ revision = "1";
+ editedCabalFile = "035cea173a56cf920ebb4c84b4033d2ea270c1ee24d07ad323b9b2701ebc72e7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base ];
@@ -12723,13 +12967,12 @@ self: {
}:
mkDerivation {
pname = "Michelangelo";
- version = "0.2.3.0";
- sha256 = "f18c2a8594ba45fdde295156f10b19e19218a771c1073407034c12157ae29b3d";
+ version = "0.2.4.0";
+ sha256 = "fe8645825ceda5943c474ed5440eb2f945e8f74b00ace7ba01a339fa60cac93b";
libraryHaskellDepends = [
base bytestring containers GLUtil lens linear OpenGL OpenGLRaw
WaveFront
];
- jailbreak = true;
description = "OpenGL for dummies";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -13074,12 +13317,28 @@ self: {
license = "unknown";
}) {};
+ "MonadRandom_0_4_2_1" = callPackage
+ ({ mkDerivation, base, mtl, random, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "MonadRandom";
+ version = "0.4.2.1";
+ sha256 = "635871e4f20bb01c6476a0361cc7069b6242d86c87524b0b8b3fad60ebf1fa6d";
+ libraryHaskellDepends = [
+ base mtl random transformers transformers-compat
+ ];
+ description = "Random-number generation monad";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"MonadRandomLazy" = callPackage
({ mkDerivation, base, MonadRandom, mtl, random }:
mkDerivation {
pname = "MonadRandomLazy";
- version = "0.1";
- sha256 = "525c531642d111efd8768758edf6cfd870a34dea7ac3b3ab5e444d5e0fd956db";
+ version = "0.1.1.1";
+ sha256 = "0289455d870512953d9e9f30e21d31f26469c0de4fca55abcce2f496cc1b1c7f";
libraryHaskellDepends = [ base MonadRandom mtl random ];
description = "Lazy monad for psuedo random-number generation";
license = stdenv.lib.licenses.bsd3;
@@ -14183,12 +14442,15 @@ self: {
}:
mkDerivation {
pname = "OpenAL";
- version = "1.7.0.2";
- sha256 = "72fe6db9ae0449df5bdb674fde9b3bfb5a1544261ba6a32dadc5396dd95064af";
+ version = "1.7.0.3";
+ sha256 = "c8051477b773efe58d72cde32a1f24734a01e8a161cfee278420f0757eca2ac6";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base ObjectName OpenGL StateVar transformers
];
librarySystemDepends = [ openal ];
+ executableHaskellDepends = [ base ];
homepage = "https://github.com/haskell-openal/ALUT";
description = "A binding to the OpenAL cross-platform 3D audio API";
license = stdenv.lib.licenses.bsd3;
@@ -14293,14 +14555,33 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "OpenGL_3_0_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, GLURaw, ObjectName
+ , OpenGLRaw, StateVar, text, transformers
+ }:
+ mkDerivation {
+ pname = "OpenGL";
+ version = "3.0.0.0";
+ sha256 = "f05a76b800fed837379f295aa69a142842610d22246f6a6764ec642bbbb05bf0";
+ libraryHaskellDepends = [
+ base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
+ text transformers
+ ];
+ jailbreak = true;
+ homepage = "http://www.haskell.org/haskellwiki/Opengl";
+ description = "A binding for the OpenGL graphics system";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"OpenGL" = callPackage
({ mkDerivation, base, bytestring, containers, GLURaw, ObjectName
, OpenGLRaw, StateVar, text, transformers
}:
mkDerivation {
pname = "OpenGL";
- version = "2.13.2.1";
- sha256 = "bc28e7e83bcf40c8654b74a35146a8d1a48fea76ea148c507b681c6d255f5734";
+ version = "3.0.0.1";
+ sha256 = "6039244fa37f8ace40e3d778757ecca331b37fd846b8717363038b269b58e100";
libraryHaskellDepends = [
base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
text transformers
@@ -14367,16 +14648,34 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) mesa;};
- "OpenGLRaw" = callPackage
- ({ mkDerivation, base, bytestring, containers, half, mesa, text
- , transformers
+ "OpenGLRaw_3_0_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, fixed, half, mesa
+ , text, transformers
}:
mkDerivation {
pname = "OpenGLRaw";
- version = "2.6.1.1";
- sha256 = "bac2633ab2ae04ecaa26319aded375ad1c678fa33d9897ecd8c7d58998de183b";
+ version = "3.0.0.0";
+ sha256 = "81efc4c80bb9ddc5a977f95b59e3e322b14620b0e92a210cbe542a2d9f8eabf1";
libraryHaskellDepends = [
- base bytestring containers half text transformers
+ base bytestring containers fixed half text transformers
+ ];
+ librarySystemDepends = [ mesa ];
+ homepage = "http://www.haskell.org/haskellwiki/Opengl";
+ description = "A raw binding for the OpenGL graphics system";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) mesa;};
+
+ "OpenGLRaw" = callPackage
+ ({ mkDerivation, base, bytestring, containers, fixed, half, mesa
+ , text, transformers
+ }:
+ mkDerivation {
+ pname = "OpenGLRaw";
+ version = "3.1.0.0";
+ sha256 = "414364cacce1c7601c93b388dbb73c5bdc76e5b0f3754ee61d0a5b94ccf9f3ce";
+ libraryHaskellDepends = [
+ base bytestring containers fixed half text transformers
];
librarySystemDepends = [ mesa ];
homepage = "http://www.haskell.org/haskellwiki/Opengl";
@@ -14391,8 +14690,10 @@ self: {
version = "2.0.0.2";
sha256 = "e1af60d7b2b931310b8c04427993b8ea072230d1acdf851cffad506e25e7cfcd";
libraryHaskellDepends = [ OpenGLRaw ];
+ jailbreak = true;
description = "The intersection of OpenGL 2.1 and OpenGL 3.1 Core";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"OpenSCAD" = callPackage
@@ -14974,8 +15275,8 @@ self: {
}:
mkDerivation {
pname = "Plot-ho-matic";
- version = "0.7.0.0";
- sha256 = "8fb8ca89074e10f325c7c0107a405718455bf6120e74140623252b9347aa2c97";
+ version = "0.8.0.0";
+ sha256 = "2c2e2d1f793140df25afdd73965b42f3010b5060030c564cc7afcff9f3c711a2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -15029,7 +15330,7 @@ self: {
executableHaskellDepends = [ array base clock GLUT random ];
description = "An imaginary world";
license = "GPL";
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"PortFusion" = callPackage
@@ -15426,6 +15727,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "QuickCheck_2_8_2" = callPackage
+ ({ mkDerivation, base, containers, random, template-haskell
+ , test-framework, tf-random, transformers
+ }:
+ mkDerivation {
+ pname = "QuickCheck";
+ version = "2.8.2";
+ sha256 = "98c64de1e2dbf801c54dcdcb8ddc33b3569e0da38b39d711ee6ac505769926aa";
+ libraryHaskellDepends = [
+ base containers random template-haskell tf-random transformers
+ ];
+ testHaskellDepends = [
+ base containers template-haskell test-framework
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/nick8325/quickcheck";
+ description = "Automatic testing of Haskell programs";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"QuickCheck-GenT" = callPackage
({ mkDerivation, base, mtl, QuickCheck, random }:
mkDerivation {
@@ -15916,7 +16238,7 @@ self: {
homepage = "http://hub.darcs.net/martingw/Rasenschach";
description = "Soccer simulation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Rasterific_0_4" = callPackage
@@ -16920,16 +17242,17 @@ self: {
"ShellCheck" = callPackage
({ mkDerivation, base, containers, directory, json, mtl, parsec
- , QuickCheck, regex-tdfa
+ , process, QuickCheck, regex-tdfa
}:
mkDerivation {
pname = "ShellCheck";
- version = "0.4.1";
- sha256 = "531af7608dea3f84b14a0d795fb9322c89850235992584d4b7a7b73dc47a3905";
+ version = "0.4.3";
+ sha256 = "df71c303c43ae79846c9f9198a4d4ba2c4c2ee4c06974491d7130fcea0b8efdf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers directory json mtl parsec QuickCheck regex-tdfa
+ base containers directory json mtl parsec process QuickCheck
+ regex-tdfa
];
executableHaskellDepends = [
base containers directory json mtl parsec QuickCheck regex-tdfa
@@ -17042,7 +17365,7 @@ self: {
homepage = "http://www.geocities.jp/takascience/index_en.html";
description = "A vector shooter game";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"SimpleAES" = callPackage
@@ -17138,17 +17461,16 @@ self: {
"Slides" = callPackage
({ mkDerivation, base, colour, diagrams-lib, diagrams-svg
- , file-embed, regexpr, utf8-string
+ , file-embed, regex-applicative
}:
mkDerivation {
pname = "Slides";
- version = "0.1.0.6";
- sha256 = "b8bc88708a6bb7ec886e74ffd8bbc9c93f57deb75ee0d4770050557138ad3bd6";
+ version = "0.1.0.8";
+ sha256 = "1058d7ccedef0081bec5a4f7ebbb70e7e564d70ee642d3fd49920b0be569c57c";
libraryHaskellDepends = [
- base colour diagrams-lib diagrams-svg file-embed regexpr
- utf8-string
+ base colour diagrams-lib diagrams-svg file-embed regex-applicative
];
- jailbreak = true;
+ testHaskellDepends = [ base file-embed ];
description = "Generate slides from Haskell code";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -17301,6 +17623,7 @@ self: {
jailbreak = true;
description = "Static code analysis using graph-theoretic techniques";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Southpaw" = callPackage
@@ -17372,6 +17695,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "Spintax" = callPackage
+ ({ mkDerivation, attoparsec, base, extra, mwc-random, text }:
+ mkDerivation {
+ pname = "Spintax";
+ version = "0.1.0.0";
+ sha256 = "d9d115f107f3b9a8e44a605d4b44727ff385974f3fd2d1d5b5a40a380467feec";
+ libraryHaskellDepends = [ attoparsec base extra mwc-random text ];
+ homepage = "https://github.com/MichelBoucey/spintax";
+ description = "Random text generation based on spintax";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Spock_0_7_5_1" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, blaze-html
, bytestring, case-insensitive, containers, digestive-functors
@@ -17791,6 +18126,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "StateVar_1_1_0_3" = callPackage
+ ({ mkDerivation, base, stm, transformers }:
+ mkDerivation {
+ pname = "StateVar";
+ version = "1.1.0.3";
+ sha256 = "b494e6895185826cef9c67be54bb73beb2b76ad69a963c5d7e83da59dc0eac2f";
+ libraryHaskellDepends = [ base stm transformers ];
+ homepage = "https://github.com/haskell-opengl/StateVar";
+ description = "State variables";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"StateVar-transformer" = callPackage
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
@@ -18652,12 +19000,13 @@ self: {
}) {};
"TypeCompose" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, base-orphans }:
mkDerivation {
pname = "TypeCompose";
- version = "0.9.10";
- sha256 = "b8775cdd8239bfba32b9cc62abf44124bc39be907b5fa29d19f433e31a6ef4f2";
- libraryHaskellDepends = [ base ];
+ version = "0.9.11";
+ sha256 = "124c2f9971aa8e45c8cc4f706407f9c28805e63b387400a0b2b9e115aa22044a";
+ libraryHaskellDepends = [ base base-orphans ];
+ jailbreak = true;
homepage = "https://github.com/conal/TypeCompose";
description = "Type composition classes & instances";
license = stdenv.lib.licenses.bsd3;
@@ -18994,6 +19343,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "Verba" = callPackage
+ ({ mkDerivation, base, containers, matrix }:
+ mkDerivation {
+ pname = "Verba";
+ version = "0.1.2.0";
+ sha256 = "f5c68bcb9ea60f75f853fecb0b399cf1794caebe4ab3bfcb0ea5e9d8fb4f2fba";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [ base containers matrix ];
+ description = "A solver for the WordBrain game";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"ViennaRNA-bindings" = callPackage
({ mkDerivation, array, base, c2hs }:
mkDerivation {
@@ -19008,17 +19370,28 @@ self: {
}) {};
"ViennaRNAParser" = callPackage
- ({ mkDerivation, base, hspec, parsec, process }:
+ ({ mkDerivation, base, hspec, parsec, process, transformers }:
mkDerivation {
pname = "ViennaRNAParser";
- version = "1.2.6";
- sha256 = "2cfb08808da1a9d9969a073165aab1bd4188b7b0e4210d8e365b63f04ba4fe82";
- libraryHaskellDepends = [ base parsec process ];
+ version = "1.2.7";
+ sha256 = "94a6eabf894ce77c16854393ebfcbb14b8f440634c480d4d2a84a2f2c76c1ebf";
+ libraryHaskellDepends = [ base parsec process transformers ];
testHaskellDepends = [ base hspec parsec ];
description = "Libary for parsing ViennaRNA package output";
license = "GPL";
}) {};
+ "Vulkan" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "Vulkan";
+ version = "0.1.0.0";
+ sha256 = "e1cb8411cf76d254fa1c708f498442a27fe1c2783d7aa04f887ca9608b21fcca";
+ libraryHaskellDepends = [ base ];
+ description = "A binding for the Vulkan API";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"WAVE" = callPackage
({ mkDerivation, base, bytestring, containers, parseargs }:
mkDerivation {
@@ -19137,17 +19510,16 @@ self: {
}) {};
"WaveFront" = callPackage
- ({ mkDerivation, base, containers, filepath, GLUtil, lens, linear
- , OpenGL
+ ({ mkDerivation, base, Cartesian, containers, filepath, GLUtil
+ , lens, linear, OpenGL
}:
mkDerivation {
pname = "WaveFront";
- version = "0.1.0.2";
- sha256 = "f18c307609ea324aab8c208e556cee679686bcae794380e05d8f43fdae1b03de";
+ version = "0.1.2.0";
+ sha256 = "7a169c00d1c008904ca827ddcf99db1026e3af9b3b4f48cf62486b269339bb80";
libraryHaskellDepends = [
- base containers filepath GLUtil lens linear OpenGL
+ base Cartesian containers filepath GLUtil lens linear OpenGL
];
- jailbreak = true;
description = "Parsers and utilities for the OBJ WaveFront 3D model format";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -21563,7 +21935,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ad" = callPackage
+ "ad_4_3_1" = callPackage
({ mkDerivation, array, base, comonad, containers, data-reify
, directory, doctest, erf, filepath, free, nats, reflection
, transformers
@@ -21580,6 +21952,26 @@ self: {
homepage = "http://github.com/ekmett/ad";
description = "Automatic Differentiation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ad" = callPackage
+ ({ mkDerivation, array, base, comonad, containers, data-reify
+ , directory, doctest, erf, filepath, free, nats, reflection
+ , transformers
+ }:
+ mkDerivation {
+ pname = "ad";
+ version = "4.3.2";
+ sha256 = "04ed3648d14b2af0a385abfe7819f3704c499b43a1dd48ce5858f020b873d5ed";
+ libraryHaskellDepends = [
+ array base comonad containers data-reify erf free nats reflection
+ transformers
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ homepage = "http://github.com/ekmett/ad";
+ description = "Automatic Differentiation";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"adaptive-containers" = callPackage
@@ -21630,8 +22022,8 @@ self: {
}:
mkDerivation {
pname = "adblock2privoxy";
- version = "1.4.0";
- sha256 = "2503df4fb073fd03d2f66467b5a14eb31cf5a6a315823cbef09dd96db7c7e1cb";
+ version = "1.4.1";
+ sha256 = "6b3242a5ddba181659f9b8eb4786dfa929751aaf48a62b070040043a3e8e0613";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -21755,6 +22147,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "adjunctions_4_3" = callPackage
+ ({ mkDerivation, array, base, comonad, containers, contravariant
+ , distributive, free, mtl, profunctors, semigroupoids, semigroups
+ , tagged, transformers, transformers-compat, void
+ }:
+ mkDerivation {
+ pname = "adjunctions";
+ version = "4.3";
+ sha256 = "b948a14fafe8857f451ae3e474f5264c907b5a2d841d52bf78249ae4749c3ecc";
+ libraryHaskellDepends = [
+ array base comonad containers contravariant distributive free mtl
+ profunctors semigroupoids semigroups tagged transformers
+ transformers-compat void
+ ];
+ homepage = "http://github.com/ekmett/adjunctions/";
+ description = "Adjunctions and representable functors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"adobe-swatch-exchange" = callPackage
({ mkDerivation, base, binary, bytestring, data-binary-ieee754
, language-css, mtl, pretty
@@ -21864,6 +22276,8 @@ self: {
pname = "aeson";
version = "0.8.0.2";
sha256 = "0707588dfb5fdfe787eba5b3d5a9950acb224a8dae9dcdcfc9c974ae2b6788d5";
+ revision = "1";
+ editedCabalFile = "8062e672ca956e133718772983f98be0fda9990c431299afab8b4e22703c943c";
libraryHaskellDepends = [
attoparsec base bytestring containers deepseq dlist ghc-prim
hashable mtl scientific syb template-haskell text time
@@ -21891,6 +22305,8 @@ self: {
pname = "aeson";
version = "0.10.0.0";
sha256 = "3fefae24f68fcb47371e8b13664b47f7343e00b21d65efeb6824efe8f21877a6";
+ revision = "1";
+ editedCabalFile = "e0c6473d5afc602a085c78ec97731f29d4c85581f2d4d7df8df251cfae78bd45";
libraryHaskellDepends = [
attoparsec base bytestring containers deepseq dlist ghc-prim
hashable mtl scientific syb template-haskell text time transformers
@@ -22004,8 +22420,8 @@ self: {
}:
mkDerivation {
pname = "aeson-diff";
- version = "0.1.1.2";
- sha256 = "78d53e8ecfafa98070adb2211547d2ef7ed7621336382143246670886ddb7501";
+ version = "0.1.1.3";
+ sha256 = "c178500a64e09d14f39af26ec5930a23de3c64dfa7b68a1f047e847834f6a895";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -22019,7 +22435,6 @@ self: {
aeson base QuickCheck quickcheck-instances text
unordered-containers vector
];
- jailbreak = true;
homepage = "https://github.com/thsutton/aeson-diff";
description = "Extract and apply patches to JSON documents";
license = stdenv.lib.licenses.bsd3;
@@ -22113,6 +22528,8 @@ self: {
pname = "aeson-extra";
version = "0.3.0.0";
sha256 = "b9e54cf293c25bbd5646a777cf71a23c4158b708dd358fe3e705add326d5870f";
+ revision = "1";
+ editedCabalFile = "a6142a2f67fa6c7363339934a13aa920c1b20c5fcd9312932617470fba9b0328";
libraryHaskellDepends = [
aeson aeson-compat base base-compat bytestring containers
exceptions hashable parsec scientific template-haskell text time
@@ -22782,7 +23199,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "airship" = callPackage
+ "airship_0_4_1_0" = callPackage
({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder
, bytestring, bytestring-trie, case-insensitive, cryptohash
, directory, either, filepath, http-date, http-media, http-types
@@ -22810,6 +23227,68 @@ self: {
homepage = "https://github.com/helium/airship/";
description = "A Webmachine-inspired HTTP library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "airship_0_4_2_0" = callPackage
+ ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder
+ , bytestring, bytestring-trie, case-insensitive, cryptohash
+ , directory, either, filepath, http-date, http-media, http-types
+ , lifted-base, microlens, mime-types, mmorph, monad-control, mtl
+ , network, old-locale, random, tasty, tasty-hunit, tasty-quickcheck
+ , text, time, transformers, transformers-base, unix
+ , unordered-containers, wai, wai-extra
+ }:
+ mkDerivation {
+ pname = "airship";
+ version = "0.4.2.0";
+ sha256 = "d8638e31ee1087c33e6592488d8dc33642ba3d3a14f78f3a077a4dc27bbd1597";
+ libraryHaskellDepends = [
+ attoparsec base base64-bytestring blaze-builder bytestring
+ bytestring-trie case-insensitive cryptohash directory either
+ filepath http-date http-media http-types lifted-base microlens
+ mime-types mmorph monad-control mtl network old-locale random text
+ time transformers transformers-base unix unordered-containers wai
+ wai-extra
+ ];
+ testHaskellDepends = [
+ base bytestring tasty tasty-hunit tasty-quickcheck text
+ transformers wai
+ ];
+ homepage = "https://github.com/helium/airship/";
+ description = "A Webmachine-inspired HTTP library";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "airship" = callPackage
+ ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder
+ , bytestring, bytestring-trie, case-insensitive, cryptohash
+ , directory, either, filepath, http-date, http-media, http-types
+ , lifted-base, microlens, mime-types, mmorph, monad-control, mtl
+ , network, old-locale, random, tasty, tasty-hunit, tasty-quickcheck
+ , text, time, transformers, transformers-base, unix
+ , unordered-containers, wai, wai-extra
+ }:
+ mkDerivation {
+ pname = "airship";
+ version = "0.4.3.0";
+ sha256 = "1b7b3e5b66c853b7d84bce08c7cb92e7b40d69e02dbd28cd95bcb39dba9a6544";
+ libraryHaskellDepends = [
+ attoparsec base base64-bytestring blaze-builder bytestring
+ bytestring-trie case-insensitive cryptohash directory either
+ filepath http-date http-media http-types lifted-base microlens
+ mime-types mmorph monad-control mtl network old-locale random text
+ time transformers transformers-base unix unordered-containers wai
+ wai-extra
+ ];
+ testHaskellDepends = [
+ base bytestring tasty tasty-hunit tasty-quickcheck text
+ transformers wai
+ ];
+ homepage = "https://github.com/helium/airship/";
+ description = "A Webmachine-inspired HTTP library";
+ license = stdenv.lib.licenses.mit;
}) {};
"aivika" = callPackage
@@ -23083,7 +23562,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "alex" = callPackage
+ "alex_3_1_6" = callPackage
({ mkDerivation, array, base, containers, directory, happy, process
, QuickCheck
}:
@@ -23102,6 +23581,27 @@ self: {
homepage = "http://www.haskell.org/alex/";
description = "Alex is a tool for generating lexical analysers in Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "alex" = callPackage
+ ({ mkDerivation, array, base, containers, directory, happy, process
+ , QuickCheck
+ }:
+ mkDerivation {
+ pname = "alex";
+ version = "3.1.7";
+ sha256 = "89a1a13da6ccbeb006488d9574382e891cf7c0567752b330cc8616d748bf28d1";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ array base containers directory QuickCheck
+ ];
+ executableToolDepends = [ happy ];
+ testHaskellDepends = [ base process ];
+ homepage = "http://www.haskell.org/alex/";
+ description = "Alex is a tool for generating lexical analysers in Haskell";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"alex-meta" = callPackage
@@ -23227,6 +23727,7 @@ self: {
];
description = "Relational Algebra and SQL Code Generation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"algebraic" = callPackage
@@ -23488,8 +23989,8 @@ self: {
({ mkDerivation, alsa-core, alsaLib, base, c2hs, unix }:
mkDerivation {
pname = "alsa-mixer";
- version = "0.2.0.2";
- sha256 = "139e837a47c31c7b6e41c7ffead7558fde8cde468b91f27d5a19a97490154c87";
+ version = "0.2.0.3";
+ sha256 = "f76deb4081a2ce4a765e78a017b2e13c073d2aaa5a2d2652fd5e635dd169cf8d";
libraryHaskellDepends = [ alsa-core base unix ];
librarySystemDepends = [ alsaLib ];
libraryToolDepends = [ c2hs ];
@@ -27843,8 +28344,8 @@ self: {
pname = "apiary";
version = "1.4.5";
sha256 = "6c6f898924b6209f33ef81bc0e2c7ceb166fc04825a8ffb4d6c5732f41429313";
- revision = "2";
- editedCabalFile = "4cf36ea7883196978930d9aa0e51a6918234a2da98bbd7d31f0da5ff083d988d";
+ revision = "3";
+ editedCabalFile = "f33e4f880c07f8f174844ce36e701e62dbad0f0feb4f908d30bd76d3d2309f2a";
libraryHaskellDepends = [
base blaze-builder blaze-html blaze-markup bytestring
bytestring-read case-insensitive data-default-class exceptions
@@ -27872,8 +28373,8 @@ self: {
pname = "apiary-authenticate";
version = "1.4.0";
sha256 = "40dbdb0d6799ba7091ae9b72929c7d62a74dd251b5a6e01f8979314d75dbd107";
- revision = "3";
- editedCabalFile = "923708ce64b096b916e3e1e830c6ffc13dcdd289524d1580f2206f0e4ce4554b";
+ revision = "4";
+ editedCabalFile = "5888af016171726e81bde323d1cd9044a24b70930c1fe5946ac0336a0f23f193";
libraryHaskellDepends = [
apiary apiary-session authenticate base blaze-builder bytestring
cereal data-default-class http-client http-client-tls http-types
@@ -27912,8 +28413,8 @@ self: {
pname = "apiary-cookie";
version = "1.4.0";
sha256 = "3dcf4cf38377685340ec5c6ab105a0df3ba2b0a4d0d7079fc88593bd15eeeb04";
- revision = "2";
- editedCabalFile = "4edecbd2a1e6fb740815be85cc9c4836144338af88e6774348a1703e861a9771";
+ revision = "3";
+ editedCabalFile = "5b9c1a2c95bbedcb6b12196953ce1ebbe8e7c825fbb8ae5e0ddb4c846d3a752b";
libraryHaskellDepends = [
apiary base blaze-builder blaze-html bytestring cookie time
types-compat wai web-routing
@@ -28067,8 +28568,8 @@ self: {
pname = "apiary-session";
version = "1.4.0";
sha256 = "434cd8b985a95bd4c72dde7ac521768d1c1402f3cc8b4835dded6736bdbcd74a";
- revision = "1";
- editedCabalFile = "8e4a0b590972ea4e1ab1252696b7339038c4d7206ae44d1f1397a67cdde077dd";
+ revision = "2";
+ editedCabalFile = "777f476e799ceaa21a20e42c6382baec92644fc898e11aea09dcfa96a5e90034";
libraryHaskellDepends = [
apiary base types-compat wai web-routing
];
@@ -28909,6 +29410,19 @@ self: {
license = stdenv.lib.licenses.isc;
}) {};
+ "argon2" = callPackage
+ ({ mkDerivation, base, bytestring, text, transformers }:
+ mkDerivation {
+ pname = "argon2";
+ version = "1.0.0";
+ sha256 = "29691e8019104b724466766b5031335e9dea185a84b886e2f9d895f4fe01eae3";
+ libraryHaskellDepends = [ base bytestring text transformers ];
+ homepage = "https://github.com/ocharles/argon2.git";
+ description = "Haskell bindings to libargon2 - the reference implementation of the Argon2 password-hashing function";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"argparser" = callPackage
({ mkDerivation, base, containers, HTF, HUnit }:
mkDerivation {
@@ -29520,6 +30034,8 @@ self: {
pname = "asn1-data";
version = "0.7.2";
sha256 = "83999c03cbc993f7e0dea010942a4dc39ae986c498c57eadc1e5ee1b4e23aca1";
+ revision = "1";
+ editedCabalFile = "1543bc1ee13d3f4b9ee6f9445edede596d5fe7f8a4551333b54634aad5b112a3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring cereal mtl text ];
@@ -29596,6 +30112,8 @@ self: {
pname = "asn1-parse";
version = "0.9.0";
sha256 = "e3c94b982c34e944c549b7854d738d50158eee0267598ac5f1bbfb66391f0954";
+ revision = "1";
+ editedCabalFile = "f624dd2168154a726f97a980f1f37d5cfdd5ec845c91b83942ef93f8f5719c8c";
libraryHaskellDepends = [
asn1-encoding asn1-types base bytestring mtl text
];
@@ -29612,6 +30130,8 @@ self: {
pname = "asn1-parse";
version = "0.9.1";
sha256 = "e18087baa87225a5ea41c9758f7499b362ba6293931cb9c5bc3548c90f3133de";
+ revision = "1";
+ editedCabalFile = "9dff7d71ac8bc8c2165071385785b8dcab5d59e2d92c266d2a16f2c31e8e3fd4";
libraryHaskellDepends = [
asn1-encoding asn1-types base bytestring mtl
];
@@ -29861,6 +30381,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "async_2_1_0" = callPackage
+ ({ mkDerivation, base, HUnit, stm, test-framework
+ , test-framework-hunit
+ }:
+ mkDerivation {
+ pname = "async";
+ version = "2.1.0";
+ sha256 = "93c37611f9c68b5cdc8cd9960ae77a7fbc25da83cae90137ef1378d857f22c2f";
+ libraryHaskellDepends = [ base stm ];
+ testHaskellDepends = [
+ base HUnit test-framework test-framework-hunit
+ ];
+ homepage = "https://github.com/simonmar/async";
+ description = "Run IO operations asynchronously and wait for their results";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"async-dejafu" = callPackage
({ mkDerivation, base, dejafu, exceptions, HUnit, hunit-dejafu }:
mkDerivation {
@@ -30245,8 +30783,8 @@ self: {
}:
mkDerivation {
pname = "atp-haskell";
- version = "1.8";
- sha256 = "4bac41afc35571b2ad1a711d08e6f0cb223bb165615e511f2fc22ff9397fb467";
+ version = "1.10";
+ sha256 = "a6e9178c6db9de5a2c1ad4a158d1730f2e3e5eb1b20f9a06a7263597fe8a1d32";
libraryHaskellDepends = [
applicative-extras base containers HUnit mtl parsec pretty
template-haskell time
@@ -30257,6 +30795,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "atrans" = callPackage
+ ({ mkDerivation, base, mtl }:
+ mkDerivation {
+ pname = "atrans";
+ version = "0.1.0.1";
+ sha256 = "84440b6c0a27c656a580df640db912a19eb0fb5aaa09a1437f451b5809ee6035";
+ libraryHaskellDepends = [ base mtl ];
+ homepage = "https://github.com/aphorisme/atrans";
+ description = "A small collection of monad (transformer) instances";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"attempt" = callPackage
({ mkDerivation, base, failure }:
mkDerivation {
@@ -31035,8 +31585,10 @@ self: {
rethinkdb-client-driver scrypt stm text time unordered-containers
vector
];
+ jailbreak = true;
description = "empty";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"avl-static" = callPackage
@@ -32372,8 +32924,8 @@ self: {
({ mkDerivation, base, hspec, HUnit, QuickCheck, time }:
mkDerivation {
pname = "bank-holiday-usa";
- version = "0.0.1";
- sha256 = "f46c4950c96f0e790477d95e75709d13f0409abb53c60382fcfcc7637f204270";
+ version = "0.1.0";
+ sha256 = "c5de8ab4ffc24c11d60762057c9261adc2b05762e8465b27afe6f4f7a499dbc8";
libraryHaskellDepends = [ base time ];
testHaskellDepends = [ base hspec HUnit QuickCheck time ];
homepage = "https://github.com/tippenein/BankHoliday";
@@ -32457,6 +33009,7 @@ self: {
jailbreak = true;
description = "Generate Code 128 barcodes as PDFs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"barecheck_0_2_0_6" = callPackage
@@ -32614,6 +33167,19 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "base-compat_0_9_0" = callPackage
+ ({ mkDerivation, base, hspec, QuickCheck, unix }:
+ mkDerivation {
+ pname = "base-compat";
+ version = "0.9.0";
+ sha256 = "8317b62e0655cd0f1ce46856df50ec948d829065e870b8ccf63dc7223c6c04c1";
+ libraryHaskellDepends = [ base unix ];
+ testHaskellDepends = [ base hspec QuickCheck ];
+ description = "A compatibility layer for base";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"base-generics" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -32699,6 +33265,20 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "base-orphans_0_5_0" = callPackage
+ ({ mkDerivation, base, ghc-prim, hspec, QuickCheck }:
+ mkDerivation {
+ pname = "base-orphans";
+ version = "0.5.0";
+ sha256 = "05ea25f680c0acc65a99acbb39413761181b334566c9be1fcac1c1df8a2d6428";
+ libraryHaskellDepends = [ base ghc-prim ];
+ testHaskellDepends = [ base hspec QuickCheck ];
+ homepage = "https://github.com/haskell-compat/base-orphans#readme";
+ description = "Backwards-compatible orphan instances for base";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"base-prelude_0_1_6" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -32840,7 +33420,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "base-prelude" = callPackage
+ "base-prelude_0_1_20" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "base-prelude";
@@ -32851,6 +33431,20 @@ self: {
homepage = "https://github.com/nikita-volkov/base-prelude";
description = "The most complete prelude formed from only the \"base\" package";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "base-prelude" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "base-prelude";
+ version = "0.1.21";
+ sha256 = "72650e69fd615191be08bed82e07c623b0c17b0b52113b418bc3b2093d74a3a5";
+ libraryHaskellDepends = [ base ];
+ doCheck = false;
+ homepage = "https://github.com/nikita-volkov/base-prelude";
+ description = "The most complete prelude formed from only the \"base\" package";
+ license = stdenv.lib.licenses.mit;
}) {};
"base-unicode-symbols" = callPackage
@@ -33345,8 +33939,8 @@ self: {
({ mkDerivation, base, bytestring, entropy, memory }:
mkDerivation {
pname = "bcrypt";
- version = "0.0.7";
- sha256 = "c564fcf27d3248d5dea570c21a445223406e96de53a207e27d0043d204a7c3ce";
+ version = "0.0.8";
+ sha256 = "9cd100975d7349190a1d8ed6459d9e2677a74385ce86b35f2da3f5c582e11100";
libraryHaskellDepends = [ base bytestring entropy memory ];
description = "Haskell bindings to the bcrypt password hash";
license = stdenv.lib.licenses.bsd3;
@@ -33636,6 +34230,7 @@ self: {
homepage = "https://github.com/Noeda/bet/";
description = "Betfair API bindings. Bet on sports on betting exchanges.";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"betacode" = callPackage
@@ -33659,8 +34254,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "between";
- version = "0.10.0.0";
- sha256 = "516fec2ddecda16a18b4056418a1448b926c7b1188a53c626e898542c4267281";
+ version = "0.11.0.0";
+ sha256 = "8337351326c5a613d9b7520b6a8203234c04454e23550a81739beaa6f671465d";
libraryHaskellDepends = [ base ];
homepage = "https://github.com/trskop/between";
description = "Function combinator \"between\" and derived combinators";
@@ -33743,8 +34338,8 @@ self: {
({ mkDerivation, base, latex, parsec, utility-ht }:
mkDerivation {
pname = "bibtex";
- version = "0.1.0.4";
- sha256 = "804514bdd2c801b7a0d858ea1df16811466eb53fd87a195411a205334471d278";
+ version = "0.1.0.5";
+ sha256 = "dd06fbd5d597a558f059775b258ae526baa41c656a92e7d8a45646c64c1bc74b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base latex parsec utility-ht ];
@@ -33859,6 +34454,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bifunctors_5_2" = callPackage
+ ({ mkDerivation, base, comonad, containers, hspec, QuickCheck
+ , semigroups, tagged, template-haskell, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "bifunctors";
+ version = "5.2";
+ sha256 = "46e173dac5863a7b8404b44ab1ead2de94e743d24a2de571ff086cfb8748de14";
+ libraryHaskellDepends = [
+ base comonad containers semigroups tagged template-haskell
+ transformers
+ ];
+ testHaskellDepends = [
+ base hspec QuickCheck transformers transformers-compat
+ ];
+ homepage = "http://github.com/ekmett/bifunctors/";
+ description = "Bifunctors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"bighugethesaurus" = callPackage
({ mkDerivation, base, HTTP, split }:
mkDerivation {
@@ -34065,11 +34682,32 @@ self: {
base QuickCheck test-framework test-framework-quickcheck2
test-framework-th
];
+ jailbreak = true;
homepage = "https://github.com/choener/bimaps";
description = "bijections with multiple implementations";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "binary_0_7_6_1" = callPackage
+ ({ mkDerivation, array, base, bytestring, Cabal, containers
+ , directory, filepath, HUnit, QuickCheck, random, test-framework
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "binary";
+ version = "0.7.6.1";
+ sha256 = "8f85cafc15be660757878a665d024ce595d4422fead174e20a501c9ec8f81067";
+ libraryHaskellDepends = [ array base bytestring containers ];
+ testHaskellDepends = [
+ array base bytestring Cabal containers directory filepath HUnit
+ QuickCheck random test-framework test-framework-quickcheck2
+ ];
+ homepage = "https://github.com/kolmodin/binary";
+ description = "Binary serialisation for Haskell values using lazy ByteStrings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"binary_0_8_0_0" = callPackage
({ mkDerivation, array, base, bytestring, Cabal, containers
, directory, filepath, HUnit, QuickCheck, random, test-framework
@@ -34157,8 +34795,8 @@ self: {
({ mkDerivation, base, binary }:
mkDerivation {
pname = "binary-enum";
- version = "0.1.0.0";
- sha256 = "9d35688cc9b761993567385230fa5514b6e7ff2ef06da0fa421a8689e05553f7";
+ version = "0.1.2.0";
+ sha256 = "15e7d259293db928980579cc8898dc6d545ffeaa5be97635cb93bb65a6a68688";
libraryHaskellDepends = [ base binary ];
homepage = "https://github.com/tolysz/binary-enum";
description = "Simple wrappers around enum types";
@@ -34263,6 +34901,8 @@ self: {
pname = "binary-literal-qq";
version = "1.0";
sha256 = "5506586d39e0d8b311516c05dc8eeaa8589782d0340cf45c853f68eab3687d4d";
+ revision = "1";
+ editedCabalFile = "61a53a601a913dd5fe5d52bc552f965d62d448ecea220dc1acb4884b67f54667";
libraryHaskellDepends = [ base template-haskell ];
description = "Extends Haskell with binary literals";
license = stdenv.lib.licenses.bsd3;
@@ -35006,6 +35646,7 @@ self: {
libraryPkgconfigDepends = [ gsl ];
description = "Low level bindings to GNU GSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) gsl;};
"bindings-gts" = callPackage
@@ -35337,8 +35978,8 @@ self: {
homepage = "http://floss.scru.org/bindings-sane";
description = "FFI bindings to libsane";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
- }) {inherit (pkgs) saneBackends;};
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {saneBackends = null;};
"bindings-sc3" = callPackage
({ mkDerivation, base, bindings-DSL, scsynth }:
@@ -35480,6 +36121,19 @@ self: {
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
}) {};
+ "bini" = callPackage
+ ({ mkDerivation, base, binary, bytestring }:
+ mkDerivation {
+ pname = "bini";
+ version = "0.1.3";
+ sha256 = "0230985959d9bd82d014ce62e14768cb46cb0b78b77f7ab34d07208976c00981";
+ revision = "1";
+ editedCabalFile = "9ea37e003df728ff0addc67d1ff8d15533a4baa4c525339c4638bad137d6c953";
+ libraryHaskellDepends = [ base binary bytestring ];
+ description = "A collection of various methods for reading and writing bini files";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bio" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, directory, mtl, old-time, parallel, parsec, process, QuickCheck
@@ -35566,6 +36220,39 @@ self: {
license = "LGPL";
}) {};
+ "biohazard" = callPackage
+ ({ mkDerivation, aeson, array, async, attoparsec, base, binary
+ , bytestring, bytestring-mmap, containers, deepseq, directory
+ , exceptions, filepath, hashable, iteratee, ListLike
+ , nonlinear-optimization, primitive, random, scientific, stm
+ , template-haskell, text, transformers, unix, unordered-containers
+ , Vec, vector, vector-algorithms, vector-th-unbox, zlib
+ }:
+ mkDerivation {
+ pname = "biohazard";
+ version = "0.6.2";
+ sha256 = "0038256ab3a4072bd542b7fcdcf4a68ee2bd4afce14664bf4c2b3cb04fdef8c2";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson array async attoparsec base binary bytestring bytestring-mmap
+ containers directory exceptions filepath iteratee ListLike
+ primitive random scientific stm template-haskell text transformers
+ unix unordered-containers Vec vector vector-algorithms
+ vector-th-unbox zlib
+ ];
+ executableHaskellDepends = [
+ aeson async base binary bytestring containers deepseq directory
+ exceptions hashable iteratee nonlinear-optimization random text
+ transformers unordered-containers vector vector-algorithms
+ vector-th-unbox
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/udo-stenzel/biohazard";
+ description = "bioinformatics support library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bioinformatics-toolkit" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bbi, binary, bytestring
, bytestring-lexing, clustering, colour, conduit, containers
@@ -36412,6 +37099,7 @@ self: {
testHaskellDepends = [
base containers directory process shake stm text time unix vector
];
+ doCheck = false;
homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
description = "HTML5 Canvas Graphics Library";
license = stdenv.lib.licenses.bsd3;
@@ -36461,6 +37149,25 @@ self: {
license = "LGPL";
}) {};
+ "blatex" = callPackage
+ ({ mkDerivation, base, blaze-html, directory, HaTeX, process, split
+ , tagsoup, text
+ }:
+ mkDerivation {
+ pname = "blatex";
+ version = "0.1.0.4";
+ sha256 = "cbf1adfa07407c66a1dc071fca663a709e2b7cd7787f07a82276b6c58451f236";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base blaze-html directory HaTeX process split tagsoup text
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/2016rshah/BlaTeX";
+ description = "Blog in LaTeX";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"blaze" = callPackage
({ mkDerivation }:
mkDerivation {
@@ -36904,7 +37611,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "blaze-svg" = callPackage
+ "blaze-svg_0_3_4_1" = callPackage
({ mkDerivation, base, blaze-markup, mtl }:
mkDerivation {
pname = "blaze-svg";
@@ -36914,6 +37621,19 @@ self: {
homepage = "https://github.com/deepakjois/blaze-svg";
description = "SVG combinator library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "blaze-svg" = callPackage
+ ({ mkDerivation, base, blaze-markup, mtl }:
+ mkDerivation {
+ pname = "blaze-svg";
+ version = "0.3.5";
+ sha256 = "9f6979e0c9bb3e1a10b034e1ed41a7881195760ec30d30a95bcab22fd6e9a15a";
+ libraryHaskellDepends = [ base blaze-markup mtl ];
+ homepage = "https://github.com/deepakjois/blaze-svg";
+ description = "SVG combinator library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"blaze-textual_0_2_0_9" = callPackage
@@ -37338,25 +38058,24 @@ self: {
"board-games" = callPackage
({ mkDerivation, array, base, cgi, containers, html, httpd-shed
- , network, QuickCheck, random, transformers, utility-ht
+ , network-uri, QuickCheck, random, transformers, utility-ht
}:
mkDerivation {
pname = "board-games";
- version = "0.1.0.1";
- sha256 = "df4f8a2ecaf4ef0a0e39e2d0bfe8899d9a9ca28199975180e49c46fcd5876589";
+ version = "0.1.0.2";
+ sha256 = "8d261347cae2f9597f696a44e558ee0988f82a3b1ae65846e60e9ce19e45f984";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array base cgi containers html random transformers utility-ht
];
executableHaskellDepends = [
- array base cgi containers html httpd-shed network random
+ array base cgi containers html httpd-shed network-uri random
transformers utility-ht
];
testHaskellDepends = [
array base containers QuickCheck random transformers utility-ht
];
- jailbreak = true;
homepage = "http://code.haskell.org/~thielema/games/";
description = "Three games for inclusion in a web server";
license = "GPL";
@@ -37411,6 +38130,7 @@ self: {
homepage = "https://github.com/Microsoft/bond";
description = "Bond schema compiler and code generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bool-extras" = callPackage
@@ -37906,7 +38626,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "brick" = callPackage
+ "brick_0_3_1" = callPackage
({ mkDerivation, base, containers, contravariant, data-default
, deepseq, lens, template-haskell, text, text-zipper, transformers
, vector, vty
@@ -37927,6 +38647,30 @@ self: {
homepage = "https://github.com/jtdaugherty/brick/";
description = "A declarative terminal user interface library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "brick" = callPackage
+ ({ mkDerivation, base, containers, contravariant, data-default
+ , deepseq, lens, template-haskell, text, text-zipper, transformers
+ , vector, vty
+ }:
+ mkDerivation {
+ pname = "brick";
+ version = "0.4.1";
+ sha256 = "bea0df7fdcb476fc955f7301e77bfb8845008ab0e36cab2c2dcc1cf679a4595d";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers contravariant data-default deepseq lens
+ template-haskell text text-zipper transformers vector vty
+ ];
+ executableHaskellDepends = [
+ base data-default lens text vector vty
+ ];
+ homepage = "https://github.com/jtdaugherty/brick/";
+ description = "A declarative terminal user interface library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"brillig" = callPackage
@@ -38081,8 +38825,8 @@ self: {
({ mkDerivation, base, bson, ghc-prim, text }:
mkDerivation {
pname = "bson-generic";
- version = "0.0.8";
- sha256 = "b01d0fbd972e3d74f66021e4c8e627981ad32baa7dc4b184b20a7fdea5692f64";
+ version = "0.0.8.1";
+ sha256 = "9b9f8d160c7d813224946f194f82bf38a2299b6eb9d643f590ed7616a226877e";
libraryHaskellDepends = [ base bson ghc-prim text ];
jailbreak = true;
description = "Generic functionality for BSON";
@@ -38271,6 +39015,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "buffer-pipe" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "buffer-pipe";
+ version = "0.0";
+ sha256 = "0875b6e41988f70e20d2e9d1a092ae03d545954732f93d65a3481b5c4b52dccf";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [ base ];
+ description = "Read from stdin and write to stdout in large blocks";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"buffon" = callPackage
({ mkDerivation, base, monad-primitive, mwc-random
, mwc-random-monad, primitive, transformers
@@ -38326,15 +39083,15 @@ self: {
"buildbox" = callPackage
({ mkDerivation, base, bytestring, containers, directory, mtl
- , old-locale, pretty, process, random, stm, time
+ , old-locale, pretty, process, random, stm, text, time
}:
mkDerivation {
pname = "buildbox";
- version = "2.1.6.1";
- sha256 = "d13047133040b21de1e399d0babb065f15df69af5838e3702b157353edb2ad95";
+ version = "2.1.7.1";
+ sha256 = "5193d8b22d0b576e972f85f032627a4ebbd6f2d6033aa4a789b312574baf8f58";
libraryHaskellDepends = [
base bytestring containers directory mtl old-locale pretty process
- random stm time
+ random stm text time
];
homepage = "http://code.ouroborus.net/buildbox";
description = "Rehackable components for writing buildbots and test harnesses";
@@ -38537,11 +39294,11 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "bustle" = callPackage
+ "bustle_0_5_2" = callPackage
({ mkDerivation, base, bytestring, cairo, containers, dbus
, directory, filepath, gio, glib, gtk3, hgettext, HUnit, mtl, pango
- , parsec, pcap, process, QuickCheck, setlocale, test-framework
- , test-framework-hunit, text, time
+ , parsec, pcap, process, QuickCheck, setlocale, system-glib
+ , test-framework, test-framework-hunit, text, time
}:
mkDerivation {
pname = "bustle";
@@ -38549,6 +39306,7 @@ self: {
sha256 = "659d75f91d2d08447bce484a8176f6a2cc94cc10a2d732b7e733e4312a527e90";
isLibrary = false;
isExecutable = true;
+ libraryPkgconfigDepends = [ system-glib ];
executableHaskellDepends = [
base bytestring cairo containers dbus directory filepath gio glib
gtk3 hgettext mtl pango parsec pcap process setlocale text time
@@ -38561,7 +39319,36 @@ self: {
homepage = "http://www.freedesktop.org/wiki/Software/Bustle/";
description = "Draw sequence diagrams of D-Bus traffic";
license = "unknown";
- }) {};
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {system-glib = pkgs.glib;};
+
+ "bustle" = callPackage
+ ({ mkDerivation, base, bytestring, cairo, containers, dbus
+ , directory, filepath, gio, glib, gtk3, hgettext, HUnit, mtl, pango
+ , parsec, pcap, process, QuickCheck, setlocale, system-glib
+ , test-framework, test-framework-hunit, text, time
+ }:
+ mkDerivation {
+ pname = "bustle";
+ version = "0.5.3";
+ sha256 = "9e525611cfb0c0715969b0ea77c2f63aaf7bc6ad70c9cf889a1655b66c0c24fd";
+ isLibrary = false;
+ isExecutable = true;
+ libraryPkgconfigDepends = [ system-glib ];
+ executableHaskellDepends = [
+ base bytestring cairo containers dbus directory filepath gio glib
+ gtk3 hgettext mtl pango parsec pcap process setlocale text time
+ ];
+ testHaskellDepends = [
+ base bytestring cairo containers dbus directory filepath gtk3
+ hgettext HUnit mtl pango pcap QuickCheck setlocale test-framework
+ test-framework-hunit text
+ ];
+ homepage = "http://www.freedesktop.org/wiki/Software/Bustle/";
+ description = "Draw sequence diagrams of D-Bus traffic";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {system-glib = pkgs.glib;};
"butterflies" = callPackage
({ mkDerivation, base, bytestring, gl-capture, GLUT, OpenGLRaw
@@ -38578,20 +39365,22 @@ self: {
base bytestring gl-capture GLUT OpenGLRaw OpenGLRaw21 repa
repa-devil
];
+ jailbreak = true;
homepage = "http://code.mathr.co.uk/butterflies";
description = "butterfly tilings";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bv" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, ghc-prim, integer-gmp }:
mkDerivation {
pname = "bv";
- version = "0.3.0";
- sha256 = "4500e98fabb2cb13c752538bae4a11953376332e7d5d8d46ff03731ad3b84b64";
+ version = "0.4.0";
+ sha256 = "aaf6adc5aeccdf7bdaf7b5f832f339cbca45747745cd3bf52f30b496c70cb439";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base ];
+ libraryHaskellDepends = [ base ghc-prim integer-gmp ];
homepage = "http://bitbucket.org/iago/bv-haskell";
description = "Bit-vector arithmetic library";
license = stdenv.lib.licenses.bsd3;
@@ -38777,6 +39566,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bytes_0_15_2" = callPackage
+ ({ mkDerivation, base, binary, bytestring, cereal, containers
+ , directory, doctest, filepath, hashable, mtl, scientific, text
+ , time, transformers, transformers-compat, unordered-containers
+ , void
+ }:
+ mkDerivation {
+ pname = "bytes";
+ version = "0.15.2";
+ sha256 = "0bfaaf70154d3622be1ee620dd75e9c93cf4d4a21544d83f281d01439f261f34";
+ libraryHaskellDepends = [
+ base binary bytestring cereal containers hashable mtl scientific
+ text time transformers transformers-compat unordered-containers
+ void
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ homepage = "https://github.com/ekmett/bytes";
+ description = "Sharing code for serialization between binary and cereal";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"byteset" = callPackage
({ mkDerivation, base, binary }:
mkDerivation {
@@ -39361,8 +40172,8 @@ self: {
({ mkDerivation, base, ghc-prim }:
mkDerivation {
pname = "c-storable-deriving";
- version = "0.1.2";
- sha256 = "a127c61b4989de5ca808c0e5aa13d5538abeaeebf163c0bca2e55f8abc1bbe31";
+ version = "0.1.3";
+ sha256 = "68432da5e33d769c514402ad00bcd66c6a2742dd238825b4988476e5f4c9a67f";
libraryHaskellDepends = [ base ghc-prim ];
homepage = "https://github.com/maurer/c-storable-deriving";
description = "Generate C-like storable instances from datatypes";
@@ -39811,7 +40622,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "cabal-helper" = callPackage
+ "cabal-helper_0_6_2_0" = callPackage
({ mkDerivation, base, bytestring, Cabal, directory, extra
, filepath, ghc-prim, mtl, process, template-haskell, temporary
, transformers, unix, utf8-string
@@ -39833,6 +40644,35 @@ self: {
base bytestring Cabal directory extra filepath ghc-prim mtl process
template-haskell temporary transformers unix utf8-string
];
+ doCheck = false;
+ description = "Simple interface to some of Cabal's configuration state used by ghc-mod";
+ license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "cabal-helper" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, directory, extra
+ , filepath, ghc-prim, mtl, process, template-haskell, temporary
+ , transformers, unix, utf8-string
+ }:
+ mkDerivation {
+ pname = "cabal-helper";
+ version = "0.6.3.0";
+ sha256 = "95d62411205c03f87737daaa790e885e73fea875194366a0b2168af494735f04";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base Cabal directory filepath ghc-prim mtl process transformers
+ ];
+ executableHaskellDepends = [
+ base bytestring Cabal directory filepath ghc-prim process
+ template-haskell temporary transformers utf8-string
+ ];
+ testHaskellDepends = [
+ base bytestring Cabal directory extra filepath ghc-prim mtl process
+ template-haskell temporary transformers unix utf8-string
+ ];
+ doCheck = false;
description = "Simple interface to some of Cabal's configuration state used by ghc-mod";
license = stdenv.lib.licenses.agpl3;
}) {};
@@ -40173,24 +41013,26 @@ self: {
}) {};
"cabal-macosx" = callPackage
- ({ mkDerivation, base, Cabal, directory, fgl, filepath, HUnit
- , parsec, process, temporary, test-framework, test-framework-hunit
- , text
+ ({ mkDerivation, base, Cabal, containers, directory, fgl, filepath
+ , hscolour, HUnit, parsec, process, temporary, test-framework
+ , test-framework-hunit, text
}:
mkDerivation {
pname = "cabal-macosx";
- version = "0.2.3.2";
- sha256 = "054f891068c9ce0161610e929716e8fa2022ef0bc093fb42bcb30733c38026b7";
+ version = "0.2.3.4";
+ sha256 = "4c3ae50fdafa3283055624156016834f077bdf5b8237441497e7ccea69308570";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base Cabal directory fgl filepath parsec process text
+ base Cabal containers directory fgl filepath hscolour parsec
+ process text
];
executableHaskellDepends = [
- base Cabal directory fgl filepath parsec process text
+ base Cabal containers directory fgl filepath parsec process text
];
testHaskellDepends = [
- base HUnit temporary test-framework test-framework-hunit
+ base Cabal containers directory filepath HUnit process temporary
+ test-framework test-framework-hunit text
];
homepage = "http://github.com/danfran/cabal-macosx";
description = "Cabal support for creating Mac OSX application bundles";
@@ -40249,6 +41091,7 @@ self: {
executableHaskellDepends = [
base bytestring containers directory HTTP process tar
];
+ jailbreak = true;
homepage = "http://github.com/snoyberg/cabal-nirvana";
description = "Avoid Cabal dependency hell by constraining to known good versions. (deprecated)";
license = stdenv.lib.licenses.bsd3;
@@ -40480,6 +41323,7 @@ self: {
http-conduit http-types network process resourcet shelly
system-fileio system-filepath tar text transformers
];
+ jailbreak = true;
homepage = "https://github.com/yesodweb/cabal-src";
description = "Alternative install procedure to avoid the diamond dependency issue";
license = stdenv.lib.licenses.bsd3;
@@ -40505,6 +41349,7 @@ self: {
http-conduit http-types network process resourcet shelly
system-fileio system-filepath tar temporary text transformers
];
+ jailbreak = true;
homepage = "https://github.com/yesodweb/cabal-src";
description = "Alternative install procedure to avoid the diamond dependency issue";
license = stdenv.lib.licenses.bsd3;
@@ -40531,6 +41376,31 @@ self: {
streaming-commons system-fileio system-filepath tar temporary text
transformers
];
+ jailbreak = true;
+ homepage = "https://github.com/yesodweb/cabal-src";
+ description = "Alternative install procedure to avoid the diamond dependency issue";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "cabal-src_0_3_0" = callPackage
+ ({ mkDerivation, base, bytestring, conduit, conduit-extra
+ , containers, directory, filepath, http-conduit, http-types
+ , network, process, resourcet, shelly, system-fileio
+ , system-filepath, tar, text, transformers
+ }:
+ mkDerivation {
+ pname = "cabal-src";
+ version = "0.3.0";
+ sha256 = "493c7037b94c382350412f6909dd6b671c53d50f5165ce94839d254fe1590ef5";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring conduit conduit-extra containers directory filepath
+ http-conduit http-types network process resourcet shelly
+ system-fileio system-filepath tar text transformers
+ ];
+ jailbreak = true;
homepage = "https://github.com/yesodweb/cabal-src";
description = "Alternative install procedure to avoid the diamond dependency issue";
license = stdenv.lib.licenses.bsd3;
@@ -40545,8 +41415,8 @@ self: {
}:
mkDerivation {
pname = "cabal-src";
- version = "0.3.0";
- sha256 = "493c7037b94c382350412f6909dd6b671c53d50f5165ce94839d254fe1590ef5";
+ version = "0.3.0.1";
+ sha256 = "80effd26be00526fa876b6ab9c64e1b7f3e576f9064175d15ff689a7a0fa8a4c";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -41184,6 +42054,7 @@ self: {
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base cal3d cal3d-opengl OpenGL SDL ];
+ jailbreak = true;
homepage = "http://haskell.org/haskellwiki/Cal3d_animation";
description = "Examples for the Cal3d animation library";
license = "GPL";
@@ -41197,6 +42068,7 @@ self: {
version = "0.1";
sha256 = "c269646464707fe10e53722053588cf703fe777b738b7dbcb008f056380fca0a";
libraryHaskellDepends = [ base cal3d OpenGL ];
+ jailbreak = true;
homepage = "http://haskell.org/haskellwiki/Cal3d_animation";
description = "OpenGL rendering for the Cal3D animation library";
license = "LGPL";
@@ -41611,7 +42483,7 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
- "carray" = callPackage
+ "carray_0_1_6_2" = callPackage
({ mkDerivation, array, base, binary, bytestring, ix-shapable
, QuickCheck, syb
}:
@@ -41625,6 +42497,23 @@ self: {
testHaskellDepends = [ array base ix-shapable QuickCheck ];
description = "A C-compatible array library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "carray" = callPackage
+ ({ mkDerivation, array, base, binary, bytestring, ix-shapable
+ , QuickCheck, syb
+ }:
+ mkDerivation {
+ pname = "carray";
+ version = "0.1.6.3";
+ sha256 = "92f78eaf7c88d9652edb452fdeb4292deb896b667e44fb2f99aeab324bdd7bff";
+ libraryHaskellDepends = [
+ array base binary bytestring ix-shapable QuickCheck syb
+ ];
+ testHaskellDepends = [ array base ix-shapable QuickCheck ];
+ description = "A C-compatible array library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"cartel_0_14_2_6" = callPackage
@@ -41675,18 +42564,19 @@ self: {
"casadi-bindings" = callPackage
({ mkDerivation, base, binary, casadi, casadi-bindings-core
- , casadi-bindings-internal, cereal, containers, linear, vector
- , vector-binary-instances
+ , casadi-bindings-internal, cereal, containers, doctest, linear
+ , vector, vector-binary-instances
}:
mkDerivation {
pname = "casadi-bindings";
- version = "2.4.1.4";
- sha256 = "f04064cf031d10675b5295252dace0ab4b4fc401f78c5d0a4802a2a6dbea6fab";
+ version = "2.4.1.6";
+ sha256 = "cc4e7f894581bf7847733dbffc0c2692c41235822e91459052ffd3b483319a48";
libraryHaskellDepends = [
base binary casadi-bindings-core casadi-bindings-internal cereal
containers linear vector vector-binary-instances
];
libraryPkgconfigDepends = [ casadi ];
+ testHaskellDepends = [ base doctest ];
homepage = "http://github.com/ghorn/casadi-bindings";
description = "mid-level bindings to CasADi";
license = stdenv.lib.licenses.gpl3;
@@ -42438,7 +43328,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "cayley-client" = callPackage
+ "cayley-client_0_1_4_0" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, exceptions
, http-client, http-conduit, lens, lens-aeson, mtl, text
, transformers, unordered-containers, vector
@@ -42455,6 +43345,26 @@ self: {
homepage = "https://github.com/MichelBoucey/cayley-client";
description = "A Haskell client for the Cayley graph database";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "cayley-client" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, exceptions
+ , http-client, http-conduit, lens, lens-aeson, mtl, text
+ , transformers, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "cayley-client";
+ version = "0.1.5.0";
+ sha256 = "9ad3361bda007e98dfc9977c81881d2ccfcb7a8bcded8996d6543c3b95b288b5";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring exceptions http-client
+ http-conduit lens lens-aeson mtl text transformers
+ unordered-containers vector
+ ];
+ homepage = "https://github.com/MichelBoucey/cayley-client";
+ description = "A Haskell client for the Cayley graph database";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"cayley-dickson" = callPackage
@@ -42789,6 +43699,7 @@ self: {
HTF HUnit mmorph mtl QuickCheck quickcheck-instances stm text time
unordered-containers vector
];
+ jailbreak = true;
homepage = "https://github.com/nikita-volkov/cereal-plus";
description = "An extended serialization library on top of \"cereal\"";
license = stdenv.lib.licenses.mit;
@@ -43493,6 +44404,7 @@ self: {
homepage = "https://john-millikin.com/software/chell/";
description = "HUnit support for the Chell testing library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"chell-quickcheck_0_2_4" = callPackage
@@ -44315,8 +45227,8 @@ self: {
}:
mkDerivation {
pname = "clarifai";
- version = "0.1.1.0";
- sha256 = "40ef0baf628d4569138192128dd5f6f07a38b2963ec54e4968646f5953caf718";
+ version = "0.2.0.0";
+ sha256 = "4a382f92c21d1571861ddb557f721edce63c9b356960ea74a779175e13c41d2d";
libraryHaskellDepends = [
aeson base bytestring containers easy-file HTTP http-client lens
lens-aeson scientific text unordered-containers vector wreq
@@ -44463,7 +45375,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "clash-ghc" = callPackage
+ "clash-ghc_0_6_7" = callPackage
({ mkDerivation, array, base, bifunctors, bytestring, clash-lib
, clash-prelude, clash-systemverilog, clash-verilog, clash-vhdl
, containers, directory, filepath, ghc, ghc-typelits-extra
@@ -44487,6 +45399,33 @@ self: {
homepage = "http://www.clash-lang.org/";
description = "CAES Language for Synchronous Hardware";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "clash-ghc" = callPackage
+ ({ mkDerivation, array, base, bifunctors, bytestring, clash-lib
+ , clash-prelude, clash-systemverilog, clash-verilog, clash-vhdl
+ , containers, directory, filepath, ghc, ghc-typelits-extra
+ , ghc-typelits-natnormalise, hashable, haskeline, lens, mtl
+ , process, text, transformers, unbound-generics, unix
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "clash-ghc";
+ version = "0.6.8";
+ sha256 = "3d7adf1cb5a895a2240fdd74f94540719cf804a0aa3eb3bfc89ef5b0a8644059";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ array base bifunctors bytestring clash-lib clash-prelude
+ clash-systemverilog clash-verilog clash-vhdl containers directory
+ filepath ghc ghc-typelits-extra ghc-typelits-natnormalise hashable
+ haskeline lens mtl process text transformers unbound-generics unix
+ unordered-containers
+ ];
+ homepage = "http://www.clash-lang.org/";
+ description = "CAES Language for Synchronous Hardware";
+ license = stdenv.lib.licenses.bsd2;
}) {};
"clash-lib_0_5_10" = callPackage
@@ -44585,7 +45524,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "clash-lib" = callPackage
+ "clash-lib_0_6_7" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, clash-prelude
, concurrent-supply, containers, deepseq, directory, errors, fgl
, filepath, hashable, lens, mtl, pretty, process, template-haskell
@@ -44605,6 +45544,29 @@ self: {
homepage = "http://www.clash-lang.org/";
description = "CAES Language for Synchronous Hardware - As a Library";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "clash-lib" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, clash-prelude
+ , concurrent-supply, containers, deepseq, directory, errors, fgl
+ , filepath, hashable, lens, mtl, pretty, process, template-haskell
+ , text, time, transformers, unbound-generics, unordered-containers
+ , uu-parsinglib, wl-pprint-text
+ }:
+ mkDerivation {
+ pname = "clash-lib";
+ version = "0.6.8";
+ sha256 = "7582ce8364d2e3d2793555d7a80aa0ab90489cabbe9d8640272f9d95d7abec7d";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring clash-prelude concurrent-supply
+ containers deepseq directory errors fgl filepath hashable lens mtl
+ pretty process template-haskell text time transformers
+ unbound-generics unordered-containers uu-parsinglib wl-pprint-text
+ ];
+ homepage = "http://www.clash-lang.org/";
+ description = "CAES Language for Synchronous Hardware - As a Library";
+ license = stdenv.lib.licenses.bsd2;
}) {};
"clash-prelude_0_9_2" = callPackage
@@ -44650,7 +45612,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "clash-prelude" = callPackage
+ "clash-prelude_0_10_4" = callPackage
({ mkDerivation, array, base, data-default, doctest, ghc-prim
, ghc-typelits-extra, ghc-typelits-natnormalise, Glob, integer-gmp
, lens, QuickCheck, reflection, singletons, template-haskell
@@ -44669,6 +45631,27 @@ self: {
homepage = "http://www.clash-lang.org/";
description = "CAES Language for Synchronous Hardware - Prelude library";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "clash-prelude" = callPackage
+ ({ mkDerivation, array, base, data-default, doctest, ghc-prim
+ , ghc-typelits-extra, ghc-typelits-natnormalise, integer-gmp, lens
+ , QuickCheck, reflection, singletons, template-haskell, th-lift
+ }:
+ mkDerivation {
+ pname = "clash-prelude";
+ version = "0.10.5";
+ sha256 = "5a840a84f1ec02f1c2537b4ee9de0a1d98b71c401e4726e298b108a5ccad39fb";
+ libraryHaskellDepends = [
+ array base data-default ghc-prim ghc-typelits-extra
+ ghc-typelits-natnormalise integer-gmp lens QuickCheck reflection
+ singletons template-haskell th-lift
+ ];
+ testHaskellDepends = [ base doctest ];
+ homepage = "http://www.clash-lang.org/";
+ description = "CAES Language for Synchronous Hardware - Prelude library";
+ license = stdenv.lib.licenses.bsd2;
}) {};
"clash-prelude-quickcheck" = callPackage
@@ -44756,7 +45739,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "clash-systemverilog" = callPackage
+ "clash-systemverilog_0_6_3" = callPackage
({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
, text, unordered-containers, wl-pprint-text
}:
@@ -44771,6 +45754,24 @@ self: {
homepage = "http://www.clash-lang.org/";
description = "CAES Language for Synchronous Hardware - SystemVerilog backend";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "clash-systemverilog" = callPackage
+ ({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
+ , text, unordered-containers, wl-pprint-text
+ }:
+ mkDerivation {
+ pname = "clash-systemverilog";
+ version = "0.6.4";
+ sha256 = "18172fec133b0971b216997e6421ddbb5575431634f5543b17674d7fab2855e5";
+ libraryHaskellDepends = [
+ base clash-lib clash-prelude fgl lens mtl text unordered-containers
+ wl-pprint-text
+ ];
+ homepage = "http://www.clash-lang.org/";
+ description = "CAES Language for Synchronous Hardware - SystemVerilog backend";
+ license = stdenv.lib.licenses.bsd2;
}) {};
"clash-verilog_0_5_7" = callPackage
@@ -44845,7 +45846,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "clash-verilog" = callPackage
+ "clash-verilog_0_6_3" = callPackage
({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
, text, unordered-containers, wl-pprint-text
}:
@@ -44860,6 +45861,24 @@ self: {
homepage = "http://www.clash-lang.org/";
description = "CAES Language for Synchronous Hardware - Verilog backend";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "clash-verilog" = callPackage
+ ({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
+ , text, unordered-containers, wl-pprint-text
+ }:
+ mkDerivation {
+ pname = "clash-verilog";
+ version = "0.6.4";
+ sha256 = "178fa48768fbdf99f121ee34701431c788451bcb2411cca2156cdf4bedc1b4da";
+ libraryHaskellDepends = [
+ base clash-lib clash-prelude fgl lens mtl text unordered-containers
+ wl-pprint-text
+ ];
+ homepage = "http://www.clash-lang.org/";
+ description = "CAES Language for Synchronous Hardware - Verilog backend";
+ license = stdenv.lib.licenses.bsd2;
}) {};
"clash-vhdl_0_5_8" = callPackage
@@ -44934,7 +45953,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "clash-vhdl" = callPackage
+ "clash-vhdl_0_6_4" = callPackage
({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
, text, unordered-containers, wl-pprint-text
}:
@@ -44949,6 +45968,24 @@ self: {
homepage = "http://www.clash-lang.org/";
description = "CAES Language for Synchronous Hardware - VHDL backend";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "clash-vhdl" = callPackage
+ ({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
+ , text, unordered-containers, wl-pprint-text
+ }:
+ mkDerivation {
+ pname = "clash-vhdl";
+ version = "0.6.5";
+ sha256 = "a613685f811411452739bd13d6616be1314ec110e0f7b9a2f42e8d07d8c652f5";
+ libraryHaskellDepends = [
+ base clash-lib clash-prelude fgl lens mtl text unordered-containers
+ wl-pprint-text
+ ];
+ homepage = "http://www.clash-lang.org/";
+ description = "CAES Language for Synchronous Hardware - VHDL backend";
+ license = stdenv.lib.licenses.bsd2;
}) {};
"classify" = callPackage
@@ -46303,6 +47340,7 @@ self: {
homepage = "http://github.com/haskell-distributed/cloud-haskell";
description = "The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cloudfront-signer" = callPackage
@@ -46493,6 +47531,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cmark_0_5_0" = callPackage
+ ({ mkDerivation, base, bytestring, HUnit, text }:
+ mkDerivation {
+ pname = "cmark";
+ version = "0.5.0";
+ sha256 = "a95dd6c5135159d0d1b797eb99bbad757a298f4a8fb580865323bff37cba2cb8";
+ libraryHaskellDepends = [ base bytestring text ];
+ testHaskellDepends = [ base HUnit text ];
+ homepage = "https://github.com/jgm/commonmark-hs";
+ description = "Fast, accurate CommonMark (Markdown) parser and renderer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cmath" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -46899,7 +47951,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "codex" = callPackage
+ "codex_0_4_0_6" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, cryptohash
, directory, either, filepath, hackage-db, http-client, lens
, machines, machines-directory, MissingH, monad-loops, network
@@ -46920,6 +47972,34 @@ self: {
base bytestring Cabal directory either filepath hackage-db MissingH
monad-loops network process transformers wreq yaml
];
+ jailbreak = true;
+ homepage = "http://github.com/aloiscochard/codex";
+ description = "A ctags file generator for cabal project dependencies";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "codex" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, cryptohash
+ , directory, either, filepath, hackage-db, http-client, lens
+ , machines, machines-directory, MissingH, monad-loops, network
+ , process, tar, text, transformers, wreq, yaml, zlib
+ }:
+ mkDerivation {
+ pname = "codex";
+ version = "0.4.0.8";
+ sha256 = "b648e6b2a90e5e032caeaaf013f4d97318fa8396d20de0a54980ccdf16b5117f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring Cabal containers cryptohash directory either
+ filepath hackage-db http-client lens machines machines-directory
+ process tar text transformers wreq yaml zlib
+ ];
+ executableHaskellDepends = [
+ base bytestring Cabal directory either filepath hackage-db MissingH
+ monad-loops network process transformers wreq yaml
+ ];
homepage = "http://github.com/aloiscochard/codex";
description = "A ctags file generator for cabal project dependencies";
license = stdenv.lib.licenses.asl20;
@@ -47369,8 +48449,8 @@ self: {
}:
mkDerivation {
pname = "comfort-graph";
- version = "0.0.0.3";
- sha256 = "e379d8d331d3b0245528a4c88a0fad369a2ad9a04f45f6e57546a342bf58c783";
+ version = "0.0.1";
+ sha256 = "81487e3610993d2939bf1777823357095645f710d1bee94dd4dd0fa052b428a0";
libraryHaskellDepends = [
base containers QuickCheck transformers utility-ht
];
@@ -47609,6 +48689,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "comonad_5" = callPackage
+ ({ mkDerivation, base, containers, contravariant, directory
+ , distributive, doctest, filepath, semigroups, tagged, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "comonad";
+ version = "5";
+ sha256 = "78e5b19da5b701d14ceb2ca19191cc6205b2024ff2f71b754f5e949faa19cb2a";
+ libraryHaskellDepends = [
+ base containers contravariant distributive semigroups tagged
+ transformers transformers-compat
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ homepage = "http://github.com/ekmett/comonad/";
+ description = "Comonads";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"comonad-extras" = callPackage
({ mkDerivation, array, base, comonad, containers, distributive
, semigroupoids, transformers
@@ -47979,8 +49079,8 @@ self: {
({ mkDerivation, base, hspec, QuickCheck }:
mkDerivation {
pname = "compose-ltr";
- version = "0.1.2";
- sha256 = "9d4bd35d7d5b5cfcc530281a9d55d508d719414d50dcb835b3c9097d51854123";
+ version = "0.1.3";
+ sha256 = "ebd267fc0ff418bd58d337830cf9cabab5d2d01eec59e3a1bdf82786cc8ab750";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec QuickCheck ];
jailbreak = true;
@@ -48024,7 +49124,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "composition" = callPackage
+ "composition_1_0_2" = callPackage
({ mkDerivation }:
mkDerivation {
pname = "composition";
@@ -48032,6 +49132,17 @@ self: {
sha256 = "0db6b7579db9a96dc47cfcb30e7835d4742bfab9b46518f00244e168b32405cd";
description = "Combinators for unorthodox function composition";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "composition" = callPackage
+ ({ mkDerivation }:
+ mkDerivation {
+ pname = "composition";
+ version = "1.0.2.1";
+ sha256 = "7123300f5eca5a7cec4eb731dc0e9c2c44aabe26b37e6579582a7267d9f7ad6a";
+ description = "Combinators for unorthodox function composition";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"composition-extra_1_1_0" = callPackage
@@ -48447,8 +49558,8 @@ self: {
}:
mkDerivation {
pname = "concurrent-output";
- version = "1.7.2";
- sha256 = "a69a41502e640eb6afc87e8420001dadbbe22cd18580792995f73d2029c30169";
+ version = "1.7.3";
+ sha256 = "9a510e7378ba9c6c637027074fa127fad832f9321144fdbe9ae3b1955cf40620";
libraryHaskellDepends = [
ansi-terminal async base directory exceptions process stm
terminal-size text transformers unix
@@ -48523,12 +49634,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "concurrent-supply_0_1_8" = callPackage
+ ({ mkDerivation, base, containers, ghc-prim, hashable }:
+ mkDerivation {
+ pname = "concurrent-supply";
+ version = "0.1.8";
+ sha256 = "ccf827dcd221298ae93fad6021c63a06707456de0671706b44f1f2fed867f21f";
+ libraryHaskellDepends = [ base ghc-prim hashable ];
+ testHaskellDepends = [ base containers ];
+ homepage = "http://github.com/ekmett/concurrent-supply/";
+ description = "A fast concurrent unique identifier supply with a pure API";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"concurrent-utilities" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "concurrent-utilities";
- version = "0.1.0.0";
- sha256 = "78036871043af2e00342cc4c31d40664433c57fb1c9ccd50b8d680c24ae59e40";
+ version = "0.2.0.0";
+ sha256 = "d108b831e0631c1d3d9b5e2dbfb335b63997206384b7a069978c95a2a1af918a";
libraryHaskellDepends = [ base ];
homepage = "-";
description = "More utilities and broad-used datastructures for concurrency";
@@ -48791,7 +49916,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "conduit" = callPackage
+ "conduit_1_2_6" = callPackage
({ mkDerivation, base, containers, exceptions, hspec, lifted-base
, mmorph, mtl, QuickCheck, resourcet, safe, transformers
, transformers-base
@@ -48811,6 +49936,29 @@ self: {
homepage = "http://github.com/snoyberg/conduit";
description = "Streaming data processing library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "conduit" = callPackage
+ ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
+ , mmorph, mtl, QuickCheck, resourcet, safe, transformers
+ , transformers-base
+ }:
+ mkDerivation {
+ pname = "conduit";
+ version = "1.2.6.1";
+ sha256 = "ae38875a01312070cc1f59aba6687b7b8619416f426299ab126e08023c22309c";
+ libraryHaskellDepends = [
+ base exceptions lifted-base mmorph mtl resourcet transformers
+ transformers-base
+ ];
+ testHaskellDepends = [
+ base containers exceptions hspec mtl QuickCheck resourcet safe
+ transformers
+ ];
+ homepage = "http://github.com/snoyberg/conduit";
+ description = "Streaming data processing library";
+ license = stdenv.lib.licenses.mit;
}) {};
"conduit-audio" = callPackage
@@ -48831,8 +49979,8 @@ self: {
}:
mkDerivation {
pname = "conduit-audio-lame";
- version = "0.1.0.1";
- sha256 = "03e81140f67a773dcc383536eafedbc6cd1ee42531c57fdb5b9f4528c88c5abe";
+ version = "0.1.1";
+ sha256 = "aac3760ea6325219903e0726b4a8e0b9662699ed34a77a0d2a09a5bef67c8d7f";
libraryHaskellDepends = [
base bytestring conduit conduit-audio resourcet transformers vector
];
@@ -48869,10 +50017,8 @@ self: {
}:
mkDerivation {
pname = "conduit-audio-sndfile";
- version = "0.1";
- sha256 = "6d35ed7b38479ce2b6946d661abe11aa69c1db6821b14b52618e273604fb1b6c";
- revision = "2";
- editedCabalFile = "2a067b3ffad200da8d993ba8c57f53580b3505d912b9c9dfb160674e642f749a";
+ version = "0.1.1";
+ sha256 = "2c4288d60fa0ea8a629ab3e3e77ee813e849f4454b006ab75ebc33bf707be4cc";
libraryHaskellDepends = [
base conduit conduit-audio hsndfile hsndfile-vector resourcet
transformers
@@ -49592,6 +50738,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "configurator-export" = callPackage
+ ({ mkDerivation, base, configurator, pretty, semigroups, text
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "configurator-export";
+ version = "0.1.0.0";
+ sha256 = "8efbda4c0e912ebf834099667b8df8e260fbeb35e765de00a5bbf9498c7eeb92";
+ libraryHaskellDepends = [
+ base configurator pretty semigroups text unordered-containers
+ ];
+ testHaskellDepends = [ base ];
+ homepage = "http://github.com/mstksg/configurator-export";
+ description = "Pretty printer and exporter for configurations from the \"configurator\" library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"confsolve" = callPackage
({ mkDerivation, attoparsec, base, cmdargs, process, system-fileio
, system-filepath, text, time, unordered-containers
@@ -49831,8 +50994,8 @@ self: {
pname = "constraints";
version = "0.4";
sha256 = "e5ea72a487dcb65faa77451a1348f771b672be219134fd244188b3f5a9a7d75a";
- revision = "1";
- editedCabalFile = "32c308af39b847e2ffe8db73bf072b75667a56c723a3cc0c7bce8516043e1d69";
+ revision = "2";
+ editedCabalFile = "271a82e2293a1a08a90d2fe17a824d1e2b30fc95190cd564817b09ea017c073f";
libraryHaskellDepends = [ base ghc-prim newtype ];
homepage = "http://github.com/ekmett/constraints/";
description = "Constraint manipulation";
@@ -49846,8 +51009,8 @@ self: {
pname = "constraints";
version = "0.4.1.1";
sha256 = "3463b9edb046bd37878f7d8192c9f5b34741652a4e70e2fb7a2573d1151de96c";
- revision = "1";
- editedCabalFile = "57f0fc24c7f560187a060244f3ec01338796e6f86f71e49ce7c3fcbd4c4f02ac";
+ revision = "2";
+ editedCabalFile = "76ca1503a834b091b236c5454ef7922868cd05cdde1ef599915334b64e6b9cc5";
libraryHaskellDepends = [ base ghc-prim newtype ];
homepage = "http://github.com/ekmett/constraints/";
description = "Constraint manipulation";
@@ -49861,8 +51024,8 @@ self: {
pname = "constraints";
version = "0.4.1.2";
sha256 = "6711cf0893715f55ba070ff065829a02b1093ba18bb0e14f7b9dd86b2f2c2930";
- revision = "1";
- editedCabalFile = "fe68968a6197281f12e4040310beaf276f3ad1cdeba847a77baaea7fb45a5230";
+ revision = "2";
+ editedCabalFile = "9508552b31b6f8a77b3a24d50fc3082deaa04550fbce840d03c53111dabe7c2c";
libraryHaskellDepends = [ base ghc-prim newtype ];
homepage = "http://github.com/ekmett/constraints/";
description = "Constraint manipulation";
@@ -49876,6 +51039,8 @@ self: {
pname = "constraints";
version = "0.4.1.3";
sha256 = "dd4353b66c85980363050566a13d17ad0216f072a06f207cb8d36530ded67af0";
+ revision = "1";
+ editedCabalFile = "8704acefc3b56f37d36de0316625107bffdef2c37d27e599f3a8f26618223459";
libraryHaskellDepends = [ base ghc-prim newtype ];
homepage = "http://github.com/ekmett/constraints/";
description = "Constraint manipulation";
@@ -49900,6 +51065,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "constraints_0_8" = callPackage
+ ({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, mtl
+ , transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "constraints";
+ version = "0.8";
+ sha256 = "4cd08765345a151f21a0a4c5ef0a85661f4e53ffe807a623d5502d9ed3ae1588";
+ libraryHaskellDepends = [
+ base binary deepseq ghc-prim hashable mtl transformers
+ transformers-compat
+ ];
+ homepage = "http://github.com/ekmett/constraints/";
+ description = "Constraint manipulation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"constructible" = callPackage
({ mkDerivation, arithmoi, base, binary-search, complex-generic }:
mkDerivation {
@@ -50375,6 +51558,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "contravariant_1_4" = callPackage
+ ({ mkDerivation, base, semigroups, StateVar, transformers
+ , transformers-compat, void
+ }:
+ mkDerivation {
+ pname = "contravariant";
+ version = "1.4";
+ sha256 = "e1666df1373ed784baa7d1e8e963bbc2d1f3c391578ac550ae74e7399173ee84";
+ libraryHaskellDepends = [
+ base semigroups StateVar transformers transformers-compat void
+ ];
+ homepage = "http://github.com/ekmett/contravariant/";
+ description = "Contravariant functors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"contravariant-extras" = callPackage
({ mkDerivation, base, base-prelude, contravariant
, template-haskell, tuple-th
@@ -51652,8 +52852,8 @@ self: {
({ mkDerivation, array, base, containers, parallel }:
mkDerivation {
pname = "cpsa";
- version = "2.5.3";
- sha256 = "c7f2d323f0b558e8a39a387f21d7f93b8449f25082d7e8515cc7f805d2a31919";
+ version = "2.5.4";
+ sha256 = "d9b1c49aace29dda1189a711888ca39c6af4ab5adb4798e65a1bef489813449e";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ array base containers parallel ];
@@ -51787,7 +52987,7 @@ self: {
license = stdenv.lib.licenses.mpl20;
}) {};
- "cql-io" = callPackage
+ "cql-io_0_14_5" = callPackage
({ mkDerivation, async, auto-update, base, bytestring, containers
, cql, cryptohash, data-default-class, exceptions, hashable
, iproute, lens, monad-control, mtl, mwc-random, network
@@ -51807,6 +53007,29 @@ self: {
homepage = "https://github.com/twittner/cql-io/";
description = "Cassandra CQL client";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "cql-io" = callPackage
+ ({ mkDerivation, async, auto-update, base, bytestring, containers
+ , cql, cryptohash, data-default-class, exceptions, hashable
+ , HsOpenSSL, iproute, lens, monad-control, mtl, mwc-random, network
+ , retry, semigroups, stm, text, time, tinylog, transformers
+ , transformers-base, uuid, vector
+ }:
+ mkDerivation {
+ pname = "cql-io";
+ version = "0.15.2";
+ sha256 = "cba9bdaae9056151a413760e5d9dea10604a7ef90867fd2c834ddc1a5b6d5669";
+ libraryHaskellDepends = [
+ async auto-update base bytestring containers cql cryptohash
+ data-default-class exceptions hashable HsOpenSSL iproute lens
+ monad-control mtl mwc-random network retry semigroups stm text time
+ tinylog transformers transformers-base uuid vector
+ ];
+ homepage = "https://github.com/twittner/cql-io/";
+ description = "Cassandra CQL client";
+ license = stdenv.lib.licenses.mpl20;
}) {};
"cqrs" = callPackage
@@ -52097,8 +53320,8 @@ self: {
}:
mkDerivation {
pname = "creatur";
- version = "5.9.8.2";
- sha256 = "496359a78a874fac905bee1a91bd8927283d9e7ae73ba4a36efe48b260999295";
+ version = "5.9.9";
+ sha256 = "3662a2b632bb86edb14b5f89d5be7cbda94401e651aa43d4e24f15ddf72aa209";
libraryHaskellDepends = [
array base bytestring cereal cond directory exceptions filepath
gray-extended hdaemonize hsyslog MonadRandom mtl old-locale process
@@ -52436,6 +53659,7 @@ self: {
homepage = "http://github.com/eval-so/cruncher-types";
description = "Request and Response types for Eval.so's API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"crunghc" = callPackage
@@ -52548,17 +53772,17 @@ self: {
"crypto-classical" = callPackage
({ mkDerivation, base, bytestring, containers, crypto-numbers
- , crypto-random, lens, modular-arithmetic, QuickCheck, random
- , random-shuffle, text, transformers
+ , crypto-random, microlens, microlens-th, modular-arithmetic
+ , QuickCheck, random, random-shuffle, text, transformers
}:
mkDerivation {
pname = "crypto-classical";
- version = "0.1.0";
- sha256 = "8f8791fc2cff3eeddfc2ee555bec5e3d64b666fd790a24d4289caaa02249a61b";
+ version = "0.2.0";
+ sha256 = "8911490fc1f12ee76593552aa601f000359cafc4596eab7c98562d5bb8ded83e";
libraryHaskellDepends = [
- base bytestring containers crypto-numbers crypto-random lens
- modular-arithmetic QuickCheck random random-shuffle text
- transformers
+ base bytestring containers crypto-numbers crypto-random microlens
+ microlens-th modular-arithmetic QuickCheck random random-shuffle
+ text transformers
];
homepage = "https://github.com/fosskers/crypto-classical";
description = "An educational tool for studying classical cryptography schemes";
@@ -53532,14 +54756,13 @@ self: {
}:
mkDerivation {
pname = "ctrie";
- version = "0.1.0.2";
- sha256 = "24808c8eae2fe71e92060f93479e5be1b97a7a90ffbdcf74bcb70470abe4d487";
+ version = "0.1.0.3";
+ sha256 = "39111bf907776cb33890ca5cba82e204d576aacd320df2f150fc090e34055b7c";
libraryHaskellDepends = [ atomic-primops base hashable primitive ];
testHaskellDepends = [
base containers hashable QuickCheck test-framework
test-framework-quickcheck2
];
- jailbreak = true;
homepage = "https://github.com/mcschroeder/ctrie";
description = "Non-blocking concurrent map";
license = stdenv.lib.licenses.mit;
@@ -54108,26 +55331,28 @@ self: {
({ mkDerivation, array, attoparsec, base, base16-bytestring, binary
, bytestring, cmdargs, containers, cryptohash, curl, data-ordlist
, directory, filepath, FindBin, hashable, haskeline, html, HTTP
- , HUnit, mmap, mtl, network, network-uri, old-locale, old-time
- , parsec, process, QuickCheck, random, regex-applicative
- , regex-compat-tdfa, sandi, shelly, split, tar, terminfo
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, time, transformers, transformers-compat, unix, unix-compat
- , utf8-string, vector, zip-archive, zlib
+ , HUnit, mmap, mtl, network, network-uri, old-time, parsec, process
+ , QuickCheck, random, regex-applicative, regex-compat-tdfa, sandi
+ , shelly, split, tar, terminfo, test-framework
+ , test-framework-hunit, test-framework-quickcheck2, text, time
+ , transformers, transformers-compat, unix, unix-compat, utf8-string
+ , vector, zip-archive, zlib
}:
mkDerivation {
pname = "darcs";
version = "2.10.2";
sha256 = "6337d3fac04711fa2ef5813558b409c59166c5599b0c9d68c418d21cdccfb327";
+ revision = "1";
+ editedCabalFile = "ef15936009bbe7f50614dfc66bcb182d28129b353e312e82ae301b0517af24fe";
configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array attoparsec base base16-bytestring binary bytestring
containers cryptohash data-ordlist directory filepath hashable
- haskeline html HTTP mmap mtl network network-uri old-locale
- old-time parsec process random regex-applicative regex-compat-tdfa
- sandi tar terminfo text time transformers transformers-compat unix
+ haskeline html HTTP mmap mtl network network-uri old-time parsec
+ process random regex-applicative regex-compat-tdfa sandi tar
+ terminfo text time transformers transformers-compat unix
unix-compat utf8-string vector zip-archive zlib
];
librarySystemDepends = [ curl ];
@@ -54139,7 +55364,6 @@ self: {
test-framework-hunit test-framework-quickcheck2 text unix-compat
zip-archive zlib
];
- jailbreak = true;
postInstall = ''
mkdir -p $out/etc/bash_completion.d
mv contrib/darcs_completion $out/etc/bash_completion.d/darcs
@@ -54893,6 +56117,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "data-embed" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, containers, directory
+ , executable-path, hashable, utf8-string
+ }:
+ mkDerivation {
+ pname = "data-embed";
+ version = "0.1.0.0";
+ sha256 = "180c54a1b5db9905454386c8161e18cb8c8e733897e17b4f0c67390d3869f7de";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring cereal containers directory executable-path
+ hashable utf8-string
+ ];
+ executableHaskellDepends = [
+ base bytestring cereal containers directory executable-path
+ hashable utf8-string
+ ];
+ homepage = "https://github.com/valderman/data-embed";
+ description = "Embed files and other binary blobs inside executables without Template Haskell";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"data-endian" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -55405,8 +56652,8 @@ self: {
({ mkDerivation, base, stm, transformers }:
mkDerivation {
pname = "data-ref";
- version = "0.0.1";
- sha256 = "6669a8b1351f826829a85d9b360bfc5328b316272dacb22f7186ef76824687ed";
+ version = "0.0.1.1";
+ sha256 = "a4dabee83c7419199791d0ebf7870f926b1ca834a361ecfeb3c134f7fa64f268";
libraryHaskellDepends = [ base stm transformers ];
homepage = "http://wiki.haskell.org/Mutable_variable";
description = "Unify STRef and IORef in plain Haskell 98";
@@ -55954,6 +57201,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "dawg-ord" = callPackage
+ ({ mkDerivation, base, containers, HUnit, mtl, smallcheck, tasty
+ , tasty-hunit, tasty-quickcheck, tasty-smallcheck, transformers
+ , vector
+ }:
+ mkDerivation {
+ pname = "dawg-ord";
+ version = "0.5.0.1";
+ sha256 = "febbe3a465f67931bf1a96069680c862b8cd9a423013f85e21204832626a5dee";
+ libraryHaskellDepends = [
+ base containers mtl transformers vector
+ ];
+ testHaskellDepends = [
+ base containers HUnit mtl smallcheck tasty tasty-hunit
+ tasty-quickcheck tasty-smallcheck
+ ];
+ homepage = "https://github.com/kawu/dawg-ord";
+ description = "Directed acyclic word graphs";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"dbcleaner" = callPackage
({ mkDerivation, base, hspec, postgresql-simple, text }:
mkDerivation {
@@ -56005,13 +57273,13 @@ self: {
"dbmigrations" = callPackage
({ mkDerivation, base, bytestring, configurator, containers
, directory, fgl, filepath, HDBC, HDBC-postgresql, HDBC-sqlite3
- , HUnit, mtl, process, random, template-haskell, text, time
- , yaml-light
+ , HUnit, MissingH, mtl, process, random, template-haskell, text
+ , time, yaml-light
}:
mkDerivation {
pname = "dbmigrations";
- version = "0.9.1";
- sha256 = "02fa493a7743c453eca74396e6f359c3e73f1265a9ef40d8d7a0e99fb259dde4";
+ version = "1.0";
+ sha256 = "5dcd9d29eb4794070b8f41f1ec59e1937eebc68cc6de40c14219e815e56e16f6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -56021,9 +57289,9 @@ self: {
];
executableHaskellDepends = [ base configurator ];
testHaskellDepends = [
- base bytestring containers directory fgl filepath HDBC
- HDBC-postgresql HDBC-sqlite3 HUnit mtl process template-haskell
- time yaml-light
+ base bytestring configurator containers directory fgl filepath HDBC
+ HDBC-postgresql HDBC-sqlite3 HUnit MissingH mtl process
+ template-haskell text time yaml-light
];
doCheck = false;
description = "An implementation of relational database \"migrations\"";
@@ -56057,7 +57325,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "dbus" = callPackage
+ "dbus_0_10_11" = callPackage
({ mkDerivation, base, bytestring, cereal, chell, chell-quickcheck
, containers, directory, filepath, libxml-sax, network, parsec
, process, QuickCheck, random, text, transformers, unix, vector
@@ -56080,6 +57348,32 @@ self: {
homepage = "https://john-millikin.com/software/haskell-dbus/";
description = "A client library for the D-Bus IPC system";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "dbus" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, chell, chell-quickcheck
+ , containers, directory, filepath, libxml-sax, network, parsec
+ , process, QuickCheck, random, text, transformers, unix, vector
+ , xml-types
+ }:
+ mkDerivation {
+ pname = "dbus";
+ version = "0.10.12";
+ sha256 = "f6d7b5640eb03e9598e38b1a2b2e7af1e9d357f3f845fc9528f9750965b92d54";
+ libraryHaskellDepends = [
+ base bytestring cereal containers libxml-sax network parsec random
+ text transformers unix vector xml-types
+ ];
+ testHaskellDepends = [
+ base bytestring cereal chell chell-quickcheck containers directory
+ filepath libxml-sax network parsec process QuickCheck random text
+ transformers unix vector xml-types
+ ];
+ doCheck = false;
+ homepage = "https://john-millikin.com/software/haskell-dbus/";
+ description = "A client library for the D-Bus IPC system";
+ license = stdenv.lib.licenses.gpl3;
}) {};
"dbus-client" = callPackage
@@ -56630,6 +57924,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "debug-time" = callPackage
+ ({ mkDerivation, base, clock, containers }:
+ mkDerivation {
+ pname = "debug-time";
+ version = "0.1.0.1";
+ sha256 = "6076a78e42012a902b8ee157ec9069ca3148cb89ca659e4dff5267f11aca4d99";
+ libraryHaskellDepends = [ base clock containers ];
+ testHaskellDepends = [ base ];
+ homepage = "http://github.com/LukaHorvat/debug-time#readme";
+ description = "Debug.Trace equivalent for timing computations";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"decepticons" = callPackage
({ mkDerivation, base, comonad-transformers }:
mkDerivation {
@@ -56856,6 +58163,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "deepseq-generics_0_2_0_0" = callPackage
+ ({ mkDerivation, base, deepseq, ghc-prim, HUnit, test-framework
+ , test-framework-hunit
+ }:
+ mkDerivation {
+ pname = "deepseq-generics";
+ version = "0.2.0.0";
+ sha256 = "b0b3ef5546c0768ef9194519a90c629f8f2ba0348487e620bb89d512187c7c9d";
+ libraryHaskellDepends = [ base deepseq ghc-prim ];
+ testHaskellDepends = [
+ base deepseq ghc-prim HUnit test-framework test-framework-hunit
+ ];
+ homepage = "https://github.com/hvr/deepseq-generics";
+ description = "GHC.Generics-based Control.DeepSeq.rnf implementation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"deepseq-magic" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -58083,6 +59408,35 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "diagrams-builder_0_7_2_2" = callPackage
+ ({ mkDerivation, base, base-orphans, bytestring, cmdargs
+ , diagrams-cairo, diagrams-lib, diagrams-postscript
+ , diagrams-rasterific, diagrams-svg, directory, exceptions
+ , filepath, hashable, haskell-src-exts, hint, JuicyPixels, lens
+ , lucid-svg, mtl, split, transformers
+ }:
+ mkDerivation {
+ pname = "diagrams-builder";
+ version = "0.7.2.2";
+ sha256 = "f489b766b89a70700d213df0270e4962e0597928c339e41e02d6b90c9d32567d";
+ configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ];
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base base-orphans cmdargs diagrams-lib directory exceptions
+ filepath hashable haskell-src-exts hint lens mtl split transformers
+ ];
+ executableHaskellDepends = [
+ base bytestring cmdargs diagrams-cairo diagrams-lib
+ diagrams-postscript diagrams-rasterific diagrams-svg directory
+ filepath JuicyPixels lens lucid-svg
+ ];
+ homepage = "http://projects.haskell.org/diagrams";
+ description = "hint-based build service for the diagrams graphics EDSL";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"diagrams-cairo_1_2_0_4" = callPackage
({ mkDerivation, base, bytestring, cairo, colour, containers
, data-default-class, diagrams-core, diagrams-lib, directory
@@ -58297,14 +59651,13 @@ self: {
}:
mkDerivation {
pname = "diagrams-canvas";
- version = "1.3.0.2";
- sha256 = "0c5cd38a5a6eb1186ca0188aef79939c94bc8f2f509e536256e5c156e77e74ca";
+ version = "1.3.0.3";
+ sha256 = "de44724fa034506ab8c7cd9e494eea1856f0b6a80226ccd2e58b86dcb00e13c1";
libraryHaskellDepends = [
base blank-canvas cmdargs containers data-default-class
diagrams-core diagrams-lib lens mtl NumInstances
optparse-applicative statestack text
];
- jailbreak = true;
homepage = "http://projects.haskell.org/diagrams/";
description = "HTML5 canvas backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
@@ -58641,7 +59994,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "diagrams-core" = callPackage
+ "diagrams-core_1_3_0_4" = callPackage
({ mkDerivation, adjunctions, base, containers, distributive
, dual-tree, lens, linear, monoid-extras, mtl, semigroups
, unordered-containers
@@ -58657,6 +60010,25 @@ self: {
homepage = "http://projects.haskell.org/diagrams";
description = "Core libraries for diagrams EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "diagrams-core" = callPackage
+ ({ mkDerivation, adjunctions, base, containers, distributive
+ , dual-tree, lens, linear, monoid-extras, mtl, semigroups
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "diagrams-core";
+ version = "1.3.0.5";
+ sha256 = "e898afe6cb88fb8caf9555b700a22021e84783d2cbe825d16cbb8cee461fae8c";
+ libraryHaskellDepends = [
+ adjunctions base containers distributive dual-tree lens linear
+ monoid-extras mtl semigroups unordered-containers
+ ];
+ homepage = "http://projects.haskell.org/diagrams";
+ description = "Core libraries for diagrams EDSL";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"diagrams-graphviz" = callPackage
@@ -59041,7 +60413,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "diagrams-lib" = callPackage
+ "diagrams-lib_1_3_0_8" = callPackage
({ mkDerivation, active, adjunctions, array, base, colour
, containers, data-default-class, diagrams-core, diagrams-solve
, directory, distributive, dual-tree, exceptions, filepath
@@ -59063,6 +60435,31 @@ self: {
homepage = "http://projects.haskell.org/diagrams";
description = "Embedded domain-specific language for declarative graphics";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "diagrams-lib" = callPackage
+ ({ mkDerivation, active, adjunctions, array, base, colour
+ , containers, data-default-class, diagrams-core, diagrams-solve
+ , directory, distributive, dual-tree, exceptions, filepath
+ , fingertree, fsnotify, hashable, intervals, JuicyPixels, lens
+ , linear, monoid-extras, mtl, optparse-applicative, process
+ , semigroups, tagged, text, transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "diagrams-lib";
+ version = "1.3.0.9";
+ sha256 = "e908935df463b5caaa203205cc98a9163ce8d346ac9cb8bca6fe49630c536c85";
+ libraryHaskellDepends = [
+ active adjunctions array base colour containers data-default-class
+ diagrams-core diagrams-solve directory distributive dual-tree
+ exceptions filepath fingertree fsnotify hashable intervals
+ JuicyPixels lens linear monoid-extras mtl optparse-applicative
+ process semigroups tagged text transformers unordered-containers
+ ];
+ homepage = "http://projects.haskell.org/diagrams";
+ description = "Embedded domain-specific language for declarative graphics";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"diagrams-pandoc" = callPackage
@@ -60276,8 +61673,8 @@ self: {
({ mkDerivation, base, numtype-tf, time }:
mkDerivation {
pname = "dimensional-tf";
- version = "0.3.0.2";
- sha256 = "9d30fc10cc719638732d67935ef0ea299500797ff88213e1f4d5278f92380daf";
+ version = "0.3.0.3";
+ sha256 = "50081bf621515ee7fbe54f7aac45b0f3df7433dcc6ba681e0ca418f0cd17b110";
libraryHaskellDepends = [ base numtype-tf time ];
homepage = "http://dimensional.googlecode.com/";
description = "Statically checked physical dimensions, implemented using type families";
@@ -60573,6 +61970,8 @@ self: {
pname = "directory";
version = "1.2.5.0";
sha256 = "ac9d7fdd402c3281fab7ffad004229671f0ecfb7ddd70fd58b90b0a48c1ddef7";
+ revision = "1";
+ editedCabalFile = "1ae6631d1a4234329263792b1809c156f9f85a05753379e69fd6b2e93c61c6a0";
libraryHaskellDepends = [ base filepath time unix ];
testHaskellDepends = [ base filepath time unix ];
description = "Platform-agnostic library for filesystem operations";
@@ -60706,18 +62105,18 @@ self: {
"discrimination" = callPackage
({ mkDerivation, array, base, containers, contravariant, deepseq
- , ghc-prim, primitive, profunctors, promises, semigroups
- , transformers, vector, void
+ , ghc-prim, hashable, primitive, profunctors, promises, semigroups
+ , transformers, transformers-compat, vector, void
}:
mkDerivation {
pname = "discrimination";
- version = "0.1";
- sha256 = "818e170c2cbd1447e3d1552bc59d5c1a995ffbf690246ab2863f302c3dbcad85";
+ version = "0.2.1";
+ sha256 = "b431a43f635af98df8677a44c0e76726b95d12ea338e47db248aa3bbc3be2ccf";
libraryHaskellDepends = [
- array base containers contravariant deepseq ghc-prim primitive
- profunctors promises semigroups transformers vector void
+ array base containers contravariant deepseq ghc-prim hashable
+ primitive profunctors promises semigroups transformers
+ transformers-compat vector void
];
- jailbreak = true;
homepage = "http://github.com/ekmett/discrimination/";
description = "Fast generic linear-time sorting, joins and container construction";
license = stdenv.lib.licenses.bsd3;
@@ -60797,6 +62196,7 @@ self: {
homepage = "https://github.com/tweag/distributed-closure";
description = "Serializable closures for distributed programming";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process_0_5_2" = callPackage
@@ -61039,6 +62439,7 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-client-server";
description = "The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-execution_0_1_1" = callPackage
@@ -61109,6 +62510,7 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-execution";
description = "Execution Framework for The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-extras_0_2_0" = callPackage
@@ -61174,14 +62576,40 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "distributed-process-lifted" = callPackage
+ ({ mkDerivation, base, binary, deepseq, distributed-process
+ , distributed-process-monad-control, HUnit, lifted-base
+ , monad-control, mtl, network, network-transport
+ , network-transport-tcp, rematch, test-framework
+ , test-framework-hunit, transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "distributed-process-lifted";
+ version = "0.1.0.0";
+ sha256 = "638112333b5bc20117396d673d46cc3786719fd545a7a76f9fb80957ee1a5a4e";
+ libraryHaskellDepends = [
+ base deepseq distributed-process distributed-process-monad-control
+ lifted-base monad-control mtl network-transport transformers
+ transformers-base
+ ];
+ testHaskellDepends = [
+ base binary distributed-process HUnit lifted-base mtl network
+ network-transport network-transport-tcp rematch test-framework
+ test-framework-hunit transformers
+ ];
+ homepage = "https://github.com/jeremyjh/distributed-process-lifted";
+ description = "monad-control style typeclass and transformer instances for Process monad";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"distributed-process-monad-control" = callPackage
({ mkDerivation, base, distributed-process, monad-control
, transformers, transformers-base
}:
mkDerivation {
pname = "distributed-process-monad-control";
- version = "0.5.1";
- sha256 = "f500fe350650476374902db8168807c1be0afabae0690875675eff8856fd4d07";
+ version = "0.5.1.1";
+ sha256 = "dab2eb3396e4afa5fdf9f84dd51a3e6bf634c2971a28c782946cc9f4b0e7fa43";
libraryHaskellDepends = [
base distributed-process monad-control transformers
transformers-base
@@ -61276,6 +62704,7 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-registry";
description = "Cloud Haskell Extended Process Registry";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-simplelocalnet_0_2_2_0" = callPackage
@@ -61408,6 +62837,7 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-supervisor";
description = "Supervisors for The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-task_0_1_1" = callPackage
@@ -61480,6 +62910,7 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-task";
description = "Task Framework for The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-tests" = callPackage
@@ -61638,7 +63069,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "diversity" = callPackage
+ "distributive_0_5_0_2" = callPackage
+ ({ mkDerivation, base, base-orphans, directory, doctest, filepath
+ , tagged, transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "distributive";
+ version = "0.5.0.2";
+ sha256 = "f884996f491fe5b275b7dda2cebdadfecea0d7788a142546e0271e9575cc1609";
+ libraryHaskellDepends = [
+ base base-orphans tagged transformers transformers-compat
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ jailbreak = true;
+ homepage = "http://github.com/ekmett/distributive/";
+ description = "Distributive functors -- Dual to Traversable";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "diversity_0_7_1_1" = callPackage
({ mkDerivation, base, containers, data-ordlist, fasta
, math-functions, MonadRandom, optparse-applicative, parsec, pipes
, random-shuffle, scientific, split
@@ -61659,6 +63109,66 @@ self: {
homepage = "https://github.com/GregorySchwartz/diversity";
description = "Return the diversity at each position by default for all sequences in a fasta file";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "diversity" = callPackage
+ ({ mkDerivation, base, containers, data-ordlist, fasta
+ , math-functions, MonadRandom, optparse-applicative, parsec, pipes
+ , random-shuffle, scientific, split
+ }:
+ mkDerivation {
+ pname = "diversity";
+ version = "0.8.0.0";
+ sha256 = "0ebba59c35fdc1b1fe54255fe18b7d1f808b3750cc6b2a5425456b622277e51d";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers data-ordlist fasta math-functions MonadRandom
+ parsec random-shuffle scientific split
+ ];
+ executableHaskellDepends = [
+ base containers fasta optparse-applicative pipes
+ ];
+ homepage = "https://github.com/GregorySchwartz/diversity";
+ description = "Quantify the diversity of a population";
+ license = stdenv.lib.licenses.gpl2;
+ }) {};
+
+ "dixi_0_6_0_2" = callPackage
+ ({ mkDerivation, acid-state, aeson, aeson-pretty, attoparsec, base
+ , blaze-html, blaze-markup, bytestring, composition-tree
+ , containers, data-default, directory, either, filepath, heredoc
+ , lens, network-uri, pandoc, pandoc-types, patches-vector, safecopy
+ , servant, servant-blaze, servant-docs, servant-server, shakespeare
+ , template-haskell, text, time, time-locale-compat, timezone-olson
+ , timezone-series, transformers, vector, warp, yaml
+ }:
+ mkDerivation {
+ pname = "dixi";
+ version = "0.6.0.2";
+ sha256 = "01734a92055e31e4c52fd1d31f7e30977fd1a7c8274b6b8ff69b338f0f675675";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ acid-state aeson base blaze-html blaze-markup bytestring
+ composition-tree containers data-default either heredoc lens
+ network-uri pandoc pandoc-types patches-vector safecopy servant
+ servant-blaze servant-server shakespeare template-haskell text time
+ time-locale-compat timezone-olson timezone-series transformers
+ vector
+ ];
+ executableHaskellDepends = [
+ acid-state base directory filepath servant-server text warp yaml
+ ];
+ testHaskellDepends = [
+ aeson aeson-pretty attoparsec base bytestring lens patches-vector
+ servant servant-blaze servant-docs shakespeare text time vector
+ ];
+ homepage = "https://github.com/liamoc/dixi";
+ description = "A wiki implemented with a firm theoretical foundation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dixi" = callPackage
@@ -61672,8 +63182,8 @@ self: {
}:
mkDerivation {
pname = "dixi";
- version = "0.6.0.2";
- sha256 = "01734a92055e31e4c52fd1d31f7e30977fd1a7c8274b6b8ff69b338f0f675675";
+ version = "0.6.0.3";
+ sha256 = "20321780dd63d08ee7c09d6eb15704870351205bf85751f8ac49ea1a9811dc52";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -62267,6 +63777,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "dom-parser" = callPackage
+ ({ mkDerivation, base, data-default, hspec, lens, mtl, semigroups
+ , shakespeare, text, transformers, xml-conduit
+ }:
+ mkDerivation {
+ pname = "dom-parser";
+ version = "0.0.1";
+ sha256 = "5ade4315c5e59bfbaf1e078a1171c6f3109d4f3bd3c394d7ef923140e253f86b";
+ libraryHaskellDepends = [
+ base lens mtl semigroups shakespeare text transformers xml-conduit
+ ];
+ testHaskellDepends = [
+ base data-default hspec shakespeare text xml-conduit
+ ];
+ homepage = "https://github.com/s9gf4ult/dom-parser";
+ description = "Simple monad for parsing DOM";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"dom-selector" = callPackage
({ mkDerivation, base, blaze-html, containers, html-conduit, parsec
, QuickCheck, template-haskell, text, th-lift, xml-conduit
@@ -62367,8 +63896,8 @@ self: {
}:
mkDerivation {
pname = "dotenv";
- version = "0.1.0.8";
- sha256 = "a6df43fcba59acd851b77bba0a8154dc50554e30b960ce0ada889a080b4739c3";
+ version = "0.1.0.9";
+ sha256 = "7e6546de1969bd0e3fcb8be864da3f103d19c4b10b173a807381969729cbed6c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base base-compat parsec ];
@@ -62378,7 +63907,6 @@ self: {
testHaskellDepends = [
base base-compat hspec parsec parseerror-eq
];
- jailbreak = true;
homepage = "https://github.com/stackbuilders/dotenv-hs";
description = "Loads environment variables from dotenv files";
license = stdenv.lib.licenses.mit;
@@ -62813,8 +64341,8 @@ self: {
}:
mkDerivation {
pname = "drifter";
- version = "0.2.1";
- sha256 = "0e7019f08595769149e58e86ce503e636afa52028a68211dd4df1882c03626bd";
+ version = "0.2.2";
+ sha256 = "e47e0ceff7ff4e33c681719c6a1af3052f0c123c847dae2cb1fb73e08d3311e1";
libraryHaskellDepends = [ base containers fgl text ];
testHaskellDepends = [
base tasty tasty-hunit tasty-quickcheck text
@@ -62830,15 +64358,15 @@ self: {
}:
mkDerivation {
pname = "drifter-postgresql";
- version = "0.0.1";
- sha256 = "a256bfe89eb0bf8a7191a4a912c77869154fcfb0b178e69804c20036a145f1c7";
+ version = "0.0.2";
+ sha256 = "07fbd1e08b517d2fde939657237c7a05f2b1d1abe276681ab7254b1ab8415190";
libraryHaskellDepends = [
base drifter either mtl postgresql-simple time
];
testHaskellDepends = [
base drifter either postgresql-simple tasty tasty-hunit text
];
- jailbreak = true;
+ doCheck = false;
description = "PostgreSQL support for the drifter schema migration tool";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -62928,6 +64456,7 @@ self: {
];
description = "SQL backend for Database Supported Haskell (DSH)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dsmc" = callPackage
@@ -63402,6 +64931,7 @@ self: {
homepage = "http://github.com/bennofs/dynamic-cabal/";
description = "Access the functions from the Cabal library without depending on it";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dynamic-graph" = callPackage
@@ -63491,8 +65021,8 @@ self: {
}:
mkDerivation {
pname = "dynamic-plot";
- version = "0.1.1.2";
- sha256 = "f991e349360af3a03723c373a3480764a0280e5ff5bd1037e3711e6c1776d60c";
+ version = "0.1.2.0";
+ sha256 = "9afd0f1a29dd23036d7f7a8da943ea1a015e8c2ceec628f0ffc946203689878f";
libraryHaskellDepends = [
async base colour constrained-categories containers data-default
deepseq diagrams-cairo diagrams-core diagrams-gtk diagrams-lib glib
@@ -64129,7 +65659,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "edit-distance-vector" = callPackage
+ "edit-distance-vector_1_0_0_2" = callPackage
({ mkDerivation, base, QuickCheck, quickcheck-instances, vector }:
mkDerivation {
pname = "edit-distance-vector";
@@ -64142,6 +65672,22 @@ self: {
homepage = "https://github.com/thsutton/edit-distance-vector";
description = "Calculate edit distances and edit scripts between vectors";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "edit-distance-vector" = callPackage
+ ({ mkDerivation, base, QuickCheck, quickcheck-instances, vector }:
+ mkDerivation {
+ pname = "edit-distance-vector";
+ version = "1.0.0.3";
+ sha256 = "a52670b6887d9cc852243fdd2adbb89e7cf152188f4b698d67d9825cef8d375b";
+ libraryHaskellDepends = [ base vector ];
+ testHaskellDepends = [
+ base QuickCheck quickcheck-instances vector
+ ];
+ homepage = "https://github.com/thsutton/edit-distance-vector";
+ description = "Calculate edit distances and edit scripts between vectors";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"edit-lenses" = callPackage
@@ -64237,6 +65783,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "effect-handlers_0_1_0_7" = callPackage
+ ({ mkDerivation, base, free, hspec, hspec-discover, HUnit
+ , kan-extensions, mtl, QuickCheck
+ }:
+ mkDerivation {
+ pname = "effect-handlers";
+ version = "0.1.0.7";
+ sha256 = "42649d2d1b02759e4c455cf36eb968a1496b8de83a3ffbeb1e1d7e6a9efa41f5";
+ libraryHaskellDepends = [ base free kan-extensions mtl ];
+ testHaskellDepends = [
+ base hspec hspec-discover HUnit QuickCheck
+ ];
+ homepage = "https://github.com/edofic/effect-handlers";
+ description = "A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers.";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"effect-monad" = callPackage
({ mkDerivation, base, ghc-prim, type-level-sets }:
mkDerivation {
@@ -65322,7 +66886,7 @@ self: {
homepage = "https://github.com/cocreature/emacs-keys";
description = "library to parse emacs style keybinding into the modifiers and the chars";
license = stdenv.lib.licenses.isc;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"email" = callPackage
@@ -65424,6 +66988,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "email-validate_2_2_0" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, ghc-prim, HUnit
+ , QuickCheck, test-framework, test-framework-hunit
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "email-validate";
+ version = "2.2.0";
+ sha256 = "aa7fd3f02c015bbc4ae67c2f3586f16c757d54a8cf09f7a04e70045828d9cb69";
+ libraryHaskellDepends = [ attoparsec base bytestring ghc-prim ];
+ testHaskellDepends = [
+ base bytestring HUnit QuickCheck test-framework
+ test-framework-hunit test-framework-quickcheck2
+ ];
+ homepage = "http://porg.es/blog/email-address-validation-simpler-faster-more-correct";
+ description = "Validating an email address string against RFC 5322";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"email-validator" = callPackage
({ mkDerivation, base, bytestring, cmdargs, directory, dns, doctest
, email-validate, HUnit, parallel-io, pcre-light, tasty
@@ -65592,6 +67176,8 @@ self: {
pname = "endo";
version = "0.2.0.1";
sha256 = "312ea501116bddc01dd523948b80693ec6348a8f6beb5a1b9bcbeaa709d9eb6b";
+ revision = "1";
+ editedCabalFile = "4c0b97bc6e43d18ae5dc423824ab4406e6b2188b887094b6eff3e49103e456b3";
libraryHaskellDepends = [ base between transformers ];
homepage = "https://github.com/trskop/endo";
description = "Endomorphism utilities";
@@ -65683,8 +67269,8 @@ self: {
}:
mkDerivation {
pname = "engine-io-wai";
- version = "1.0.4";
- sha256 = "1d0115fe13212c67db037037c29d6a84cf9fadf3f05def7e7b0592c31d535286";
+ version = "1.0.5";
+ sha256 = "80e4737835acbadb0aafa66defc961e32045c66760040456700853e5baf0dab3";
libraryHaskellDepends = [
attoparsec base bytestring either engine-io http-types mtl text
transformers transformers-compat unordered-containers wai
@@ -65694,7 +67280,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "engine-io-yesod" = callPackage
+ "engine-io-yesod_1_0_3" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-extra
, engine-io, http-types, text, unordered-containers, wai
, wai-websockets, websockets, yesod-core
@@ -65708,6 +67294,23 @@ self: {
unordered-containers wai wai-websockets websockets yesod-core
];
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "engine-io-yesod" = callPackage
+ ({ mkDerivation, base, bytestring, conduit, conduit-extra
+ , engine-io, http-types, text, unordered-containers, wai
+ , wai-websockets, websockets, yesod-core
+ }:
+ mkDerivation {
+ pname = "engine-io-yesod";
+ version = "1.0.4";
+ sha256 = "d569661729341eca76a4c04fea27e02fccf27978e61ca93848cd095f36dcdbc5";
+ libraryHaskellDepends = [
+ base bytestring conduit conduit-extra engine-io http-types text
+ unordered-containers wai wai-websockets websockets yesod-core
+ ];
+ license = stdenv.lib.licenses.bsd3;
}) {};
"engineering-units" = callPackage
@@ -65982,6 +67585,8 @@ self: {
pname = "envy";
version = "1.1.0.0";
sha256 = "27a2496640ea74ceab5a23a3fe8ef325bfb23d64a851f5dfc18b7c3411beca99";
+ revision = "1";
+ editedCabalFile = "a3922d3ddac9dd572059abbc0a9af991467cf10c93d6fc579c53faa5d3d22c2e";
libraryHaskellDepends = [
base bytestring containers mtl text time transformers
];
@@ -66510,7 +68115,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "errors" = callPackage
+ "errors_2_0_1" = callPackage
({ mkDerivation, base, safe, transformers, transformers-compat }:
mkDerivation {
pname = "errors";
@@ -66521,6 +68126,38 @@ self: {
];
description = "Simplified error-handling";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "errors" = callPackage
+ ({ mkDerivation, base, safe, transformers, transformers-compat
+ , unexceptionalio
+ }:
+ mkDerivation {
+ pname = "errors";
+ version = "2.1.0";
+ sha256 = "8689fa17307692eed702a87460506e407f746f2ac1fa2183953cc6204bda0658";
+ libraryHaskellDepends = [
+ base safe transformers transformers-compat unexceptionalio
+ ];
+ description = "Simplified error-handling";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "errors_2_1_1" = callPackage
+ ({ mkDerivation, base, safe, transformers, transformers-compat
+ , unexceptionalio
+ }:
+ mkDerivation {
+ pname = "errors";
+ version = "2.1.1";
+ sha256 = "28002b14fd33135870ed8fad398aeef3c43f1cfb2501ad2e4d9d72f0a3bf19d3";
+ libraryHaskellDepends = [
+ base safe transformers transformers-compat unexceptionalio
+ ];
+ description = "Simplified error-handling";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ersatz_0_2_6_1" = callPackage
@@ -66760,7 +68397,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "esqueleto" = callPackage
+ "esqueleto_2_4_1" = callPackage
({ mkDerivation, base, blaze-html, bytestring, conduit, containers
, hspec, HUnit, monad-control, monad-logger, persistent
, persistent-sqlite, persistent-template, QuickCheck, resourcet
@@ -66782,6 +68419,31 @@ self: {
homepage = "https://github.com/prowdsponsor/esqueleto";
description = "Type-safe EDSL for SQL queries on persistent backends";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "esqueleto" = callPackage
+ ({ mkDerivation, base, blaze-html, bytestring, conduit, containers
+ , hspec, HUnit, monad-control, monad-logger, persistent
+ , persistent-sqlite, persistent-template, QuickCheck, resourcet
+ , tagged, text, transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "esqueleto";
+ version = "2.4.2";
+ sha256 = "bd5207df73339bf22f426dde9e6945d5a9376a7e12c5a3948291e75d4468174f";
+ libraryHaskellDepends = [
+ base blaze-html bytestring conduit monad-logger persistent
+ resourcet tagged text transformers unordered-containers
+ ];
+ testHaskellDepends = [
+ base conduit containers hspec HUnit monad-control monad-logger
+ persistent persistent-sqlite persistent-template QuickCheck
+ resourcet text transformers
+ ];
+ homepage = "https://github.com/prowdsponsor/esqueleto";
+ description = "Type-safe EDSL for SQL queries on persistent backends";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"ess" = callPackage
@@ -67200,14 +68862,14 @@ self: {
"eventloop" = callPackage
({ mkDerivation, aeson, base, bytestring, concurrent-utilities
- , network, suspend, text, timers, websockets
+ , network, stm, suspend, text, timers, websockets
}:
mkDerivation {
pname = "eventloop";
- version = "0.5.0.0";
- sha256 = "8771bed9a4246ea1c55bf301fdb81adb2f08906152a0bdbc9edf95bb8d72531b";
+ version = "0.6.0.0";
+ sha256 = "2ec1e143de18418e3c031df78965b27710fd6195c19d348f959393d0ea054d6c";
libraryHaskellDepends = [
- aeson base bytestring concurrent-utilities network suspend text
+ aeson base bytestring concurrent-utilities network stm suspend text
timers websockets
];
jailbreak = true;
@@ -67224,8 +68886,8 @@ self: {
}:
mkDerivation {
pname = "eventstore";
- version = "0.10.0.0";
- sha256 = "1800b181c0228090597d63db7fd99dc0ba434d34d5da290b1b0e22aa39510f99";
+ version = "0.10.0.1";
+ sha256 = "feb924dddfa68f75c2513725c1f5b7e7035ac21fdf5c8903b0cf486ddf8f3867";
libraryHaskellDepends = [
aeson async base bytestring cereal containers network protobuf
random stm text time unordered-containers uuid
@@ -67511,7 +69173,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "exceptions" = callPackage
+ "exceptions_0_8_0_2" = callPackage
({ mkDerivation, base, mtl, QuickCheck, stm, test-framework
, test-framework-quickcheck2, transformers, transformers-compat
}:
@@ -67531,6 +69193,52 @@ self: {
homepage = "http://github.com/ekmett/exceptions/";
description = "Extensible optionally-pure exceptions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "exceptions" = callPackage
+ ({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell
+ , test-framework, test-framework-quickcheck2, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "exceptions";
+ version = "0.8.1";
+ sha256 = "8e2835cf2d6714d3f687e892872519e8ef8e3c51f4048386474ced94dd1bdbb0";
+ libraryHaskellDepends = [
+ base mtl stm template-haskell transformers transformers-compat
+ ];
+ testHaskellDepends = [
+ base mtl QuickCheck stm template-haskell test-framework
+ test-framework-quickcheck2 transformers transformers-compat
+ ];
+ jailbreak = true;
+ doCheck = false;
+ homepage = "http://github.com/ekmett/exceptions/";
+ description = "Extensible optionally-pure exceptions";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "exceptions_0_8_2_1" = callPackage
+ ({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell
+ , test-framework, test-framework-quickcheck2, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "exceptions";
+ version = "0.8.2.1";
+ sha256 = "c435877ff2f04a1855e50c78bbcbf8c89f3dc42837e440956500599f6d851035";
+ libraryHaskellDepends = [
+ base mtl stm template-haskell transformers transformers-compat
+ ];
+ testHaskellDepends = [
+ base mtl QuickCheck stm template-haskell test-framework
+ test-framework-quickcheck2 transformers transformers-compat
+ ];
+ homepage = "http://github.com/ekmett/exceptions/";
+ description = "Extensible optionally-pure exceptions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"executable-hash_0_2_0_0" = callPackage
@@ -67757,8 +69465,8 @@ self: {
({ mkDerivation, base, compensated, log-domain }:
mkDerivation {
pname = "exp-extended";
- version = "0.1.0.1";
- sha256 = "a78427101de6fb57975be3310a3c59ba5504c3b5edef6da2b9c89fd0730b0f6d";
+ version = "0.1.1";
+ sha256 = "275f074e88748acd68c0b1aadd8ca56a3cc021c5da5fcdbb68300f18cc532f33";
libraryHaskellDepends = [ base compensated log-domain ];
homepage = "http://code.mathr.co.uk/exp-extended";
description = "floating point with extended exponent range";
@@ -67881,7 +69589,7 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
- "explicit-exception" = callPackage
+ "explicit-exception_0_1_7_3" = callPackage
({ mkDerivation, base, transformers }:
mkDerivation {
pname = "explicit-exception";
@@ -67893,6 +69601,21 @@ self: {
homepage = "http://www.haskell.org/haskellwiki/Exception";
description = "Exceptions which are explicit in the type signature";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "explicit-exception" = callPackage
+ ({ mkDerivation, base, deepseq, transformers }:
+ mkDerivation {
+ pname = "explicit-exception";
+ version = "0.1.8";
+ sha256 = "7fee7a3781db3c3bf82079e635d510088dbb6f4295fde887c603819ec14cd16f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base deepseq transformers ];
+ homepage = "http://www.haskell.org/haskellwiki/Exception";
+ description = "Exceptions which are explicit in the type signature";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"explicit-iomodes" = callPackage
@@ -68161,8 +69884,8 @@ self: {
pname = "extra";
version = "1.0";
sha256 = "6bb6b0d583a1a4de739de145cfb267d962e27b3889660d06e3e156e110e6362a";
- revision = "1";
- editedCabalFile = "9deb6a3e50c063fb2c10b17371b99c48d7ebfa50ed3129476b3cbe7e5dc57918";
+ revision = "2";
+ editedCabalFile = "d4393e372b4bca0c8a47a3780430c3548879921bf41c56c1fefabf79e51acdb7";
libraryHaskellDepends = [
base directory filepath process time unix
];
@@ -68183,6 +69906,8 @@ self: {
pname = "extra";
version = "1.0.1";
sha256 = "46c61e755d20e5780ae417279744205eee03dc37a943e6235ec08e45447cacda";
+ revision = "1";
+ editedCabalFile = "a928bd1bd8516ace1c3b0d6413a60ba7ef164c0fed4bde83b1aea82f1949ecb9";
libraryHaskellDepends = [
base directory filepath process time unix
];
@@ -68203,6 +69928,8 @@ self: {
pname = "extra";
version = "1.1";
sha256 = "9ebc9f0579b18fd4fae3deedb8e4d6cc707b04604a543c9d65cbd57c7cd91b45";
+ revision = "1";
+ editedCabalFile = "cf929eb72bd834c6dfe7d059c234905077cde112643c961f7bde9e475bf07c0e";
libraryHaskellDepends = [
base directory filepath process time unix
];
@@ -68235,7 +69962,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "extra" = callPackage
+ "extra_1_4_2" = callPackage
({ mkDerivation, base, directory, filepath, process, QuickCheck
, time, unix
}:
@@ -68252,6 +69979,26 @@ self: {
homepage = "https://github.com/ndmitchell/extra#readme";
description = "Extra functions I use";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "extra" = callPackage
+ ({ mkDerivation, base, directory, filepath, process, QuickCheck
+ , time, unix
+ }:
+ mkDerivation {
+ pname = "extra";
+ version = "1.4.3";
+ sha256 = "905325626869958eeb1660469df79d75165f932b2f8b6e80798ebec8c570e1f8";
+ libraryHaskellDepends = [
+ base directory filepath process time unix
+ ];
+ testHaskellDepends = [
+ base directory filepath QuickCheck time unix
+ ];
+ homepage = "https://github.com/ndmitchell/extra#readme";
+ description = "Extra functions I use";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"extract-dependencies" = callPackage
@@ -68546,8 +70293,8 @@ self: {
}:
mkDerivation {
pname = "fast-digits";
- version = "0.1.0.0";
- sha256 = "e2c407fef5ce65f3b32db4a344bf90c08454f455ebd39e327b1993bba4a61bb6";
+ version = "0.2.0.0";
+ sha256 = "b5e050775cf9cfffac1adc90ded981b5fbc56be903984aecacc138ac62e98c33";
libraryHaskellDepends = [ base integer-gmp ];
testHaskellDepends = [
base digits QuickCheck smallcheck tasty tasty-quickcheck
@@ -68650,24 +70397,26 @@ self: {
}) {};
"fast-tags" = callPackage
- ({ mkDerivation, base, bytestring, containers, cpphs, deepseq
- , directory, filepath, tasty, tasty-hunit, text
+ ({ mkDerivation, array, async, base, bytestring, containers, cpphs
+ , deepseq, directory, filepath, mtl, tasty, tasty-hunit, text
+ , utf8-string
}:
mkDerivation {
pname = "fast-tags";
- version = "1.1.1";
- sha256 = "6c9cafc9d3d67536a748977dcfbacd4f318b817321a7e8d52fc801e4e37a3674";
+ version = "1.2";
+ sha256 = "59033dc40770e9f96207b2ba6b458c68a3138f0102787e4858b71a4299d90eef";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bytestring containers cpphs deepseq directory filepath text
+ array async base bytestring containers cpphs deepseq directory
+ filepath mtl text utf8-string
];
executableHaskellDepends = [
- base bytestring containers directory filepath text
+ async base bytestring containers directory filepath text
];
testHaskellDepends = [
- base bytestring containers directory filepath tasty tasty-hunit
- text
+ async base bytestring containers directory filepath tasty
+ tasty-hunit text
];
homepage = "https://github.com/elaforge/fast-tags";
description = "Fast incremental vi and emacs tags";
@@ -68971,7 +70720,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "fay" = callPackage
+ "fay_0_23_1_10" = callPackage
({ mkDerivation, aeson, base, base-compat, bytestring, containers
, data-default, data-lens-light, directory, filepath, ghc-paths
, haskell-src-exts, language-ecmascript, mtl, mtl-compat
@@ -68984,6 +70733,38 @@ self: {
pname = "fay";
version = "0.23.1.10";
sha256 = "600005bf694f64a394934a7dc539b292d928af27f70169a0ac9af0cd8ee0dc76";
+ revision = "2";
+ editedCabalFile = "8cd0961f893a01cb5a6fb6cd4b4928992a1b17dc689adc7a0185c21ab3eb483e";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base base-compat bytestring containers data-default
+ data-lens-light directory filepath ghc-paths haskell-src-exts
+ language-ecmascript mtl mtl-compat process safe sourcemap split
+ spoon syb text time transformers transformers-compat
+ traverse-with-class type-eq uniplate unordered-containers
+ utf8-string vector
+ ];
+ executableHaskellDepends = [ base mtl optparse-applicative split ];
+ homepage = "https://github.com/faylang/fay/wiki";
+ description = "A compiler for Fay, a Haskell subset that compiles to JavaScript";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "fay" = callPackage
+ ({ mkDerivation, aeson, base, base-compat, bytestring, containers
+ , data-default, data-lens-light, directory, filepath, ghc-paths
+ , haskell-src-exts, language-ecmascript, mtl, mtl-compat
+ , optparse-applicative, process, safe, sourcemap, split, spoon, syb
+ , text, time, transformers, transformers-compat
+ , traverse-with-class, type-eq, uniplate, unordered-containers
+ , utf8-string, vector
+ }:
+ mkDerivation {
+ pname = "fay";
+ version = "0.23.1.12";
+ sha256 = "3d9c0a64f6d30923e2e45f27c043a7fa4f451c676466c8ca5b69a4121462f727";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -69453,7 +71234,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "fb" = callPackage
+ "fb_1_0_12" = callPackage
({ mkDerivation, aeson, attoparsec, base, base16-bytestring
, base64-bytestring, bytestring, cereal, conduit, conduit-extra
, containers, crypto-api, cryptohash, cryptohash-cryptoapi
@@ -69482,6 +71263,38 @@ self: {
homepage = "https://github.com/prowdsponsor/fb";
description = "Bindings to Facebook's API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "fb" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+ , base64-bytestring, bytestring, cereal, conduit, conduit-extra
+ , containers, crypto-api, cryptohash, cryptohash-cryptoapi
+ , data-default, hspec, http-conduit, http-types, HUnit, lifted-base
+ , monad-control, monad-logger, old-locale, QuickCheck, resourcet
+ , text, time, transformers, transformers-base, unordered-containers
+ }:
+ mkDerivation {
+ pname = "fb";
+ version = "1.0.13";
+ sha256 = "52af3e05b5721b5d38fea9231e9fde68b0e1987c4cc979acaf6e2f940537935e";
+ libraryHaskellDepends = [
+ aeson attoparsec base base16-bytestring base64-bytestring
+ bytestring cereal conduit conduit-extra crypto-api cryptohash
+ cryptohash-cryptoapi data-default http-conduit http-types
+ lifted-base monad-control monad-logger old-locale resourcet text
+ time transformers transformers-base unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring conduit containers data-default hspec
+ http-conduit HUnit lifted-base monad-control QuickCheck resourcet
+ text time transformers
+ ];
+ jailbreak = true;
+ doCheck = false;
+ homepage = "https://github.com/prowdsponsor/fb";
+ description = "Bindings to Facebook's API";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"fb-persistent_0_3_4" = callPackage
@@ -69498,7 +71311,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "fb-persistent" = callPackage
+ "fb-persistent_0_3_5" = callPackage
({ mkDerivation, base, cereal, fb, persistent, text, time }:
mkDerivation {
pname = "fb-persistent";
@@ -69508,6 +71321,19 @@ self: {
homepage = "https://github.com/prowdsponsor/fb-persistent";
description = "Provides Persistent instances to Facebook types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "fb-persistent" = callPackage
+ ({ mkDerivation, base, cereal, fb, persistent, text, time }:
+ mkDerivation {
+ pname = "fb-persistent";
+ version = "0.3.6";
+ sha256 = "9a24e190b70fd3bcd5a70813e50872398217b24d39da76b175cbcbbd693580c6";
+ libraryHaskellDepends = [ base cereal fb persistent text time ];
+ homepage = "https://github.com/prowdsponsor/fb-persistent";
+ description = "Provides Persistent instances to Facebook types";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"fca" = callPackage
@@ -69527,6 +71353,23 @@ self: {
license = stdenv.lib.licenses.agpl3;
}) {};
+ "fcache" = callPackage
+ ({ mkDerivation, base, containers, hashable, hspec, mtl
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "fcache";
+ version = "0.1.0.0";
+ sha256 = "52340d228a564a7eb0fe84d386075af019540145fbe53b4e20925b746e3a0eae";
+ libraryHaskellDepends = [
+ base containers hashable mtl unordered-containers
+ ];
+ testHaskellDepends = [ base hspec mtl ];
+ homepage = "http://github.com/ylilarry/fcache#readme";
+ description = "Cache a function (a -> b)";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"fcd" = callPackage
({ mkDerivation, array, base, directory, process, tasty
, tasty-hunit, text, unix, vty, vty-ui
@@ -69790,7 +71633,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "feed" = callPackage
+ "feed_0_3_10_3" = callPackage
({ mkDerivation, base, HUnit, old-locale, old-time, test-framework
, test-framework-hunit, time, time-locale-compat, utf8-string, xml
}:
@@ -69808,6 +71651,48 @@ self: {
homepage = "https://github.com/bergmark/feed";
description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "feed_0_3_10_4" = callPackage
+ ({ mkDerivation, base, HUnit, old-locale, old-time, test-framework
+ , test-framework-hunit, time, time-locale-compat, utf8-string, xml
+ }:
+ mkDerivation {
+ pname = "feed";
+ version = "0.3.10.4";
+ sha256 = "7dd14b46330b8026ae6dabddddf881abbd0465e59bda53bfe0315b6954607a63";
+ libraryHaskellDepends = [
+ base old-locale old-time time time-locale-compat utf8-string xml
+ ];
+ testHaskellDepends = [
+ base HUnit old-locale old-time test-framework test-framework-hunit
+ time time-locale-compat utf8-string xml
+ ];
+ homepage = "https://github.com/bergmark/feed";
+ description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "feed" = callPackage
+ ({ mkDerivation, base, HUnit, old-locale, old-time, test-framework
+ , test-framework-hunit, time, time-locale-compat, utf8-string, xml
+ }:
+ mkDerivation {
+ pname = "feed";
+ version = "0.3.11.1";
+ sha256 = "ed04d0fc120a4b1b47c7675d395afbb419506431bc6f8e0f2c382c73a4afc983";
+ libraryHaskellDepends = [
+ base old-locale old-time time time-locale-compat utf8-string xml
+ ];
+ testHaskellDepends = [
+ base HUnit old-locale old-time test-framework test-framework-hunit
+ time time-locale-compat utf8-string xml
+ ];
+ homepage = "https://github.com/bergmark/feed";
+ description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"feed-cli" = callPackage
@@ -70120,8 +72005,8 @@ self: {
}:
mkDerivation {
pname = "ffmpeg-light";
- version = "0.9.0";
- sha256 = "309ce75c56dfef61ad0e08ef34324873b24cdeb32ae2ace406caf0e9ca788897";
+ version = "0.10.0";
+ sha256 = "4b8347300fbc1c687f9db5a00baa59dc654be11d9299258f5bd2256a61501395";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -70708,15 +72593,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "filepath_1_4_0_0" = callPackage
+ "filepath_1_4_1_0" = callPackage
({ mkDerivation, base, QuickCheck }:
mkDerivation {
pname = "filepath";
- version = "1.4.0.0";
- sha256 = "a43b3590476b1ca594ca108a4e8d4f8b0f0f5abb312666e6a42c24d8dd83b028";
+ version = "1.4.1.0";
+ sha256 = "bd6dbfd1ecba2322ef166b4805d4276cbde1e551bd5c61fbee396782b9923d00";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base QuickCheck ];
- jailbreak = true;
homepage = "https://github.com/haskell/filepath#readme";
description = "Library for manipulating FilePaths in a cross platform way";
license = stdenv.lib.licenses.bsd3;
@@ -71189,12 +73073,12 @@ self: {
}) {};
"fixed-length" = callPackage
- ({ mkDerivation, base, non-empty, utility-ht }:
+ ({ mkDerivation, base, non-empty, tfp, utility-ht }:
mkDerivation {
pname = "fixed-length";
- version = "0.1.1";
- sha256 = "64630e4f00c9403e270cad744c862104a1248f8c18f565cd485a8725d45357d5";
- libraryHaskellDepends = [ base non-empty utility-ht ];
+ version = "0.2";
+ sha256 = "3171f2d443171a8e92733b3935805c7d5b54eae1f39f9fd729a766f887a6389b";
+ libraryHaskellDepends = [ base non-empty tfp utility-ht ];
homepage = "http://hub.darcs.net/thielema/fixed-length/";
description = "Lists with statically known length based on non-empty package";
license = stdenv.lib.licenses.bsd3;
@@ -71842,6 +73726,7 @@ self: {
homepage = "https://github.com/brewtown/hs-flowdock";
description = "Flowdock client library for Haskell";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"flowdock-api" = callPackage
@@ -71971,8 +73856,8 @@ self: {
}:
mkDerivation {
pname = "fltkhs";
- version = "0.3.0.1";
- sha256 = "121f25a6cc82de7edc7718b4a244803b0a71973784b5a8e01680aabacdc0ad43";
+ version = "0.4.0.0";
+ sha256 = "7e975cca6e57dc947abdc776a90fb94cee9f30fc8a0f395570c9665d23e53644";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring ];
@@ -71989,8 +73874,8 @@ self: {
({ mkDerivation, base, bytestring, fltkhs }:
mkDerivation {
pname = "fltkhs-fluid-examples";
- version = "0.0.0.2";
- sha256 = "1152b9d4e25df28011abd695fa066a798b11839c34d31eb5ccd2820587eaa3b7";
+ version = "0.0.0.3";
+ sha256 = "29d569819feafbe4aa9deb6c78a2e3189780e1cbb4aa350a3e32aa18b6435bf0";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base bytestring fltkhs ];
@@ -71999,6 +73884,21 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "fltkhs-hello-world" = callPackage
+ ({ mkDerivation, base, fltkhs }:
+ mkDerivation {
+ pname = "fltkhs-hello-world";
+ version = "0.0.0.2";
+ sha256 = "c7f8e729ba129ba983624da2d8696629c3e476b80ae5ea76a28e1a37ceedade1";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [ base fltkhs ];
+ homepage = "http://github.com/deech/fltkhs-hello-world";
+ description = "Fltkhs template project";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fluent-logger" = callPackage
({ mkDerivation, attoparsec, base, bytestring, cereal
, cereal-conduit, conduit, conduit-extra, containers, exceptions
@@ -72309,6 +74209,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "foldl_1_1_3" = callPackage
+ ({ mkDerivation, base, bytestring, comonad, containers, mwc-random
+ , primitive, profunctors, text, transformers, vector
+ }:
+ mkDerivation {
+ pname = "foldl";
+ version = "1.1.3";
+ sha256 = "af81eb42e6530f6f0ba992965c337d89483d755b50c7c94b12325dd793435474";
+ libraryHaskellDepends = [
+ base bytestring comonad containers mwc-random primitive profunctors
+ text transformers vector
+ ];
+ description = "Composable, streaming, and efficient left folds";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"foldl-incremental" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, foldl
, histogram-fill, mwc-random, pipes, QuickCheck, tasty
@@ -72339,8 +74256,8 @@ self: {
}:
mkDerivation {
pname = "foldl-transduce";
- version = "0.4.6.0";
- sha256 = "91a3114417eccc322d7b151029c88582a8875151a452df487c9fb857d724b2b5";
+ version = "0.4.7.0";
+ sha256 = "8836b026467a5940be86015d34f2dfca7f0b1787fd608d1bad81a8bd25cbc8e9";
libraryHaskellDepends = [
base bifunctors bytestring comonad containers foldl free
monoid-subclasses profunctors semigroupoids semigroups split text
@@ -73405,7 +75322,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "free" = callPackage
+ "free_4_12_1" = callPackage
({ mkDerivation, base, bifunctors, comonad, distributive
, exceptions, mtl, prelude-extras, profunctors, semigroupoids
, semigroups, template-haskell, transformers
@@ -73421,6 +75338,48 @@ self: {
homepage = "http://github.com/ekmett/free/";
description = "Monads for free";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "free" = callPackage
+ ({ mkDerivation, base, bifunctors, comonad, containers
+ , distributive, exceptions, mtl, prelude-extras, profunctors
+ , semigroupoids, semigroups, template-haskell, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "free";
+ version = "4.12.2";
+ sha256 = "9b65172e90ff03d4daf1d533ed5e967d8a24286ac5facc1edd05e203fe88461b";
+ libraryHaskellDepends = [
+ base bifunctors comonad containers distributive exceptions mtl
+ prelude-extras profunctors semigroupoids semigroups
+ template-haskell transformers transformers-compat
+ ];
+ homepage = "http://github.com/ekmett/free/";
+ description = "Monads for free";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "free_4_12_4" = callPackage
+ ({ mkDerivation, base, bifunctors, comonad, containers
+ , distributive, exceptions, mtl, prelude-extras, profunctors
+ , semigroupoids, semigroups, template-haskell, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "free";
+ version = "4.12.4";
+ sha256 = "c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784";
+ libraryHaskellDepends = [
+ base bifunctors comonad containers distributive exceptions mtl
+ prelude-extras profunctors semigroupoids semigroups
+ template-haskell transformers transformers-compat
+ ];
+ homepage = "http://github.com/ekmett/free/";
+ description = "Monads for free";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"free-concurrent" = callPackage
@@ -73441,15 +75400,14 @@ self: {
}:
mkDerivation {
pname = "free-functors";
- version = "0.6.4.1";
- sha256 = "f3cf80e02a6fe54737ff73cf7cc81e500a5b9d653d2dde8410144e2293f085d5";
+ version = "0.6.5";
+ sha256 = "be107f1140b11d043e93682e1ab988a4aa7fd00cb460417daca97c90d61f7ddf";
libraryHaskellDepends = [
algebraic-classes base comonad constraints template-haskell
transformers void
];
- jailbreak = true;
homepage = "https://github.com/sjoerdvisscher/free-functors";
- description = "Provides free functors that are adjoint to functors that forget class constraints";
+ description = "Free functors, adjoint to functors that forget class constraints";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -73484,8 +75442,8 @@ self: {
}:
mkDerivation {
pname = "free-http";
- version = "0.1.1.3";
- sha256 = "d5a161832284329c59b5f96f8e06d3640ea24dfab13304d4a9abe60a6275aabe";
+ version = "0.2.0";
+ sha256 = "d873e7dcef909cf6ec38e00273531c2831cc9a5ab4f2b73de8ec39441a6454b7";
libraryHaskellDepends = [
base bytestring free http-client http-types mtl QuickCheck text
time transformers
@@ -73604,6 +75562,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "free-vl" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "free-vl";
+ version = "0.1.3";
+ sha256 = "866cb0695f3dca802dbef507246f7833cd5167c46da42abfba88000a1a8d8837";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ homepage = "http://github.com/aaronlevin/free-vl";
+ description = "van Laarhoven encoded Free Monad with Extensible Effects";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"freekick2" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, directory, EdisonCore, filepath, FTGL, haskell98, mtl, OpenGL
@@ -74266,6 +76240,7 @@ self: {
homepage = "https://notabug.org/fr33domlover/funbot";
description = "IRC bot for fun, learning, creativity and collaboration";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"funbot-client" = callPackage
@@ -74976,6 +76951,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "gdo" = callPackage
+ ({ mkDerivation, base, bytestring, containers, cryptohash
+ , directory, filepath, process, transformers
+ }:
+ mkDerivation {
+ pname = "gdo";
+ version = "0.1.0";
+ sha256 = "762ef322a3702b0ae67cdfa80b56088ab988b3067fcf11255ec434d74152b0fc";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring containers cryptohash directory filepath process
+ transformers
+ ];
+ description = "recursive atomic build system";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"gearbox" = callPackage
({ mkDerivation, base, GLUT, OpenGLRaw, Vec }:
mkDerivation {
@@ -74989,7 +76982,7 @@ self: {
homepage = "http://code.mathr.co.uk/gearbox";
description = "zooming rotating fractal gears graphics demo";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"geek" = callPackage
@@ -75769,7 +77762,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "geniplate-mirror" = callPackage
+ "geniplate-mirror_0_7_1" = callPackage
({ mkDerivation, base, mtl, template-haskell }:
mkDerivation {
pname = "geniplate-mirror";
@@ -75779,6 +77772,19 @@ self: {
homepage = "https://github.com/danr/geniplate";
description = "Use Template Haskell to generate Uniplate-like functions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "geniplate-mirror" = callPackage
+ ({ mkDerivation, base, mtl, template-haskell }:
+ mkDerivation {
+ pname = "geniplate-mirror";
+ version = "0.7.2";
+ sha256 = "2797766702a57f16739378e6da50e8a074d48318601eb5a3e4528b2819509082";
+ libraryHaskellDepends = [ base mtl template-haskell ];
+ homepage = "https://github.com/danr/geniplate";
+ description = "Use Template Haskell to generate Uniplate-like functions";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"geniserver" = callPackage
@@ -76183,6 +78189,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ghc-dump-tree" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, ghc, optparse-applicative
+ , pretty, pretty-show, process, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "ghc-dump-tree";
+ version = "0.2.0.0";
+ sha256 = "2b1cf817fcd1727b029a74d393816da936cb49e9048524dc743afb3d9cc65e5e";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring ghc pretty pretty-show process
+ unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring ghc optparse-applicative pretty pretty-show
+ process unordered-containers vector
+ ];
+ homepage = "https://github.com/edsko/ghc-dump-tree";
+ description = "Dump GHC's parsed, renamed, and type checked ASTs";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ghc-dup" = callPackage
({ mkDerivation, base, ghc }:
mkDerivation {
@@ -77202,8 +79231,8 @@ self: {
}:
mkDerivation {
pname = "gi-atk";
- version = "0.2.16.10";
- sha256 = "25a86bdf2a3e47742120e69ce589bce53b7558719ff8702c70962450f44b5f9f";
+ version = "0.2.18.10";
+ sha256 = "e56f898c789959b310bd1fcdf9065155751c56ab5065fbf3adbac31ed542f14d";
libraryHaskellDepends = [
base bytestring containers gi-glib gi-gobject haskell-gi-base text
transformers
@@ -77220,8 +79249,8 @@ self: {
}:
mkDerivation {
pname = "gi-cairo";
- version = "0.1.14.10";
- sha256 = "3fd03d79bab120938f5c997b4d2185c27c87269ce10c043a792ab1361f2d5b5e";
+ version = "0.1.14.11";
+ sha256 = "d5662b5f971eb756b57c6cf3699b40ee7489a91cf64ad73074514e2f7a1329b9";
libraryHaskellDepends = [
base bytestring containers haskell-gi-base text transformers
];
@@ -77239,8 +79268,8 @@ self: {
}:
mkDerivation {
pname = "gi-gdk";
- version = "0.3.16.10";
- sha256 = "eb2725612d11c10c5e80f9e36b98005dfb507d7cf931f8f0e73d697bfca32fa5";
+ version = "0.3.18.10";
+ sha256 = "54c7eeb7d06fe03079aade5c415bb64753269add6195348c35c7dcdcb6ef018e";
libraryHaskellDepends = [
base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib
gi-gobject gi-pango haskell-gi-base text transformers
@@ -77258,8 +79287,8 @@ self: {
}:
mkDerivation {
pname = "gi-gdkpixbuf";
- version = "0.2.31.10";
- sha256 = "05a99667f23ee1b84698f72f2974a29cecd689f831a53e02eac29f2ad670c8e0";
+ version = "0.2.32.10";
+ sha256 = "b174113ae61ede2035eaf67380edbd6a93270a6c5c9ac3dbc2633b102eca6d29";
libraryHaskellDepends = [
base bytestring containers gi-gio gi-glib gi-gobject
haskell-gi-base text transformers
@@ -77276,8 +79305,8 @@ self: {
}:
mkDerivation {
pname = "gi-gio";
- version = "0.2.44.10";
- sha256 = "1d88b5382117de58d63471f9758509f78887542596fcbda12d1a1b285e6a2198";
+ version = "0.2.46.10";
+ sha256 = "c37256afbbbf492c43ceef81c1fcb3be12ae165316a7576cb4054d10ccdeb6a0";
libraryHaskellDepends = [
base bytestring containers gi-glib gi-gobject haskell-gi-base text
transformers
@@ -77294,8 +79323,8 @@ self: {
}:
mkDerivation {
pname = "gi-glib";
- version = "0.2.44.10";
- sha256 = "cbf1193ab37decfd44b7960a4251f13366660ca1f4923a26c77d0b528615a276";
+ version = "0.2.46.10";
+ sha256 = "4a36df320fce4e7543cb9bd8ffb50a94c3b0a1ef738c69a376080312612ed7f7";
libraryHaskellDepends = [
base bytestring containers haskell-gi-base text transformers
];
@@ -77311,8 +79340,8 @@ self: {
}:
mkDerivation {
pname = "gi-gobject";
- version = "0.2.44.10";
- sha256 = "b5b0ba17bd8b04f6ba37cbb7084b013ae8573528a42dc60e700b74d1624bc42e";
+ version = "0.2.46.10";
+ sha256 = "0378e905abf11d90d13eb3bb645a2877d8f0885e158bb98758ba5a77a041c2bc";
libraryHaskellDepends = [
base bytestring containers gi-glib haskell-gi-base text
transformers
@@ -77330,8 +79359,8 @@ self: {
}:
mkDerivation {
pname = "gi-gtk";
- version = "0.3.16.10";
- sha256 = "170b20e7d219358fb85145043e22def9910d596a73d2f34d2abc83b7c8ea68a7";
+ version = "0.3.18.10";
+ sha256 = "ad4879b4a216722ac53dc7f71afa64e338e65440a9fecf3179f3f6d431b81458";
libraryHaskellDepends = [
base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
gi-gio gi-glib gi-gobject gi-pango haskell-gi-base text
@@ -77350,8 +79379,8 @@ self: {
}:
mkDerivation {
pname = "gi-javascriptcore";
- version = "0.2.4.10";
- sha256 = "5a8ce2ca47479e13b5c9e995e4ac760a24d777446869492fc36732033e7770db";
+ version = "0.2.10.10";
+ sha256 = "9bea9cfb0554d92c4320e04be53100cea142baec034be29306a80ce7037e9cb7";
libraryHaskellDepends = [
base bytestring containers haskell-gi-base text transformers
];
@@ -77369,8 +79398,8 @@ self: {
}:
mkDerivation {
pname = "gi-notify";
- version = "0.2.31.10";
- sha256 = "896a93adc0397a768eca2cdcc911ca4e8b8df71fbbdbad18b97a88c67f6ef1cb";
+ version = "0.2.32.10";
+ sha256 = "c338d32b953fdf73ffb41b959c7c7b2834c40b29f644da77c0c67f9c53aa8f50";
libraryHaskellDepends = [
base bytestring containers gi-gdkpixbuf gi-glib gi-gobject
haskell-gi-base text transformers
@@ -77387,8 +79416,8 @@ self: {
}:
mkDerivation {
pname = "gi-pango";
- version = "0.1.36.10";
- sha256 = "84892b714d1c18346b4eed7590c8798b857ead43deaec84301a8467f5cf03278";
+ version = "0.1.38.10";
+ sha256 = "05b759c4ecd61dfbd16d62e91541905aecd00b84761931911a88b484630cd6cd";
libraryHaskellDepends = [
base bytestring containers gi-glib gi-gobject haskell-gi-base text
transformers
@@ -77405,8 +79434,8 @@ self: {
}:
mkDerivation {
pname = "gi-soup";
- version = "0.2.50.10";
- sha256 = "7054e257fb68791b96e093642ce4fb85e79113cd798101f67e9caa89be9958d2";
+ version = "0.2.52.10";
+ sha256 = "7b680363b582d69a12d4c7da469530b821db2905bcad0c968f668b32edd663de";
libraryHaskellDepends = [
base bytestring containers gi-gio gi-glib gi-gobject
haskell-gi-base text transformers
@@ -77415,6 +79444,7 @@ self: {
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Soup bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs.gnome) libsoup;};
"gi-vte" = callPackage
@@ -77424,8 +79454,8 @@ self: {
}:
mkDerivation {
pname = "gi-vte";
- version = "0.0.40.10";
- sha256 = "7340310abfdf61a902fa83d69a8dbf23c79eb8b485fc069e76687d02f21210b1";
+ version = "0.0.42.10";
+ sha256 = "7ac367fb334d70eb852631ad12458682528c0080bd9592fd97377e8c865179ed";
libraryHaskellDepends = [
base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
gi-gtk gi-pango haskell-gi-base text transformers
@@ -77445,20 +79475,42 @@ self: {
}:
mkDerivation {
pname = "gi-webkit";
- version = "0.2.4.10";
- sha256 = "2fffe9bdac52deadfc22fca6814faaaa0a570453b49bbd2705273bd1a932dde3";
+ version = "0.2.4.11";
+ sha256 = "021835a251b1e9ddd2bf2910e0d3c17b4d6b940e9376a7000429f86a925a4013";
libraryHaskellDepends = [
base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup
haskell-gi-base text transformers
];
libraryPkgconfigDepends = [ webkit ];
+ jailbreak = true;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "WebKit bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) webkit;};
+ "gi-webkit2" = callPackage
+ ({ mkDerivation, base, bytestring, containers, gi-atk, gi-cairo
+ , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-javascriptcore
+ , gi-soup, haskell-gi-base, text, transformers, webkit2gtk
+ }:
+ mkDerivation {
+ pname = "gi-webkit2";
+ version = "0.2.10.10";
+ sha256 = "03c8a0ba73dd1d1b942dd87d57560a8e7a50ec6684a32b07423aaf731feb9075";
+ libraryHaskellDepends = [
+ base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib
+ gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi-base text
+ transformers
+ ];
+ libraryPkgconfigDepends = [ webkit2gtk ];
+ homepage = "https://github.com/haskell-gi/haskell-gi";
+ description = "WebKit2 bindings";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {webkit2gtk = null;};
+
"gimlh" = callPackage
({ mkDerivation, base, split }:
mkDerivation {
@@ -77778,7 +79830,7 @@ self: {
jailbreak = true;
preConfigure = "export HOME=$TEMPDIR; patchShebangs .";
postBuild = "ln -sf dist/build/git-annex/git-annex git-annex";
- installPhase = "make PREFIX=$out CABAL=./Setup install";
+ installPhase = "make PREFIX=$out CABAL=./Setup BUILDER=./Setup install";
checkPhase = "./git-annex test";
enableSharedExecutables = false;
homepage = "http://git-annex.branchable.com/";
@@ -77791,7 +79843,7 @@ self: {
inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget;
inherit (pkgs) which;};
- "git-annex" = callPackage
+ "git-annex_5_20151218" = callPackage
({ mkDerivation, aeson, async, aws, base, blaze-builder
, bloomfilter, bup, byteable, bytestring, case-insensitive
, clientsession, concurrent-output, conduit, conduit-extra
@@ -77844,7 +79896,73 @@ self: {
];
preConfigure = "export HOME=$TEMPDIR; patchShebangs .";
postBuild = "ln -sf dist/build/git-annex/git-annex git-annex";
- installPhase = "make PREFIX=$out CABAL=./Setup install";
+ installPhase = "make PREFIX=$out CABAL=./Setup BUILDER=./Setup install";
+ checkPhase = "./git-annex test";
+ enableSharedExecutables = false;
+ homepage = "http://git-annex.branchable.com/";
+ description = "manage files with git, without checking their contents into git";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ maintainers = with stdenv.lib.maintainers; [ simons ];
+ }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git;
+ inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh;
+ inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget;
+ inherit (pkgs) which;};
+
+ "git-annex" = callPackage
+ ({ mkDerivation, aeson, async, aws, base, blaze-builder
+ , bloomfilter, bup, byteable, bytestring, case-insensitive
+ , clientsession, concurrent-output, conduit, conduit-extra
+ , containers, crypto-api, cryptonite, curl, data-default, DAV, dbus
+ , directory, dlist, dns, edit-distance, esqueleto, exceptions
+ , fdo-notify, feed, filepath, git, gnupg, gnutls, hinotify
+ , hslogger, http-client, http-conduit, http-types, IfElse, json
+ , lsof, MissingH, monad-control, monad-logger, mtl, network
+ , network-info, network-multicast, network-protocol-xmpp
+ , network-uri, old-locale, openssh, optparse-applicative
+ , path-pieces, perl, persistent, persistent-sqlite
+ , persistent-template, process, QuickCheck, random, regex-tdfa
+ , resourcet, rsync, SafeSemaphore, sandi, securemem, shakespeare
+ , stm, tasty, tasty-hunit, tasty-quickcheck, tasty-rerun
+ , template-haskell, text, time, torrent, transformers, unix
+ , unix-compat, utf8-string, uuid, wai, wai-extra, warp, warp-tls
+ , wget, which, xml-types, yesod, yesod-core, yesod-default
+ , yesod-form, yesod-static
+ }:
+ mkDerivation {
+ pname = "git-annex";
+ version = "6.20160114";
+ sha256 = "671d165f9ea583b9a86060b60741c6aa54dbfde0673a2b278d82d761b7500181";
+ configureFlags = [
+ "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
+ "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
+ "-ftahoe" "-ftdfa" "-ftestsuite" "-ftorrentparser" "-fwebapp"
+ "-fwebapp-secure" "-fwebdav" "-fxmpp"
+ ];
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson async aws base blaze-builder bloomfilter byteable bytestring
+ case-insensitive clientsession concurrent-output conduit
+ conduit-extra containers crypto-api cryptonite data-default DAV
+ dbus directory dlist dns edit-distance esqueleto exceptions
+ fdo-notify feed filepath gnutls hinotify hslogger http-client
+ http-conduit http-types IfElse json MissingH monad-control
+ monad-logger mtl network network-info network-multicast
+ network-protocol-xmpp network-uri old-locale optparse-applicative
+ path-pieces persistent persistent-sqlite persistent-template
+ process QuickCheck random regex-tdfa resourcet SafeSemaphore sandi
+ securemem shakespeare stm tasty tasty-hunit tasty-quickcheck
+ tasty-rerun template-haskell text time torrent transformers unix
+ unix-compat utf8-string uuid wai wai-extra warp warp-tls xml-types
+ yesod yesod-core yesod-default yesod-form yesod-static
+ ];
+ executableSystemDepends = [
+ bup curl git gnupg lsof openssh perl rsync wget which
+ ];
+ preConfigure = "export HOME=$TEMPDIR; patchShebangs .";
+ postBuild = "ln -sf dist/build/git-annex/git-annex git-annex";
+ installPhase = "make PREFIX=$out CABAL=./Setup BUILDER=./Setup install";
checkPhase = "./git-annex test";
enableSharedExecutables = false;
homepage = "http://git-annex.branchable.com/";
@@ -78105,18 +80223,18 @@ self: {
"gitHUD" = callPackage
({ mkDerivation, base, mtl, parsec, process, tasty, tasty-hunit
- , tasty-quickcheck, tasty-smallcheck
+ , tasty-quickcheck, tasty-smallcheck, unix
}:
mkDerivation {
pname = "gitHUD";
- version = "1.0.0.0";
- sha256 = "27f85577fa0826470927652a783ad8364c8cda2070a1905d3efecc5aa0e1941d";
+ version = "1.3.0";
+ sha256 = "b186502251e38f439a907eb54284ebb453b63003d91ec83c0c3b455f0da48568";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base mtl parsec process ];
+ libraryHaskellDepends = [ base mtl parsec process unix ];
executableHaskellDepends = [ base ];
testHaskellDepends = [
- base tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+ base mtl parsec tasty tasty-hunit tasty-quickcheck tasty-smallcheck
];
homepage = "http://github.com/gbataille/gitHUD#readme";
description = "More efficient replacement to the great git-radar";
@@ -78691,7 +80809,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "gitrev" = callPackage
+ "gitrev_1_1_0" = callPackage
({ mkDerivation, base, directory, filepath, process
, template-haskell
}:
@@ -78705,6 +80823,23 @@ self: {
homepage = "https://github.com/acfoltzer/gitrev";
description = "Compile git revision info into Haskell projects";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "gitrev" = callPackage
+ ({ mkDerivation, base, directory, filepath, process
+ , template-haskell
+ }:
+ mkDerivation {
+ pname = "gitrev";
+ version = "1.2.0";
+ sha256 = "4391e34edb5caaab901c6faa4369b246b6896c747869f6ab85b6db5524003102";
+ libraryHaskellDepends = [
+ base directory filepath process template-haskell
+ ];
+ homepage = "https://github.com/acfoltzer/gitrev";
+ description = "Compile git revision info into Haskell projects";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"gitson" = callPackage
@@ -78878,6 +81013,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) mesa;};
+ "gl_0_7_8" = callPackage
+ ({ mkDerivation, base, containers, directory, filepath, fixed, half
+ , hxt, mesa, split, transformers
+ }:
+ mkDerivation {
+ pname = "gl";
+ version = "0.7.8";
+ sha256 = "4ee12e21d759399f56932a14d5aa7e4266c387fa834103680011a0914b9e8db6";
+ libraryHaskellDepends = [
+ base containers directory filepath fixed half hxt split
+ transformers
+ ];
+ librarySystemDepends = [ mesa ];
+ description = "Complete OpenGL raw bindings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) mesa;};
+
"gl-capture" = callPackage
({ mkDerivation, base, bytestring, OpenGL }:
mkDerivation {
@@ -79704,6 +81857,7 @@ self: {
homepage = "http://github.com/swift-nav/gnss-converters";
description = "GNSS Converters";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gnuidn_0_2_1" = callPackage
@@ -79867,6 +82021,7 @@ self: {
];
description = "Mealy based simulation tools";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"goatee" = callPackage
@@ -81526,12 +83681,11 @@ self: {
({ mkDerivation, base, base-unicode-symbols, containers, mtl }:
mkDerivation {
pname = "graph-rewriting";
- version = "0.7.6";
- sha256 = "5f0ed54252152984a0a057c97ebe5a3eca0435ed7d74151ec9d4eb8912d79f04";
+ version = "0.7.7";
+ sha256 = "2e0be0ffd95d245caa506f73553cf5d3d501b06e27de7188a1f281178ded2eef";
libraryHaskellDepends = [
base base-unicode-symbols containers mtl
];
- jailbreak = true;
homepage = "http://rochel.info/#graph-rewriting";
description = "Monadic graph rewriting of hypergraphs with ports and multiedges";
license = stdenv.lib.licenses.bsd3;
@@ -81935,6 +84089,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "graphs_0_7" = callPackage
+ ({ mkDerivation, array, base, containers, transformers
+ , transformers-compat, void
+ }:
+ mkDerivation {
+ pname = "graphs";
+ version = "0.7";
+ sha256 = "eea656ac6092eac99bafc0b7817efa34529b895408fc1267a5b573fb332f6f4c";
+ libraryHaskellDepends = [
+ array base containers transformers transformers-compat void
+ ];
+ homepage = "http://github.com/ekmett/graphs";
+ description = "A simple monadic graph library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"graphtype" = callPackage
({ mkDerivation, base, containers, dotgen, haskell-src-exts
, haskell98, uniplate
@@ -82151,17 +84322,18 @@ self: {
"gremlin-haskell" = callPackage
({ mkDerivation, aeson, aeson-qq, base, containers, hspec, lens
- , lens-aeson, mtl, stm, text, unordered-containers, uuid
- , websockets
+ , lens-aeson, mtl, stm, text, transformers, unordered-containers
+ , uuid, websockets
}:
mkDerivation {
pname = "gremlin-haskell";
- version = "0.1.0.1";
- sha256 = "e73f628ffd27098147e51e301ab531ae01b964ddeaf4fa1104a508300cc15f8f";
+ version = "0.1.0.2";
+ sha256 = "3e33c59fb09c435d89c30fe7ae7dff88246f05d6ad43bd9fcf27c47bd68353aa";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson aeson-qq base containers lens mtl stm text uuid websockets
+ aeson aeson-qq base containers lens mtl stm text transformers uuid
+ websockets
];
executableHaskellDepends = [
aeson base lens lens-aeson mtl text unordered-containers
@@ -82170,6 +84342,7 @@ self: {
homepage = "http://github.com/nakaji-dayo/gremlin-haskell";
description = "Graph database client for TinkerPop3 Gremlin Server";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"grid" = callPackage
@@ -82543,7 +84716,7 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
- "grouped-list" = callPackage
+ "grouped-list_0_2_1_0" = callPackage
({ mkDerivation, base, containers, deepseq, pointed, QuickCheck
, tasty, tasty-quickcheck
}:
@@ -82556,6 +84729,22 @@ self: {
homepage = "https://github.com/Daniel-Diaz/grouped-list/blob/master/README.md";
description = "Grouped lists. Equal consecutive elements are grouped.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "grouped-list" = callPackage
+ ({ mkDerivation, base, containers, deepseq, pointed, QuickCheck
+ , tasty, tasty-quickcheck
+ }:
+ mkDerivation {
+ pname = "grouped-list";
+ version = "0.2.1.1";
+ sha256 = "df2db99d9144bfe69b20e245ec53bfa76aa641855042a7fac1f2f601662d8fbb";
+ libraryHaskellDepends = [ base containers deepseq pointed ];
+ testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
+ homepage = "https://github.com/Daniel-Diaz/grouped-list/blob/master/README.md";
+ description = "Grouped lists. Equal consecutive elements are grouped.";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"groupoid" = callPackage
@@ -83047,11 +85236,10 @@ self: {
({ mkDerivation, base, glib, gtk, gtk2, x11 }:
mkDerivation {
pname = "gtk-traymanager";
- version = "0.1.5";
- sha256 = "1582e229aafe22cf5499fe1519e2ff4f49cecbe83a6eb1a8de04f45dd44df443";
+ version = "0.1.6";
+ sha256 = "cb30f5d55430836032abc876706af0a61de996c9e2b5a4b41c029d3149683642";
libraryHaskellDepends = [ base glib gtk ];
libraryPkgconfigDepends = [ gtk2 x11 ];
- jailbreak = true;
homepage = "http://github.com/travitch/gtk-traymanager";
description = "A wrapper around the eggtraymanager library for Linux system trays";
license = stdenv.lib.licenses.lgpl21;
@@ -83944,7 +86132,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hOpenPGP" = callPackage
+ "hOpenPGP_2_2_1" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, bifunctors, binary, binary-conduit, byteable, bytestring, bzlib
, conduit, conduit-extra, containers, crypto-cipher-types
@@ -83987,6 +86175,47 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hOpenPGP" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+ , bifunctors, binary, binary-conduit, byteable, bytestring, bzlib
+ , conduit, conduit-extra, containers, crypto-cipher-types
+ , cryptonite, data-default-class, errors, hashable
+ , incremental-parser, ixset-typed, lens, memory, monad-loops
+ , nettle, network, network-uri, newtype, openpgp-asciiarmor
+ , QuickCheck, quickcheck-instances, resourcet, securemem
+ , semigroups, split, tasty, tasty-hunit, tasty-quickcheck, text
+ , time, time-locale-compat, transformers, unordered-containers
+ , wl-pprint-extras, zlib
+ }:
+ mkDerivation {
+ pname = "hOpenPGP";
+ version = "2.4";
+ sha256 = "7c5ce3a314ac0172bc03e6ddca41a8508ab22e1c89ff1458642d56a942974386";
+ libraryHaskellDepends = [
+ aeson attoparsec base base64-bytestring bifunctors binary
+ binary-conduit byteable bytestring bzlib conduit conduit-extra
+ containers crypto-cipher-types cryptonite data-default-class errors
+ hashable incremental-parser ixset-typed lens memory monad-loops
+ nettle network network-uri newtype openpgp-asciiarmor resourcet
+ securemem semigroups split text time time-locale-compat
+ transformers unordered-containers wl-pprint-extras zlib
+ ];
+ testHaskellDepends = [
+ aeson attoparsec base bifunctors binary binary-conduit byteable
+ bytestring bzlib conduit conduit-extra containers
+ crypto-cipher-types cryptonite data-default-class errors hashable
+ incremental-parser ixset-typed lens memory monad-loops nettle
+ network network-uri newtype QuickCheck quickcheck-instances
+ resourcet securemem semigroups split tasty tasty-hunit
+ tasty-quickcheck text time time-locale-compat transformers
+ unordered-containers wl-pprint-extras zlib
+ ];
+ homepage = "http://floss.scru.org/hOpenPGP/";
+ description = "native Haskell implementation of OpenPGP (RFC4880)";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hPDB_1_2_0" = callPackage
({ mkDerivation, AC-Vector, base, bytestring, containers, deepseq
, directory, ghc-prim, iterable, mmap, mtl, Octree, parallel
@@ -84790,10 +87019,8 @@ self: {
}:
mkDerivation {
pname = "hackage-diff";
- version = "0.1.0.0";
- sha256 = "bf8010479ba75032c6750444edc7979a65c6ce4c919a629562ddd81aa03aac4d";
- revision = "1";
- editedCabalFile = "eddc65fed41375eaa4ce2aa729bd35364d558d7e33b23fcafca58dd6ce3cff1c";
+ version = "0.1.0.1";
+ sha256 = "251410eafa7672c817ef5b697798770b37795e9699e42059aeba9e4b82b4d002";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -84920,16 +87147,17 @@ self: {
}:
mkDerivation {
pname = "hackage-repo-tool";
- version = "0.1.0.1";
- sha256 = "fc8863c28ca2cba3e7ae96bac4cc20376666eeb803b8911749a983f762c325f2";
+ version = "0.1.1";
+ sha256 = "23f6c2719d42ce51ae8fe9dc6c8d9c8585265486df81d4ca483b28cc917064f4";
+ revision = "1";
+ editedCabalFile = "0ff107dc07dc9099ef89c1195c1bc26f482ed25bc0d858422ed3c870e7179d0e";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
base bytestring Cabal directory filepath hackage-security network
network-uri optparse-applicative tar time unix zlib
];
- jailbreak = true;
- homepage = "http://github.com/well-typed/hackage-security/";
+ homepage = "https://github.com/well-typed/hackage-security";
description = "Utility to manage secure file-based package repositories";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -84938,18 +87166,23 @@ self: {
"hackage-security" = callPackage
({ mkDerivation, base, base64-bytestring, bytestring, Cabal
, containers, cryptohash, directory, ed25519, filepath, ghc-prim
- , mtl, network, network-uri, parsec, tar, template-haskell, time
- , transformers, zlib
+ , HUnit, mtl, network, network-uri, parsec, tar, tasty, tasty-hunit
+ , template-haskell, temporary, time, transformers, zlib
}:
mkDerivation {
pname = "hackage-security";
- version = "0.3.0.0";
- sha256 = "7cbc4e0d7338af2d8cec5235c60270df487ef56bb2cd653a7987b1bc672a2fb6";
+ version = "0.5.0.2";
+ sha256 = "4135221bb74e899fde71ff5e878d0401b8c274af6ade996ca7ac15d2b77dbd98";
libraryHaskellDepends = [
base base64-bytestring bytestring Cabal containers cryptohash
directory ed25519 filepath ghc-prim mtl network network-uri parsec
tar template-haskell time transformers zlib
];
+ testHaskellDepends = [
+ base bytestring Cabal containers HUnit network-uri tar tasty
+ tasty-hunit temporary time zlib
+ ];
+ homepage = "https://github.com/well-typed/hackage-security";
description = "Hackage security library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -84961,12 +87194,12 @@ self: {
}:
mkDerivation {
pname = "hackage-security-HTTP";
- version = "0.1.0.2";
- sha256 = "094cc357668437e5a2ac86168fdfdd5f1784d779a706929d676d8e4d430244dc";
+ version = "0.1.1";
+ sha256 = "cd22ac26027df4a6f9c32f57c18a2fad6b69249e79aeeb4081128fd188cd1332";
libraryHaskellDepends = [
base bytestring hackage-security HTTP mtl network network-uri zlib
];
- homepage = "http://github.com/well-typed/hackage-security/";
+ homepage = "https://github.com/well-typed/hackage-security";
description = "Hackage security bindings against the HTTP library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -85175,6 +87408,7 @@ self: {
];
description = "Hackage and Portage integration tool";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hactor" = callPackage
@@ -85372,6 +87606,8 @@ self: {
pname = "haddocset";
version = "0.4.1";
sha256 = "b2e17cb5fc695b28cb036e524e1f58fce30953cf4f3de6fdac88e61142ae9c3e";
+ revision = "1";
+ editedCabalFile = "8d1369b8ba3da5fcb6661f5fc34ec23de02b79c96ed268f0db946a9ff8b5951b";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -85379,7 +87615,6 @@ self: {
haddock-api http-types mtl optparse-applicative process resourcet
sqlite-simple tagsoup text transformers
];
- jailbreak = true;
homepage = "https://github.com/philopon/haddocset";
description = "Generate docset of Dash by Haddock haskell documentation tool";
license = stdenv.lib.licenses.bsd3;
@@ -85512,6 +87747,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "haiji" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, data-default, doctest
+ , filepath, mtl, process-extras, scientific, tagged, tasty
+ , tasty-hunit, tasty-th, template-haskell, text, transformers
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "haiji";
+ version = "0.1.0.0";
+ sha256 = "cb67c5869e5c389808379e681cdd8549ccc2842dba082ed2dbd18bed4a1f7bb8";
+ libraryHaskellDepends = [
+ aeson attoparsec base data-default mtl scientific tagged
+ template-haskell text transformers unordered-containers vector
+ ];
+ testHaskellDepends = [
+ aeson base data-default doctest filepath process-extras tasty
+ tasty-hunit tasty-th text
+ ];
+ description = "A typed template engine, subset of jinja2";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hailgun" = callPackage
({ mkDerivation, aeson, base, bytestring, email-validate
, exceptions, filepath, http-client, http-client-tls, http-types
@@ -86046,7 +88304,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hakyll" = callPackage
+ "hakyll_4_7_5_0" = callPackage
({ mkDerivation, base, binary, blaze-html, blaze-markup, bytestring
, cmdargs, containers, cryptohash, data-default, deepseq, directory
, filepath, fsnotify, http-conduit, http-types, HUnit, lrucache
@@ -86084,6 +88342,47 @@ self: {
homepage = "http://jaspervdj.be/hakyll";
description = "A static website compiler library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hakyll" = callPackage
+ ({ mkDerivation, base, binary, blaze-html, blaze-markup, bytestring
+ , cmdargs, containers, cryptohash, data-default, deepseq, directory
+ , filepath, fsnotify, http-conduit, http-types, HUnit, lrucache
+ , mtl, network, network-uri, pandoc, pandoc-citeproc, parsec
+ , process, QuickCheck, random, regex-base, regex-tdfa, snap-core
+ , snap-server, system-filepath, tagsoup, test-framework
+ , test-framework-hunit, test-framework-quickcheck2, text, time
+ , time-locale-compat
+ }:
+ mkDerivation {
+ pname = "hakyll";
+ version = "4.7.5.1";
+ sha256 = "39efc15d8d9bce1f151587f1556be8daac58c1d3fe6596458f0e9122a659b310";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary blaze-html blaze-markup bytestring cmdargs containers
+ cryptohash data-default deepseq directory filepath fsnotify
+ http-conduit http-types lrucache mtl network network-uri pandoc
+ pandoc-citeproc parsec process random regex-base regex-tdfa
+ snap-core snap-server system-filepath tagsoup text time
+ time-locale-compat
+ ];
+ executableHaskellDepends = [ base directory filepath ];
+ testHaskellDepends = [
+ base binary blaze-html blaze-markup bytestring cmdargs containers
+ cryptohash data-default deepseq directory filepath fsnotify
+ http-conduit http-types HUnit lrucache mtl network network-uri
+ pandoc pandoc-citeproc parsec process QuickCheck random regex-base
+ regex-tdfa snap-core snap-server system-filepath tagsoup
+ test-framework test-framework-hunit test-framework-quickcheck2 text
+ time time-locale-compat
+ ];
+ doCheck = false;
+ homepage = "http://jaspervdj.be/hakyll";
+ description = "A static website compiler library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"hakyll-R" = callPackage
@@ -86310,6 +88609,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "half_0_2_2_3" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "half";
+ version = "0.2.2.3";
+ sha256 = "85c244c80d1c889a3d79073a6f5a99d9e769dbe3c574ca11d992b2b4f7599a5c";
+ libraryHaskellDepends = [ base ];
+ homepage = "http://github.com/ekmett/half";
+ description = "Half-precision floating-point";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"halfs" = callPackage
({ mkDerivation, array, base, bytestring, cereal, containers
, directory, filepath, fingertree, HFuse, mtl, QuickCheck, random
@@ -86691,6 +89003,7 @@ self: {
];
description = "Graphviz code generation with Haskell";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hapistrano" = callPackage
@@ -86862,7 +89175,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "happstack-authenticate" = callPackage
+ "happstack-authenticate_2_3_2" = callPackage
({ mkDerivation, acid-state, aeson, authenticate, base
, base64-bytestring, boomerang, bytestring, containers
, data-default, email-validate, filepath, happstack-hsp
@@ -86889,6 +89202,36 @@ self: {
homepage = "http://www.happstack.com/";
description = "Happstack Authentication Library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "happstack-authenticate" = callPackage
+ ({ mkDerivation, acid-state, aeson, authenticate, base
+ , base64-bytestring, boomerang, bytestring, containers
+ , data-default, email-validate, filepath, happstack-hsp
+ , happstack-jmacro, happstack-server, hsp, hsx-jmacro, hsx2hs
+ , http-conduit, http-types, ixset-typed, jmacro, jwt, lens
+ , mime-mail, mtl, pwstore-purehaskell, random, safecopy
+ , shakespeare, text, time, unordered-containers, userid, web-routes
+ , web-routes-boomerang, web-routes-happstack, web-routes-hsp
+ , web-routes-th
+ }:
+ mkDerivation {
+ pname = "happstack-authenticate";
+ version = "2.3.3";
+ sha256 = "e8bd1802370ad1d6f3099eb1a6ab4310a52aaaac1a7b0644d574dc71ee7c55d0";
+ libraryHaskellDepends = [
+ acid-state aeson authenticate base base64-bytestring boomerang
+ bytestring containers data-default email-validate filepath
+ happstack-hsp happstack-jmacro happstack-server hsp hsx-jmacro
+ hsx2hs http-conduit http-types ixset-typed jmacro jwt lens
+ mime-mail mtl pwstore-purehaskell random safecopy shakespeare text
+ time unordered-containers userid web-routes web-routes-boomerang
+ web-routes-happstack web-routes-hsp web-routes-th
+ ];
+ homepage = "http://www.happstack.com/";
+ description = "Happstack Authentication Library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"happstack-clientsession" = callPackage
@@ -87973,7 +90316,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hashable" = callPackage
+ "hashable_1_2_3_3" = callPackage
({ mkDerivation, base, bytestring, ghc-prim, HUnit, integer-gmp
, QuickCheck, random, test-framework, test-framework-hunit
, test-framework-quickcheck2, text, unix
@@ -87982,6 +90325,30 @@ self: {
pname = "hashable";
version = "1.2.3.3";
sha256 = "fc923f7d1fdc0062416a61f6ab96b4e1958e1aee1ddf1c71fa2cc6d08154e44e";
+ revision = "2";
+ editedCabalFile = "abaa1b40915bdb6b825db78b8db5d375365c6dc0e0d94cc1e47a20d1aa7b8712";
+ libraryHaskellDepends = [
+ base bytestring ghc-prim integer-gmp text
+ ];
+ testHaskellDepends = [
+ base bytestring ghc-prim HUnit QuickCheck random test-framework
+ test-framework-hunit test-framework-quickcheck2 text unix
+ ];
+ homepage = "http://github.com/tibbe/hashable";
+ description = "A class for types that can be converted to a hash value";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hashable" = callPackage
+ ({ mkDerivation, base, bytestring, ghc-prim, HUnit, integer-gmp
+ , QuickCheck, random, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, unix
+ }:
+ mkDerivation {
+ pname = "hashable";
+ version = "1.2.4.0";
+ sha256 = "fb9671db0c39cd48d38e2e13e3352e2bf7dfa6341edfe68789a1753d21bb3cf3";
libraryHaskellDepends = [
base bytestring ghc-prim integer-gmp text
];
@@ -88051,6 +90418,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hashable-extras_0_2_3" = callPackage
+ ({ mkDerivation, base, bifunctors, bytestring, directory, doctest
+ , filepath, hashable, transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "hashable-extras";
+ version = "0.2.3";
+ sha256 = "03e0303a50e265d8682402152c90e199d0f4685a1e553bf20a380652d6f06b6a";
+ libraryHaskellDepends = [
+ base bifunctors bytestring hashable transformers
+ transformers-compat
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ homepage = "http://github.com/analytics/hashable-extras/";
+ description = "Higher-rank Hashable";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hashable-generics" = callPackage
({ mkDerivation, base, ghc-prim, hashable, QuickCheck
, test-framework, test-framework-quickcheck2
@@ -88762,8 +91148,8 @@ self: {
}:
mkDerivation {
pname = "haskell-generate";
- version = "0.2.3";
- sha256 = "56a56d0fda27baeba1d35e06ec79a11a67782de2c5df957e777dbdde65fa401e";
+ version = "0.2.4";
+ sha256 = "5ee6043024baf2cf79be13505e51f8ec3dab6aacb64df2ebb62f385ecf1b0c88";
libraryHaskellDepends = [
base containers haskell-src-exts template-haskell transformers
];
@@ -88771,6 +91157,7 @@ self: {
homepage = "http://github.com/bennofs/haskell-generate/";
description = "Typesafe generation of haskell source code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-gi" = callPackage
@@ -88781,8 +91168,8 @@ self: {
}:
mkDerivation {
pname = "haskell-gi";
- version = "0.10.2";
- sha256 = "d6e6808615a03b69b0653f10f6634315ccc8e3e57b108175a043b708e3608163";
+ version = "0.11";
+ sha256 = "b3843bc0375160280a24bf4f55b9d2c5a581dd3639e7fe7fa6c846831c04ef2b";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -88791,6 +91178,7 @@ self: {
xdg-basedir xml-conduit
];
executablePkgconfigDepends = [ glib gobjectIntrospection ];
+ jailbreak = true;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Generate Haskell bindings for GObject Introspection capable libraries";
license = stdenv.lib.licenses.lgpl21;
@@ -88802,8 +91190,8 @@ self: {
}:
mkDerivation {
pname = "haskell-gi-base";
- version = "0.10.1";
- sha256 = "04457204453324cb8cea89d86159153bc9c141d8371212c49fa379aa06f7cde0";
+ version = "0.11";
+ sha256 = "b25c07cb1c4d40a4a2bedd38d0a91633f360dde4ab4b34c7011a281f79a7f880";
libraryHaskellDepends = [
base bytestring containers text transformers
];
@@ -89005,6 +91393,7 @@ self: {
homepage = "http://documentup.com/haskell-suite/haskell-names";
description = "Name resolution library for Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-neo4j-client_0_3_1_4" = callPackage
@@ -89629,8 +92018,8 @@ self: {
}:
mkDerivation {
pname = "haskell-updater";
- version = "1.2.9";
- sha256 = "eafc441bad4f15d60c8686c189d6dd49ea9e87bdddf09a24cef2a3eca9eca859";
+ version = "1.2.10";
+ sha256 = "e9712ccaa38bb2ca4242272eee72c72e5b2d0943d7d35c846fccdd89a5428e7d";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -90103,8 +92492,8 @@ self: {
}:
mkDerivation {
pname = "haskellscrabble";
- version = "1.2.2";
- sha256 = "ceba6d9f16a052ff8164fdfafd6ce3f01c17e951794d3e5bf727531a750152e4";
+ version = "1.4.3";
+ sha256 = "73b49427676a19a55bc8c86deee8b1864cdbd39f15b74d811d7b8cc8ac1f3d9b";
libraryHaskellDepends = [
array arrows base containers errors listsafe mtl parsec QuickCheck
random safe semigroups split transformers unordered-containers
@@ -91007,37 +93396,6 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hasql" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
- , contravariant, contravariant-extras, data-default-class, dlist
- , either, hashable, hashtables, loch-th, placeholders
- , postgresql-binary, postgresql-libpq, profunctors, QuickCheck
- , quickcheck-instances, scientific, tasty, tasty-hunit
- , tasty-quickcheck, tasty-smallcheck, text, time, transformers
- , uuid, vector
- }:
- mkDerivation {
- pname = "hasql";
- version = "0.15.0.2";
- sha256 = "1264ebf39cd39977175f96f00c4330bbecd96882ac7463dd627b1e7cff3c9f52";
- libraryHaskellDepends = [
- aeson attoparsec base base-prelude bytestring contravariant
- contravariant-extras data-default-class dlist either hashable
- hashtables loch-th placeholders postgresql-binary postgresql-libpq
- profunctors scientific text time transformers uuid vector
- ];
- testHaskellDepends = [
- base base-prelude bytestring contravariant contravariant-extras
- data-default-class dlist either hashable profunctors QuickCheck
- quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
- tasty-smallcheck text time transformers uuid vector
- ];
- doCheck = false;
- homepage = "https://github.com/nikita-volkov/hasql";
- description = "A very efficient PostgreSQL driver and a flexible mapping API";
- license = stdenv.lib.licenses.mit;
- }) {};
-
"hasql_0_15_1" = callPackage
({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
, contravariant, contravariant-extras, data-default-class, dlist
@@ -91063,12 +93421,45 @@ self: {
quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
tasty-smallcheck text time transformers uuid vector
];
+ doCheck = false;
homepage = "https://github.com/nikita-volkov/hasql";
description = "A very efficient PostgreSQL driver and a flexible mapping API";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hasql" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
+ , contravariant, contravariant-extras, data-default-class, dlist
+ , either, hashable, hashtables, loch-th, mtl, placeholders
+ , postgresql-binary, postgresql-libpq, profunctors, QuickCheck
+ , quickcheck-instances, scientific, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-smallcheck, text, time, transformers
+ , uuid, vector
+ }:
+ mkDerivation {
+ pname = "hasql";
+ version = "0.19.3.1";
+ sha256 = "b31e66b2baecbc238e24e0914897bfbb6261124da17efe18e821eb52ec18d6e3";
+ libraryHaskellDepends = [
+ aeson attoparsec base base-prelude bytestring contravariant
+ contravariant-extras data-default-class dlist either hashable
+ hashtables loch-th mtl placeholders postgresql-binary
+ postgresql-libpq profunctors scientific text time transformers uuid
+ vector
+ ];
+ testHaskellDepends = [
+ base base-prelude bytestring contravariant contravariant-extras
+ data-default-class dlist either hashable profunctors QuickCheck
+ quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
+ tasty-smallcheck text time transformers uuid vector
+ ];
+ doCheck = false;
+ homepage = "https://github.com/nikita-volkov/hasql";
+ description = "A very efficient PostgreSQL driver and a flexible mapping API";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"hasql-backend_0_2_1" = callPackage
({ mkDerivation, base, base-prelude, bytestring, list-t, text
, vector
@@ -91188,8 +93579,8 @@ self: {
({ mkDerivation, base-prelude, hasql, resource-pool, time }:
mkDerivation {
pname = "hasql-pool";
- version = "0.1";
- sha256 = "be1db9c80ebdaf6f1ef0e75970e28286d435141a515ea6f83742373ffb51e330";
+ version = "0.3";
+ sha256 = "7afb74396758b9df4e5a5c0b2d63de1253e7717011eaea6269f9740423f18428";
libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
homepage = "https://github.com/nikita-volkov/hasql-pool";
description = "A pool of connections for Hasql";
@@ -91516,6 +93907,7 @@ self: {
homepage = "https://github.com/nikita-volkov/hasql-postgres";
description = "A \"PostgreSQL\" backend for the \"hasql\" library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hasql-postgres-options" = callPackage
@@ -91531,19 +93923,18 @@ self: {
homepage = "https://github.com/nikita-volkov/hasql-postgres-options";
description = "An \"optparse-applicative\" parser for \"hasql-postgres\"";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hasql-th" = callPackage
- ({ mkDerivation, attoparsec, base-prelude, bytestring, hasql
- , hasql-transaction, template-haskell, text
+ ({ mkDerivation, base-prelude, bytestring, template-haskell, text
}:
mkDerivation {
pname = "hasql-th";
- version = "0.1.0.1";
- sha256 = "170b6128b06e57675778de8b8ffe29ea0082cb8d2047d67f1fce0a5d0e45c2bf";
+ version = "0.2";
+ sha256 = "c08dab84a62bb5adff1e8f0aa2e0a626d1a8347597ca287deebb12b46602a4e4";
libraryHaskellDepends = [
- attoparsec base-prelude bytestring hasql hasql-transaction
- template-haskell text
+ base-prelude bytestring template-haskell text
];
homepage = "https://github.com/nikita-volkov/hasql-th";
description = "Template Haskell utilities for Hasql";
@@ -91553,16 +93944,16 @@ self: {
"hasql-transaction" = callPackage
({ mkDerivation, base-prelude, bytestring, bytestring-tree-builder
- , contravariant, contravariant-extras, either, hasql
+ , contravariant, contravariant-extras, either, hasql, mtl
, postgresql-error-codes, transformers
}:
mkDerivation {
pname = "hasql-transaction";
- version = "0.3.1";
- sha256 = "dec9cbb6be2ca68da83af8a512293f6b41ebfc7747cc38105d5aed11625c9037";
+ version = "0.4.2";
+ sha256 = "b8e6e62cae96802c7f74620106d0e7b17b3fdd8ad0b30f58c81f8c8550ddea49";
libraryHaskellDepends = [
base-prelude bytestring bytestring-tree-builder contravariant
- contravariant-extras either hasql postgresql-error-codes
+ contravariant-extras either hasql mtl postgresql-error-codes
transformers
];
homepage = "https://github.com/nikita-volkov/hasql-transaction";
@@ -91580,8 +93971,8 @@ self: {
pname = "hastache";
version = "0.6.0";
sha256 = "b033a0dd3a38e0ef0772562bb1d5ed8f535c2fa6955633875ae520a6614dc0fc";
- revision = "2";
- editedCabalFile = "81792c6664e5cfaa6c99b9c57203ab3c1d321e786e13b42906b22178666f9a1d";
+ revision = "3";
+ editedCabalFile = "ef93124dacac0dcfb2b13d6cc6e5628682284641897065e145adc062c17e7e6e";
libraryHaskellDepends = [
base blaze-builder bytestring containers directory filepath ieee754
mtl syb text transformers utf8-string
@@ -91605,8 +93996,8 @@ self: {
pname = "hastache";
version = "0.6.1";
sha256 = "8c8f89669d6125201d7163385ea9055ab8027a69d1513259f8fbdd53c244b464";
- revision = "2";
- editedCabalFile = "92cea66e7c2d33e62c5caac8eaaf0e716fa6e2146ef906360db4d5f72cd30091";
+ revision = "3";
+ editedCabalFile = "29ee2fa8aa0d428e48e444a4bc6f287ca4e8db25ae04db0a18d72af06129dd51";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -91782,6 +94173,7 @@ self: {
homepage = "http://projects.haskell.org/hat/";
description = "The Haskell tracer, generating and viewing Haskell execution traces";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hatex-guide" = callPackage
@@ -92055,7 +94447,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "haxr" = callPackage
+ "haxr_3000_11_1_2" = callPackage
({ mkDerivation, array, base, base-compat, base64-bytestring
, blaze-builder, bytestring, HaXml, HsOpenSSL, http-streams
, http-types, io-streams, mtl, mtl-compat, network, network-uri
@@ -92074,6 +94466,28 @@ self: {
homepage = "http://www.haskell.org/haskellwiki/HaXR";
description = "XML-RPC client and server library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "haxr" = callPackage
+ ({ mkDerivation, array, base, base-compat, base64-bytestring
+ , blaze-builder, bytestring, HaXml, HsOpenSSL, http-streams
+ , http-types, io-streams, mtl, mtl-compat, network, network-uri
+ , old-locale, old-time, template-haskell, time, utf8-string
+ }:
+ mkDerivation {
+ pname = "haxr";
+ version = "3000.11.1.3";
+ sha256 = "99aafefc48dfd49c4d638dd9b049c602aa69cf22eafa8dcbd5c6b1a3a379ad53";
+ libraryHaskellDepends = [
+ array base base-compat base64-bytestring blaze-builder bytestring
+ HaXml HsOpenSSL http-streams http-types io-streams mtl mtl-compat
+ network network-uri old-locale old-time template-haskell time
+ utf8-string
+ ];
+ homepage = "http://www.haskell.org/haskellwiki/HaXR";
+ description = "XML-RPC client and server library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"haxr-th" = callPackage
@@ -92264,6 +94678,8 @@ self: {
pname = "hblas";
version = "0.3.2.1";
sha256 = "3e159cc8c98735861edad47cd4da11bd5862bb629601a9bc441960c921ae8215";
+ revision = "1";
+ editedCabalFile = "cf7946aba77f6f23a665fe06859a6ba306b513f5849f9828ed171e84bad4a43e";
libraryHaskellDepends = [ base primitive storable-complex vector ];
librarySystemDepends = [ blas liblapack ];
testHaskellDepends = [ base HUnit tasty tasty-hunit vector ];
@@ -92807,7 +95223,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hdevtools" = callPackage
+ "hdevtools_0_1_2_1" = callPackage
({ mkDerivation, base, bin-package-db, Cabal, cmdargs, directory
, filepath, ghc, ghc-paths, network, process, syb, time, unix
}:
@@ -92824,6 +95240,27 @@ self: {
homepage = "https://github.com/schell/hdevtools/";
description = "Persistent GHC powered background server for FAST haskell development tools";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hdevtools" = callPackage
+ ({ mkDerivation, base, bin-package-db, Cabal, cmdargs, directory
+ , filepath, ghc, ghc-paths, network, process, syb, time
+ , transformers, unix
+ }:
+ mkDerivation {
+ pname = "hdevtools";
+ version = "0.1.2.2";
+ sha256 = "e1bb2a45e4911b9b8811e0c43aab3a819fa150829c26489a85ee0f395e2633aa";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bin-package-db Cabal cmdargs directory filepath ghc ghc-paths
+ network process syb time transformers unix
+ ];
+ homepage = "https://github.com/hdevtools/hdevtools/";
+ description = "Persistent GHC powered background server for FAST haskell development tools";
+ license = stdenv.lib.licenses.mit;
}) {};
"hdf" = callPackage
@@ -93019,6 +95456,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hdr-histogram" = callPackage
+ ({ mkDerivation, base, deepseq, hspec, primitive, QuickCheck
+ , random, tagged, vector, vector-algorithms
+ }:
+ mkDerivation {
+ pname = "hdr-histogram";
+ version = "0.1.0.0";
+ sha256 = "f8780c975a6d918c04eaef674a90a13b84f1d671079ebd6ffd7447378511762c";
+ libraryHaskellDepends = [
+ base deepseq primitive QuickCheck tagged vector
+ ];
+ testHaskellDepends = [
+ base hspec QuickCheck random tagged vector vector-algorithms
+ ];
+ homepage = "http://github.com/joshbohde/hdr-histogram#readme";
+ description = "Haskell implementation of High Dynamic Range (HDR) Histograms";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"headergen" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
, filepath, haskeline, time
@@ -93100,6 +95556,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "heaps_0_3_3" = callPackage
+ ({ mkDerivation, base, directory, doctest, filepath }:
+ mkDerivation {
+ pname = "heaps";
+ version = "0.3.3";
+ sha256 = "04e358d3e6d8ca7786749b6d3945e18159506f8b21ca48b1913c771dcaae1537";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ jailbreak = true;
+ homepage = "http://github.com/ekmett/heaps/";
+ description = "Asymptotically optimal Brodal/Okasaki heaps";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"heapsort" = callPackage
({ mkDerivation, array, base, QuickCheck }:
mkDerivation {
@@ -93144,7 +95615,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hedis" = callPackage
+ "hedis_0_6_9" = callPackage
({ mkDerivation, attoparsec, base, BoundedChan, bytestring
, bytestring-lexing, HUnit, mtl, network, resource-pool
, test-framework, test-framework-hunit, time, vector
@@ -93166,6 +95637,31 @@ self: {
homepage = "https://github.com/informatikr/hedis";
description = "Client library for the Redis datastore: supports full command set, pipelining";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hedis" = callPackage
+ ({ mkDerivation, attoparsec, base, BoundedChan, bytestring
+ , bytestring-lexing, HUnit, mtl, network, resource-pool
+ , test-framework, test-framework-hunit, time, vector
+ }:
+ mkDerivation {
+ pname = "hedis";
+ version = "0.6.10";
+ sha256 = "31974bfd8e891a4b54a444dcc86dfdac83875e0c3c5933648884230db72a895d";
+ libraryHaskellDepends = [
+ attoparsec base BoundedChan bytestring bytestring-lexing mtl
+ network resource-pool time vector
+ ];
+ testHaskellDepends = [
+ base bytestring HUnit mtl test-framework test-framework-hunit time
+ ];
+ doHaddock = false;
+ jailbreak = true;
+ doCheck = false;
+ homepage = "https://github.com/informatikr/hedis";
+ description = "Client library for the Redis datastore: supports full command set, pipelining";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"hedis-config" = callPackage
@@ -93485,6 +95981,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "helix" = callPackage
+ ({ mkDerivation, aeson, base, blaze-builder, bytestring
+ , case-insensitive, containers, cookie, data-default-class
+ , filepath, hspec, hspec-wai, hspec-wai-json, http-types
+ , mime-types, monad-loops, mtl, path-pieces, random
+ , template-haskell, text, vault, wai, wai-app-static, wai-extra
+ }:
+ mkDerivation {
+ pname = "helix";
+ version = "0.9.5";
+ sha256 = "20e24be12f0db6cf15ec66d28e20e0a14f1fcba79a728aad3843d48f4f581fab";
+ libraryHaskellDepends = [
+ aeson base blaze-builder bytestring case-insensitive containers
+ cookie data-default-class filepath http-types mime-types
+ monad-loops mtl path-pieces random template-haskell text vault wai
+ wai-app-static wai-extra
+ ];
+ testHaskellDepends = [
+ aeson base hspec hspec-wai hspec-wai-json text wai
+ ];
+ homepage = "https://ajnsit.github.io/helix/";
+ description = "Web development micro framework for haskell with typesafe URLs";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"hell" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-extra
, data-default, directory, filepath, ghc, ghc-paths, haskeline
@@ -93853,6 +96374,21 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hero-club-five-tenets" = callPackage
+ ({ mkDerivation, base, random, text }:
+ mkDerivation {
+ pname = "hero-club-five-tenets";
+ version = "0.3.0.1";
+ sha256 = "4d89022b55d139afd274318238706ef4c12fbcd22f3191af9008da4b78eb11c6";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base random text ];
+ executableHaskellDepends = [ base random text ];
+ homepage = "http://github.com/i-amd3/hero-club-five-tenets";
+ description = "Remember the five tenets of hero club";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"heroku" = callPackage
({ mkDerivation, base, hspec, network-uri, text }:
mkDerivation {
@@ -94364,6 +96900,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hformat" = callPackage
+ ({ mkDerivation, base, base-unicode-symbols, hspec, text }:
+ mkDerivation {
+ pname = "hformat";
+ version = "0.1.0.0";
+ sha256 = "722f3d6bcf285477c93c68bcf62a23312cc8715d573989d87c8c1a6d0e725323";
+ libraryHaskellDepends = [ base base-unicode-symbols text ];
+ testHaskellDepends = [ base base-unicode-symbols hspec text ];
+ homepage = "http://github.com/mvoidex/hformat";
+ description = "Simple Haskell formatting";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hfov" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -94746,6 +97295,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hi3status" = callPackage
+ ({ mkDerivation, aeson, base, binary, bytestring, dbus, dyre
+ , network, prefix-units, process, regex-pcre-builtin, text, time
+ , transformers, vector
+ }:
+ mkDerivation {
+ pname = "hi3status";
+ version = "0.1.1.0";
+ sha256 = "de4c03916349148592e2f3b92a26f5f0b315762b8af61cfe41b556f427a43366";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base binary bytestring dbus dyre network prefix-units process
+ regex-pcre-builtin text time transformers vector
+ ];
+ executableHaskellDepends = [ base dbus process ];
+ description = "Status line for i3bar";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"hiccup" = callPackage
({ mkDerivation, base, bytestring, containers, haskell98, HUnit
, mtl, parsec, random, readline, time
@@ -96267,6 +98836,19 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hkdf" = callPackage
+ ({ mkDerivation, base, byteable, bytestring, cryptohash, hspec }:
+ mkDerivation {
+ pname = "hkdf";
+ version = "0.0.1.1";
+ sha256 = "5a1a00abb49577abed25c76b75592ab3bbffe696b1b5884af5d0ea35b8cb7463";
+ libraryHaskellDepends = [ base byteable bytestring cryptohash ];
+ testHaskellDepends = [ base byteable bytestring cryptohash hspec ];
+ homepage = "http://github.com/j1r1k/hkdf";
+ description = "Implementation of HKDF (RFC 5869)";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hlatex" = callPackage
({ mkDerivation, base, base-unicode-symbols, containers, derive
, directory, filepath, frquotes, mtl, process, template-haskell
@@ -96745,8 +99327,8 @@ self: {
}:
mkDerivation {
pname = "hledger-ui";
- version = "0.27.1";
- sha256 = "98721c60eb3d30005f51fc1468c6d8a95d87088a2bfa0c95c734569820fd9c4b";
+ version = "0.27.3";
+ sha256 = "87dcd09479acc3e84a883d427c988a110451dee75a5e1f1c9d5ea2b34e99c4c1";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -96754,7 +99336,6 @@ self: {
hledger hledger-lib HUnit lens pretty-show safe split time
transformers vector vty
];
- jailbreak = true;
homepage = "http://hledger.org";
description = "Curses-style user interface for the hledger accounting tool";
license = "GPL";
@@ -97190,8 +99771,8 @@ self: {
}:
mkDerivation {
pname = "hlint";
- version = "1.9.25";
- sha256 = "df91b43493f0c408fc6b7f9a1f65802e9dc49ff5c126b5b8f8464d8db7443f95";
+ version = "1.9.26";
+ sha256 = "f9dcb152d05472c16572e9519494b376c12b748a886f79f74ffcfcb973c33553";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -97836,8 +100417,8 @@ self: {
}:
mkDerivation {
pname = "hmk";
- version = "0.9.7.3";
- sha256 = "b0d338864cd2bc5984ac5b6c7da990a63f907327fecf2da564134e1b260d9821";
+ version = "0.9.7.4";
+ sha256 = "c952fbf1dcf7dc99958a92efa387004ba600ed168c5b2ae221327909a79a23a1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base containers ];
@@ -97845,7 +100426,6 @@ self: {
base bytestring containers directory filepath mtl parsec pcre-light
process unix
];
- jailbreak = true;
homepage = "http://www.github.com/mboes/hmk";
description = "A make alternative based on Plan9's mk";
license = "GPL";
@@ -98077,6 +100657,8 @@ self: {
pname = "ho-rewriting";
version = "0.2";
sha256 = "c962e3c2b5e7943bfbc7c781070b35cb81d4c39d2afc221c207dc4bb38785acd";
+ revision = "1";
+ editedCabalFile = "564496857e81054420e85172517d838ecd0b7d0cca6f324c52b92ef5a2fe820c";
libraryHaskellDepends = [
base compdata containers mtl patch-combinators
];
@@ -98175,7 +100757,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hoauth2" = callPackage
+ "hoauth2_0_4_8" = callPackage
({ mkDerivation, aeson, base, bytestring, http-conduit, http-types
, text
}:
@@ -98195,6 +100777,76 @@ self: {
homepage = "https://github.com/freizl/hoauth2";
description = "hoauth2";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hoauth2_0_5_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, http-conduit
+ , http-types, text, wai, warp
+ }:
+ mkDerivation {
+ pname = "hoauth2";
+ version = "0.5.0";
+ sha256 = "8aedac3c8276965a6ace7c634f6c26932a13062e02d8139de3d6278eacd41c2d";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring http-conduit http-types text
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring containers http-conduit http-types text wai
+ warp
+ ];
+ homepage = "https://github.com/freizl/hoauth2";
+ description = "hoauth2";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hoauth2" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, http-conduit
+ , http-types, text, wai, warp
+ }:
+ mkDerivation {
+ pname = "hoauth2";
+ version = "0.5.0.1";
+ sha256 = "17766cb63f0f232b6ad21d855e32fa88da7d4f5ae5c545f391c5b92d4cd57468";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring http-conduit http-types text
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring containers http-conduit http-types text wai
+ warp
+ ];
+ homepage = "https://github.com/freizl/hoauth2";
+ description = "Haskell OAuth2 authentication client";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "hoauth2_0_5_1" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, http-conduit
+ , http-types, text, wai, warp
+ }:
+ mkDerivation {
+ pname = "hoauth2";
+ version = "0.5.1";
+ sha256 = "266ddc04f2d0e0a2a60d89ba019da267a2a3c310a5bac6677b3105bbaf5a1cc4";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring http-conduit http-types text
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring containers http-conduit http-types text wai
+ warp
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/freizl/hoauth2";
+ description = "Haskell OAuth2 authentication client";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hob" = callPackage
@@ -98601,6 +101253,7 @@ self: {
homepage = "https://github.com/mgajda/homplexity";
description = "Haskell code quality tool";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"honi" = callPackage
@@ -99475,8 +102128,8 @@ self: {
}:
mkDerivation {
pname = "hops";
- version = "0.4.0";
- sha256 = "7683f48ef77af14236a5a4f65f5292504cd1db333f76df91aab84a18925287d6";
+ version = "0.4.1";
+ sha256 = "e28a457b5f75c3e375f17143244da60e7754c6948bb0f8826c6d5efcbcf07d49";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -99648,6 +102301,7 @@ self: {
homepage = "http://github.com/luqui/hothasktags";
description = "Generates ctags for Haskell, incorporating import lists and qualified imports";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hotswap" = callPackage
@@ -100138,6 +102792,8 @@ self: {
pname = "hpp";
version = "0.3.0.0";
sha256 = "315ae6e38a713c1ba914416cd22f271508e981c763ed52701aa71f1be262aae4";
+ revision = "1";
+ editedCabalFile = "5ef421d204fc6528ed11e44bb4c507fd7f25e5afc33f80b6a78275af909aa0de";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -100358,6 +103014,36 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hprotoc_2_2_0" = callPackage
+ ({ mkDerivation, alex, array, base, binary, bytestring, containers
+ , directory, filepath, haskell-src-exts, mtl, parsec
+ , protocol-buffers, protocol-buffers-descriptor, utf8-string
+ }:
+ mkDerivation {
+ pname = "hprotoc";
+ version = "2.2.0";
+ sha256 = "12461b7b11b90486f7b40cd21d3839f089695341e090eeac3a6fb85e715b50be";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base binary bytestring containers directory filepath
+ haskell-src-exts mtl parsec protocol-buffers
+ protocol-buffers-descriptor utf8-string
+ ];
+ libraryToolDepends = [ alex ];
+ executableHaskellDepends = [
+ array base binary bytestring containers directory filepath
+ haskell-src-exts mtl parsec protocol-buffers
+ protocol-buffers-descriptor utf8-string
+ ];
+ executableToolDepends = [ alex ];
+ jailbreak = true;
+ homepage = "https://github.com/k-bx/protocol-buffers";
+ description = "Parse Google Protocol Buffer specifications";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hprotoc-fork" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, directory, filepath, haskell-src-exts, mtl, parsec
@@ -100454,8 +103140,8 @@ self: {
}:
mkDerivation {
pname = "hpygments";
- version = "0.1.3";
- sha256 = "8a628ac6c56dc77f1af1182622335d1dff438a23115c0d2ffdd693b4a8f669c1";
+ version = "0.2.0";
+ sha256 = "92c55c9217b261fd9bbd041acc0907234740c49e3b304d31ea54c64df5dc2c38";
libraryHaskellDepends = [
aeson base bytestring process process-extras
];
@@ -100593,8 +103279,8 @@ self: {
}:
mkDerivation {
pname = "hruby";
- version = "0.3.1.6";
- sha256 = "f1ca9df8c55a7b97749d1252ccb236d93432d125a55a2b4b26f5812f86dc22a8";
+ version = "0.3.2";
+ sha256 = "bac4446634deb4acb91217b016c2be04dc8006df7ba4245c2c03dd686bf64fd8";
libraryHaskellDepends = [
aeson attoparsec base bytestring scientific stm text
unordered-containers vector
@@ -100603,7 +103289,6 @@ self: {
testHaskellDepends = [
aeson attoparsec base QuickCheck text vector
];
- jailbreak = true;
description = "Embed a Ruby intepreter in your Haskell program !";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
@@ -100837,6 +103522,7 @@ self: {
];
description = "Utility to generate haskell-names interface files";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hs-gizapp" = callPackage
@@ -101875,6 +104561,7 @@ self: {
homepage = "https://github.com/bosu/hscope";
description = "cscope like browser for Haskell code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hscrtmpl" = callPackage
@@ -101977,40 +104664,42 @@ self: {
}) {};
"hsdev" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
- , bin-package-db, bytestring, Cabal, containers, deepseq, directory
- , exceptions, filepath, fsnotify, ghc, ghc-mod, ghc-paths
- , ghc-syb-utils, haddock-api, haskell-src-exts, hdocs, hlint, HTTP
- , lens, lifted-base, monad-control, monad-loops
- , MonadCatchIO-transformers, mtl, network, process
- , regex-pcre-builtin, scientific, simple-log, syb, template-haskell
- , text, time, transformers, transformers-base, uniplate, unix
+ ({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec
+ , base, bin-package-db, bytestring, Cabal, containers, cpphs
+ , data-default, deepseq, directory, exceptions, filepath, fsnotify
+ , ghc, ghc-mod, ghc-paths, ghc-syb-utils, haddock-api
+ , haskell-src-exts, hdocs, hformat, hlint, HTTP, lens, lifted-base
+ , monad-control, monad-loops, MonadCatchIO-transformers, mtl
+ , network, optparse-applicative, process, regex-pcre-builtin
+ , scientific, simple-log, syb, template-haskell, text, text-region
+ , time, transformers, transformers-base, uniplate, unix
, unordered-containers, vector
}:
mkDerivation {
pname = "hsdev";
- version = "0.1.4.3";
- sha256 = "66c1bf834bfff8030533f056bb57d4fc4a61d1698ea10c217c9841d2b13aa9ad";
- revision = "1";
- editedCabalFile = "42abb281e07630ed6ebee4022d6b07fef645d7b2e5c20f36de0d65f96e3ab0d7";
+ version = "0.1.5.2";
+ sha256 = "c60c0ff6283a3b3a043f63598440fe9a577409037bb252481171d1ce839df86f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson aeson-pretty array attoparsec base bin-package-db bytestring
- Cabal containers deepseq directory exceptions filepath fsnotify ghc
- ghc-mod ghc-paths ghc-syb-utils haddock-api haskell-src-exts hdocs
- hlint HTTP lens lifted-base monad-control monad-loops
- MonadCatchIO-transformers mtl network process regex-pcre-builtin
- scientific simple-log syb template-haskell text time transformers
+ aeson aeson-pretty array async attoparsec base bin-package-db
+ bytestring Cabal containers cpphs data-default deepseq directory
+ exceptions filepath fsnotify ghc ghc-mod ghc-paths ghc-syb-utils
+ haddock-api haskell-src-exts hdocs hformat hlint HTTP lens
+ lifted-base monad-control monad-loops MonadCatchIO-transformers mtl
+ network optparse-applicative process regex-pcre-builtin scientific
+ simple-log syb template-haskell text text-region time transformers
transformers-base uniplate unix unordered-containers vector
];
executableHaskellDepends = [
aeson aeson-pretty base bytestring containers deepseq directory
exceptions filepath ghc haskell-src-exts lens monad-loops mtl
- network process text transformers unordered-containers vector
+ network optparse-applicative process text transformers
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ async base containers data-default deepseq hformat lens mtl text
];
- testHaskellDepends = [ base ];
- jailbreak = true;
homepage = "https://github.com/mvoidex/hsdev";
description = "Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc";
license = stdenv.lib.licenses.bsd3;
@@ -103164,6 +105853,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hspec_2_2_2" = callPackage
+ ({ mkDerivation, base, directory, hspec-core, hspec-discover
+ , hspec-expectations, hspec-meta, HUnit, QuickCheck, stringbuilder
+ , transformers
+ }:
+ mkDerivation {
+ pname = "hspec";
+ version = "2.2.2";
+ sha256 = "91310e6feb10c31b23ec2739422f8ed25ed43bc606bd355cb034a66bb297c9d9";
+ libraryHaskellDepends = [
+ base hspec-core hspec-discover hspec-expectations HUnit QuickCheck
+ transformers
+ ];
+ testHaskellDepends = [
+ base directory hspec-core hspec-meta stringbuilder
+ ];
+ jailbreak = true;
+ homepage = "http://hspec.github.io/";
+ description = "A Testing Framework for Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-attoparsec" = callPackage
({ mkDerivation, attoparsec, base, bytestring, hspec
, hspec-expectations, text
@@ -103414,6 +106126,8 @@ self: {
pname = "hspec-core";
version = "2.2.1";
sha256 = "af50b465accc865bdbce450f04b1ba69348cae71523a5212c2aa50a995ad4e75";
+ revision = "1";
+ editedCabalFile = "2a97857496ff09dadfb4bf65122ca54c395070a4d0f6fe7a3cff3d734dc02852";
libraryHaskellDepends = [
ansi-terminal async base deepseq hspec-expectations HUnit
QuickCheck quickcheck-io random setenv tf-random time transformers
@@ -103428,6 +106142,31 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hspec-core_2_2_2" = callPackage
+ ({ mkDerivation, ansi-terminal, async, base, deepseq
+ , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
+ , quickcheck-io, random, setenv, silently, tf-random, time
+ , transformers
+ }:
+ mkDerivation {
+ pname = "hspec-core";
+ version = "2.2.2";
+ sha256 = "01344835b8de81371087d187dbdb1011eea2c7e41132ed4edad643136d464398";
+ libraryHaskellDepends = [
+ ansi-terminal async base deepseq hspec-expectations HUnit
+ QuickCheck quickcheck-io random setenv tf-random time transformers
+ ];
+ testHaskellDepends = [
+ ansi-terminal async base deepseq hspec-expectations hspec-meta
+ HUnit process QuickCheck quickcheck-io random setenv silently
+ tf-random time transformers
+ ];
+ homepage = "http://hspec.github.io/";
+ description = "A Testing Framework for Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-discover_2_1_2" = callPackage
({ mkDerivation, base, directory, filepath, hspec-meta }:
mkDerivation {
@@ -103564,6 +106303,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hspec-discover_2_2_2" = callPackage
+ ({ mkDerivation, base, directory, filepath, hspec-meta }:
+ mkDerivation {
+ pname = "hspec-discover";
+ version = "2.2.2";
+ sha256 = "4279c668ee8b537ad8192db47ba4a2c30fd49a90f6f5858bd7d2c835e752e81f";
+ isLibrary = true;
+ isExecutable = true;
+ executableHaskellDepends = [ base directory filepath ];
+ testHaskellDepends = [ base directory filepath hspec-meta ];
+ doHaddock = false;
+ homepage = "http://hspec.github.io/";
+ description = "Automatically discover and run Hspec tests";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-expectations_0_6_1" = callPackage
({ mkDerivation, base, hspec, HUnit, markdown-unlit, silently }:
mkDerivation {
@@ -103600,6 +106356,8 @@ self: {
pname = "hspec-expectations";
version = "0.7.1";
sha256 = "afcac6b3492a2db618e0e85e83cb106ba555fd966a3b045ee4aa30ccf199a258";
+ revision = "1";
+ editedCabalFile = "80e2d70b0dbb2b017d8af3ee30cc491e0b76fe7e8efb2706cda32060215a19a8";
libraryHaskellDepends = [ base HUnit ];
homepage = "https://github.com/sol/hspec-expectations#readme";
description = "Catchy combinators for HUnit";
@@ -103810,6 +106568,28 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hspec-meta_2_2_1" = callPackage
+ ({ mkDerivation, ansi-terminal, async, base, deepseq, directory
+ , filepath, hspec-expectations, HUnit, QuickCheck, quickcheck-io
+ , random, setenv, time, transformers
+ }:
+ mkDerivation {
+ pname = "hspec-meta";
+ version = "2.2.1";
+ sha256 = "aa7b54c33cad9842783035d1a5cddbbbc3d556c8b2c8f6d0e6bfd3177b9e37d4";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ansi-terminal async base deepseq hspec-expectations HUnit
+ QuickCheck quickcheck-io random setenv time transformers
+ ];
+ executableHaskellDepends = [ base directory filepath ];
+ homepage = "http://hspec.github.io/";
+ description = "A version of Hspec which is used to test Hspec itself";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-monad-control" = callPackage
({ mkDerivation, base, hspec-core, monad-control, transformers
, transformers-base
@@ -103955,8 +106735,8 @@ self: {
({ mkDerivation, base, hspec }:
mkDerivation {
pname = "hspec-structured-formatter";
- version = "0.1.0.2";
- sha256 = "523e0cb381c982813c38f04d5f20f51a1b5c463e3ba6433b4693f25ae220324f";
+ version = "0.1.0.3";
+ sha256 = "b23e1dfc676bcc43fc9f79a076152a02a48525bdbb609d94f9e66eb831a80f01";
libraryHaskellDepends = [ base hspec ];
license = stdenv.lib.licenses.mit;
}) {};
@@ -104487,6 +107267,7 @@ self: {
testHaskellDepends = [ base tasty tasty-hunit unix ];
description = "Haskell bindings to libseccomp";
license = "LGPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {seccomp = null;};
"hsshellscript" = callPackage
@@ -104790,6 +107571,8 @@ self: {
pname = "hsx";
version = "0.10.5";
sha256 = "9b8cf0a88719607de4e11dfd2811ffe43487ed2d77624e0351df40133c12c410";
+ revision = "1";
+ editedCabalFile = "994fc0bb4928745f31c6c50279271b3463e2d5a8ce88cf2ede1edaf8d71e75ec";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base haskell-src-exts mtl utf8-string ];
@@ -104892,8 +107675,8 @@ self: {
}:
mkDerivation {
pname = "htaglib";
- version = "1.0.0";
- sha256 = "4d544ad9ca86b1e400393f3173d5416839440d5fefcde2b16ba2e50dd065d1fe";
+ version = "1.0.1";
+ sha256 = "beade72766595be3705b9ac3d13461dffefb821b471c22a53b04b93ff86db760";
libraryHaskellDepends = [ base bytestring text ];
librarySystemDepends = [ taglib ];
testHaskellDepends = [
@@ -104921,8 +107704,8 @@ self: {
}) {};
"htar" = callPackage
- ({ mkDerivation, base, bytestring, bzlib, directory, filepath, tar
- , time, zlib
+ ({ mkDerivation, base, bytestring, bzlib, directory, filepath
+ , old-locale, tar, time, zlib
}:
mkDerivation {
pname = "htar";
@@ -104931,8 +107714,9 @@ self: {
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- base bytestring bzlib directory filepath tar time zlib
+ base bytestring bzlib directory filepath old-locale tar time zlib
];
+ jailbreak = true;
description = "Command-line tar archive utility";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -104949,6 +107733,7 @@ self: {
base base64-bytestring bytestring containers filepath hxt split
zlib
];
+ jailbreak = true;
description = "Import from the Tiled map editor";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -106493,8 +109278,8 @@ self: {
pname = "http-conduit";
version = "2.1.8";
sha256 = "550d86ea9ee6dd90994a460c5c85ddc861fb5c0f007304dc4a2e2035f980ea3d";
- revision = "1";
- editedCabalFile = "281d76f2884547539aae5dbcd45997ae889d9f04f4bf55ff282937960ff256f1";
+ revision = "2";
+ editedCabalFile = "970d73310cb9628d120eaa029aac6b9dd8b79ce63e91959cce8ca26afa952c7f";
libraryHaskellDepends = [
base bytestring conduit http-client http-client-tls http-types
lifted-base monad-control mtl resourcet transformers
@@ -106641,6 +109426,7 @@ self: {
libraryHaskellDepends = [
base bytestring HTTP iconv mime mtl parsec text utf8-string zlib
];
+ jailbreak = true;
homepage = "http://github.com/achudnov/http-encodings";
description = "A library for encoding and decoding bodies of HTTP messages";
license = stdenv.lib.licenses.bsd3;
@@ -107171,7 +109957,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "http2_1_4_0" = callPackage
+ "http2_1_4_2" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
, bytestring-builder, containers, directory, doctest, filepath
, Glob, hex, hspec, mwc-random, psqueues, stm, text
@@ -107179,8 +109965,8 @@ self: {
}:
mkDerivation {
pname = "http2";
- version = "1.4.0";
- sha256 = "26ffd2cb8ec5f44da3ca1c14640a356d55177ecb4e463fa6defef788902c409f";
+ version = "1.4.2";
+ sha256 = "721c4a0e70594e6750cedbaa795b44a0b1f1ea332c4ac5eb453e42464f86e2d9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -107431,7 +110217,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "human-readable-duration" = callPackage
+ "human-readable-duration_0_1_0_0" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "human-readable-duration";
@@ -107441,6 +110227,19 @@ self: {
homepage = "http://github.com/yogsototh/human-readable-duration#readme";
description = "Provide duration helper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "human-readable-duration" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "human-readable-duration";
+ version = "0.2.0.0";
+ sha256 = "4c1959b3014c2e7dcdc754814129e4a3e5f4b5d7eb317f0f315f1d01025d097d";
+ libraryHaskellDepends = [ base ];
+ homepage = "http://github.com/yogsototh/human-readable-duration#readme";
+ description = "Provide duration helper";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"hums" = callPackage
@@ -109263,6 +112062,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ibus-hs" = callPackage
+ ({ mkDerivation, base, dbus, directory, unix, xdg-basedir }:
+ mkDerivation {
+ pname = "ibus-hs";
+ version = "0.0.0.1";
+ sha256 = "4166d8e641a88eb71b10d0d6717384518bf7c1f426af5c29788d6a0d3c812d7b";
+ libraryHaskellDepends = [ base dbus directory unix xdg-basedir ];
+ homepage = "https://github.com/Ongy/ibus-hs";
+ description = "A simple uncomplete ibus api";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"ical" = callPackage
({ mkDerivation, aeson, attoparsec, base, containers, either, mtl
, text, time, transformers
@@ -109573,7 +112384,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ide-backend" = callPackage
+ "ide-backend_0_10_0" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring
, bytestring-trie, Cabal-ide-backend, containers, crypto-api
, data-accessor, data-accessor-mtl, deepseq, directory
@@ -109617,6 +112428,52 @@ self: {
doCheck = false;
description = "An IDE backend library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ide-backend" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring
+ , bytestring-trie, Cabal-ide-backend, containers, crypto-api
+ , data-accessor, data-accessor-mtl, deepseq, directory
+ , executable-path, filemanip, filepath, fingertree, ghc-prim, HUnit
+ , ide-backend-common, monads-tf, mtl, network, parallel
+ , pretty-show, process, pureMD5, random, regex-compat, stm, tagged
+ , tasty, template-haskell, temporary, test-framework
+ , test-framework-hunit, text, time, transformers, unix, unix-compat
+ , unordered-containers, utf8-string
+ }:
+ mkDerivation {
+ pname = "ide-backend";
+ version = "0.10.0.1";
+ sha256 = "07186ec1d8135e94fac39c16fc10145c3a6cee957b96fa739f240afd0ae5faf0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ async attoparsec base binary bytestring Cabal-ide-backend
+ containers data-accessor data-accessor-mtl directory filemanip
+ filepath ghc-prim ide-backend-common mtl network pretty-show
+ process pureMD5 template-haskell temporary text time transformers
+ unix utf8-string
+ ];
+ executableHaskellDepends = [
+ aeson async attoparsec base binary bytestring bytestring-trie
+ Cabal-ide-backend containers crypto-api data-accessor
+ data-accessor-mtl directory executable-path filemanip filepath
+ fingertree ghc-prim ide-backend-common mtl network pretty-show
+ process pureMD5 random tagged template-haskell temporary text time
+ transformers unix unix-compat unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson async base binary bytestring Cabal-ide-backend containers
+ deepseq directory executable-path filemanip filepath HUnit
+ ide-backend-common monads-tf network parallel process random
+ regex-compat stm tagged tasty template-haskell temporary
+ test-framework test-framework-hunit text unix utf8-string
+ ];
+ jailbreak = true;
+ doCheck = false;
+ description = "An IDE backend library";
+ license = stdenv.lib.licenses.mit;
}) {};
"ide-backend-common_0_9_0" = callPackage
@@ -109759,7 +112616,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ide-backend-common" = callPackage
+ "ide-backend-common_0_10_1_1" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring
, bytestring-trie, containers, crypto-api, data-accessor, directory
, filepath, fingertree, monad-logger, mtl, pretty-show, pureMD5
@@ -109779,6 +112636,29 @@ self: {
];
description = "Shared library used be ide-backend and ide-backend-server";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ide-backend-common" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring
+ , binary, bytestring, bytestring-trie, containers, crypto-api
+ , data-accessor, directory, filepath, fingertree, monad-logger, mtl
+ , network, pretty-show, process, pureMD5, tagged, template-haskell
+ , temporary, text, transformers, unix, unix-compat
+ }:
+ mkDerivation {
+ pname = "ide-backend-common";
+ version = "0.10.1.2";
+ sha256 = "031028f38e1a6174a58665cecd882356c6ca7579c6c21a9e2461f13d81a5915b";
+ libraryHaskellDepends = [
+ aeson async attoparsec base base64-bytestring binary bytestring
+ bytestring-trie containers crypto-api data-accessor directory
+ filepath fingertree monad-logger mtl network pretty-show process
+ pureMD5 tagged template-haskell temporary text transformers unix
+ unix-compat
+ ];
+ description = "Shared library used be ide-backend and ide-backend-server";
+ license = stdenv.lib.licenses.mit;
}) {};
"ide-backend-rts" = callPackage
@@ -109792,7 +112672,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "ide-backend-server" = callPackage
+ "ide-backend-server_0_10_0" = callPackage
({ mkDerivation, array, async, base, bytestring, Cabal, containers
, data-accessor, data-accessor-mtl, directory, file-embed
, filemanip, filepath, ghc, haddock-api, ide-backend-common, mtl
@@ -109811,6 +112691,56 @@ self: {
haddock-api ide-backend-common mtl process tar temporary text time
transformers unix unordered-containers zlib
];
+ jailbreak = true;
+ description = "An IDE backend server";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ide-backend-server_0_10_0_1" = callPackage
+ ({ mkDerivation, array, async, base, bytestring, Cabal, containers
+ , data-accessor, data-accessor-mtl, directory, file-embed
+ , filemanip, filepath, ghc, haddock-api, ide-backend-common, mtl
+ , network, process, tar, temporary, text, time, transformers, unix
+ , unordered-containers, zlib
+ }:
+ mkDerivation {
+ pname = "ide-backend-server";
+ version = "0.10.0.1";
+ sha256 = "e9adc5133af1025d0f011184f2beb6189927620f7557410b6e0043f126be49a0";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ array async base bytestring Cabal containers data-accessor
+ data-accessor-mtl directory file-embed filemanip filepath ghc
+ haddock-api ide-backend-common mtl network process tar temporary
+ text time transformers unix unordered-containers zlib
+ ];
+ jailbreak = true;
+ description = "An IDE backend server";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ide-backend-server" = callPackage
+ ({ mkDerivation, array, async, base, bytestring, Cabal, containers
+ , data-accessor, data-accessor-mtl, directory, file-embed
+ , filemanip, filepath, ghc, haddock-api, ide-backend-common, mtl
+ , network, process, tar, temporary, text, time, transformers, unix
+ , unordered-containers, zlib
+ }:
+ mkDerivation {
+ pname = "ide-backend-server";
+ version = "0.10.0.2";
+ sha256 = "e5290e08247cc77b7736016342d743c01d850b01e38193bfa2b897d19accfe5f";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ array async base bytestring Cabal containers data-accessor
+ data-accessor-mtl directory file-embed filemanip filepath ghc
+ haddock-api ide-backend-common mtl network process tar temporary
+ text time transformers unix unordered-containers zlib
+ ];
description = "An IDE backend server";
license = stdenv.lib.licenses.mit;
}) {};
@@ -110038,7 +112968,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ieee754" = callPackage
+ "ieee754_0_7_6" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "ieee754";
@@ -110048,6 +112978,19 @@ self: {
homepage = "http://github.com/patperry/hs-ieee754";
description = "Utilities for dealing with IEEE floating point numbers";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ieee754" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "ieee754";
+ version = "0.7.8";
+ sha256 = "de4aefce42d903a3016cba4c7ebfc70d4fa0a76f8c04014c7eb3545b9ab56eff";
+ libraryHaskellDepends = [ base ];
+ homepage = "http://github.com/patperry/hs-ieee754";
+ description = "Utilities for dealing with IEEE floating point numbers";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"ieee754-parser" = callPackage
@@ -110627,32 +113570,27 @@ self: {
}) {};
"imagemagick" = callPackage
- ({ mkDerivation, base, bytestring, directory, HUnit, imagemagick
+ ({ mkDerivation, base, bytestring, directory, filepath, imagemagick
, lifted-base, MonadCatchIO-transformers, QuickCheck, resourcet
- , system-filepath, test-framework, test-framework-hunit
- , test-framework-quickcheck2, text, transformers, vector
+ , tasty, tasty-hunit, text, transformers, vector
}:
mkDerivation {
pname = "imagemagick";
- version = "0.0.3.5";
- sha256 = "b8d6a047bbd73bebee5d06e32625a879359256de17539e657121f7cb0dea956f";
- revision = "1";
- editedCabalFile = "9666a02ba8aef32515f97734c86453b3b9759c46c6a9306be9f20dbdb6b98203";
+ version = "0.0.4";
+ sha256 = "0faa50be5db638cdcd51c0e35fd418041204eff0173547a2d076995fa163b82f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bytestring MonadCatchIO-transformers resourcet system-filepath
- text transformers vector
+ base bytestring filepath MonadCatchIO-transformers resourcet text
+ transformers vector
];
libraryPkgconfigDepends = [ imagemagick ];
executablePkgconfigDepends = [ imagemagick ];
testHaskellDepends = [
- base bytestring directory HUnit lifted-base QuickCheck resourcet
- system-filepath test-framework test-framework-hunit
- test-framework-quickcheck2 text transformers vector
+ base bytestring directory filepath lifted-base QuickCheck resourcet
+ tasty tasty-hunit text transformers vector
];
testPkgconfigDepends = [ imagemagick ];
- jailbreak = true;
description = "bindings to imagemagick library";
license = "unknown";
hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
@@ -111144,9 +114082,11 @@ self: {
pname = "indentation";
version = "0.2.1.1";
sha256 = "72134a7c01812ccadacf1c5db86e40892136e7bf583b85c083b088cec19e65f1";
+ revision = "1";
+ editedCabalFile = "642875a7d7d3b8bd626f1671ff1dad1a8584bfa0fab236e5e404d8b26345317e";
libraryHaskellDepends = [ base mtl parsec parsers trifecta ];
testHaskellDepends = [ base parsec tasty tasty-hunit trifecta ];
- homepage = "https://bitbucket.org/mdmkolbe/indentation";
+ homepage = "https://bitbucket.org/adamsmd/indentation";
description = "Indentation sensitive parsing combinators for Parsec and Trifecta";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -111526,7 +114466,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ini" = callPackage
+ "ini_0_3_2" = callPackage
({ mkDerivation, attoparsec, base, text, unordered-containers }:
mkDerivation {
pname = "ini";
@@ -111538,6 +114478,36 @@ self: {
homepage = "http://github.com/chrisdone/ini";
description = "Quick and easy configuration files in the INI format";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ini_0_3_3" = callPackage
+ ({ mkDerivation, attoparsec, base, text, unordered-containers }:
+ mkDerivation {
+ pname = "ini";
+ version = "0.3.3";
+ sha256 = "2a995405f80e6827db214e3d6ff0ca0cca6a468d1363007ce220b8e327409284";
+ libraryHaskellDepends = [
+ attoparsec base text unordered-containers
+ ];
+ homepage = "http://github.com/chrisdone/ini";
+ description = "Quick and easy configuration files in the INI format";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ini" = callPackage
+ ({ mkDerivation, attoparsec, base, text, unordered-containers }:
+ mkDerivation {
+ pname = "ini";
+ version = "0.3.4";
+ sha256 = "98427ece1d1f361df76e59f2d22863b53756327d8c7f6229f2dbee4e05a570dc";
+ libraryHaskellDepends = [
+ attoparsec base text unordered-containers
+ ];
+ homepage = "http://github.com/chrisdone/ini";
+ description = "Quick and easy configuration files in the INI format";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"inilist" = callPackage
@@ -111593,7 +114563,7 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
- "inline-c" = callPackage
+ "inline-c_0_5_5_1" = callPackage
({ mkDerivation, ansi-wl-pprint, base, binary, bytestring
, containers, cryptohash, directory, filepath, gsl, gslcblas
, hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq
@@ -111619,6 +114589,35 @@ self: {
];
description = "Write Haskell source files including C code inline. No FFI required.";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) gsl; gslcblas = null;};
+
+ "inline-c" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring
+ , containers, cryptohash, directory, filepath, gsl, gslcblas
+ , hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq
+ , regex-posix, template-haskell, transformers, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "inline-c";
+ version = "0.5.5.2";
+ sha256 = "b1265ed095cc1b832d20e3c30de574817f906534f46660ed2ff55b85b15677d6";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ansi-wl-pprint base binary bytestring containers cryptohash
+ directory filepath hashable mtl parsec parsers QuickCheck
+ template-haskell transformers unordered-containers vector
+ ];
+ executableSystemDepends = [ gsl gslcblas ];
+ testHaskellDepends = [
+ ansi-wl-pprint base containers hashable hspec parsers QuickCheck
+ raw-strings-qq regex-posix template-haskell transformers
+ unordered-containers vector
+ ];
+ description = "Write Haskell source files including C code inline. No FFI required.";
+ license = stdenv.lib.licenses.mit;
}) {inherit (pkgs) gsl; gslcblas = null;};
"inline-c-cpp" = callPackage
@@ -112174,6 +115173,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "intervals_0_7_2" = callPackage
+ ({ mkDerivation, array, base, directory, distributive, doctest
+ , filepath, ghc-prim, QuickCheck, template-haskell
+ }:
+ mkDerivation {
+ pname = "intervals";
+ version = "0.7.2";
+ sha256 = "0dd04a7dfd0ac6b364c66b78dafa48739c5116253078d4023e104f5e99d5fe28";
+ libraryHaskellDepends = [ array base distributive ghc-prim ];
+ testHaskellDepends = [
+ base directory doctest filepath QuickCheck template-haskell
+ ];
+ homepage = "http://github.com/ekmett/intervals";
+ description = "Interval Arithmetic";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"intricacy" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, cryptohash, directory, filepath, hscurses, mtl, network-fancy
@@ -112396,7 +115413,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "io-streams" = callPackage
+ "io-streams_1_3_3_1" = callPackage
({ mkDerivation, attoparsec, base, bytestring, bytestring-builder
, deepseq, directory, filepath, HUnit, mtl, network, primitive
, process, QuickCheck, test-framework, test-framework-hunit
@@ -112420,6 +115437,60 @@ self: {
];
description = "Simple, composable, and easy-to-use stream I/O";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "io-streams_1_3_4_0" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, bytestring-builder
+ , deepseq, directory, filepath, HUnit, mtl, network, primitive
+ , process, QuickCheck, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, time, transformers, vector
+ , zlib, zlib-bindings
+ }:
+ mkDerivation {
+ pname = "io-streams";
+ version = "1.3.4.0";
+ sha256 = "dbf96287305efed2ba20bed46b82e70a6ea757ddb7cc66dc184fefd7ce05b431";
+ configureFlags = [ "-fnointeractivetests" ];
+ libraryHaskellDepends = [
+ attoparsec base bytestring bytestring-builder network primitive
+ process text time transformers vector zlib-bindings
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring bytestring-builder deepseq directory
+ filepath HUnit mtl network primitive process QuickCheck
+ test-framework test-framework-hunit test-framework-quickcheck2 text
+ time transformers vector zlib zlib-bindings
+ ];
+ description = "Simple, composable, and easy-to-use stream I/O";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "io-streams" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, bytestring-builder
+ , deepseq, directory, filepath, HUnit, mtl, network, primitive
+ , process, QuickCheck, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, time, transformers, vector
+ , zlib, zlib-bindings
+ }:
+ mkDerivation {
+ pname = "io-streams";
+ version = "1.3.5.0";
+ sha256 = "6c27d7ef3c5e06f4dd3aac33d5f2354b9778455473ab314a0b58dec4794ecae0";
+ configureFlags = [ "-fnointeractivetests" ];
+ libraryHaskellDepends = [
+ attoparsec base bytestring bytestring-builder network primitive
+ process text time transformers vector zlib-bindings
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring bytestring-builder deepseq directory
+ filepath HUnit mtl network primitive process QuickCheck
+ test-framework test-framework-hunit test-framework-quickcheck2 text
+ time transformers vector zlib zlib-bindings
+ ];
+ description = "Simple, composable, and easy-to-use stream I/O";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"io-streams-http" = callPackage
@@ -112588,8 +115659,8 @@ self: {
}:
mkDerivation {
pname = "ipopt-hs";
- version = "0.5.0.0";
- sha256 = "2cd1a8c4c7f8bac55384f38ed25397e1ec7702f477f586e89a2ecee5c7b1970d";
+ version = "0.5.1.0";
+ sha256 = "aaf193c06daed43998d4d37f7916d8c1bb73b61e01815755eff61bd2c472344a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -113909,6 +116980,7 @@ self: {
homepage = "https://github.com/mtolly/jammittools";
description = "Export sheet music and audio from Windows/Mac app Jammit";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"jarfind" = callPackage
@@ -113981,6 +117053,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "java-poker" = callPackage
+ ({ mkDerivation, base, random-shuffle }:
+ mkDerivation {
+ pname = "java-poker";
+ version = "0.1.2.0";
+ sha256 = "031e0b69cb30ac98acfc59b067ccc73fdda6b2abe446f3fc501c56593e83c213";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base random-shuffle ];
+ executableHaskellDepends = [ base ];
+ homepage = "https://github.com/tobynet/java-poker#readme";
+ description = "The etude of the Haskell programming";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"java-reflect" = callPackage
({ mkDerivation, base, containers, hx, java-bridge }:
mkDerivation {
@@ -114530,7 +117617,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "js-jquery" = callPackage
+ "js-jquery_1_11_3" = callPackage
({ mkDerivation, base, HTTP }:
mkDerivation {
pname = "js-jquery";
@@ -114542,6 +117629,21 @@ self: {
homepage = "https://github.com/ndmitchell/js-jquery#readme";
description = "Obtain minified jQuery code";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "js-jquery" = callPackage
+ ({ mkDerivation, base, HTTP }:
+ mkDerivation {
+ pname = "js-jquery";
+ version = "1.12.0";
+ sha256 = "23535bdcd96bc45f96ac0bdd67ee83b761816612a5dff7d2c13b081fecca59a6";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base HTTP ];
+ doCheck = false;
+ homepage = "https://github.com/ndmitchell/js-jquery#readme";
+ description = "Obtain minified jQuery code";
+ license = stdenv.lib.licenses.mit;
}) {};
"jsaddle" = callPackage
@@ -115571,6 +118673,7 @@ self: {
homepage = "https://github.com/yuga/jsonschema-gen";
description = "JSON Schema generator from Algebraic data type";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"jsonsql" = callPackage
@@ -115880,6 +118983,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "kan-extensions_5_0_1" = callPackage
+ ({ mkDerivation, adjunctions, array, base, comonad, containers
+ , contravariant, distributive, free, mtl, semigroupoids, tagged
+ , transformers
+ }:
+ mkDerivation {
+ pname = "kan-extensions";
+ version = "5.0.1";
+ sha256 = "01de9fe57064a125ecb1d1161519df27043c2058ca246bbd5cd2d73c899ba0e2";
+ libraryHaskellDepends = [
+ adjunctions array base comonad containers contravariant
+ distributive free mtl semigroupoids tagged transformers
+ ];
+ homepage = "http://github.com/ekmett/kan-extensions/";
+ description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"kangaroo" = callPackage
({ mkDerivation, array, base }:
mkDerivation {
@@ -115921,6 +119043,8 @@ self: {
pname = "kansas-comet";
version = "0.4";
sha256 = "1f1a4565f2e955b8947bafcb9611789b0ccdf9efdfed8aaa2a2aa162a07339e1";
+ revision = "1";
+ editedCabalFile = "6f3238173ad5a0fbdd82c2b73e96b4c43f17fa45f76f7249e6e925ed7eef9a97";
libraryHaskellDepends = [
aeson base containers data-default-class scotty stm text time
transformers unordered-containers
@@ -116794,6 +119918,8 @@ self: {
pname = "keter";
version = "1.4.3.1";
sha256 = "1111d0f97dc36e84c041f34176d652911a1e7b9c48943533835ac73ccf37582f";
+ revision = "1";
+ editedCabalFile = "197ee783d18b293bb5fbe286623ca588695ec2115a012c3547535702fafc571f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -116928,6 +120054,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "keys_3_11" = callPackage
+ ({ mkDerivation, array, base, comonad, containers, free, hashable
+ , semigroupoids, semigroups, transformers, transformers-compat
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "keys";
+ version = "3.11";
+ sha256 = "0cf397b7e6eb8cda930a02118c0bf262f9ef80c5a2f91822238b7778042cc4b2";
+ libraryHaskellDepends = [
+ array base comonad containers free hashable semigroupoids
+ semigroups transformers transformers-compat unordered-containers
+ ];
+ homepage = "http://github.com/ekmett/keys/";
+ description = "Keyed functors and containers";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"keystore" = callPackage
({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, api-tools
, asn1-encoding, asn1-types, base, base64-bytestring, byteable
@@ -117344,6 +120489,7 @@ self: {
sha256 = "aeefa9e99b0533239710f0f8c2786c48370f6deb424fa3a49e579b748fe0f2e8";
libraryHaskellDepends = [ base bytestring OpenGL ];
libraryPkgconfigDepends = [ egl glew ];
+ jailbreak = true;
homepage = "https://github.com/corngood/ktx";
description = "A binding for libktx from Khronos";
license = stdenv.lib.licenses.mit;
@@ -117822,6 +120968,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "Lambdabot is a development tool and advanced IRC bot";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-core" = callPackage
@@ -117848,6 +120995,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "Lambdabot core functionality";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-haskell-plugins" = callPackage
@@ -117874,6 +121022,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "Lambdabot Haskell plugins";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-irc-plugins" = callPackage
@@ -117892,6 +121041,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "IRC plugins for lambdabot";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-misc-plugins" = callPackage
@@ -117915,6 +121065,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "Lambdabot miscellaneous plugins";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-novelty-plugins" = callPackage
@@ -117935,6 +121086,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "Novelty plugins for Lambdabot";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-reference-plugins" = callPackage
@@ -117953,6 +121105,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "Lambdabot reference plugins";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-social-plugins" = callPackage
@@ -117971,6 +121124,7 @@ self: {
homepage = "http://haskell.org/haskellwiki/Lambdabot";
description = "Social plugins for Lambdabot";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-trusted" = callPackage
@@ -118190,6 +121344,7 @@ self: {
homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine";
description = "OpenGL backend for LambdaCube graphics language (main package)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdacube-samples" = callPackage
@@ -118315,13 +121470,17 @@ self: {
}) {};
"language-bash" = callPackage
- ({ mkDerivation, base, parsec, pretty, transformers }:
+ ({ mkDerivation, base, parsec, pretty, process, QuickCheck, tasty
+ , tasty-quickcheck, transformers
+ }:
mkDerivation {
pname = "language-bash";
- version = "0.6.0";
- sha256 = "7a07f1713c7b5018e94b6b5e529feb8dd499f040a5ba4d7f00aee6471e4c0b1e";
+ version = "0.6.1";
+ sha256 = "7fb4fb293aec5f3c9b0e7ca2b99f895115d1bbe13f8dbfe02003560e3c063c8d";
libraryHaskellDepends = [ base parsec pretty transformers ];
- jailbreak = true;
+ testHaskellDepends = [
+ base parsec process QuickCheck tasty tasty-quickcheck
+ ];
homepage = "http://github.com/knrafto/language-bash/";
description = "Parsing and pretty-printing Bash shell scripts";
license = stdenv.lib.licenses.bsd3;
@@ -119461,20 +122620,45 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "language-thrift" = callPackage
- ({ mkDerivation, base, hspec, hspec-discover, lens, parsers
- , QuickCheck, text, transformers, trifecta, wl-pprint
+ "language-thrift_0_6_2_0" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, base, hspec, hspec-discover, lens
+ , parsers, QuickCheck, template-haskell, text, transformers
+ , trifecta, wl-pprint
}:
mkDerivation {
pname = "language-thrift";
- version = "0.5.0.0";
- sha256 = "3163d87531b108f0f85f3e1335cf7b755243722b9ac2e0b57f6e328dffcfca99";
+ version = "0.6.2.0";
+ sha256 = "eeac9f1310fc93286f196e7421861b428db79c69cfac7465ef00525297a89d32";
libraryHaskellDepends = [
- base lens parsers text transformers trifecta wl-pprint
+ ansi-wl-pprint base lens parsers template-haskell text transformers
+ trifecta wl-pprint
];
testHaskellDepends = [
- base hspec hspec-discover parsers QuickCheck text trifecta
- wl-pprint
+ ansi-wl-pprint base hspec hspec-discover parsers QuickCheck text
+ trifecta wl-pprint
+ ];
+ homepage = "https://github.com/abhinav/language-thrift";
+ description = "Parser and pretty printer for the Thrift IDL format";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "language-thrift" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, base, hspec, hspec-discover, lens
+ , parsers, QuickCheck, template-haskell, text, transformers
+ , trifecta, wl-pprint
+ }:
+ mkDerivation {
+ pname = "language-thrift";
+ version = "0.7.0.0";
+ sha256 = "41ebf1f8f630b6add359b648b32c366a85e68007ffd4af6e6649ace2fd3b79ab";
+ libraryHaskellDepends = [
+ ansi-wl-pprint base lens parsers template-haskell text transformers
+ trifecta wl-pprint
+ ];
+ testHaskellDepends = [
+ ansi-wl-pprint base hspec hspec-discover parsers QuickCheck text
+ trifecta wl-pprint
];
homepage = "https://github.com/abhinav/language-thrift";
description = "Parser and pretty printer for the Thrift IDL format";
@@ -119610,7 +122794,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "latex-formulae-hakyll" = callPackage
+ "latex-formulae-hakyll_0_2_0_0" = callPackage
({ mkDerivation, base, hakyll, latex-formulae-image
, latex-formulae-pandoc, lrucache, pandoc-types
}:
@@ -119625,9 +122809,27 @@ self: {
homepage = "https://github.com/liamoc/latex-formulae#readme";
description = "Use actual LaTeX to render formulae inside Hakyll pages";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "latex-formulae-image" = callPackage
+ "latex-formulae-hakyll" = callPackage
+ ({ mkDerivation, base, hakyll, latex-formulae-image
+ , latex-formulae-pandoc, lrucache, pandoc-types
+ }:
+ mkDerivation {
+ pname = "latex-formulae-hakyll";
+ version = "0.2.0.1";
+ sha256 = "cf1e0cc594866b0b835ba8ac035f66c25b0f555157b10a1771acb9a9c2450a93";
+ libraryHaskellDepends = [
+ base hakyll latex-formulae-image latex-formulae-pandoc lrucache
+ pandoc-types
+ ];
+ homepage = "https://github.com/liamoc/latex-formulae#readme";
+ description = "Use actual LaTeX to render formulae inside Hakyll pages";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "latex-formulae-image_0_1_1_0" = callPackage
({ mkDerivation, base, directory, errors, filepath, JuicyPixels
, process, temporary, transformers
}:
@@ -119639,9 +122841,51 @@ self: {
base directory errors filepath JuicyPixels process temporary
transformers
];
+ jailbreak = true;
homepage = "http://github.com/liamoc/latex-formulae#readme";
description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "latex-formulae-image" = callPackage
+ ({ mkDerivation, base, directory, errors, filepath, JuicyPixels
+ , process, temporary, transformers
+ }:
+ mkDerivation {
+ pname = "latex-formulae-image";
+ version = "0.1.1.1";
+ sha256 = "6c663420647282ec20c71421a2faf95629f2690283df4b9279ae53536cac3f61";
+ libraryHaskellDepends = [
+ base directory errors filepath JuicyPixels process temporary
+ transformers
+ ];
+ homepage = "http://github.com/liamoc/latex-formulae#readme";
+ description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "latex-formulae-pandoc_0_2_0_2" = callPackage
+ ({ mkDerivation, base, base64-bytestring, bytestring, directory
+ , filepath, JuicyPixels, latex-formulae-image, pandoc-types
+ }:
+ mkDerivation {
+ pname = "latex-formulae-pandoc";
+ version = "0.2.0.2";
+ sha256 = "a59da804cc67510a3f6347a98b3e7376a72debe21d2f92872dba3951799df167";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base base64-bytestring bytestring directory filepath JuicyPixels
+ latex-formulae-image pandoc-types
+ ];
+ executableHaskellDepends = [
+ base latex-formulae-image pandoc-types
+ ];
+ homepage = "http://github.com/liamoc/latex-formulae#readme";
+ description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX installation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"latex-formulae-pandoc" = callPackage
@@ -119650,8 +122894,8 @@ self: {
}:
mkDerivation {
pname = "latex-formulae-pandoc";
- version = "0.2.0.2";
- sha256 = "a59da804cc67510a3f6347a98b3e7376a72debe21d2f92872dba3951799df167";
+ version = "0.2.0.3";
+ sha256 = "289720149572814da30b9854b8a7b0798125c3fa3508b28ca53c9d382f65d12d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -119781,7 +123025,7 @@ self: {
jailbreak = true;
description = "A prototypical 2d platform game";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"layout" = callPackage
@@ -120110,6 +123354,7 @@ self: {
];
description = "Haskell code for learning physics";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"learn-physics-examples" = callPackage
@@ -120409,6 +123654,42 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "lens_4_13_1" = callPackage
+ ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
+ , comonad, containers, contravariant, deepseq, directory
+ , distributive, doctest, exceptions, filepath, free
+ , generic-deriving, ghc-prim, hashable, hlint, HUnit
+ , kan-extensions, mtl, nats, parallel, profunctors, QuickCheck
+ , reflection, semigroupoids, semigroups, simple-reflect, tagged
+ , template-haskell, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, test-framework-th, text, transformers
+ , transformers-compat, unordered-containers, vector, void
+ }:
+ mkDerivation {
+ pname = "lens";
+ version = "4.13.1";
+ sha256 = "987137d11f189e08ceeb0e2e5c047c1456ad666642974067d2d8e11309ef6b7b";
+ libraryHaskellDepends = [
+ array base base-orphans bifunctors bytestring comonad containers
+ contravariant distributive exceptions filepath free ghc-prim
+ hashable kan-extensions mtl parallel profunctors reflection
+ semigroupoids semigroups tagged template-haskell text transformers
+ transformers-compat unordered-containers vector void
+ ];
+ testHaskellDepends = [
+ base bytestring containers deepseq directory doctest filepath
+ generic-deriving hlint HUnit mtl nats parallel QuickCheck
+ semigroups simple-reflect test-framework test-framework-hunit
+ test-framework-quickcheck2 test-framework-th text transformers
+ unordered-containers vector
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/ekmett/lens/";
+ description = "Lenses, Folds and Traversals";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"lens-action_0_1_0_1" = callPackage
({ mkDerivation, base, comonad, contravariant, directory, doctest
, filepath, lens, mtl, profunctors, semigroupoids, semigroups
@@ -121362,24 +124643,24 @@ self: {
"liblastfm" = callPackage
({ mkDerivation, aeson, base, bytestring, cereal, containers
- , crypto-api, hspec, hspec-expectations-lens, http-client
+ , cryptonite, hspec, hspec-expectations-lens, http-client
, http-client-tls, HUnit, lens, lens-aeson, network-uri
- , profunctors, pureMD5, semigroups, text, xml-conduit
+ , profunctors, semigroups, text, transformers, xml-conduit
, xml-html-conduit-lens
}:
mkDerivation {
pname = "liblastfm";
- version = "0.5.1";
- sha256 = "fe761fbbaa5fa44b8d40e02db286b49ca2baccb0c072c60d224be21c1402c5ad";
+ version = "0.6.0";
+ sha256 = "2f00f7713e9c235e271c133a41f1806c193a03827b9c675f80b83cd11bc1d264";
libraryHaskellDepends = [
- aeson base bytestring cereal containers crypto-api http-client
- http-client-tls network-uri profunctors pureMD5 semigroups text
- xml-conduit
+ aeson base bytestring cereal containers cryptonite http-client
+ http-client-tls network-uri profunctors semigroups text
+ transformers xml-conduit
];
testHaskellDepends = [
- aeson base bytestring cereal containers crypto-api hspec
+ aeson base bytestring cereal containers cryptonite hspec
hspec-expectations-lens http-client http-client-tls HUnit lens
- lens-aeson network-uri profunctors pureMD5 text xml-conduit
+ lens-aeson network-uri profunctors text transformers xml-conduit
xml-html-conduit-lens
];
description = "Lastfm API interface";
@@ -121864,7 +125145,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "lifted-async" = callPackage
+ "lifted-async_0_7_0_2" = callPackage
({ mkDerivation, async, base, constraints, HUnit, lifted-base
, monad-control, mtl, tasty, tasty-hunit, tasty-th
, transformers-base
@@ -121883,6 +125164,28 @@ self: {
homepage = "https://github.com/maoe/lifted-async";
description = "Run lifted IO operations asynchronously and wait for their results";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "lifted-async" = callPackage
+ ({ mkDerivation, async, base, constraints, HUnit, lifted-base
+ , monad-control, mtl, tasty, tasty-hunit, tasty-th
+ , transformers-base
+ }:
+ mkDerivation {
+ pname = "lifted-async";
+ version = "0.8.0";
+ sha256 = "81b2ebf0ae0e2154dca047a3ddd5f3cda2305245549b52487249f53c8f70ee7d";
+ libraryHaskellDepends = [
+ async base constraints lifted-base monad-control transformers-base
+ ];
+ testHaskellDepends = [
+ async base HUnit lifted-base monad-control mtl tasty tasty-hunit
+ tasty-th
+ ];
+ homepage = "https://github.com/maoe/lifted-async";
+ description = "Run lifted IO operations asynchronously and wait for their results";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"lifted-base_0_2_2_1" = callPackage
@@ -122368,6 +125671,36 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "linear_1_20_4" = callPackage
+ ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes
+ , bytestring, cereal, containers, deepseq, directory, distributive
+ , doctest, filepath, ghc-prim, hashable, HUnit, lens, reflection
+ , semigroupoids, semigroups, simple-reflect, tagged
+ , template-haskell, test-framework, test-framework-hunit
+ , transformers, transformers-compat, unordered-containers, vector
+ , void
+ }:
+ mkDerivation {
+ pname = "linear";
+ version = "1.20.4";
+ sha256 = "7bd91c482611f9b7226ec346a9630d2cf1975672b3a67e1b52ae24cdd039ddd3";
+ libraryHaskellDepends = [
+ adjunctions base base-orphans binary bytes cereal containers
+ deepseq distributive ghc-prim hashable lens reflection
+ semigroupoids semigroups tagged template-haskell transformers
+ transformers-compat unordered-containers vector void
+ ];
+ testHaskellDepends = [
+ base binary bytestring directory doctest filepath HUnit lens
+ simple-reflect test-framework test-framework-hunit
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/ekmett/linear/";
+ description = "Linear Algebra";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"linear-accelerate" = callPackage
({ mkDerivation, accelerate, base, lens, linear }:
mkDerivation {
@@ -122462,10 +125795,11 @@ self: {
libraryHaskellDepends = [
base distributive lens linear OpenGL OpenGLRaw tagged
];
+ jailbreak = true;
homepage = "http://www.github.com/bgamari/linear-opengl";
description = "Isomorphisms between linear and OpenGL types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"linear-vect" = callPackage
@@ -123922,6 +127256,48 @@ self: {
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
}) {inherit (pkgs) lmdb;};
+ "lmonad" = callPackage
+ ({ mkDerivation, base, containers, exceptions, HUnit, monad-control
+ , transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "lmonad";
+ version = "0.1.0.0";
+ sha256 = "610403335028e21a0eb7f31d5d9a1e9a6befcb53edb28c3a44fb38de14218240";
+ libraryHaskellDepends = [
+ base containers exceptions monad-control transformers
+ transformers-base
+ ];
+ testHaskellDepends = [
+ base containers exceptions HUnit monad-control transformers
+ transformers-base
+ ];
+ description = "LMonad is an Information Flow Control (IFC) framework for Haskell applications";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "lmonad-yesod" = callPackage
+ ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup
+ , containers, esqueleto, haskell-src-meta, lifted-base, lmonad, mtl
+ , persistent, shakespeare, tagged, template-haskell, text
+ , transformers, yesod-core, yesod-persistent
+ }:
+ mkDerivation {
+ pname = "lmonad-yesod";
+ version = "0.1.0.0";
+ sha256 = "bd2389ecb5d8c734c72da1bb77f76824bacbabb42ae727d2c161184a4f9f508f";
+ libraryHaskellDepends = [
+ attoparsec base blaze-html blaze-markup containers esqueleto
+ haskell-src-meta lifted-base lmonad mtl persistent shakespeare
+ tagged template-haskell text transformers yesod-core
+ yesod-persistent
+ ];
+ description = "LMonad for Yesod integrates LMonad's IFC with Yesod web applications";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"load-env" = callPackage
({ mkDerivation, base, directory, hspec, HUnit, parsec }:
mkDerivation {
@@ -124075,6 +127451,7 @@ self: {
];
description = "Very simple poll lock";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lockfree-queue" = callPackage
@@ -124900,6 +128277,45 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "lp-diagrams" = callPackage
+ ({ mkDerivation, base, containers, glpk-hs, graphviz, labeled-tree
+ , lens, mtl, polynomials-bernstein, text, typography-geometry
+ , vector
+ }:
+ mkDerivation {
+ pname = "lp-diagrams";
+ version = "1.0";
+ sha256 = "f10a4e0258fed5fde24a787d248a6e115c912374314f4091f11421500159b6a1";
+ libraryHaskellDepends = [
+ base containers glpk-hs graphviz labeled-tree lens mtl
+ polynomials-bernstein text typography-geometry vector
+ ];
+ description = "An EDSL for diagrams based based on linear constraints";
+ license = stdenv.lib.licenses.agpl3;
+ }) {};
+
+ "lp-diagrams-svg" = callPackage
+ ({ mkDerivation, base, containers, FontyFruity, JuicyPixels, lens
+ , linear, lp-diagrams, lucid-svg, mtl, optparse-applicative
+ , svg-tree, text, vector
+ }:
+ mkDerivation {
+ pname = "lp-diagrams-svg";
+ version = "1.0";
+ sha256 = "05b67150d7f4559f9b6aea62ffa9382551b1fb1ad56cfaf204ff2dc3c7db6325";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers FontyFruity JuicyPixels lens linear lp-diagrams
+ lucid-svg mtl optparse-applicative svg-tree text vector
+ ];
+ executableHaskellDepends = [
+ base containers FontyFruity lens lp-diagrams
+ ];
+ description = "SVG Backend for lp-diagrams";
+ license = stdenv.lib.licenses.agpl3;
+ }) {};
+
"lrucache" = callPackage
({ mkDerivation, base, containers, contravariant }:
mkDerivation {
@@ -125253,8 +128669,8 @@ self: {
({ mkDerivation, base, blaze-builder, lucid, text, transformers }:
mkDerivation {
pname = "lucid-svg";
- version = "0.6.0.0";
- sha256 = "3d9d43bd40c33931e6f6a5ab6a5153dd598045434bd219e8f3c9e6af65f65f58";
+ version = "0.6.0.1";
+ sha256 = "a8cff758914de95defca5640a1f6c3ddf995078063fb8553da02249510db67cc";
libraryHaskellDepends = [
base blaze-builder lucid text transformers
];
@@ -125327,14 +128743,14 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {objc = null;};
- "luminance" = callPackage
+ "luminance_0_9_1" = callPackage
({ mkDerivation, base, containers, contravariant, dlist, gl, linear
, mtl, resourcet, semigroups, transformers, vector, void
}:
mkDerivation {
pname = "luminance";
- version = "0.9";
- sha256 = "8bbee1483bca9a073a8ca7f4f1d3bec00f99c3d59bfa637702afda5a88eb2ada";
+ version = "0.9.1";
+ sha256 = "1b968fe815bf11c784474eead8f62ec1aefecfdc058fa99148867266669979dd";
libraryHaskellDepends = [
base containers contravariant dlist gl linear mtl resourcet
semigroups transformers vector void
@@ -125342,6 +128758,42 @@ self: {
homepage = "https://github.com/phaazon/luminance";
description = "Type-safe, type-level and stateless graphics framework";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "luminance" = callPackage
+ ({ mkDerivation, base, containers, contravariant, dlist, gl, linear
+ , mtl, resourcet, semigroups, transformers, vector, void
+ }:
+ mkDerivation {
+ pname = "luminance";
+ version = "0.9.1.1";
+ sha256 = "5173588f12ec9949a483db6607cf6583132fb6b958a09c8473e025fa191210c2";
+ libraryHaskellDepends = [
+ base containers contravariant dlist gl linear mtl resourcet
+ semigroups transformers vector void
+ ];
+ homepage = "https://github.com/phaazon/luminance";
+ description = "Type-safe, type-level and stateless graphics framework";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "luminance_0_9_1_2" = callPackage
+ ({ mkDerivation, base, containers, contravariant, dlist, gl, linear
+ , mtl, resourcet, semigroups, transformers, vector, void
+ }:
+ mkDerivation {
+ pname = "luminance";
+ version = "0.9.1.2";
+ sha256 = "fd9d9b75c8bfff765eafc10023a709f10027928ea300932b82762e4543c10d5f";
+ libraryHaskellDepends = [
+ base containers contravariant dlist gl linear mtl resourcet
+ semigroups transformers vector void
+ ];
+ homepage = "https://github.com/phaazon/luminance";
+ description = "Type-safe, type-level and stateless graphics framework";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"luminance-samples" = callPackage
@@ -125364,6 +128816,26 @@ self: {
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
}) {};
+ "luminance-samples_0_9_1" = callPackage
+ ({ mkDerivation, base, contravariant, GLFW-b, JuicyPixels, linear
+ , luminance, mtl, resourcet, transformers
+ }:
+ mkDerivation {
+ pname = "luminance-samples";
+ version = "0.9.1";
+ sha256 = "e3c67132470eb7e5f9b16c291dd686c5e281a25e66dd2e8ffc307230897895f7";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base contravariant GLFW-b JuicyPixels linear luminance mtl
+ resourcet transformers
+ ];
+ homepage = "https://github.com/phaazon/luminance-samples";
+ description = "Luminance samples";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"lushtags" = callPackage
({ mkDerivation, base, haskell-src-exts, text, vector }:
mkDerivation {
@@ -125781,12 +129253,34 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "machines_0_6" = callPackage
+ ({ mkDerivation, adjunctions, base, comonad, containers, directory
+ , distributive, doctest, filepath, free, mtl, pointed, profunctors
+ , semigroupoids, semigroups, transformers, transformers-compat
+ , void
+ }:
+ mkDerivation {
+ pname = "machines";
+ version = "0.6";
+ sha256 = "69a54f22a9788e4a7ef2691c49626cd1c22465da2b9f903839d7b20c41eb11f6";
+ libraryHaskellDepends = [
+ adjunctions base comonad containers distributive free mtl pointed
+ profunctors semigroupoids semigroups transformers
+ transformers-compat void
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ homepage = "http://github.com/ekmett/machines/";
+ description = "Networked stream transducers";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"machines-binary" = callPackage
({ mkDerivation, base, binary, bytestring, machines }:
mkDerivation {
pname = "machines-binary";
- version = "0.2.0.0";
- sha256 = "b8f7d857f4d79c853845e1ff2eb3f10968787da02e523279d69a86b089215519";
+ version = "0.3.0.0";
+ sha256 = "013b925cc53a804dcaf9d3b626c48c816513ed236940302c4274c3946141d58b";
libraryHaskellDepends = [ base binary bytestring machines ];
homepage = "http://github.com/aloiscochard/machines-binary";
description = "Binary utilities for the machines library";
@@ -125881,7 +129375,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "machines-io" = callPackage
+ "machines-io_0_2_0_6" = callPackage
({ mkDerivation, base, bytestring, chunked-data, machines
, transformers
}:
@@ -125895,6 +129389,23 @@ self: {
homepage = "http://github.com/aloiscochard/machines-io";
description = "IO utilities for the machines library";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "machines-io" = callPackage
+ ({ mkDerivation, base, bytestring, chunked-data, machines
+ , transformers
+ }:
+ mkDerivation {
+ pname = "machines-io";
+ version = "0.2.0.8";
+ sha256 = "a24e3c3acb84c53bf7d4c1257c3b1f9c65bdac40a1b27667b58422624a761c25";
+ libraryHaskellDepends = [
+ base bytestring chunked-data machines transformers
+ ];
+ homepage = "http://github.com/aloiscochard/machines-io";
+ description = "IO utilities for the machines library";
+ license = stdenv.lib.licenses.asl20;
}) {};
"machines-process_0_2_0_0" = callPackage
@@ -126928,7 +130439,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "mangopay" = callPackage
+ "mangopay_1_11_5" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring
, base64-bytestring, blaze-builder, bytestring, case-insensitive
, conduit, conduit-extra, connection, country-codes, data-default
@@ -126966,6 +130477,48 @@ self: {
homepage = "https://github.com/prowdsponsor/mangopay";
description = "Bindings to the MangoPay API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "mangopay" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring
+ , base64-bytestring, blaze-builder, bytestring, case-insensitive
+ , conduit, conduit-extra, connection, country-codes, data-default
+ , HTF, http-conduit, http-types, HUnit, lifted-base, monad-control
+ , monad-logger, resourcet, template-haskell, text, time, tls
+ , transformers, transformers-base, unordered-containers
+ , utf8-string, vector, wai, warp, x509-system
+ }:
+ mkDerivation {
+ pname = "mangopay";
+ version = "1.12";
+ sha256 = "859ea675506f505666857b1d694d57c0e34cc58cfd3b9da2c5216e78aff47f73";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson async attoparsec base base16-bytestring base64-bytestring
+ blaze-builder bytestring case-insensitive conduit conduit-extra
+ connection country-codes data-default http-conduit http-types HUnit
+ lifted-base monad-control monad-logger resourcet template-haskell
+ text time tls transformers transformers-base unordered-containers
+ utf8-string vector wai warp x509-system
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring http-conduit monad-logger text transformers
+ ];
+ testHaskellDepends = [
+ aeson async attoparsec base base16-bytestring base64-bytestring
+ blaze-builder bytestring case-insensitive conduit conduit-extra
+ connection country-codes data-default HTF http-conduit http-types
+ HUnit lifted-base monad-control monad-logger resourcet
+ template-haskell text time tls transformers transformers-base
+ unordered-containers utf8-string vector wai warp x509-system
+ ];
+ doCheck = false;
+ homepage = "https://github.com/prowdsponsor/mangopay";
+ description = "Bindings to the MangoPay API";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"manifold-random" = callPackage
@@ -126987,8 +130540,8 @@ self: {
}:
mkDerivation {
pname = "manifolds";
- version = "0.1.6.2";
- sha256 = "d074a16877f078da4794b7f26b7edea7eec1df7a41527a5005a3b4d6f2abef02";
+ version = "0.1.6.3";
+ sha256 = "52b27094f18303664d91d5042f10d5ff0379de1104a21d14282b85efa954178a";
libraryHaskellDepends = [
base comonad constrained-categories containers deepseq hmatrix
MemoTrie semigroups tagged transformers vector vector-space void
@@ -128164,7 +131717,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "megaparsec" = callPackage
+ "megaparsec_4_2_0" = callPackage
({ mkDerivation, base, bytestring, HUnit, mtl, QuickCheck
, test-framework, test-framework-hunit, test-framework-quickcheck2
, text, transformers
@@ -128181,6 +131734,28 @@ self: {
homepage = "https://github.com/mrkkrp/megaparsec";
description = "Monadic parser combinators";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "megaparsec" = callPackage
+ ({ mkDerivation, base, bytestring, HUnit, mtl, QuickCheck
+ , test-framework, test-framework-hunit, test-framework-quickcheck2
+ , text, transformers
+ }:
+ mkDerivation {
+ pname = "megaparsec";
+ version = "4.3.0";
+ sha256 = "2298f02815b1ebbf200817c68c5e7414ef558c70fe64b2ee01fbbe1142d78680";
+ revision = "2";
+ editedCabalFile = "937110189d9bc4843e11cfdf80b4a215845a8c9ecca0fea40a13ad00f6c6c1bc";
+ libraryHaskellDepends = [ base bytestring mtl text transformers ];
+ testHaskellDepends = [
+ base HUnit mtl QuickCheck test-framework test-framework-hunit
+ test-framework-quickcheck2 transformers
+ ];
+ homepage = "https://github.com/mrkkrp/megaparsec";
+ description = "Monadic parser combinators";
+ license = stdenv.lib.licenses.bsd2;
}) {};
"meldable-heap" = callPackage
@@ -128386,6 +131961,8 @@ self: {
pname = "memoize";
version = "0.7";
sha256 = "04dbd6e367132c477342a3a7271438a9d2ec55cd433e1d01807a6091934d11eb";
+ revision = "1";
+ editedCabalFile = "4dccaf9fbeff4ff6207a78541ec3a6592db9c732fc65aa8bef1c5d8ff9c1f9f2";
libraryHaskellDepends = [ base template-haskell ];
description = "A memoization library";
license = stdenv.lib.licenses.bsd3;
@@ -128399,6 +131976,8 @@ self: {
pname = "memory";
version = "0.6";
sha256 = "7c09b84114044e9183785a6db7bef74fbfdcb710620f1185fd4a972ea0cd20a3";
+ revision = "1";
+ editedCabalFile = "380f7409f7c1bf0d287aefe77267e7d18858f556672519348b26d351f9538f23";
libraryHaskellDepends = [ base bytestring deepseq ghc-prim ];
testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
homepage = "https://github.com/vincenthz/hs-memory";
@@ -128415,6 +131994,8 @@ self: {
pname = "memory";
version = "0.7";
sha256 = "e123c8851a0f9bc3d442a462324bb828f6571d0d90fe1c6cb671f8913bd941fa";
+ revision = "1";
+ editedCabalFile = "f45af2b5e7abcf5f66673d053d3531a62cd6417b3830c0ae375ee704c4c539c8";
libraryHaskellDepends = [ base bytestring deepseq ghc-prim ];
testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
homepage = "https://github.com/vincenthz/hs-memory";
@@ -128423,14 +132004,32 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "memory_0_10" = callPackage
+ ({ mkDerivation, base, bytestring, deepseq, ghc-prim, tasty
+ , tasty-hunit, tasty-quickcheck
+ }:
+ mkDerivation {
+ pname = "memory";
+ version = "0.10";
+ sha256 = "4fbd6b86424c9513c4315b0e3649d4545400b07045cce5de5930ca25eb4f1af7";
+ revision = "1";
+ editedCabalFile = "077f03d446f54b00ecc4b9b3af646532f6e9d0a455b911ddfaf2484507c48433";
+ libraryHaskellDepends = [ base bytestring deepseq ghc-prim ];
+ testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
+ homepage = "https://github.com/vincenthz/hs-memory";
+ description = "memory and related abstraction stuff";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"memory" = callPackage
({ mkDerivation, base, bytestring, deepseq, ghc-prim, tasty
, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "memory";
- version = "0.10";
- sha256 = "4fbd6b86424c9513c4315b0e3649d4545400b07045cce5de5930ca25eb4f1af7";
+ version = "0.11";
+ sha256 = "7b7fa325def957f4cc0a884f7c1e0d549c9329a8d1aa9e1456e37e5aff4e3fa6";
libraryHaskellDepends = [ base bytestring deepseq ghc-prim ];
testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
homepage = "https://github.com/vincenthz/hs-memory";
@@ -128766,14 +132365,16 @@ self: {
}) {};
"mfsolve" = callPackage
- ({ mkDerivation, base, hashable, mtl, tasty, tasty-hunit
- , unordered-containers
+ ({ mkDerivation, base, hashable, mtl, mtl-compat, tasty
+ , tasty-hunit, unordered-containers
}:
mkDerivation {
pname = "mfsolve";
- version = "0.3.1.0";
- sha256 = "f0e423870e8757da5538190b3a88c18db79c7791ffb4286790248eefd6f8a571";
- libraryHaskellDepends = [ base hashable mtl unordered-containers ];
+ version = "0.3.2.0";
+ sha256 = "232167442f9c0f326b7514b362d4521b3937b716fd4155c65060d34430aa42f1";
+ libraryHaskellDepends = [
+ base hashable mtl mtl-compat unordered-containers
+ ];
testHaskellDepends = [ base tasty tasty-hunit ];
description = "Equation solver and calculator à la metafont";
license = stdenv.lib.licenses.bsd3;
@@ -128889,16 +132490,64 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "microlens" = callPackage
+ "microlens_0_3_5_1" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "microlens";
- version = "0.3.5.0";
- sha256 = "5bb84795005ae4a8f828c78127044858c9d83cb8adcd373a337b3ac4588d2d2c";
+ version = "0.3.5.1";
+ sha256 = "dcdda73757640dc9b72da6730269debfb318794a94dd9bd6ecfa0ab89107aaa0";
libraryHaskellDepends = [ base ];
homepage = "http://github.com/aelve/microlens";
description = "A tiny part of the lens library with no dependencies";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "microlens" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "microlens";
+ version = "0.4.1.0";
+ sha256 = "bce08742930f858a6fc4d122ecc7849c3087c7bdacdcdb0cb2638493fe605905";
+ libraryHaskellDepends = [ base ];
+ homepage = "http://github.com/aelve/microlens";
+ description = "A tiny part of the lens library with no dependencies";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "microlens-aeson" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, directory
+ , doctest, filepath, generic-deriving, microlens, scientific
+ , semigroups, simple-reflect, text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "microlens-aeson";
+ version = "2.1.0";
+ sha256 = "e0a5471df7e70aa6b79ce29830be8beeae10ce137ee8a358d4928285aff4b561";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring microlens scientific text
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base directory doctest filepath generic-deriving semigroups
+ simple-reflect
+ ];
+ homepage = "http://github.com/fosskers/microlens-aeson/";
+ description = "Law-abiding lenses for Aeson, using microlens";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "microlens-contra" = callPackage
+ ({ mkDerivation, base, contravariant, microlens }:
+ mkDerivation {
+ pname = "microlens-contra";
+ version = "0.1.0.0";
+ sha256 = "27d58e82c94efa174507d30b3cd98cbb30591eed8f37fb772ba6915e66fd2567";
+ libraryHaskellDepends = [ base contravariant microlens ];
+ homepage = "http://github.com/aelve/microlens";
+ description = "True folds and getters for microlens";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"microlens-each" = callPackage
@@ -128930,7 +132579,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "microlens-ghc" = callPackage
+ "microlens-ghc_0_3_1_0" = callPackage
({ mkDerivation, array, base, bytestring, containers, microlens }:
mkDerivation {
pname = "microlens-ghc";
@@ -128939,9 +132588,27 @@ self: {
libraryHaskellDepends = [
array base bytestring containers microlens
];
+ jailbreak = true;
homepage = "http://github.com/aelve/microlens";
description = "microlens + all features depending on packages coming with GHC (array, bytestring, containers)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "microlens-ghc" = callPackage
+ ({ mkDerivation, array, base, bytestring, containers, microlens
+ , transformers
+ }:
+ mkDerivation {
+ pname = "microlens-ghc";
+ version = "0.4.1.0";
+ sha256 = "e461fd96383d0edb198fb7e2ca650fbfd089e4601a1a19537a44918a455aea7d";
+ libraryHaskellDepends = [
+ array base bytestring containers microlens transformers
+ ];
+ homepage = "http://github.com/aelve/microlens";
+ description = "microlens + array, bytestring, containers, transformers";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"microlens-mtl_0_1_3_1" = callPackage
@@ -128973,6 +132640,25 @@ self: {
libraryHaskellDepends = [
base microlens mtl transformers transformers-compat
];
+ jailbreak = true;
+ homepage = "http://github.com/aelve/microlens";
+ description = "microlens support for Reader/Writer/State from mtl";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "microlens-mtl_0_1_6_0" = callPackage
+ ({ mkDerivation, base, microlens, mtl, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "microlens-mtl";
+ version = "0.1.6.0";
+ sha256 = "8594cf0eb10ad1a247c87f16b1afd860e55d91dca999bd3fcfb4b4af062b8362";
+ libraryHaskellDepends = [
+ base microlens mtl transformers transformers-compat
+ ];
+ jailbreak = true;
homepage = "http://github.com/aelve/microlens";
description = "microlens support for Reader/Writer/State from mtl";
license = stdenv.lib.licenses.bsd3;
@@ -128985,8 +132671,8 @@ self: {
}:
mkDerivation {
pname = "microlens-mtl";
- version = "0.1.6.0";
- sha256 = "8594cf0eb10ad1a247c87f16b1afd860e55d91dca999bd3fcfb4b4af062b8362";
+ version = "0.1.6.1";
+ sha256 = "af2a9763a35ee85bb27a9ff14d7fe1f653407a96a35835f9d182cdfd532ef0c3";
libraryHaskellDepends = [
base microlens mtl transformers transformers-compat
];
@@ -128995,7 +132681,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "microlens-platform" = callPackage
+ "microlens-platform_0_1_7_0" = callPackage
({ mkDerivation, base, hashable, microlens, microlens-ghc
, microlens-mtl, microlens-th, text, unordered-containers, vector
}:
@@ -129007,6 +132693,25 @@ self: {
base hashable microlens microlens-ghc microlens-mtl microlens-th
text unordered-containers vector
];
+ jailbreak = true;
+ homepage = "http://github.com/aelve/microlens";
+ description = "Feature-complete microlens";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "microlens-platform" = callPackage
+ ({ mkDerivation, base, hashable, microlens, microlens-ghc
+ , microlens-mtl, microlens-th, text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "microlens-platform";
+ version = "0.2.1.0";
+ sha256 = "2afd1e023a4bbbdd88e22d2cb706831af2809a099f183cbf04d24b19b6b32326";
+ libraryHaskellDepends = [
+ base hashable microlens microlens-ghc microlens-mtl microlens-th
+ text unordered-containers vector
+ ];
homepage = "http://github.com/aelve/microlens";
description = "Feature-complete microlens";
license = stdenv.lib.licenses.bsd3;
@@ -129037,6 +132742,23 @@ self: {
libraryHaskellDepends = [
base containers microlens template-haskell
];
+ jailbreak = true;
+ homepage = "http://github.com/aelve/microlens";
+ description = "Automatic generation of record lenses for microlens";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "microlens-th_0_2_2_0" = callPackage
+ ({ mkDerivation, base, containers, microlens, template-haskell }:
+ mkDerivation {
+ pname = "microlens-th";
+ version = "0.2.2.0";
+ sha256 = "bf52318c0898294ab356ba75f72b880b9453cbc9df809b71aeac8081105596f9";
+ libraryHaskellDepends = [
+ base containers microlens template-haskell
+ ];
+ jailbreak = true;
homepage = "http://github.com/aelve/microlens";
description = "Automatic generation of record lenses for microlens";
license = stdenv.lib.licenses.bsd3;
@@ -129047,8 +132769,8 @@ self: {
({ mkDerivation, base, containers, microlens, template-haskell }:
mkDerivation {
pname = "microlens-th";
- version = "0.2.2.0";
- sha256 = "bf52318c0898294ab356ba75f72b880b9453cbc9df809b71aeac8081105596f9";
+ version = "0.3.0.0";
+ sha256 = "951eaf33daf3b648082f754a6c091a8401bad39f5d5f659bad22252fe214d866";
libraryHaskellDepends = [
base containers microlens template-haskell
];
@@ -129108,8 +132830,8 @@ self: {
}:
mkDerivation {
pname = "midi";
- version = "0.2.1.5";
- sha256 = "7fd0051d424443ae10b505611a5c2fc4996d7698d48e1dd962fcf4b8a8be296e";
+ version = "0.2.2";
+ sha256 = "e0f32499afddb6f0e790a8cabecd53e6cefdf87a64a789ad1d15a2d862a0fb6d";
libraryHaskellDepends = [
base binary bytestring event-list explicit-exception
monoid-transformer non-negative QuickCheck random transformers
@@ -129247,8 +132969,8 @@ self: {
}:
mkDerivation {
pname = "mighttpd2";
- version = "3.2.10";
- sha256 = "b5d8b8a310598d952f3b4329808ef8211a6a0b224d66fcc18cef4f0a737d25f1";
+ version = "3.3.0";
+ sha256 = "cc39bcd4a08a4ea71c9bfb11f5ab70a7aee91e927885cc88f7e71104fdc71966";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -129263,6 +132985,7 @@ self: {
transformers unix wai wai-app-file-cgi wai-logger warp
];
testHaskellDepends = [ base hspec http-client ];
+ jailbreak = true;
homepage = "http://www.mew.org/~kazu/proj/mighttpd/";
description = "High performance web server on WAI/warp";
license = stdenv.lib.licenses.bsd3;
@@ -129357,12 +133080,12 @@ self: {
}:
mkDerivation {
pname = "mime-directory";
- version = "0.5.1";
- sha256 = "b98095ece69a24d20675978812c3f232b5304f1af92b2f0e2455946dffcaa4b8";
+ version = "0.5.2";
+ sha256 = "a3f337e2bcd3cbb27f92cea6b9fa65cd6c79832367d3e3bcd45989b53930077a";
libraryHaskellDepends = [
base base64-string bytestring containers old-locale regex-pcre time
];
- homepage = "http://code.haskell.org/~mboes/mime-directory.git";
+ homepage = "http://github.com/mboes/mime-directory";
description = "A library for parsing/printing the text/directory mime type";
license = "LGPL";
hydraPlatforms = stdenv.lib.platforms.none;
@@ -130090,6 +133813,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "mmorph_1_0_5" = callPackage
+ ({ mkDerivation, base, transformers }:
+ mkDerivation {
+ pname = "mmorph";
+ version = "1.0.5";
+ sha256 = "6ae92f8c9e0aa767ecce520833ac46d3cf293931050650dc8896be16fb16da9d";
+ libraryHaskellDepends = [ base transformers ];
+ description = "Monad morphisms";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"mmtl" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -130729,6 +134464,8 @@ self: {
pname = "monad-http";
version = "0.1.0.0";
sha256 = "a333b087835aa4902d0814e76fe4f32a523092fd7b13526aad415160a8317192";
+ revision = "1";
+ editedCabalFile = "6dc1e9978860f42d76fc6f82d5166c9396ebdb2a555575c589970334200f5ad5";
libraryHaskellDepends = [
base base-compat bytestring exceptions http-client http-client-tls
http-types monad-logger monadcryptorandom MonadRandom mtl text
@@ -131003,7 +134740,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "monad-logger" = callPackage
+ "monad-logger_0_3_16" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, conduit
, conduit-extra, exceptions, fast-logger, lifted-base
, monad-control, monad-loops, mtl, resourcet, stm, stm-chans
@@ -131023,6 +134760,29 @@ self: {
homepage = "https://github.com/kazu-yamamoto/logger";
description = "A class of monads which can log messages";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "monad-logger" = callPackage
+ ({ mkDerivation, base, blaze-builder, bytestring, conduit
+ , conduit-extra, exceptions, fast-logger, lifted-base
+ , monad-control, monad-loops, mtl, resourcet, stm, stm-chans
+ , template-haskell, text, transformers, transformers-base
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "monad-logger";
+ version = "0.3.17";
+ sha256 = "25dd1e420c1bbc83b968cac738a08ebc6d708581a6e190f5e61c8de5e698e1ea";
+ libraryHaskellDepends = [
+ base blaze-builder bytestring conduit conduit-extra exceptions
+ fast-logger lifted-base monad-control monad-loops mtl resourcet stm
+ stm-chans template-haskell text transformers transformers-base
+ transformers-compat
+ ];
+ homepage = "https://github.com/kazu-yamamoto/logger";
+ description = "A class of monads which can log messages";
+ license = stdenv.lib.licenses.mit;
}) {};
"monad-logger-json" = callPackage
@@ -131333,6 +135093,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "monad-products_4_0_1" = callPackage
+ ({ mkDerivation, base, semigroupoids }:
+ mkDerivation {
+ pname = "monad-products";
+ version = "4.0.1";
+ sha256 = "02bfe1db2ae1a5cff19f73736a219605b1f0649f6af44ca848d09160a7946cea";
+ libraryHaskellDepends = [ base semigroupoids ];
+ homepage = "http://github.com/ekmett/monad-products";
+ description = "Monad products";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"monad-ran" = callPackage
({ mkDerivation, base, ghc-prim, mtl }:
mkDerivation {
@@ -131687,6 +135460,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "monadic-arrays_0_2_2" = callPackage
+ ({ mkDerivation, array, base, stm, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "monadic-arrays";
+ version = "0.2.2";
+ sha256 = "667714c6100272b48c4377cf2e2984b67a4445521a2a2e9c37539128c7e276a0";
+ libraryHaskellDepends = [
+ array base stm transformers transformers-compat
+ ];
+ homepage = "http://github.com/ekmett/monadic-arrays/";
+ description = "Boxed and unboxed arrays for monad transformers";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"monadiccp" = callPackage
({ mkDerivation, base, containers, mtl, parsec, pretty, random }:
mkDerivation {
@@ -131973,7 +135763,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "mongoDB" = callPackage
+ "mongoDB_2_0_9" = callPackage
({ mkDerivation, array, base, base16-bytestring, base64-bytestring
, binary, bson, bytestring, containers, cryptohash, hashtables
, hspec, lifted-base, monad-control, mtl, network, nonce
@@ -131995,6 +135785,31 @@ self: {
homepage = "https://github.com/mongodb-haskell/mongodb";
description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "mongoDB" = callPackage
+ ({ mkDerivation, array, base, base16-bytestring, base64-bytestring
+ , binary, bson, bytestring, containers, cryptohash, hashtables
+ , hspec, lifted-base, monad-control, mtl, network, nonce
+ , old-locale, parsec, random, random-shuffle, text, time
+ , transformers-base
+ }:
+ mkDerivation {
+ pname = "mongoDB";
+ version = "2.0.10";
+ sha256 = "8986956648874ce70c0bc4682d7856ea20c1477895405c532e6de34573f5b0df";
+ libraryHaskellDepends = [
+ array base base16-bytestring base64-bytestring binary bson
+ bytestring containers cryptohash hashtables lifted-base
+ monad-control mtl network nonce parsec random random-shuffle text
+ transformers-base
+ ];
+ testHaskellDepends = [ base hspec mtl old-locale text time ];
+ doHaddock = false;
+ homepage = "https://github.com/mongodb-haskell/mongodb";
+ description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
+ license = "unknown";
}) {};
"mongodb-queue" = callPackage
@@ -132659,8 +136474,8 @@ self: {
}:
mkDerivation {
pname = "morte";
- version = "1.4.1";
- sha256 = "3018b6a951b19d0c1bb9109e7e5d11059fe8f78743cb13b33a3be2c1da5e78d6";
+ version = "1.4.2";
+ sha256 = "766814c920fac0fa03a64ffe155ab46c291942d6c9652da6874e8893d6b96148";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -133011,6 +136826,7 @@ self: {
homepage = "http://www.cl.cam.ac.uk/~mbg28/";
description = "Object-Oriented Programming in Haskell";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"msi-kb-backlit" = callPackage
@@ -133104,6 +136920,8 @@ self: {
pname = "mtl";
version = "2.2.1";
sha256 = "cae59d79f3a16f8e9f3c9adc1010c7c6cdddc73e8a97ff4305f6439d855c8dc5";
+ revision = "1";
+ editedCabalFile = "4b5a800fe9edf168fc7ae48c7a3fc2aab6b418ac15be2f1dad43c0f48a494a3b";
libraryHaskellDepends = [ base transformers ];
homepage = "http://github.com/ekmett/mtl";
description = "Monad classes, using functional dependencies";
@@ -133664,7 +137482,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "multiset" = callPackage
+ "multiset_0_3_0" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
pname = "multiset";
@@ -133673,6 +137491,19 @@ self: {
libraryHaskellDepends = [ base containers ];
description = "The Data.MultiSet container type";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "multiset" = callPackage
+ ({ mkDerivation, base, containers, doctest, Glob }:
+ mkDerivation {
+ pname = "multiset";
+ version = "0.3.2";
+ sha256 = "e576efc992d808585a40baeb22dd83e0b42001d79ed13e2085b6eb6d6008a6bb";
+ libraryHaskellDepends = [ base containers ];
+ testHaskellDepends = [ base doctest Glob ];
+ description = "The Data.MultiSet container type";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"multiset-comb" = callPackage
@@ -133769,15 +137600,15 @@ self: {
}) {};
"murmur3" = callPackage
- ({ mkDerivation, base, base16-bytestring, binary, bytestring, HUnit
+ ({ mkDerivation, base, base16-bytestring, bytestring, cereal, HUnit
, QuickCheck, test-framework, test-framework-hunit
, test-framework-quickcheck2
}:
mkDerivation {
pname = "murmur3";
- version = "1.0.0";
- sha256 = "b8ca890c2a038f81245bb1ccd6c3cfbd9214a71030ed76d5c5b9d6768677b6e5";
- libraryHaskellDepends = [ base binary bytestring ];
+ version = "1.0.1";
+ sha256 = "5bac92e0d72d5858bdc390c5c5e234e3c3d4191d717e3d5b972d6fd3401500c3";
+ libraryHaskellDepends = [ base bytestring cereal ];
testHaskellDepends = [
base base16-bytestring bytestring HUnit QuickCheck test-framework
test-framework-hunit test-framework-quickcheck2
@@ -134943,6 +138774,25 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "nanq" = callPackage
+ ({ mkDerivation, base, bytestring, containers, microlens, text }:
+ mkDerivation {
+ pname = "nanq";
+ version = "1.1.1";
+ sha256 = "bdb90d5d32773f77401e89de6736ffb26d8c747a6eb3094c75629a9bc2386745";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring containers microlens text
+ ];
+ executableHaskellDepends = [
+ base bytestring containers microlens text
+ ];
+ homepage = "https://github.com/fosskers/nanq";
+ description = "Performs 漢字検定 (National Kanji Exam) level analysis on given Kanji";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"narc" = callPackage
({ mkDerivation, base, HDBC, HUnit, mtl, QuickCheck, random }:
mkDerivation {
@@ -135432,7 +139282,7 @@ self: {
];
description = "Port of the NeHe OpenGL tutorials to Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"neil" = callPackage
@@ -135890,6 +139740,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) nettle;};
+ "nettle_0_2_0" = callPackage
+ ({ mkDerivation, array, base, byteable, bytestring
+ , crypto-cipher-tests, crypto-cipher-types, HUnit, nettle
+ , QuickCheck, securemem, tagged, test-framework
+ , test-framework-hunit, test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "nettle";
+ version = "0.2.0";
+ sha256 = "220184713b802c53ee26783b891a3bbee6c6b2571f798bd6def2496a504e9bde";
+ libraryHaskellDepends = [
+ base byteable bytestring crypto-cipher-types securemem tagged
+ ];
+ libraryPkgconfigDepends = [ nettle ];
+ testHaskellDepends = [
+ array base bytestring crypto-cipher-tests crypto-cipher-types HUnit
+ QuickCheck tagged test-framework test-framework-hunit
+ test-framework-quickcheck2
+ ];
+ homepage = "https://github.com/stbuehler/haskell-nettle";
+ description = "safe nettle binding";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) nettle;};
+
"nettle-frp" = callPackage
({ mkDerivation, base, bimap, binary, bytestring, containers, mtl
, nettle-openflow, network, network-data, random, time
@@ -137481,12 +141356,16 @@ self: {
}) {};
"niagra" = callPackage
- ({ mkDerivation, base, containers, mtl, text, transformers }:
+ ({ mkDerivation, base, containers, ghc-prim, mtl, text
+ , transformers
+ }:
mkDerivation {
pname = "niagra";
- version = "0.1.0";
- sha256 = "dd95efe3c72f07dc4e82ace01b13f26406dc0d40a476416dbbb0e6d77dcdcf7d";
- libraryHaskellDepends = [ base containers mtl text transformers ];
+ version = "0.2.0";
+ sha256 = "ad2432ca574c5626a7340d09d37113670ae75e7db5e371469983db0676560d34";
+ libraryHaskellDepends = [
+ base containers ghc-prim mtl text transformers
+ ];
homepage = "https://github.com/fhsjaagshs/niagra";
description = "CSS EDSL for Haskell";
license = stdenv.lib.licenses.mit;
@@ -137702,6 +141581,7 @@ self: {
base bytestring containers data-named filepath polysoup tar text
zlib
];
+ jailbreak = true;
homepage = "https://github.com/kawu/nkjp";
description = "Manipulating the National Corpus of Polish (NKJP)";
license = stdenv.lib.licenses.bsd3;
@@ -137994,15 +141874,16 @@ self: {
}:
mkDerivation {
pname = "not-gloss";
- version = "0.7.6.1";
- sha256 = "d46b0ba1b6e7ef39130f14462a823302fb8216fca1d5d9a13e49cd0bb126527e";
+ version = "0.7.6.2";
+ sha256 = "b9b467e85efe2c0a2270fb0ceb64debf88b7147e4b3b21dbc8332cb1cd2a496e";
libraryHaskellDepends = [
base binary bmp bytestring cereal GLUT OpenGL OpenGLRaw
spatial-math time vector vector-binary-instances
];
+ jailbreak = true;
description = "Painless 3D graphics, no affiliation with gloss";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"not-gloss-examples" = callPackage
@@ -138011,8 +141892,8 @@ self: {
}:
mkDerivation {
pname = "not-gloss-examples";
- version = "0.5.0";
- sha256 = "3e915767920ea016b28f3a7fa3657e006b0b29f2b188eb7e600a9dc5778d5f37";
+ version = "0.5.1.1";
+ sha256 = "596165d84f1f5d28f6a4710c424e7c76a20e5151bb5a880fb415fa59f083fd21";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -138477,6 +142358,22 @@ self: {
license = "GPL";
}) {};
+ "numeric-ranges" = callPackage
+ ({ mkDerivation, base, hspec, HUnit, QuickCheck }:
+ mkDerivation {
+ pname = "numeric-ranges";
+ version = "0.1.0.0";
+ sha256 = "0085294502dc6673fc6ca5525fa014f56f73b2bfa92d841b9d61a8c119b53982";
+ revision = "1";
+ editedCabalFile = "68b2a84c67b84bfe3cc3e7f4f2b0fafcd8e0741d4a3c57359f4437bb8824ea07";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec HUnit QuickCheck ];
+ jailbreak = true;
+ homepage = "http://github.com/nicodelpiano/numeric-ranges";
+ description = "A framework for numeric ranges";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"numeric-tools" = callPackage
({ mkDerivation, base, HUnit, ieee754, primitive, vector }:
mkDerivation {
@@ -139227,8 +143124,8 @@ self: {
({ mkDerivation, base, contravariant, ghc-prim, transformers }:
mkDerivation {
pname = "one-liner";
- version = "0.5.1";
- sha256 = "00ba698e3ac6ddec6b3b364bd13ddfac487380513dec5ab6017a5b817a646359";
+ version = "0.5.2";
+ sha256 = "9b2332118fd4e8ce127b11989b73af2a9812c98bbf1e2dfa762c718561b6df79";
libraryHaskellDepends = [
base contravariant ghc-prim transformers
];
@@ -139543,8 +143440,8 @@ self: {
}:
mkDerivation {
pname = "opaleye-trans";
- version = "0.3.0";
- sha256 = "1f709b8402d9a9b395cdeb89cd23d111c9883f992f33599cb1d4f1a5ab159dce";
+ version = "0.3.1";
+ sha256 = "61c5c21c4bbb9bcc3111ed3310fe454c3cd9e612c2c79cc34f5bbbbae28024f7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -139554,7 +143451,6 @@ self: {
executableHaskellDepends = [
base opaleye postgresql-simple product-profunctors
];
- jailbreak = true;
homepage = "https://github.com/tomjaguarpaw/haskell-opaleye";
description = "A monad transformer for Opaleye";
license = stdenv.lib.licenses.bsd3;
@@ -139564,12 +143460,13 @@ self: {
({ mkDerivation, base, process }:
mkDerivation {
pname = "open-browser";
- version = "0.2.0.0";
- sha256 = "434f36a3f0aeb93d3ee675659a0b29550adec26fce5431bd2ccbbf44cb217124";
+ version = "0.2.1.0";
+ sha256 = "0bed2e63800f738e78a4803ed22902accb50ac02068b96c17ce83a267244ca66";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base process ];
executableHaskellDepends = [ base ];
+ homepage = "https://github.com/rightfold/open-browser";
description = "Open a web browser from Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -139669,17 +143566,12 @@ self: {
}) {};
"opencog-atomspace" = callPackage
- ({ mkDerivation, atomspace-cwrapper, base, containers, directory
- , filepath, mtl, template-haskell, transformers
- }:
+ ({ mkDerivation, atomspace-cwrapper, base, transformers }:
mkDerivation {
pname = "opencog-atomspace";
- version = "0.1.0.2";
- sha256 = "fc7d96645ef0c14e56ffdbcad9537f0ea766616ac3f1dc105e817a53990a30d1";
- libraryHaskellDepends = [
- base containers directory filepath mtl template-haskell
- transformers
- ];
+ version = "0.1.0.3";
+ sha256 = "c4848b27f3c2d6f7e2fc22d338a9bc1547c5282d970c0d7d4d83672a948e4dd0";
+ libraryHaskellDepends = [ base transformers ];
librarySystemDepends = [ atomspace-cwrapper ];
homepage = "github.com/opencog/atomspace/tree/master/opencog/haskell";
description = "Haskell Bindings for the AtomSpace";
@@ -140250,29 +144142,30 @@ self: {
}) {};
"opml-conduit" = callPackage
- ({ mkDerivation, base, case-insensitive, conduit
+ ({ mkDerivation, base, bytestring, case-insensitive, conduit
, conduit-combinators, conduit-parse, containers, data-default
- , exceptions, hashable, hashable-time, hlint, lens
- , mono-traversable, monoid-subclasses, mtl, network-uri, parsers
- , QuickCheck, quickcheck-instances, resourcet, semigroups, tasty
- , tasty-hunit, tasty-quickcheck, text, time, timerep
- , unordered-containers, xml-conduit, xml-conduit-parse, xml-types
+ , exceptions, foldl, hlint, lens-simple, mono-traversable
+ , monoid-subclasses, mtl, parsers, QuickCheck, quickcheck-instances
+ , resourcet, semigroups, tasty, tasty-hunit, tasty-quickcheck, text
+ , time, timerep, uri-bytestring, xml-conduit, xml-conduit-parse
+ , xml-types
}:
mkDerivation {
pname = "opml-conduit";
- version = "0.3.0.0";
- sha256 = "3f3e7bccd4b598a825e3a237584b3823d3941e16ebe9d05f5e2cecffb4b77302";
+ version = "0.4.0.0";
+ sha256 = "7a684983ad76067cce5d6b9358cfb581a2222a6495928eca9d61aa04bd0e9e1d";
libraryHaskellDepends = [
- base case-insensitive conduit conduit-parse containers data-default
- exceptions hashable hashable-time lens mono-traversable
- monoid-subclasses network-uri parsers QuickCheck
- quickcheck-instances semigroups text time timerep
- unordered-containers xml-conduit xml-conduit-parse xml-types
+ base case-insensitive conduit conduit-parse containers exceptions
+ foldl lens-simple mono-traversable monoid-subclasses parsers
+ semigroups text time timerep uri-bytestring xml-conduit
+ xml-conduit-parse xml-types
];
testHaskellDepends = [
- base conduit conduit-combinators conduit-parse containers
- data-default exceptions hlint lens mtl network-uri parsers
- resourcet tasty tasty-hunit tasty-quickcheck xml-conduit-parse
+ base bytestring conduit conduit-combinators conduit-parse
+ containers data-default exceptions hlint lens-simple
+ mono-traversable mtl parsers QuickCheck quickcheck-instances
+ resourcet semigroups tasty tasty-hunit tasty-quickcheck text time
+ uri-bytestring xml-conduit-parse
];
homepage = "https://github.com/k0ral/opml-conduit";
description = "Streaming parser/renderer for the OPML 2.0 format.";
@@ -140360,6 +144253,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "option" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "option";
+ version = "0.1.0.1";
+ sha256 = "52cddd415c4baeb2148fadcbca5cfd9105762df58e5b5660a5cd55cd385802d4";
+ libraryHaskellDepends = [ base ];
+ description = "A strict version of Maybe";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"optional" = callPackage
({ mkDerivation, base, directory, doctest, filepath, QuickCheck }:
mkDerivation {
@@ -140797,6 +144701,7 @@ self: {
homepage = "http://github.com/nedervold/origami";
description = "An un-SYB framework for transforming heterogenous data through folds";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"os-release" = callPackage
@@ -141029,8 +144934,8 @@ self: {
}:
mkDerivation {
pname = "packdeps";
- version = "0.4.2";
- sha256 = "ce07300998bb107c343df8afff03e88398d4ad69b0fd10cb8777f11746123e40";
+ version = "0.4.2.1";
+ sha256 = "468fd8d83023865bb240c5b8fd5615501ffb2dcced9eaa2f15d22502d208c85c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -141798,6 +145703,53 @@ self: {
license = "GPL";
}) {};
+ "pandoc_1_16_0_2" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, array, base
+ , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
+ , cmark, containers, data-default, deepseq, Diff, directory
+ , executable-path, extensible-exceptions, filemanip, filepath
+ , ghc-prim, haddock-library, highlighting-kate, hslua, HTTP
+ , http-client, http-client-tls, http-types, HUnit, JuicyPixels, mtl
+ , network, network-uri, old-time, pandoc-types, parsec, process
+ , QuickCheck, random, scientific, SHA, syb, tagsoup, temporary
+ , test-framework, test-framework-hunit, test-framework-quickcheck2
+ , texmath, text, time, unordered-containers, vector, xml, yaml
+ , zip-archive, zlib
+ }:
+ mkDerivation {
+ pname = "pandoc";
+ version = "1.16.0.2";
+ sha256 = "f5f3262ef4574a111936fea0118557c523a8b0eaa7fea84b64b377b20a80f348";
+ configureFlags = [ "-fhttps" ];
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson array base base64-bytestring binary blaze-html blaze-markup
+ bytestring cmark containers data-default deepseq directory
+ extensible-exceptions filemanip filepath ghc-prim haddock-library
+ highlighting-kate hslua HTTP http-client http-client-tls http-types
+ JuicyPixels mtl network network-uri old-time pandoc-types parsec
+ process random scientific SHA syb tagsoup temporary texmath text
+ time unordered-containers vector xml yaml zip-archive zlib
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring containers directory extensible-exceptions
+ filepath highlighting-kate HTTP network network-uri pandoc-types
+ text yaml
+ ];
+ testHaskellDepends = [
+ ansi-terminal base bytestring containers Diff directory
+ executable-path filepath highlighting-kate HUnit pandoc-types
+ process QuickCheck syb test-framework test-framework-hunit
+ test-framework-quickcheck2 text zip-archive
+ ];
+ jailbreak = true;
+ homepage = "http://pandoc.org";
+ description = "Conversion between markup formats";
+ license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"pandoc-citeproc_0_6" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
, containers, data-default, directory, filepath, hs-bibutils, mtl
@@ -141994,6 +145946,41 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "pandoc-citeproc_0_9" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
+ , containers, data-default, directory, filepath, hs-bibutils, mtl
+ , old-locale, pandoc, pandoc-types, parsec, process, rfc5051
+ , setenv, split, syb, tagsoup, temporary, text, time
+ , unordered-containers, vector, xml-conduit, yaml
+ }:
+ mkDerivation {
+ pname = "pandoc-citeproc";
+ version = "0.9";
+ sha256 = "ae880aa27b5fcaf93886844bd9473c764329dc96211482bf014f350335887fbd";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers data-default directory filepath
+ hs-bibutils mtl old-locale pandoc pandoc-types parsec rfc5051
+ setenv split syb tagsoup text time unordered-containers vector
+ xml-conduit yaml
+ ];
+ executableHaskellDepends = [
+ aeson aeson-pretty attoparsec base bytestring containers directory
+ filepath pandoc pandoc-types process syb temporary text vector yaml
+ ];
+ testHaskellDepends = [
+ aeson base bytestring directory filepath pandoc pandoc-types
+ process temporary text yaml
+ ];
+ jailbreak = true;
+ doCheck = false;
+ homepage = "https://github.com/jgm/pandoc-citeproc";
+ description = "Supports using pandoc with citeproc";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"pandoc-citeproc-preamble" = callPackage
({ mkDerivation, base, directory, filepath, pandoc-types, process
}:
@@ -142017,8 +146004,8 @@ self: {
}:
mkDerivation {
pname = "pandoc-crossref";
- version = "0.1.6.0";
- sha256 = "c77a309552b54bb03b7e2624dc45fdf6452dd63756f8955b5db5480df45cedf0";
+ version = "0.1.6.3";
+ sha256 = "7ec41e6fa2acf6826889670e7636b209a6833872de3b65034891a402b7bd356b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -142230,6 +146217,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "pandoc-types_1_16_0_1" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, deepseq
+ , ghc-prim, syb
+ }:
+ mkDerivation {
+ pname = "pandoc-types";
+ version = "1.16.0.1";
+ sha256 = "3e61dff33d104ffdac9920bf7bf9c28f566cb3da237715ad05bd40b4d4e8beb6";
+ libraryHaskellDepends = [
+ aeson base bytestring containers deepseq ghc-prim syb
+ ];
+ homepage = "http://johnmacfarlane.net/pandoc";
+ description = "Types for representing a structured document";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"pandoc-unlit" = callPackage
({ mkDerivation, base, pandoc }:
mkDerivation {
@@ -142428,7 +146432,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "parallel" = callPackage
+ "parallel_3_2_0_6" = callPackage
({ mkDerivation, array, base, containers, deepseq }:
mkDerivation {
pname = "parallel";
@@ -142437,6 +146441,18 @@ self: {
libraryHaskellDepends = [ array base containers deepseq ];
description = "Parallel programming library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "parallel" = callPackage
+ ({ mkDerivation, array, base, containers, deepseq }:
+ mkDerivation {
+ pname = "parallel";
+ version = "3.2.1.0";
+ sha256 = "4de3cdbb71dfd13cbb70a1dc1d1d5cf34fbe9828e05eb02b3dc658fdc2148526";
+ libraryHaskellDepends = [ array base containers deepseq ];
+ description = "Parallel programming library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"parallel-io" = callPackage
@@ -143272,7 +147288,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "patches-vector" = callPackage
+ "patches-vector_0_1_5_0" = callPackage
({ mkDerivation, base, criterion, doctest, edit-distance-vector
, microlens, QuickCheck, vector
}:
@@ -143284,6 +147300,27 @@ self: {
base edit-distance-vector microlens vector
];
testHaskellDepends = [ base criterion doctest QuickCheck vector ];
+ jailbreak = true;
+ homepage = "https://github.com/liamoc/patches-vector";
+ description = "Patches (diffs) on vectors: composable, mergeable, and invertible";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "patches-vector" = callPackage
+ ({ mkDerivation, base, criterion, doctest, edit-distance-vector
+ , hspec, microlens, QuickCheck, vector
+ }:
+ mkDerivation {
+ pname = "patches-vector";
+ version = "0.1.5.1";
+ sha256 = "9de35bf7cb4d5a4d10ad44a43a67a6310b4c5543248f43984fc4ee6689ca0db1";
+ libraryHaskellDepends = [
+ base edit-distance-vector microlens vector
+ ];
+ testHaskellDepends = [
+ base criterion doctest hspec QuickCheck vector
+ ];
homepage = "https://github.com/liamoc/patches-vector";
description = "Patches (diffs) on vectors: composable, mergeable, and invertible";
license = stdenv.lib.licenses.bsd3;
@@ -143540,7 +147577,7 @@ self: {
homepage = "https://github.com/fanjam/paypal-adaptive-hoops";
description = "Client for a limited part of PayPal's Adaptive Payments API";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"paypal-api" = callPackage
@@ -146511,8 +150548,8 @@ self: {
}:
mkDerivation {
pname = "phoityne";
- version = "0.0.1.1";
- sha256 = "ccd94c94aa1c9b2bc435d49ba8c6049f8e747edd2c766c748b794081771f0b29";
+ version = "0.0.2.0";
+ sha256 = "14f496b53ad8bf95d496e685e7d006f226b8cb579284ea2cd2d554590e6050d2";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -146887,28 +150924,6 @@ self: {
}) {};
"pinch" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, deepseq
- , hashable, hspec, hspec-discover, QuickCheck, text
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "pinch";
- version = "0.1.0.2";
- sha256 = "39add08af0cea1f818708fc69ecab07112b04aed575ab2724ced55e13ddf02ea";
- libraryHaskellDepends = [
- array base bytestring containers deepseq hashable text
- unordered-containers vector
- ];
- testHaskellDepends = [
- base bytestring containers hspec hspec-discover QuickCheck text
- unordered-containers vector
- ];
- homepage = "https://github.com/abhinav/pinch";
- description = "An alternative implementation of Thrift for Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "pinch_0_2_0_0" = callPackage
({ mkDerivation, array, base, bytestring, containers, deepseq
, ghc-prim, hashable, hspec, hspec-discover, QuickCheck, text
, unordered-containers, vector
@@ -146928,7 +150943,6 @@ self: {
homepage = "https://github.com/abhinav/pinch";
description = "An alternative implementation of Thrift for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pinchot" = callPackage
@@ -147142,6 +151156,7 @@ self: {
base hspec lifted-async lifted-base monad-control pipes pipes-safe
stm transformers-base
];
+ jailbreak = true;
homepage = "https://github.com/jwiegley/pipes-async";
description = "A higher-level interface to using concurrency with pipes";
license = stdenv.lib.licenses.bsd3;
@@ -147410,7 +151425,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "pipes-concurrency" = callPackage
+ "pipes-concurrency_2_0_4" = callPackage
({ mkDerivation, async, base, pipes, stm }:
mkDerivation {
pname = "pipes-concurrency";
@@ -147420,6 +151435,19 @@ self: {
testHaskellDepends = [ async base pipes stm ];
description = "Concurrency for the pipes ecosystem";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "pipes-concurrency" = callPackage
+ ({ mkDerivation, async, base, pipes, stm }:
+ mkDerivation {
+ pname = "pipes-concurrency";
+ version = "2.0.5";
+ sha256 = "da7cfd1817f60bba99b28b485ad8341131202512532cafdd2e81945e01ab2b6c";
+ libraryHaskellDepends = [ base pipes stm ];
+ testHaskellDepends = [ async base pipes stm ];
+ description = "Concurrency for the pipes ecosystem";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"pipes-conduit" = callPackage
@@ -147914,8 +151942,8 @@ self: {
}:
mkDerivation {
pname = "pipes-transduce";
- version = "0.1.0.0";
- sha256 = "b6b2974613f9574a76eb54211fc6702df311fcb0e0737b03e35946df0be04182";
+ version = "0.2.0.0";
+ sha256 = "378a636143751acb414bdedfc13053653ec02a38299cd03ba3097784c7943bb3";
libraryHaskellDepends = [
base bifunctors bytestring comonad conceit containers foldl free
lens-family-core monoid-subclasses pipes pipes-bytestring
@@ -147928,6 +151956,7 @@ self: {
];
description = "Interfacing pipes with foldl folds";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pipes-vector" = callPackage
@@ -147945,7 +151974,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "pipes-wai" = callPackage
+ "pipes-wai_3_0_2" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, http-types, pipes
, transformers, wai
}:
@@ -147959,24 +151988,41 @@ self: {
homepage = "http://github.com/brewtown/pipes-wai";
description = "A port of wai-conduit for the pipes ecosystem";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "pipes-wai" = callPackage
+ ({ mkDerivation, base, blaze-builder, bytestring, http-types, pipes
+ , transformers, wai
+ }:
+ mkDerivation {
+ pname = "pipes-wai";
+ version = "3.2.0";
+ sha256 = "04a670df140c12b64f6f0d04b3c5571527f144ee429e7030bb62ec8785056d2a";
+ libraryHaskellDepends = [
+ base blaze-builder bytestring http-types pipes transformers wai
+ ];
+ homepage = "http://github.com/iand675/pipes-wai";
+ description = "A port of wai-conduit for the pipes ecosystem";
+ license = stdenv.lib.licenses.mit;
}) {};
"pipes-websockets" = callPackage
- ({ mkDerivation, base, QuickCheck, test-framework
- , test-framework-hunit, test-framework-quickcheck2
+ ({ mkDerivation, base, pipes, pipes-concurrency, text, transformers
+ , websockets
}:
mkDerivation {
pname = "pipes-websockets";
- version = "0.0.0.0";
- sha256 = "66c2a883dde7d8a8323f8c17866e86dc9f45971c924df83851065a75c8b9cf9c";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [
- base QuickCheck test-framework test-framework-hunit
- test-framework-quickcheck2
+ version = "0.1.0.0";
+ sha256 = "b86dcf98d0536c7d6830b64a84d14a89aaa68659abd715b5891e98975de9bac2";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base pipes pipes-concurrency text transformers websockets
];
- jailbreak = true;
- homepage = "https://github.com/ixmatus/pipes-websockets";
- description = "Library for using websockets ontop of pipes-network";
+ executableHaskellDepends = [ base ];
+ homepage = "https://github.com/silky/pipes-websockets#readme";
+ description = "WebSockets in the Pipes framework";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -148119,19 +152165,19 @@ self: {
"pkcs10" = callPackage
({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base
, bytestring, cryptonite, pem, QuickCheck, tasty, tasty-hunit
- , tasty-quickcheck, x509
+ , tasty-quickcheck, transformers, x509
}:
mkDerivation {
pname = "pkcs10";
- version = "0.1.0.4";
- sha256 = "8d073426641e1cad88f7c40d7448b6fd2363765554ff89ef75519f96b07e7ba4";
+ version = "0.1.0.5";
+ sha256 = "c07fe8bcf0904e80bfab4816172c827ed07fe01f5d7dc172dc96a2e9da9afc58";
libraryHaskellDepends = [
asn1-encoding asn1-parse asn1-types base bytestring cryptonite pem
x509
];
testHaskellDepends = [
asn1-encoding asn1-parse asn1-types base bytestring cryptonite pem
- QuickCheck tasty tasty-hunit tasty-quickcheck x509
+ QuickCheck tasty tasty-hunit tasty-quickcheck transformers x509
];
homepage = "https://github.com/fcomb/pkcs10-hs#readme";
description = "PKCS#10 library";
@@ -148287,6 +152333,7 @@ self: {
];
description = "Remote monad for editing plists";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"plivo" = callPackage
@@ -148746,6 +152793,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "pointed_5" = callPackage
+ ({ mkDerivation, base, comonad, containers, data-default-class
+ , hashable, kan-extensions, semigroupoids, semigroups, stm, tagged
+ , transformers, transformers-compat, unordered-containers
+ }:
+ mkDerivation {
+ pname = "pointed";
+ version = "5";
+ sha256 = "8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17";
+ libraryHaskellDepends = [
+ base comonad containers data-default-class hashable kan-extensions
+ semigroupoids semigroups stm tagged transformers
+ transformers-compat unordered-containers
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/ekmett/pointed/";
+ description = "Pointed and copointed data";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"pointedlist" = callPackage
({ mkDerivation, base, binary }:
mkDerivation {
@@ -149241,8 +153309,8 @@ self: {
}:
mkDerivation {
pname = "pontarius-xmpp";
- version = "0.5.0";
- sha256 = "adf8e8627819dbed26dff553e75b1c9934be049495faa5caee46445ffa3059fe";
+ version = "0.5.1";
+ sha256 = "4bcfeb21bd86d912dbfc8c1574f76ee3b099fda2e35302a7f6fd4dca4f33a475";
libraryHaskellDepends = [
attoparsec base base64-bytestring binary bytestring conduit
containers crypto-api crypto-random cryptohash cryptohash-cryptoapi
@@ -149395,6 +153463,7 @@ self: {
homepage = "http://projects.haskell.org/gtk2hs";
description = "Binding to the Poppler";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {gdk2 = null; inherit (pkgs) gdk_pixbuf;
inherit (pkgs.gnome) pango; inherit (pkgs) poppler;};
@@ -149821,8 +153890,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-connector";
- version = "0.2.2";
- sha256 = "72bf8bc38120fa1e45ab8820238741512818b96b614bb542e051b9f74695baac";
+ version = "0.2.3";
+ sha256 = "a313e76b55f8ca08db74e84f8c4676ec42fecd5480060d4644bffc9582081c99";
libraryHaskellDepends = [
base bytestring exceptions lens mtl postgresql-simple resource-pool
resourcet time transformers-base
@@ -149936,42 +154005,66 @@ self: {
"postgresql-query" = callPackage
({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
, containers, data-default, either, exceptions, file-embed
- , haskell-src-meta, hreader, hset, monad-control, monad-logger, mtl
- , postgresql-simple, QuickCheck, quickcheck-assertions
- , quickcheck-instances, resource-pool, semigroups, tasty
- , tasty-hunit, tasty-quickcheck, tasty-th, template-haskell, text
- , th-lift, th-lift-instances, time, transformers, transformers-base
- , transformers-compat
+ , haskell-src-meta, hreader, hset, inflections, monad-control
+ , monad-logger, mtl, postgresql-simple, QuickCheck
+ , quickcheck-assertions, quickcheck-instances, resource-pool
+ , semigroups, tasty, tasty-hunit, tasty-quickcheck, tasty-th
+ , template-haskell, text, th-lift, th-lift-instances, time
+ , transformers, transformers-base, transformers-compat
}:
mkDerivation {
pname = "postgresql-query";
- version = "2.2.0";
- sha256 = "849978795d764e790d3ce239237ba8ac52294cc255b8b5645f98e3408b402a1d";
+ version = "2.3.0";
+ sha256 = "bd3aaf1bcb3d424090962ace0b973f0b65aeee21aab44c9a1cb8c622936479d7";
libraryHaskellDepends = [
aeson attoparsec base blaze-builder bytestring containers
data-default either exceptions file-embed haskell-src-meta hreader
- hset monad-control monad-logger mtl postgresql-simple resource-pool
- semigroups template-haskell text th-lift th-lift-instances time
- transformers transformers-base transformers-compat
+ hset inflections monad-control monad-logger mtl postgresql-simple
+ resource-pool semigroups template-haskell text th-lift
+ th-lift-instances time transformers transformers-base
+ transformers-compat
];
testHaskellDepends = [
- attoparsec base QuickCheck quickcheck-assertions
+ attoparsec base inflections QuickCheck quickcheck-assertions
quickcheck-instances tasty tasty-hunit tasty-quickcheck tasty-th
- text
+ text time
];
homepage = "https://bitbucket.org/s9gf4ult/postgresql-query";
description = "Sql interpolating quasiquote plus some kind of primitive ORM using it";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "postgresql-schema_0_1_9" = callPackage
+ ({ mkDerivation, base, basic-prelude, optparse-applicative
+ , postgresql-simple, shelly, text, time, time-locale-compat
+ }:
+ mkDerivation {
+ pname = "postgresql-schema";
+ version = "0.1.9";
+ sha256 = "18d0262e69b6d02beaf016fd1ee6c25533a59e688bd21f1acc5b07c6a787d7ec";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base basic-prelude postgresql-simple shelly text
+ ];
+ executableHaskellDepends = [
+ base basic-prelude optparse-applicative shelly text time
+ time-locale-compat
+ ];
+ homepage = "https://github.com/mfine/postgresql-schema";
+ description = "PostgreSQL Schema Management";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"postgresql-schema" = callPackage
({ mkDerivation, base, basic-prelude, optparse-applicative
, postgresql-simple, shelly, text, time, time-locale-compat
}:
mkDerivation {
pname = "postgresql-schema";
- version = "0.1.9";
- sha256 = "18d0262e69b6d02beaf016fd1ee6c25533a59e688bd21f1acc5b07c6a787d7ec";
+ version = "0.1.10";
+ sha256 = "29307e09916a7fd9aec965ed2f62663e26b5e66b5ab441d3ed52713d551ae27a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -150168,17 +154261,19 @@ self: {
"postgresql-typed" = callPackage
({ mkDerivation, aeson, array, attoparsec, base, binary, bytestring
, containers, cryptohash, haskell-src-meta, network, old-locale
- , postgresql-binary, QuickCheck, scientific, template-haskell, text
- , time, utf8-string, uuid
+ , QuickCheck, scientific, template-haskell, text, time, utf8-string
+ , uuid
}:
mkDerivation {
pname = "postgresql-typed";
version = "0.4.2.2";
sha256 = "80b2be671ad75782e19a808cbdecb1e814e2450b7645d2da0280c12802df188c";
+ revision = "1";
+ editedCabalFile = "a774fcb5f4d1cd12b2495cd376a5a010b6c1eac422601bbc4c379b1df99b4f5f";
libraryHaskellDepends = [
aeson array attoparsec base binary bytestring containers cryptohash
- haskell-src-meta network old-locale postgresql-binary scientific
- template-haskell text time utf8-string uuid
+ haskell-src-meta network old-locale scientific template-haskell
+ text time utf8-string uuid
];
testHaskellDepends = [ base bytestring network QuickCheck time ];
homepage = "https://github.com/dylex/postgresql-typed";
@@ -150188,58 +154283,48 @@ self: {
}) {};
"postgrest" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, base64-string, bcrypt
- , bifunctors, blaze-builder, bytestring, case-insensitive, cassava
- , containers, convertible, errors, hasql, hasql-backend
- , hasql-postgres, heredoc, hlint, hspec, hspec-wai, hspec-wai-json
- , HTTP, http-media, http-types, jwt, MissingH, mtl, network
- , network-uri, optparse-applicative, packdeps, parsec, process
- , QuickCheck, Ranged-sets, regex-base, regex-tdfa, resource-pool
- , scientific, split, string-conversions, stringsearch, text, time
- , transformers, unordered-containers, vector, wai, wai-cors
+ ({ mkDerivation, aeson, base, base64-string, bytestring
+ , case-insensitive, cassava, containers, errors, hasql
+ , hasql-backend, hasql-postgres, heredoc, hlint, hspec, hspec-wai
+ , hspec-wai-json, HTTP, http-types, jwt, MissingH
+ , optparse-applicative, packdeps, parsec, process, Ranged-sets
+ , regex-tdfa, safe, scientific, string-conversions, text, time
+ , transformers, unix, unordered-containers, vector, wai, wai-cors
, wai-extra, wai-middleware-static, warp
}:
mkDerivation {
pname = "postgrest";
- version = "0.3.0.0";
- sha256 = "be45f6e85d007ba52c389f12e8a68336008bdf5f16ff6e6d30606d6f27d3ccc6";
+ version = "0.3.0.2";
+ sha256 = "5ce3b9b85a51ca6cb3aecc9e1ba84047ab276915c1c0293d2bf91d252c4ee366";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base base64-string bcrypt bifunctors blaze-builder bytestring
- case-insensitive cassava containers convertible errors hasql
- hasql-backend hasql-postgres HTTP http-types jwt MissingH mtl
- network network-uri optparse-applicative parsec Ranged-sets
- regex-base regex-tdfa resource-pool scientific split
- string-conversions stringsearch text time transformers
- unordered-containers vector wai wai-cors wai-extra
- wai-middleware-static warp
+ aeson base bytestring case-insensitive cassava containers errors
+ hasql hasql-backend hasql-postgres HTTP http-types jwt MissingH
+ optparse-applicative parsec Ranged-sets regex-tdfa safe scientific
+ string-conversions text time unordered-containers vector wai
+ wai-cors wai-extra wai-middleware-static
];
executableHaskellDepends = [
- aeson aeson-pretty base base64-string bcrypt bifunctors
- blaze-builder bytestring case-insensitive cassava containers
- convertible errors hasql hasql-backend hasql-postgres HTTP
- http-types jwt MissingH mtl network network-uri
- optparse-applicative parsec Ranged-sets regex-base regex-tdfa
- resource-pool scientific split string-conversions stringsearch text
- time transformers unordered-containers vector wai wai-cors
- wai-extra wai-middleware-static warp
+ aeson base bytestring case-insensitive cassava containers errors
+ hasql hasql-backend hasql-postgres HTTP http-types jwt MissingH
+ optparse-applicative parsec Ranged-sets regex-tdfa safe scientific
+ string-conversions text time transformers unix unordered-containers
+ vector wai wai-cors wai-extra wai-middleware-static warp
];
testHaskellDepends = [
- aeson base base64-string bcrypt bifunctors blaze-builder bytestring
- case-insensitive cassava containers convertible errors hasql
- hasql-backend hasql-postgres heredoc hlint hspec hspec-wai
- hspec-wai-json HTTP http-media http-types jwt MissingH mtl network
- network-uri optparse-applicative packdeps parsec process QuickCheck
- Ranged-sets regex-base regex-tdfa resource-pool scientific split
- string-conversions stringsearch text time transformers
- unordered-containers vector wai wai-cors wai-extra
- wai-middleware-static warp
+ aeson base base64-string bytestring case-insensitive cassava
+ containers errors hasql hasql-backend hasql-postgres heredoc hlint
+ hspec hspec-wai hspec-wai-json HTTP http-types jwt MissingH
+ optparse-applicative packdeps parsec process Ranged-sets regex-tdfa
+ safe scientific string-conversions text time unordered-containers
+ vector wai wai-cors wai-extra wai-middleware-static
];
jailbreak = true;
homepage = "https://github.com/begriffs/postgrest";
description = "REST API for any Postgres database";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"postie" = callPackage
@@ -150514,25 +154599,27 @@ self: {
}) {};
"pred-trie" = callPackage
- ({ mkDerivation, base, composition-extra, deepseq, hashable, mtl
- , QuickCheck, quickcheck-instances, semigroups, tasty, tasty-hunit
- , tasty-quickcheck, tries, unordered-containers
+ ({ mkDerivation, attoparsec, base, composition-extra, deepseq
+ , errors, hashable, mtl, poly-arity, QuickCheck
+ , quickcheck-instances, semigroups, tasty, tasty-hunit
+ , tasty-quickcheck, text, tries, unordered-containers
}:
mkDerivation {
pname = "pred-trie";
- version = "0.4.0";
- sha256 = "38e69ebc2be0a48d62949214a86b29a2657ca5cc0b99d14e681184318ee9689c";
+ version = "0.5.0";
+ sha256 = "c78d3825c80a4a7542fa888c87f91bf86d7153a944d1364f46789e51c4aaefff";
libraryHaskellDepends = [
- base composition-extra hashable mtl QuickCheck semigroups tries
- unordered-containers
+ base composition-extra hashable mtl poly-arity QuickCheck
+ semigroups tries unordered-containers
];
testHaskellDepends = [
- base composition-extra deepseq hashable mtl QuickCheck
- quickcheck-instances semigroups tasty tasty-hunit tasty-quickcheck
- tries unordered-containers
+ attoparsec base composition-extra deepseq errors hashable mtl
+ poly-arity QuickCheck quickcheck-instances semigroups tasty
+ tasty-hunit tasty-quickcheck text tries unordered-containers
];
description = "Predicative tries";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"predicates" = callPackage
@@ -150768,6 +154855,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "prelude-extras_0_4_0_3" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "prelude-extras";
+ version = "0.4.0.3";
+ sha256 = "09bb087f0870a353ec1e7e1a08017b9a766d430d956afb88ca000a6a876bf877";
+ libraryHaskellDepends = [ base ];
+ homepage = "http://github.com/ekmett/prelude-extras";
+ description = "Higher order versions of Prelude classes";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"prelude-generalize" = callPackage
({ mkDerivation, base, comonad, logict, transformers }:
mkDerivation {
@@ -150912,6 +155012,7 @@ self: {
jailbreak = true;
description = "An HDBC connector for Presto";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"prettify" = callPackage
@@ -151432,6 +155533,8 @@ self: {
pname = "process-extras";
version = "0.3.3.4";
sha256 = "77d550a6aa270e41f55193025201f70410b8728028c72450837e329e3f3dd8b2";
+ revision = "1";
+ editedCabalFile = "2ab4fd50b430fda365a8d22012f2ad28ce27a96346c5ff7f7683bb5cbc85e761";
libraryHaskellDepends = [
base bytestring deepseq ListLike process text
];
@@ -151448,6 +155551,8 @@ self: {
pname = "process-extras";
version = "0.3.3.5";
sha256 = "da546fabdb83755618cdd10cbe6510d995d1834a130a1d0342856fd80fd9dea1";
+ revision = "1";
+ editedCabalFile = "beaa9e19a781212403fe07d03b9aabf7d2ef482d9b7e9c51c1f2e8a1efb7e7a0";
libraryHaskellDepends = [
base bytestring deepseq ListLike process text
];
@@ -151456,6 +155561,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "process-extras_0_3_3_6" = callPackage
+ ({ mkDerivation, base, bytestring, deepseq, ListLike, process, text
+ }:
+ mkDerivation {
+ pname = "process-extras";
+ version = "0.3.3.6";
+ sha256 = "a1638f8bf59873a271f86a948f9355a55f6f84bc580e7a0e673ca250ed966ed1";
+ revision = "1";
+ editedCabalFile = "b04a582a1803030f005ac9bc2f82f3eca132ce1a51661613a2986435bf7259ad";
+ libraryHaskellDepends = [
+ base bytestring deepseq ListLike process text
+ ];
+ homepage = "https://github.com/seereason/process-extras";
+ description = "Process extras";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"process-iterio" = callPackage
({ mkDerivation, base, bytestring, cpphs, iterIO, process
, transformers
@@ -151881,6 +156004,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "profunctors_5_2" = callPackage
+ ({ mkDerivation, base, base-orphans, bifunctors, comonad
+ , contravariant, distributive, tagged, transformers
+ }:
+ mkDerivation {
+ pname = "profunctors";
+ version = "5.2";
+ sha256 = "87a7e25c4745ea8ff479dd1212ec2e57710abb3d3dd30f948fa16be1d3ee05a4";
+ libraryHaskellDepends = [
+ base base-orphans bifunctors comonad contravariant distributive
+ tagged transformers
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/ekmett/profunctors/";
+ description = "Profunctors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"progress" = callPackage
({ mkDerivation, base, time }:
mkDerivation {
@@ -152156,8 +156298,8 @@ self: {
({ mkDerivation, base, primitive }:
mkDerivation {
pname = "promises";
- version = "0.2";
- sha256 = "501daa14749b03ca3150946323cc111c1b260e48c43f9da0cbdb8de4e4ffec39";
+ version = "0.3";
+ sha256 = "bf7c901915c122e7ab270f4c90cf02e83a703bf78f246948dc2452dcd294f260";
libraryHaskellDepends = [ base primitive ];
homepage = "http://github.com/ekmett/promises/";
description = "Lazy demand-driven promises";
@@ -152202,8 +156344,8 @@ self: {
}:
mkDerivation {
pname = "propellor";
- version = "2.15.1";
- sha256 = "44931af0094e7831910dd691687c5ef1bff7553e327cc95dcbf857cf463c8b9e";
+ version = "2.15.3";
+ sha256 = "8d83603d915fcce9ce109b70bd19499a94a70de6abc2a31ac2ebd892f76af683";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -152466,6 +156608,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "protocol-buffers_2_2_0" = callPackage
+ ({ mkDerivation, array, base, binary, bytestring, containers
+ , directory, filepath, mtl, parsec, syb, utf8-string
+ }:
+ mkDerivation {
+ pname = "protocol-buffers";
+ version = "2.2.0";
+ sha256 = "069a9ded2e9f7840ec51aef66eaabcdb428ceed8eee2b913590d5ee245506967";
+ libraryHaskellDepends = [
+ array base binary bytestring containers directory filepath mtl
+ parsec syb utf8-string
+ ];
+ homepage = "https://github.com/k-bx/protocol-buffers";
+ description = "Parse Google Protocol Buffer specifications";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"protocol-buffers-descriptor_2_1_4" = callPackage
({ mkDerivation, base, bytestring, containers, protocol-buffers }:
mkDerivation {
@@ -152560,6 +156720,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "protocol-buffers-descriptor_2_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, protocol-buffers }:
+ mkDerivation {
+ pname = "protocol-buffers-descriptor";
+ version = "2.2.0";
+ sha256 = "62b6d996c8ee7e11fad73744b3267c92b60ec4ddb59f4c37a53b97ce9836c09a";
+ libraryHaskellDepends = [
+ base bytestring containers protocol-buffers
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/k-bx/protocol-buffers";
+ description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"protocol-buffers-descriptor-fork" = callPackage
({ mkDerivation, base, bytestring, containers
, protocol-buffers-fork
@@ -153862,6 +158038,7 @@ self: {
homepage = "https://github.com/ndmitchell/qed#readme";
description = "Simple prover";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"qhull-simple" = callPackage
@@ -154230,6 +158407,8 @@ self: {
pname = "quickcheck-instances";
version = "0.3.11";
sha256 = "02962005e51d77b84e94dd0a8f3f1be89af6e8099d25e6c0bf417f364c323a10";
+ revision = "1";
+ editedCabalFile = "b87744a86ad200cf18eb3df19a1729cd93df3e87eea5e861881135e03d9c4f4c";
libraryHaskellDepends = [
array base bytestring containers hashable old-time QuickCheck text
time unordered-containers
@@ -154730,18 +158909,18 @@ self: {
"radian" = callPackage
({ mkDerivation, base, directory, doctest, filepath, lens
- , QuickCheck, template-haskell
+ , profunctors, QuickCheck, template-haskell
}:
mkDerivation {
pname = "radian";
- version = "0.0.4";
- sha256 = "ca20054273b578a885e271c4876f916c45ed5540ff18066751cfd5c55e82a3b8";
- libraryHaskellDepends = [ base lens ];
+ version = "0.0.6";
+ sha256 = "f7dbf6d15669d9bda2f7c54969bcb8cf39a7dfd28e27355955f553bb1157cc5c";
+ libraryHaskellDepends = [ base profunctors ];
testHaskellDepends = [
- base directory doctest filepath QuickCheck template-haskell
+ base directory doctest filepath lens QuickCheck template-haskell
];
homepage = "https://github.com/NICTA/radian";
- description = "A floating-point wrapper for measurements that use radians";
+ description = "Isomorphisms for measurements that use radians";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -155239,15 +159418,18 @@ self: {
}) {};
"random-variates" = callPackage
- ({ mkDerivation, base, containers, lens, random, reinterpret-cast
+ ({ mkDerivation, base, containers, directory, erf, HUnit, lens, mtl
+ , random, reinterpret-cast
}:
mkDerivation {
pname = "random-variates";
- version = "0.1.0.0";
- sha256 = "e7fd6b27efc856a7eed4eaa55cb5b96e43f76b0b2af3936e8fbbc48e1736f604";
+ version = "0.1.1.0";
+ sha256 = "9f2107e834a7c66e1e2fe37097d0a8e839221a86b03d2eab355a6b7bfeb3573b";
libraryHaskellDepends = [
- base containers lens random reinterpret-cast
+ base containers erf lens mtl random reinterpret-cast
];
+ testHaskellDepends = [ base directory HUnit ];
+ jailbreak = true;
homepage = "https://bitbucket.org/kpratt/random-variate";
description = "\"Uniform RNG => Non-Uniform RNGs\"";
license = stdenv.lib.licenses.mit;
@@ -155795,8 +159977,8 @@ self: {
}:
mkDerivation {
pname = "react-flux";
- version = "1.0.2";
- sha256 = "eb5520adb34979a1f8ae7ce11ecc127d3df4ee7e419129c0e2ca2a1c01ef7c21";
+ version = "1.0.3";
+ sha256 = "b30f88e08577f8fd9375fe71d0e3a8dcd4452b5c8e0019d93b6a5146715d3710";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -155905,8 +160087,8 @@ self: {
}:
mkDerivation {
pname = "reactive-banana";
- version = "1.0.0.1";
- sha256 = "a2f50eff5ddce60303fa365a9d24c9062877e59c0f98bdfd84c2f5d71e16340b";
+ version = "1.1.0.0";
+ sha256 = "8557c1140f2e27064a59502215b64dd0c005b97b5b1c8ecf999a3dd59881fde2";
libraryHaskellDepends = [
base containers hashable pqueue transformers unordered-containers
vault
@@ -155959,8 +160141,8 @@ self: {
({ mkDerivation, base, cabal-macosx, reactive-banana, wx, wxcore }:
mkDerivation {
pname = "reactive-banana-wx";
- version = "1.0.0.0";
- sha256 = "eb6837d1ebcb19f95ff0a0cc8e13bb1c1f0d5dbb3cfebc743d52bbc48f55faab";
+ version = "1.1.0.0";
+ sha256 = "1938d3f12768ec8a1bcff22330918b619739efbd4219ab2886451026421be89f";
configureFlags = [ "-f-buildexamples" ];
isLibrary = true;
isExecutable = true;
@@ -156081,7 +160263,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "read-editor" = callPackage
+ "read-editor_0_1_0_1" = callPackage
({ mkDerivation, base, directory, hspec, process }:
mkDerivation {
pname = "read-editor";
@@ -156092,6 +160274,21 @@ self: {
homepage = "https://github.com/yamadapc/haskell-read-editor";
description = "Opens a temporary file on the system's EDITOR and returns the resulting edits";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "read-editor" = callPackage
+ ({ mkDerivation, base, directory, process }:
+ mkDerivation {
+ pname = "read-editor";
+ version = "0.1.0.2";
+ sha256 = "ed8aeca86823fbaf11a0a543fd106c9c3abe65216ea974ed56050cbebf777085";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base directory process ];
+ homepage = "https://github.com/yamadapc/haskell-read-editor";
+ description = "Opens a temporary file on the system's EDITOR and returns the resulting edits";
+ license = stdenv.lib.licenses.mit;
}) {};
"readable" = callPackage
@@ -156274,6 +160471,7 @@ self: {
homepage = "https://github.com/nikita-volkov/record-preprocessor";
description = "Compiler preprocessor introducing a syntactic extension for anonymous records";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"record-syntax" = callPackage
@@ -156296,6 +160494,7 @@ self: {
homepage = "https://github.com/nikita-volkov/record-syntax";
description = "A library for parsing and processing the Haskell syntax sprinkled with anonymous records";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"records" = callPackage
@@ -156433,7 +160632,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "redis-io" = callPackage
+ "redis-io_0_5_1" = callPackage
({ mkDerivation, async, attoparsec, auto-update, base, bytestring
, bytestring-conversion, containers, exceptions, iproute
, monad-control, mtl, network, operational, redis-resp
@@ -156458,6 +160657,34 @@ self: {
homepage = "https://github.com/twittner/redis-io/";
description = "Yet another redis client";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "redis-io" = callPackage
+ ({ mkDerivation, async, attoparsec, auto-update, base, bytestring
+ , bytestring-conversion, containers, exceptions, iproute
+ , monad-control, mtl, network, operational, redis-resp
+ , resource-pool, semigroups, stm, tasty, tasty-hunit, time, tinylog
+ , transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "redis-io";
+ version = "0.5.2";
+ sha256 = "ad33020d6aae50b1ab67630a9b63ff4fdb61b1514a84f44d98e7e764f912efdb";
+ libraryHaskellDepends = [
+ attoparsec auto-update base bytestring containers exceptions
+ iproute monad-control mtl network operational redis-resp
+ resource-pool semigroups stm time tinylog transformers
+ transformers-base
+ ];
+ testHaskellDepends = [
+ async base bytestring bytestring-conversion containers redis-resp
+ tasty tasty-hunit tinylog transformers
+ ];
+ doCheck = false;
+ homepage = "https://github.com/twittner/redis-io/";
+ description = "Yet another redis client";
+ license = stdenv.lib.licenses.mpl20;
}) {};
"redis-job-queue" = callPackage
@@ -156633,6 +160860,7 @@ self: {
QuickCheck random tasty tasty-ant-xml tasty-hunit tasty-quickcheck
vector
];
+ jailbreak = true;
homepage = "http://github.com/NicolasT/reedsolomon";
description = "Reed-Solomon Erasure Coding in Haskell";
license = stdenv.lib.licenses.mit;
@@ -156881,6 +161109,23 @@ self: {
pname = "reflection";
version = "2";
sha256 = "ee199e899e3810c3c8fd27dbda5cc3d1730f69e4a75f7494482863cf4d9499c2";
+ revision = "1";
+ editedCabalFile = "d57b4c8d539725d15a5bbfc47f99d6eca77238378d42cc82af0fc5253169e376";
+ libraryHaskellDepends = [ base template-haskell ];
+ homepage = "http://github.com/ekmett/reflection";
+ description = "Reifies arbitrary terms into types that can be reflected back into terms";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "reflection_2_1" = callPackage
+ ({ mkDerivation, base, template-haskell }:
+ mkDerivation {
+ pname = "reflection";
+ version = "2.1";
+ sha256 = "ef07546fb5446bfd5b5f076a4996e13bf553ee6a33e6c50710559937b6a98383";
+ revision = "1";
+ editedCabalFile = "a89503d1b492dacbc509cc7e3fac2926dc933be2dabb59b4caa34521d15acc01";
libraryHaskellDepends = [ base template-haskell ];
homepage = "http://github.com/ekmett/reflection";
description = "Reifies arbitrary terms into types that can be reflected back into terms";
@@ -156892,8 +161137,8 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "reflection";
- version = "2.1";
- sha256 = "ef07546fb5446bfd5b5f076a4996e13bf553ee6a33e6c50710559937b6a98383";
+ version = "2.1.1.1";
+ sha256 = "e816cad511e720faa28a958210f48c0e9264ee9f6fd23eb20dcf71c6fc1c832e";
libraryHaskellDepends = [ base template-haskell ];
homepage = "http://github.com/ekmett/reflection";
description = "Reifies arbitrary terms into types that can be reflected back into terms";
@@ -156951,6 +161196,7 @@ self: {
homepage = "https://github.com/ryantrinkle/reflex";
description = "Higher-order Functional Reactive Programming";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"reflex-animation" = callPackage
@@ -156969,6 +161215,7 @@ self: {
homepage = "https://github.com/saulzar/reflex-animation";
description = "Continuous animations support for reflex";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"reflex-dom" = callPackage
@@ -157005,14 +161252,13 @@ self: {
}:
mkDerivation {
pname = "reflex-dom-contrib";
- version = "0.3";
- sha256 = "a5d7d60dbd3d752111e0d3517c3c25e62ddaae30ca5ae61278d9c8ef9997d733";
+ version = "0.4";
+ sha256 = "7bceed2b8347bdb8618e21d860a787d53187236a2253c83ab02bd51608a9236e";
libraryHaskellDepends = [
aeson base bifunctors bytestring containers data-default ghcjs-dom
http-types lens mtl random readable reflex reflex-dom safe
string-conv text time transformers
];
- jailbreak = true;
homepage = "https://github.com/reflex-frp/reflex-dom-contrib";
description = "A playground for experimenting with infrastructure and common code for reflex applications";
license = stdenv.lib.licenses.bsd3;
@@ -157033,6 +161279,7 @@ self: {
homepage = "https://github.com/reflex-frp/reflex-gloss";
description = "An reflex interface for gloss";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"reflex-gloss-scene" = callPackage
@@ -157062,7 +161309,7 @@ self: {
homepage = "https://github.com/saulzar/reflex-gloss-scene";
description = "A simple scene-graph using reflex and gloss";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"reflex-transformers" = callPackage
@@ -157080,6 +161327,7 @@ self: {
homepage = "http://github.com/saulzar/reflex-transformers";
description = "Collections and switchable Monad transformers for Reflex";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"reform" = callPackage
@@ -157999,8 +162247,8 @@ self: {
}:
mkDerivation {
pname = "relational-query";
- version = "0.7.0.1";
- sha256 = "eb186d8bc97fe48e1a4f8933a2a7a13f7e3269eaafa5c3eb6509cfb58cf53e8a";
+ version = "0.7.1.0";
+ sha256 = "04fbd9d0cfee03a299a9642d40470a8d6c89bc8163905ffa232dbd8499eb6c9d";
libraryHaskellDepends = [
array base bytestring containers dlist names-th persistable-record
sql-words template-haskell text time time-locale-compat
@@ -158973,6 +163221,26 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
+ "resolve-trivial-conflicts_0_3_2_2" = callPackage
+ ({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory
+ , filepath, mtl, optparse-applicative, process, unix
+ }:
+ mkDerivation {
+ pname = "resolve-trivial-conflicts";
+ version = "0.3.2.2";
+ sha256 = "2d68535d32943a6640845c86de751ab5185c687a2604c3435e4d757a2a263c1b";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ ansi-terminal base base-compat Diff directory filepath mtl
+ optparse-applicative process unix
+ ];
+ homepage = "https://github.com/ElastiLotem/resolve-trivial-conflicts";
+ description = "Remove trivial conflict markers in a git repository";
+ license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"resource-effect" = callPackage
({ mkDerivation, base, containers, extensible-effects, HUnit, mtl
, QuickCheck, test-framework, test-framework-hunit
@@ -159384,7 +163652,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "rest-client" = callPackage
+ "rest-client_0_5_0_4" = callPackage
({ mkDerivation, aeson-utils, base, bytestring, case-insensitive
, data-default, exceptions, http-conduit, http-types, hxt
, hxt-pickle-utils, monad-control, mtl, resourcet, rest-types
@@ -159403,6 +163671,28 @@ self: {
];
description = "Utility library for use in generated API client libraries";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "rest-client" = callPackage
+ ({ mkDerivation, aeson-utils, base, bytestring, case-insensitive
+ , data-default, exceptions, http-conduit, http-types, hxt
+ , hxt-pickle-utils, monad-control, mtl, resourcet, rest-types
+ , tostring, transformers, transformers-base, transformers-compat
+ , uri-encode, utf8-string
+ }:
+ mkDerivation {
+ pname = "rest-client";
+ version = "0.5.1.0";
+ sha256 = "9b75fb30f0f101945440c21b38d64b22a9aad81b81bce8e6a21e4675e6c8136e";
+ libraryHaskellDepends = [
+ aeson-utils base bytestring case-insensitive data-default
+ exceptions http-conduit http-types hxt hxt-pickle-utils
+ monad-control mtl resourcet rest-types tostring transformers
+ transformers-base transformers-compat uri-encode utf8-string
+ ];
+ description = "Utility library for use in generated API client libraries";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"rest-core_0_33_1_2" = callPackage
@@ -159518,6 +163808,7 @@ self: {
base bytestring HUnit mtl test-framework test-framework-hunit
transformers transformers-compat unordered-containers
];
+ jailbreak = true;
description = "Rest API library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -159535,6 +163826,8 @@ self: {
pname = "rest-core";
version = "0.37";
sha256 = "6a7e13b5e1ae6aadf53cc0dcbeca99a01b68737833962b2abdd50f4e6e9d066c";
+ revision = "1";
+ editedCabalFile = "88d214458142c107f807581931c4d9e995b178d2d76801534f6b1239234aa3be";
libraryHaskellDepends = [
aeson aeson-utils base bytestring case-insensitive errors fclabels
hxt hxt-pickle-utils json-schema mtl mtl-compat multipart random
@@ -160298,6 +164591,8 @@ self: {
pname = "rest-wai";
version = "0.2";
sha256 = "92d7455c537d24c6d2ccadd9272cac385659ed2a828fbe20bca9249016897413";
+ revision = "1";
+ editedCabalFile = "66767f5908d25ffaeaf9f15ad093f57f88ed212638bbfb7ec23190ed77c133b4";
libraryHaskellDepends = [
base bytestring case-insensitive containers http-types mime-types
mtl rest-core text unordered-containers wai
@@ -160395,6 +164690,7 @@ self: {
];
executableHaskellDepends = [ attoparsec base text ];
testHaskellDepends = [ base doctest ];
+ doCheck = false;
homepage = "http://github.com/atnnn/haskell-rethinkdb";
description = "A driver for RethinkDB 2.1";
license = stdenv.lib.licenses.asl20;
@@ -160505,7 +164801,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "rethinkdb-client-driver" = callPackage
+ "rethinkdb-client-driver_0_0_20" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, hashable, hspec
, hspec-smallcheck, mtl, network, old-locale, scientific
, smallcheck, template-haskell, text, time, unordered-containers
@@ -160528,6 +164824,33 @@ self: {
homepage = "https://github.com/wereHamster/rethinkdb-client-driver";
description = "Client driver for RethinkDB";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "rethinkdb-client-driver" = callPackage
+ ({ mkDerivation, aeson, base, binary, bytestring, containers
+ , hashable, hspec, hspec-smallcheck, mtl, network, old-locale
+ , scientific, smallcheck, template-haskell, text, time
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "rethinkdb-client-driver";
+ version = "0.0.21";
+ sha256 = "27bfbca15e5bff5215deed35c19d2ec17d1c27e9cc6b9fe147e8b9ed50cd76d0";
+ libraryHaskellDepends = [
+ aeson base binary bytestring containers hashable mtl network
+ old-locale scientific template-haskell text time
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base hspec hspec-smallcheck smallcheck text time
+ unordered-containers vector
+ ];
+ doHaddock = false;
+ doCheck = false;
+ homepage = "https://github.com/wereHamster/rethinkdb-client-driver";
+ description = "Client driver for RethinkDB";
+ license = stdenv.lib.licenses.mit;
}) {};
"rethinkdb-model" = callPackage
@@ -160593,7 +164916,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "retry" = callPackage
+ "retry_0_7_0_1" = callPackage
({ mkDerivation, base, data-default-class, exceptions, hspec, HUnit
, QuickCheck, random, stm, time, transformers
}:
@@ -160613,6 +164936,29 @@ self: {
homepage = "http://github.com/Soostone/retry";
description = "Retry combinators for monadic actions that may fail";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "retry" = callPackage
+ ({ mkDerivation, base, data-default-class, exceptions, hspec, HUnit
+ , QuickCheck, random, stm, time, transformers
+ }:
+ mkDerivation {
+ pname = "retry";
+ version = "0.7.1";
+ sha256 = "55900f2b01de0acd83874fc6a986c12f34f31e362cb318e271942418dedef680";
+ libraryHaskellDepends = [
+ base data-default-class exceptions random transformers
+ ];
+ testHaskellDepends = [
+ base data-default-class exceptions hspec HUnit QuickCheck random
+ stm time transformers
+ ];
+ jailbreak = true;
+ doCheck = false;
+ homepage = "http://github.com/Soostone/retry";
+ description = "Retry combinators for monadic actions that may fail";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"retryer" = callPackage
@@ -162361,8 +166707,8 @@ self: {
pname = "safecopy";
version = "0.8.3";
sha256 = "768cc140b95e36d638008c63edb14c536bd4168912ac367ce48ea0189420ad83";
- revision = "2";
- editedCabalFile = "51610f65963ab6ef96c957f776eada734db6f9f2b4c0c2836bc2db23c4512fe2";
+ revision = "3";
+ editedCabalFile = "5a966c6cfe277c6c7044ba81748f2475752eda255d503b9c83f170a912ae3dac";
libraryHaskellDepends = [
array base bytestring cereal containers old-time template-haskell
text time vector
@@ -162387,8 +166733,8 @@ self: {
pname = "safecopy";
version = "0.8.4";
sha256 = "10a9c6d1cea5ef8721a307880bcdc192379c81d36efe867f715dfbfda25a8f7f";
- revision = "2";
- editedCabalFile = "9a6fcb8f966ca239245e5438153e627e06d49801905b8780f8f40b65dc966719";
+ revision = "3";
+ editedCabalFile = "35e255ae79778f5e875692b4bd97ef52e0d65a0efbbabfa83e7fd207b732b54b";
libraryHaskellDepends = [
array base bytestring cereal containers old-time template-haskell
text time vector
@@ -162414,8 +166760,8 @@ self: {
pname = "safecopy";
version = "0.8.5";
sha256 = "69566beb14d27d591a040f49b3c557aff347c610beb6ecb59fdd7a688e101be4";
- revision = "2";
- editedCabalFile = "259d8d362581ddb2b35d19edd8548d4ea4793a4416c2ac596cdb587e28de84e3";
+ revision = "3";
+ editedCabalFile = "8ea114ff634e746a7e99eb70ab3fcca2c834248f3b980e5b23c20188fae5cf8f";
libraryHaskellDepends = [
array base bytestring cereal containers old-time template-haskell
text time vector
@@ -162441,8 +166787,8 @@ self: {
pname = "safecopy";
version = "0.8.6";
sha256 = "e2b435151fe7e15cd1cbb276646b0a9aee7ad69dbf984dfc68996289d45dd1d6";
- revision = "1";
- editedCabalFile = "196493113d37fa7090c92712faa410d26ec4775c2ec421f113321609ddaff584";
+ revision = "2";
+ editedCabalFile = "5ea34be4625333c54135b8aaac9e2f13b5f2dbbd3a9a3348e7fd2c4cedc3faf0";
libraryHaskellDepends = [
array base bytestring cereal containers old-time template-haskell
text time vector
@@ -162853,7 +167199,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "sandi" = callPackage
+ "sandi_0_3_5" = callPackage
({ mkDerivation, base, bytestring, conduit, exceptions, HUnit
, tasty, tasty-hunit, tasty-quickcheck, tasty-th
}:
@@ -162868,6 +167214,24 @@ self: {
homepage = "http://hackage.haskell.org/package/sandi";
description = "Data encoding library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "sandi" = callPackage
+ ({ mkDerivation, base, bytestring, conduit, exceptions, HUnit
+ , tasty, tasty-hunit, tasty-quickcheck, tasty-th
+ }:
+ mkDerivation {
+ pname = "sandi";
+ version = "0.3.6";
+ sha256 = "fafcb3501b8a17238de44239ef62c3051f9a33010424ef91dd76057257bf2284";
+ libraryHaskellDepends = [ base bytestring conduit exceptions ];
+ testHaskellDepends = [
+ base bytestring HUnit tasty tasty-hunit tasty-quickcheck tasty-th
+ ];
+ homepage = "http://hackage.haskell.org/package/sandi";
+ description = "Data encoding library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"sandlib" = callPackage
@@ -163153,6 +167517,34 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "sbv_5_9" = callPackage
+ ({ mkDerivation, array, async, base, base-compat, containers
+ , crackNum, data-binary-ieee754, deepseq, directory, filepath
+ , HUnit, mtl, old-time, pretty, process, QuickCheck, random, syb
+ }:
+ mkDerivation {
+ pname = "sbv";
+ version = "5.9";
+ sha256 = "d515d54203862c936f0395aec042e7bdc8779bc4342ce921622694d6ff92f3b9";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array async base base-compat containers crackNum
+ data-binary-ieee754 deepseq directory filepath mtl old-time pretty
+ process QuickCheck random syb
+ ];
+ executableHaskellDepends = [
+ base data-binary-ieee754 directory filepath HUnit process syb
+ ];
+ testHaskellDepends = [
+ base data-binary-ieee754 directory filepath HUnit syb
+ ];
+ homepage = "http://leventerkok.github.com/sbv/";
+ description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sbv" = callPackage
({ mkDerivation, array, async, base, base-compat, containers
, crackNum, data-binary-ieee754, deepseq, directory, filepath
@@ -163160,8 +167552,8 @@ self: {
}:
mkDerivation {
pname = "sbv";
- version = "5.7";
- sha256 = "dc63f66b56ed39d37996f6a983fbdf62086f66c91c4b52eefafb6e52e5ca9d2c";
+ version = "5.11";
+ sha256 = "9ede93f41cdbdfb73638f25eec9c201190d049163ad503202ebefa2d18cfc90d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -163187,8 +167579,8 @@ self: {
}:
mkDerivation {
pname = "sbvPlugin";
- version = "0.5";
- sha256 = "7675dfa9a1d1fc8030f04b2eb595601b39090f04c89f5b9b9d5e297588d0b85d";
+ version = "0.6";
+ sha256 = "36355a645df160dd15399a6704759032822f5d5cf9670db4e7c8e249ac1d8f75";
libraryHaskellDepends = [
base containers ghc ghc-prim mtl sbv template-haskell
];
@@ -163808,6 +168200,8 @@ self: {
pname = "scientific";
version = "0.3.4.4";
sha256 = "f7c81e6ce6bf1161033ad4bc47b5bf164f4404d9df686dd0edadd488db25a519";
+ revision = "1";
+ editedCabalFile = "dd4a9ebfd75c61461e605995131104989a13780c987f3288c64b0a4ec80e08dc";
libraryHaskellDepends = [
base binary bytestring containers deepseq ghc-prim hashable
integer-gmp text vector
@@ -163882,6 +168276,7 @@ self: {
homepage = "http://github.com/JPMoresmau/scion-class-browser";
description = "Command-line interface for browsing and searching packages documentation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"scons2dot" = callPackage
@@ -164024,8 +168419,8 @@ self: {
pname = "scotty";
version = "0.10.2";
sha256 = "86ce314927412b8eb38a8e999ecd1fcb66623b1eb801cdef62846d9b97409c4a";
- revision = "3";
- editedCabalFile = "ef0b6e3b45bfb35f8fff883561d093eb4a3cafad169e2e0b410bf20fbdb299f8";
+ revision = "4";
+ editedCabalFile = "61ca65b6ea23012d483c01bfcadcad72674011b81b180da6787e619a653e2a98";
libraryHaskellDepends = [
aeson base blaze-builder bytestring case-insensitive
data-default-class http-types monad-control mtl nats network
@@ -164420,8 +168815,8 @@ self: {
}:
mkDerivation {
pname = "sdl2";
- version = "2.1.0";
- sha256 = "87310ae520e585a4d1b23fda19f8dfe6794a54213007184707c09fe0c4c9d085";
+ version = "2.1.1";
+ sha256 = "6c38f02842fdda0be25359cc1d2579c09a66a2f80687943cebe0fe14b1d7efad";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -165163,6 +169558,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "semigroupoids_5_0_1" = callPackage
+ ({ mkDerivation, base, base-orphans, bifunctors, comonad
+ , containers, contravariant, directory, distributive, doctest
+ , filepath, semigroups, tagged, transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "semigroupoids";
+ version = "5.0.1";
+ sha256 = "0ce989b8b0dc02ebe9aa19c47982a6bc802b8dc973c39c7ac40ea7a21cdbd616";
+ revision = "1";
+ editedCabalFile = "94d9167b701f148cb429e6746dd2bbb3b6559521b7fc2e98ce47339ad09af9f2";
+ libraryHaskellDepends = [
+ base base-orphans bifunctors comonad containers contravariant
+ distributive semigroups tagged transformers transformers-compat
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ homepage = "http://github.com/ekmett/semigroupoids";
+ description = "Semigroupoids: Category sans id";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"semigroupoids-syntax" = callPackage
({ mkDerivation, base, comonad, containers, contravariant
, directory, distributive, doctest, filepath, QuickCheck
@@ -165901,7 +170318,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "servant" = callPackage
+ "servant_0_4_4_5" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring
, bytestring-conversion, case-insensitive, directory, doctest
, filemanip, filepath, hspec, http-media, http-types, network-uri
@@ -165925,6 +170342,33 @@ self: {
homepage = "http://haskell-servant.github.io/";
description = "A family of combinators for defining webservices APIs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "servant" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring
+ , bytestring-conversion, case-insensitive, directory, doctest
+ , filemanip, filepath, hspec, http-media, http-types, network-uri
+ , parsec, QuickCheck, quickcheck-instances, string-conversions
+ , text, url
+ }:
+ mkDerivation {
+ pname = "servant";
+ version = "0.4.4.6";
+ sha256 = "6adeba12f74f809c3bd9846d2563e1bffb9826d8731084bcea17bce7a145ee6a";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring bytestring-conversion
+ case-insensitive http-media http-types network-uri
+ string-conversions text
+ ];
+ testHaskellDepends = [
+ aeson attoparsec base bytestring directory doctest filemanip
+ filepath hspec parsec QuickCheck quickcheck-instances
+ string-conversions text url
+ ];
+ homepage = "http://haskell-servant.github.io/";
+ description = "A family of combinators for defining webservices APIs";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"servant-JuicyPixels_0_1_0_0" = callPackage
@@ -165974,8 +170418,8 @@ self: {
({ mkDerivation, base, blaze-html, http-media, servant }:
mkDerivation {
pname = "servant-blaze";
- version = "0.4.4.5";
- sha256 = "b2ac467c4cc6e3e439436616f9132818e1023ea048e918d87f133342705bc991";
+ version = "0.4.4.6";
+ sha256 = "ef7ec4007b43679fd50133c097afb3ed33f64696fb44b03a281160384f693f91";
libraryHaskellDepends = [ base blaze-html http-media servant ];
homepage = "http://haskell-servant.github.io/";
description = "Blaze-html support for servant";
@@ -165986,8 +170430,8 @@ self: {
({ mkDerivation, base, cassava, http-media, servant, vector }:
mkDerivation {
pname = "servant-cassava";
- version = "0.4.4.5";
- sha256 = "2db20898f6dc5bc6847247ad0bf5fd797fe70f6f31bac3716846fad1f5a44b6d";
+ version = "0.4.4.6";
+ sha256 = "2d5b3be61d67d89b95dd3156d4bf5201452f30031517276c4dd7cde4a7456769";
libraryHaskellDepends = [ base cassava http-media servant vector ];
homepage = "http://haskell-servant.github.io/";
description = "Servant CSV content-type for cassava";
@@ -166101,7 +170545,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "servant-client" = callPackage
+ "servant-client_0_4_4_5" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
, either, exceptions, hspec, http-client, http-client-tls
, http-media, http-types, HUnit, network, network-uri, QuickCheck
@@ -166125,6 +170569,33 @@ self: {
homepage = "http://haskell-servant.github.io/";
description = "automatical derivation of querying functions for servant webservices";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "servant-client" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
+ , either, exceptions, hspec, http-client, http-client-tls
+ , http-media, http-types, HUnit, network, network-uri, QuickCheck
+ , safe, servant, servant-server, string-conversions, text
+ , transformers, wai, warp
+ }:
+ mkDerivation {
+ pname = "servant-client";
+ version = "0.4.4.6";
+ sha256 = "c4604c462f44963fce5ac32c330281880351ea39f5a206876af95d9945408383";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring either exceptions http-client
+ http-client-tls http-media http-types network-uri safe servant
+ string-conversions text transformers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring deepseq either hspec http-client http-media
+ http-types HUnit network QuickCheck servant servant-server text wai
+ warp
+ ];
+ homepage = "http://haskell-servant.github.io/";
+ description = "automatical derivation of querying functions for servant webservices";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"servant-docs_0_3_1" = callPackage
@@ -166237,7 +170708,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "servant-docs" = callPackage
+ "servant-docs_0_4_4_5" = callPackage
({ mkDerivation, aeson, base, bytestring, bytestring-conversion
, case-insensitive, hashable, hspec, http-media, http-types, lens
, servant, string-conversions, text, unordered-containers
@@ -166263,6 +170734,35 @@ self: {
homepage = "http://haskell-servant.github.io/";
description = "generate API docs for your servant webservice";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "servant-docs" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, bytestring-conversion
+ , case-insensitive, hashable, hspec, http-media, http-types, lens
+ , servant, string-conversions, text, unordered-containers
+ }:
+ mkDerivation {
+ pname = "servant-docs";
+ version = "0.4.4.6";
+ sha256 = "bc3a1209e98f55a1c67c175a5c117bfb5a1b5a0a1b9aebeb31ad93fbc90efd2b";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring bytestring-conversion case-insensitive hashable
+ http-media http-types lens servant string-conversions text
+ unordered-containers
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring-conversion lens servant string-conversions
+ text
+ ];
+ testHaskellDepends = [
+ aeson base hspec lens servant string-conversions
+ ];
+ homepage = "http://haskell-servant.github.io/";
+ description = "generate API docs for your servant webservice";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"servant-ede" = callPackage
@@ -166298,8 +170798,8 @@ self: {
}:
mkDerivation {
pname = "servant-examples";
- version = "0.4.4.5";
- sha256 = "51a0f8953c3eeed16c6745286d858338f657d000af9ad2f6a7a7531688426425";
+ version = "0.4.4.6";
+ sha256 = "8901e5d619234600d69341f314de044c6659f88e1fd1c6ceed71929565bac0ee";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -166425,7 +170925,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "servant-jquery" = callPackage
+ "servant-jquery_0_4_4_5" = callPackage
({ mkDerivation, aeson, base, charset, filepath, hspec
, hspec-expectations, language-ecmascript, lens, servant
, servant-server, stm, text, transformers, warp
@@ -166446,14 +170946,38 @@ self: {
homepage = "http://haskell-servant.github.io/";
description = "Automatically derive (jquery) javascript functions to query servant webservices";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "servant-jquery" = callPackage
+ ({ mkDerivation, aeson, base, charset, filepath, hspec
+ , hspec-expectations, language-ecmascript, lens, servant
+ , servant-server, stm, text, transformers, warp
+ }:
+ mkDerivation {
+ pname = "servant-jquery";
+ version = "0.4.4.6";
+ sha256 = "6d144efd7d8a267e88ea9b94da766cae8373614673e58e38ff17a95b0e827e7d";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base charset lens servant text ];
+ executableHaskellDepends = [
+ aeson base filepath servant servant-server stm transformers warp
+ ];
+ testHaskellDepends = [
+ base hspec hspec-expectations language-ecmascript lens servant
+ ];
+ homepage = "http://haskell-servant.github.io/";
+ description = "Automatically derive (jquery) javascript functions to query servant webservices";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"servant-lucid" = callPackage
({ mkDerivation, base, http-media, lucid, servant }:
mkDerivation {
pname = "servant-lucid";
- version = "0.4.4.5";
- sha256 = "85c922b88dbf4c7c0e8447e326938ab1f3f8dd60400f1b23a0d63109e6159913";
+ version = "0.4.4.6";
+ sha256 = "9dede15f6a6032a3e815bd949e2c83f243a6c15aaca8ee65ee97c163515fdf4b";
libraryHaskellDepends = [ base http-media lucid servant ];
homepage = "http://haskell-servant.github.io/";
description = "Servant support for lucid";
@@ -166466,8 +170990,8 @@ self: {
}:
mkDerivation {
pname = "servant-mock";
- version = "0.4.4.5";
- sha256 = "3b1cb43127ceb10979fa056c847e588d030293ee8842e13d1c18458b886d7ed6";
+ version = "0.4.4.6";
+ sha256 = "eaf6d4b7635bc0549c2d1fba1e4b6d5130281880e345180f0f78cf78ba7a0665";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -166751,7 +171275,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "servant-server" = callPackage
+ "servant-server_0_4_4_5" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring
, bytestring-conversion, directory, doctest, either, exceptions
, filemanip, filepath, hspec, hspec-wai, http-types, mmorph, mtl
@@ -166780,21 +171304,58 @@ self: {
homepage = "http://haskell-servant.github.io/";
description = "A family of combinators for defining webservices APIs and serving them";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "servant-server" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring
+ , bytestring-conversion, directory, doctest, either, exceptions
+ , filemanip, filepath, hspec, hspec-wai, http-types, mmorph, mtl
+ , network, network-uri, parsec, QuickCheck, safe, servant, split
+ , string-conversions, system-filepath, temporary, text
+ , transformers, wai, wai-app-static, wai-extra, warp
+ }:
+ mkDerivation {
+ pname = "servant-server";
+ version = "0.4.4.6";
+ sha256 = "04d5b9518ccbb88a9f492ca3ffceb4f382ca4d06ef11524f5f1f691298856a4b";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring either filepath http-types mmorph
+ mtl network-uri safe servant split string-conversions
+ system-filepath text transformers wai wai-app-static warp
+ ];
+ executableHaskellDepends = [ aeson base servant text wai warp ];
+ testHaskellDepends = [
+ aeson base bytestring bytestring-conversion directory doctest
+ either exceptions filemanip filepath hspec hspec-wai http-types mtl
+ network parsec QuickCheck servant string-conversions temporary text
+ transformers wai wai-extra warp
+ ];
+ homepage = "http://haskell-servant.github.io/";
+ description = "A family of combinators for defining webservices APIs and serving them";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"servant-swagger" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, hashable
- , lens, servant, text, unordered-containers, uuid
+ ({ mkDerivation, aeson, aeson-qq, base, bytestring, hspec
+ , http-media, lens, servant, swagger2, text, time
+ , unordered-containers
}:
mkDerivation {
pname = "servant-swagger";
- version = "0.0.0.1";
- sha256 = "7c9b93912cc6aa617b4d068624c3b927f58f8dfb3f153c8be51c7fc5c22c0b4e";
+ version = "0.1";
+ sha256 = "ee47a6f51afb029abe1add54a1f579340ec48e5b816b592d1b976d0bdfd8346e";
libraryHaskellDepends = [
- aeson base bytestring containers hashable lens servant text
- unordered-containers uuid
+ aeson base bytestring http-media lens servant swagger2 text
+ unordered-containers
];
- description = "Swagger";
+ testHaskellDepends = [
+ aeson aeson-qq base hspec lens servant swagger2 text time
+ ];
+ homepage = "https://github.com/dmjio/servant-swagger";
+ description = "Generate Swagger specification for your servant API";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -166806,6 +171367,8 @@ self: {
pname = "servant-yaml";
version = "0.1.0.0";
sha256 = "c917d9b046b06a9c4386f743a78142c27cf7f0ec1ad8562770ab9828f2ee3204";
+ revision = "2";
+ editedCabalFile = "3ef09bca6255336c4a1dfd58b27a0d24957ea31e42d51d3b9334790518818ed0";
libraryHaskellDepends = [
base bytestring http-media servant yaml
];
@@ -166864,7 +171427,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "serversession-backend-acid-state" = callPackage
+ "serversession-backend-acid-state_1_0_2" = callPackage
({ mkDerivation, acid-state, base, containers, hspec, mtl, safecopy
, serversession, unordered-containers
}:
@@ -166883,9 +171446,31 @@ self: {
homepage = "https://github.com/yesodweb/serversession";
description = "Storage backend for serversession using acid-state";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "serversession-backend-persistent" = callPackage
+ "serversession-backend-acid-state" = callPackage
+ ({ mkDerivation, acid-state, base, containers, hspec, mtl, safecopy
+ , serversession, unordered-containers
+ }:
+ mkDerivation {
+ pname = "serversession-backend-acid-state";
+ version = "1.0.3";
+ sha256 = "005317d6b31500738979d5affc858c5d2642dc86122b360c28a0737aac2a7ce6";
+ libraryHaskellDepends = [
+ acid-state base containers mtl safecopy serversession
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ acid-state base containers hspec mtl safecopy serversession
+ unordered-containers
+ ];
+ homepage = "https://github.com/yesodweb/serversession";
+ description = "Storage backend for serversession using acid-state";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "serversession-backend-persistent_1_0_1" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal
, hspec, monad-logger, path-pieces, persistent
, persistent-postgresql, persistent-sqlite, persistent-template
@@ -166910,6 +171495,58 @@ self: {
homepage = "https://github.com/yesodweb/serversession";
description = "Storage backend for serversession using persistent and an RDBMS";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "serversession-backend-persistent" = callPackage
+ ({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal
+ , hspec, monad-logger, path-pieces, persistent
+ , persistent-postgresql, persistent-sqlite, persistent-template
+ , QuickCheck, resource-pool, serversession, tagged, text, time
+ , transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "serversession-backend-persistent";
+ version = "1.0.2";
+ sha256 = "19dfb2c55d64168e3fa2ceb6476ac55c67e69a750e0a39b400d9b3b0fbd3be4b";
+ libraryHaskellDepends = [
+ aeson base base64-bytestring bytestring cereal path-pieces
+ persistent serversession tagged text time transformers
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base base64-bytestring bytestring cereal hspec monad-logger
+ path-pieces persistent persistent-postgresql persistent-sqlite
+ persistent-template QuickCheck resource-pool serversession text
+ time transformers unordered-containers
+ ];
+ homepage = "https://github.com/yesodweb/serversession";
+ description = "Storage backend for serversession using persistent and an RDBMS";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "serversession-backend-redis_1_0" = callPackage
+ ({ mkDerivation, base, bytestring, hedis, hspec, path-pieces
+ , serversession, tagged, text, time, transformers
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "serversession-backend-redis";
+ version = "1.0";
+ sha256 = "42da6e2519a4c8fd3f9b134cdf08771855ca8f639a37a6f5251a20fe8bc83f64";
+ libraryHaskellDepends = [
+ base bytestring hedis path-pieces serversession tagged text time
+ transformers unordered-containers
+ ];
+ testHaskellDepends = [
+ base bytestring hedis hspec path-pieces serversession text time
+ transformers unordered-containers
+ ];
+ doCheck = false;
+ homepage = "https://github.com/yesodweb/serversession";
+ description = "Storage backend for serversession using Redis";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"serversession-backend-redis" = callPackage
@@ -166919,8 +171556,8 @@ self: {
}:
mkDerivation {
pname = "serversession-backend-redis";
- version = "1.0";
- sha256 = "42da6e2519a4c8fd3f9b134cdf08771855ca8f639a37a6f5251a20fe8bc83f64";
+ version = "1.0.1";
+ sha256 = "b4b30860fa2e431fd7101b3fb5541e7a687bce71886ca164564c35fbf104af4f";
libraryHaskellDepends = [
base bytestring hedis path-pieces serversession tagged text time
transformers unordered-containers
@@ -166998,8 +171635,8 @@ self: {
pname = "servius";
version = "1.2.0.1";
sha256 = "3839d725b5b01be2baf46bb93a5c3090494a43aefa09e2a300a7e96b826f9a01";
- revision = "1";
- editedCabalFile = "febebdf7c47660c5f61502b7537258d4fad717fd9ef6668c7e5d196450b2fba1";
+ revision = "2";
+ editedCabalFile = "9f2fe5d7ad9f90e4314675f47634a41ba37a14746c0b72d576323d672f1ca580";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -167065,8 +171702,8 @@ self: {
({ mkDerivation, base, containers, utility-ht }:
mkDerivation {
pname = "set-cover";
- version = "0.0.5";
- sha256 = "a3a4b4f2099780fe5652036346d7dae2bf1db4a56e77e663ca6964312dec7c99";
+ version = "0.0.6";
+ sha256 = "6b1554247fda64306c4d47957b00794e06e0744f9996d287dbdb6612774179f9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base containers utility-ht ];
@@ -167186,6 +171823,8 @@ self: {
pname = "setlocale";
version = "1.0.0.3";
sha256 = "4d638b5906ed83eb9a0a4d97aaca832b8a73ce94efdb8a2b2b1329e6d738c19e";
+ revision = "1";
+ editedCabalFile = "9180b0e49613d699ec136db7db2befdb5874dc7df32393cc6196be03a7fa34f4";
libraryHaskellDepends = [ base ];
homepage = "https://bitbucket.org/IchUndNichtDu/haskell-setlocale";
description = "Haskell bindings to setlocale";
@@ -167283,6 +171922,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "sexp-grammar" = callPackage
+ ({ mkDerivation, array, base, containers, mtl, QuickCheck
+ , scientific, semigroups, split, stack-prism, tasty, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, wl-pprint-text
+ }:
+ mkDerivation {
+ pname = "sexp-grammar";
+ version = "1.1.0";
+ sha256 = "e784db96a9fdcf1fe5f48adfc62e8b4ef9795bf4558769c149f244ed5ef9415c";
+ libraryHaskellDepends = [
+ array base containers mtl scientific semigroups split stack-prism
+ template-haskell text wl-pprint-text
+ ];
+ testHaskellDepends = [
+ base QuickCheck scientific semigroups stack-prism tasty tasty-hunit
+ tasty-quickcheck
+ ];
+ homepage = "https://github.com/esmolanka/sexp-grammar";
+ description = "Invertible parsers for S-expressions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sexp-show" = callPackage
({ mkDerivation, base, pretty-show }:
mkDerivation {
@@ -167893,11 +172555,30 @@ self: {
version = "0.1.2";
sha256 = "413dc10d9b141ba885b3067b2ab76aee7f2978a930e874885fa0baf3d8b1c247";
libraryHaskellDepends = [ base bytestring bzlib shake tar ];
+ jailbreak = true;
homepage = "https://github.com/LukeHoersten/shake-pack";
description = "Shake File Pack Rule";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "shake-persist" = callPackage
+ ({ mkDerivation, base, binary, directory, shake, template-haskell
+ }:
+ mkDerivation {
+ pname = "shake-persist";
+ version = "0.1.0.0";
+ sha256 = "2404cd39d67a8bbd36afb3e658375faae1d6f54941a2de06abf85155ef87986a";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary directory shake template-haskell
+ ];
+ executableHaskellDepends = [ base shake ];
+ homepage = "https://anonscm.debian.org/cgit/users/kaction-guest/haskell-shake-persist.git";
+ description = "Shake build system on-disk caching";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"shaker" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, directory
, filepath, ghc, ghc-paths, haskeline, haskell-src, HUnit, mtl
@@ -168157,6 +172838,21 @@ self: {
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
+ "shakespeare-babel" = callPackage
+ ({ mkDerivation, base, classy-prelude, shakespeare
+ , template-haskell
+ }:
+ mkDerivation {
+ pname = "shakespeare-babel";
+ version = "0.1.0.0";
+ sha256 = "a072ca9cf9397f23b74920d395d880108a7268d63a93da3086ed5a40ee0c2035";
+ libraryHaskellDepends = [
+ base classy-prelude shakespeare template-haskell
+ ];
+ description = "compile es2015";
+ license = stdenv.lib.licenses.publicDomain;
+ }) {};
+
"shakespeare-css" = callPackage
({ mkDerivation, base, shakespeare }:
mkDerivation {
@@ -168336,10 +173032,13 @@ self: {
pname = "she";
version = "0.6";
sha256 = "6cff306f22d7d8d99a1e61dfc0f9fb09ad3f8e21129eabb6ea68014998607274";
+ revision = "1";
+ editedCabalFile = "a81a091b54a4da7f992291e8985919456775776078d3bf1e5e5a81eca66b7a38";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base filepath mtl ];
executableHaskellDepends = [ base filepath mtl ];
+ jailbreak = true;
homepage = "http://personal.cis.strath.ac.uk/~conor/pub/she";
description = "A Haskell preprocessor adding miscellaneous features";
license = stdenv.lib.licenses.publicDomain;
@@ -168526,6 +173225,8 @@ self: {
pname = "shelltestrunner";
version = "1.3.5";
sha256 = "4265eb9cc87c352655099da26f49fb7829f5163edd03a20105b7a25609d3a829";
+ revision = "1";
+ editedCabalFile = "4ccce28f099594a89bbb8ff9c8f6408955b4be02a01eb2d552e1ce7165dce3aa";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -168533,7 +173234,6 @@ self: {
pretty-show process regex-tdfa safe test-framework
test-framework-hunit utf8-string
];
- jailbreak = true;
homepage = "http://joyful.com/shelltestrunner";
description = "A tool for testing command-line programs";
license = "GPL";
@@ -169042,8 +173742,8 @@ self: {
}:
mkDerivation {
pname = "sign";
- version = "0.4.2";
- sha256 = "2ce6cc3b2803f11ad03abaf5ca0b11b37aa131f3867d8f3a741f0b9b51d67659";
+ version = "0.4.3";
+ sha256 = "77855b6953a17cdba1459efc5241b7174cd628629583245ced96684dfd1f7544";
libraryHaskellDepends = [
base containers deepseq hashable lattices universe-base
];
@@ -169163,14 +173863,14 @@ self: {
"simple" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, blaze-builder, bytestring, cmdargs, directory, filepath, hspec
- , http-types, HUnit, mime-types, monad-control, mtl, process
- , setenv, simple-templates, text, transformers, transformers-base
- , unordered-containers, vector, wai, wai-extra
+ , hspec-contrib, http-types, mime-types, monad-control, mtl
+ , process, setenv, simple-templates, text, transformers
+ , transformers-base, unordered-containers, vector, wai, wai-extra
}:
mkDerivation {
pname = "simple";
- version = "0.11.0";
- sha256 = "006bfe1d98473d2750aa14373dbd257d91d31c3174f9d06e6ea6d9203aa939d8";
+ version = "0.11.1";
+ sha256 = "74c3cfb9a92cbaebb47e8abbc7d918947a05340fd0d4fab1661ff8e777f5e815";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -169184,9 +173884,11 @@ self: {
setenv simple-templates text unordered-containers vector
];
testHaskellDepends = [
- base hspec HUnit monad-control mtl transformers wai
+ aeson base base64-bytestring blaze-builder bytestring directory
+ filepath hspec hspec-contrib http-types mime-types monad-control
+ mtl simple-templates text transformers transformers-base
+ unordered-containers vector wai wai-extra
];
- jailbreak = true;
homepage = "http://simple.cx";
description = "A minimalist web framework for the WAI server interface";
license = stdenv.lib.licenses.gpl3;
@@ -169764,8 +174466,8 @@ self: {
}:
mkDerivation {
pname = "simple-templates";
- version = "0.8.0.0";
- sha256 = "e8482e6d14ed95f8e5682a22298d992bf18112a88e2e08e95c28b4e540d2b4d2";
+ version = "0.8.0.1";
+ sha256 = "28e10f916320bb5097d9ed323a1726d88d17a51b0ac0290a91806d97840bca8e";
libraryHaskellDepends = [
aeson attoparsec base scientific text unordered-containers vector
];
@@ -170329,7 +175031,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "skein" = callPackage
+ "skein_1_0_9_3" = callPackage
({ mkDerivation, base, bytestring, cereal, crypto-api, filepath
, hspec, tagged
}:
@@ -170346,6 +175048,26 @@ self: {
homepage = "https://github.com/meteficha/skein";
description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "skein" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, crypto-api, filepath
+ , hspec, tagged
+ }:
+ mkDerivation {
+ pname = "skein";
+ version = "1.0.9.4";
+ sha256 = "f882ca0cc5ed336ef898fb3c89579e392900259296b2320edf968b9fc16cb8c9";
+ libraryHaskellDepends = [
+ base bytestring cereal crypto-api tagged
+ ];
+ testHaskellDepends = [
+ base bytestring cereal crypto-api filepath hspec tagged
+ ];
+ homepage = "https://github.com/meteficha/skein";
+ description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well.";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"skeleton" = callPackage
@@ -172158,6 +176880,8 @@ self: {
pname = "snaplet-fay";
version = "0.3.3.12";
sha256 = "fac218332df80f9c109aa1a0479c3956d286487769840b229d9faa1fda8733c9";
+ revision = "1";
+ editedCabalFile = "9986472ebb3e6f8761004d4d2d3da8e937b786428ffaf39a338eabd364c4a974";
libraryHaskellDepends = [
aeson base bytestring configurator directory fay filepath mtl snap
snap-core transformers
@@ -172177,6 +176901,8 @@ self: {
pname = "snaplet-fay";
version = "0.3.3.13";
sha256 = "39810748b7177b45a0fab785e48ac497d81587e48dde9dc8ad75e8d704bdda3f";
+ revision = "1";
+ editedCabalFile = "7e46253eccd3c819ebf3700a5398e9405ce21069bc5b8f92a29550cf8119e47a";
libraryHaskellDepends = [
aeson base bytestring configurator directory fay filepath mtl snap
snap-core transformers
@@ -172217,6 +176943,7 @@ self: {
homepage = "https://github.com/mikeplus64/snaplet-hasql";
description = "A Hasql snaplet";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"snaplet-haxl" = callPackage
@@ -172697,6 +177424,7 @@ self: {
homepage = "https://github.com/nurpax/snaplet-sqlite-simple";
description = "sqlite-simple snaplet for the Snap Framework";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"snaplet-stripe" = callPackage
@@ -173029,7 +177757,7 @@ self: {
homepage = "http://code.mathr.co.uk/snowglobe";
description = "randomized fractal snowflakes demo";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"soap_0_2_2_5" = callPackage
@@ -173494,6 +178222,8 @@ self: {
pname = "sourcemap";
version = "0.1.6";
sha256 = "b9a04cccb4fe7eea8b37a2eaf2bc776eae5640038ab76fb948c5a3ea09a9ce7a";
+ revision = "1";
+ editedCabalFile = "5d35341a581af4ba98187f832cac8b25e463bd1ce451aa1dbad161931521f8b8";
libraryHaskellDepends = [
aeson attoparsec base bytestring process text unordered-containers
utf8-string
@@ -173753,16 +178483,18 @@ self: {
"spatial-math" = callPackage
({ mkDerivation, base, binary, cereal, doctest, ghc-prim, lens
- , linear
+ , linear, QuickCheck, test-framework, test-framework-quickcheck2
}:
mkDerivation {
pname = "spatial-math";
- version = "0.2.4.0";
- sha256 = "7bcb1ca70702e6b66accab8a20eaa02e737989924214d3cc89f1f89c3262da2b";
+ version = "0.2.5.0";
+ sha256 = "3fbdac29649d0bba318766e271eab808732acd529667c4a9f064aab2858d3ef8";
libraryHaskellDepends = [
base binary cereal ghc-prim lens linear
];
- testHaskellDepends = [ base doctest ];
+ testHaskellDepends = [
+ base doctest QuickCheck test-framework test-framework-quickcheck2
+ ];
description = "3d math including quaternions/euler angles/dcms and utility functions";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -173800,6 +178532,8 @@ self: {
pname = "spdx";
version = "0.2.1.0";
sha256 = "a7f0d6098e201f5d7b14c13387fe699b9830c95c0192bbd8ceda446a30c980f2";
+ revision = "1";
+ editedCabalFile = "adba306bc3280e794c4f69da6fb87346d53bd5c72bd9940069d68d1fc194ce61";
libraryHaskellDepends = [ base transformers ];
testHaskellDepends = [ base tasty tasty-quickcheck ];
homepage = "https://github.com/phadej/spdx";
@@ -173920,6 +178654,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "speculation_1_5_0_3" = callPackage
+ ({ mkDerivation, base, ghc-prim, stm, transformers }:
+ mkDerivation {
+ pname = "speculation";
+ version = "1.5.0.3";
+ sha256 = "73bf641a87e0d28a2ba233922db936e0776c3dc24ed421f6f963f015e2eb4d3f";
+ libraryHaskellDepends = [ base ghc-prim stm transformers ];
+ homepage = "http://github.com/ekmett/speculation";
+ description = "A framework for safe, programmable, speculative parallelism";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"speculation-transformers" = callPackage
({ mkDerivation, speculation }:
mkDerivation {
@@ -174190,14 +178937,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "split" = callPackage
+ "split_0_2_2" = callPackage
({ mkDerivation, base, QuickCheck }:
mkDerivation {
pname = "split";
version = "0.2.2";
sha256 = "f9cf9e571357f227aed5be9a78f5bbf78ef55c99df2edf7fdc659acc1f904375";
- revision = "1";
- editedCabalFile = "9098e40414e8491b0a400f5874408e577a444c4eadf1e03fb4ea6dfcc32e30c4";
+ revision = "2";
+ editedCabalFile = "066b3484a1880627f3abc187557709b8947d928e82cd9add5812587b2df295c1";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base QuickCheck ];
+ description = "Combinator library for splitting lists";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "split" = callPackage
+ ({ mkDerivation, base, QuickCheck }:
+ mkDerivation {
+ pname = "split";
+ version = "0.2.3";
+ sha256 = "a6d100e433fa27eda72127475ba9c55481ca4105cfbb6ff55b67023d00ccead9";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base QuickCheck ];
description = "Combinator library for splitting lists";
@@ -174634,6 +179394,7 @@ self: {
homepage = "http://functionalley.eu/Squeeze/squeeze.html";
description = "A file-packing application";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sr-extra" = callPackage
@@ -174895,8 +179656,8 @@ self: {
({ mkDerivation, base, ghc-prim }:
mkDerivation {
pname = "stable-marriage";
- version = "0.1.0.0";
- sha256 = "951898bb20439d75282147ba2c17a16f13ea411cb8280564b38e4e6cd3f936fc";
+ version = "0.1.1.0";
+ sha256 = "12da2128ef67c7f30e9bf1fef0ccffc323bbdfc0699126945c422a52a25d09b2";
libraryHaskellDepends = [ base ghc-prim ];
homepage = "http://github.com/cutsea110/stable-marriage";
description = "algorithms around stable marriage";
@@ -175524,6 +180285,8 @@ self: {
pname = "stack";
version = "1.0.0";
sha256 = "cd2f606d390fe521b6ba0794de87edcba64c4af66856af09594907c2b4f4751d";
+ revision = "6";
+ editedCabalFile = "d2de14a5f76d0d1b7ff78d1a7647a429e4151ffdda57fa3b061a0c5641272931";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -175620,8 +180383,8 @@ self: {
}:
mkDerivation {
pname = "stack-run";
- version = "0.1.0.0";
- sha256 = "cf128c392f5ab5fff66ae818b0cdf739767b518ba4db94b2db537490657f629d";
+ version = "0.1.0.2";
+ sha256 = "7ebf14489c52f6b52e38f238f6d5975ceedda95f066a60b224990dac85ca25f4";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -177595,8 +182358,8 @@ self: {
({ mkDerivation, base, transformers, utility-ht }:
mkDerivation {
pname = "storable-record";
- version = "0.0.3";
- sha256 = "a1f7ff75fb3337945f15e7033bed284fc42fb2e7de4a0ebc1374e27632d162d7";
+ version = "0.0.3.1";
+ sha256 = "74e5ceee49e0b7625d13759597d21e714843406b8b80e9168a0bb1199ffdadba";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base transformers utility-ht ];
@@ -177622,8 +182385,8 @@ self: {
({ mkDerivation, base, storable-record, utility-ht }:
mkDerivation {
pname = "storable-tuple";
- version = "0.0.2";
- sha256 = "0de37d7052b809045287720b38e0dc044b9bf330fb9a0cc6517f309e0dd1140f";
+ version = "0.0.3.1";
+ sha256 = "d6f035e56e7a786dc1b0fdf820260a55fec16cf8df486f9fc5ecadb13f583585";
libraryHaskellDepends = [ base storable-record utility-ht ];
homepage = "http://code.haskell.org/~thielema/storable-tuple/";
description = "Storable instance for pairs and triples";
@@ -178114,8 +182877,8 @@ self: {
}:
mkDerivation {
pname = "streaming-utils";
- version = "0.1.4.0";
- sha256 = "ab0c080387b29d8fd116944b560700fa37a23d38d33ab56813a64d74546de00e";
+ version = "0.1.4.1";
+ sha256 = "f38fd329658f5d1e2f8aa720c5266458cffa58d744cbc6d93c208599c414e78a";
libraryHaskellDepends = [
aeson attoparsec base bytestring http-client http-client-tls
json-stream mtl pipes resourcet streaming streaming-bytestring
@@ -178622,14 +183385,13 @@ self: {
}:
mkDerivation {
pname = "strive";
- version = "2.1.0";
- sha256 = "42a7375f3178bda26b7ebb9c0dcb038bdb647501e6b3f9a89dd7594e44cf5122";
+ version = "2.2.0";
+ sha256 = "558042448e7694f893cba63b1191a8868b2d819fce3a1a54ac5309f6d9e0878a";
libraryHaskellDepends = [
aeson base bytestring data-default gpolyline http-conduit
http-types template-haskell text time transformers
];
testHaskellDepends = [ base bytestring hlint markdown-unlit time ];
- jailbreak = true;
homepage = "http://taylor.fausak.me/strive/";
description = "A Haskell client for the Strava V3 API";
license = stdenv.lib.licenses.mit;
@@ -179723,8 +184485,8 @@ self: {
}:
mkDerivation {
pname = "swagger2";
- version = "1.0";
- sha256 = "04ccac8d97cac4a4673151a751a813de7fd6f948b0f98f9b23f447016c19021d";
+ version = "1.1.1";
+ sha256 = "bb441e8c160db9fe91ff62cc14b36ecfce683cd033a61aef7700acf763a526aa";
libraryHaskellDepends = [
aeson base containers hashable http-media lens mtl network
scientific text time unordered-containers
@@ -180141,6 +184903,7 @@ self: {
homepage = "https://github.com/jetho/syncthing-hs";
description = "Haskell bindings for the Syncthing REST API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"synt" = callPackage
@@ -181242,8 +186005,8 @@ self: {
}:
mkDerivation {
pname = "taffybar";
- version = "0.4.5";
- sha256 = "9cb676fdc80f570b066fe847b3ff459f8f8cea0d651b9d5f0c264e575fc1fc45";
+ version = "0.4.6";
+ sha256 = "620918469d79d33067808114bdf8d4d6f5a5ae6d77ff672a37ea04ecc5e0caf5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -181258,7 +186021,6 @@ self: {
base dyre filepath gtk safe xdg-basedir
];
executablePkgconfigDepends = [ gtk2 ];
- jailbreak = true;
homepage = "http://github.com/travitch/taffybar";
description = "A desktop bar similar to xmobar, but with more GUI";
license = stdenv.lib.licenses.bsd3;
@@ -181577,7 +186339,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "tagsoup" = callPackage
+ "tagsoup_0_13_6" = callPackage
({ mkDerivation, base, bytestring, containers, text }:
mkDerivation {
pname = "tagsoup";
@@ -181589,6 +186351,36 @@ self: {
homepage = "http://community.haskell.org/~ndm/tagsoup/";
description = "Parsing and extracting information from (possibly malformed) HTML/XML documents";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "tagsoup_0_13_7" = callPackage
+ ({ mkDerivation, base, bytestring, containers, text }:
+ mkDerivation {
+ pname = "tagsoup";
+ version = "0.13.7";
+ sha256 = "6fd72e0d42e686f2af3bfcff30a1abe673530f86dfebf8cf2b02fd1667366d37";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bytestring containers text ];
+ homepage = "https://github.com/ndmitchell/tagsoup#readme";
+ description = "Parsing and extracting information from (possibly malformed) HTML/XML documents";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "tagsoup" = callPackage
+ ({ mkDerivation, base, bytestring, containers, text }:
+ mkDerivation {
+ pname = "tagsoup";
+ version = "0.13.8";
+ sha256 = "cff171695c5c559565eff8296bd44442ffff6bc8972e81f3a6c27eb1f13e1c2e";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bytestring containers text ];
+ homepage = "https://github.com/ndmitchell/tagsoup#readme";
+ description = "Parsing and extracting information from (possibly malformed) HTML/XML documents";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"tagsoup-ht" = callPackage
@@ -181848,7 +186640,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "tar" = callPackage
+ "tar_0_4_2_2" = callPackage
({ mkDerivation, array, base, bytestring, bytestring-handle
, directory, filepath, old-time, QuickCheck, tasty
, tasty-quickcheck, time
@@ -181869,6 +186661,28 @@ self: {
doCheck = false;
description = "Reading, writing and manipulating \".tar\" archive files.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "tar" = callPackage
+ ({ mkDerivation, array, base, bytestring, bytestring-handle
+ , containers, deepseq, directory, filepath, QuickCheck, tasty
+ , tasty-quickcheck, time
+ }:
+ mkDerivation {
+ pname = "tar";
+ version = "0.5.0.1";
+ sha256 = "c465e21b9d70abaa610e94a3792c69b88bb4436fadc02a5fd72a933d46dc5818";
+ libraryHaskellDepends = [
+ array base bytestring containers deepseq directory filepath time
+ ];
+ testHaskellDepends = [
+ array base bytestring bytestring-handle containers deepseq
+ directory filepath QuickCheck tasty tasty-quickcheck time
+ ];
+ doCheck = false;
+ description = "Reading, writing and manipulating \".tar\" archive files.";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"tardis" = callPackage
@@ -182795,6 +187609,47 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "telegram-api" = callPackage
+ ({ mkDerivation, aeson, base, either, hspec, http-types, servant
+ , servant-client, text
+ }:
+ mkDerivation {
+ pname = "telegram-api";
+ version = "0.2.1.0";
+ sha256 = "02e564a45e095053f36e77772fc8dd9847b65f95087d47c6d50b96418f373a4f";
+ libraryHaskellDepends = [
+ aeson base either servant servant-client text
+ ];
+ testHaskellDepends = [
+ base hspec http-types servant servant-client text
+ ];
+ homepage = "http://github.com/klappvisor/haskell-telegram-api#readme";
+ description = "Telegram Bot API bindings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "teleport" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, base, bytestring
+ , configurator, optparse-applicative, system-filepath, text, turtle
+ }:
+ mkDerivation {
+ pname = "teleport";
+ version = "0.0.0.10";
+ sha256 = "cb39562f0e1fd428f072e2f2e2440f6ac6c2ff8077e767d2fced0e402f575f66";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base ];
+ executableHaskellDepends = [
+ aeson ansi-terminal base bytestring configurator
+ optparse-applicative system-filepath text turtle
+ ];
+ testHaskellDepends = [ base ];
+ homepage = "https://github.com/bollu/teleport#readme";
+ description = "A tool to quickly switch between directories";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"tellbot" = callPackage
({ mkDerivation, base, bifunctors, bytestring, containers
, http-conduit, mtl, network, regex-pcre, split, tagsoup, text
@@ -182815,6 +187670,27 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
+ "tellbot_0_6_0_11" = callPackage
+ ({ mkDerivation, base, bifunctors, bytestring, containers
+ , http-conduit, mtl, network, regex-pcre, split, tagsoup, text
+ , time, transformers
+ }:
+ mkDerivation {
+ pname = "tellbot";
+ version = "0.6.0.11";
+ sha256 = "0589e73acc704ef0b38e59b98caba0faba9aef9802672f50efc1fcb7c0287c9f";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bifunctors bytestring containers http-conduit mtl network
+ regex-pcre split tagsoup text time transformers
+ ];
+ homepage = "https://github.com/phaazon/tellbot";
+ description = "IRC tellbot";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"template" = callPackage
({ mkDerivation, base, mtl, text }:
mkDerivation {
@@ -183306,6 +188182,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "terntup" = callPackage
+ ({ mkDerivation, base, HUnit, QuickCheck, test-framework
+ , test-framework-hunit, test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "terntup";
+ version = "0.0.1";
+ sha256 = "ffbb4c7dd4ccf56628360671a31745125a52f8131254fc98f2041e32bbe93ff7";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [
+ base HUnit QuickCheck test-framework test-framework-hunit
+ test-framework-quickcheck2
+ ];
+ description = "a ternary library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"terrahs" = callPackage
({ mkDerivation, base, haskell98, old-time, terralib4c, translib }:
mkDerivation {
@@ -184623,6 +189516,26 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "text-region" = callPackage
+ ({ mkDerivation, aeson, base, base-unicode-symbols, bytestring
+ , containers, groups, hspec, lens, mtl, text
+ }:
+ mkDerivation {
+ pname = "text-region";
+ version = "0.1.0.0";
+ sha256 = "bf65047a5608e62b55a6a10067068b5ef63675df1b41148ad198f464e8f80673";
+ libraryHaskellDepends = [
+ aeson base base-unicode-symbols bytestring containers groups lens
+ mtl text
+ ];
+ testHaskellDepends = [
+ base base-unicode-symbols containers hspec lens mtl text
+ ];
+ homepage = "https://github.com/mvoidex/text-region";
+ description = "Provides functions to update text region positions according to text edit actions";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"text-register-machine" = callPackage
({ mkDerivation, base, containers, mtl, vector }:
mkDerivation {
@@ -184907,8 +189820,8 @@ self: {
({ mkDerivation, base, QuickCheck, utility-ht }:
mkDerivation {
pname = "tfp";
- version = "1.0";
- sha256 = "94a87735c81cc5e44a75b25d65eb655e113a7487cc4c2e4eb6ef3d7d66134e0e";
+ version = "1.0.0.2";
+ sha256 = "9a817090cb91f78424affc3bfb6a7ea65b520087b779c9fd501fc9779e654cda";
libraryHaskellDepends = [ base utility-ht ];
testHaskellDepends = [ base QuickCheck ];
homepage = "http://www.haskell.org/haskellwiki/Type_arithmetic";
@@ -185038,6 +189951,7 @@ self: {
homepage = "https://github.com/seereason/th-context";
description = "Test instance context";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-desugar_1_4_2" = callPackage
@@ -185385,9 +190299,12 @@ self: {
pname = "th-orphans";
version = "0.8.2";
sha256 = "de8db3117fae31e33e3125f66fbcb9cea514771da0a4c4922db6767a85a6a4a5";
+ revision = "1";
+ editedCabalFile = "9a990b97359930791aec671a44eed2cc91ff31793cbfb1e2e65e4db5ce8c0415";
libraryHaskellDepends = [
base template-haskell th-lift th-reify-many
];
+ jailbreak = true;
description = "Orphan instances for TH datatypes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -185415,10 +190332,13 @@ self: {
pname = "th-orphans";
version = "0.11.1";
sha256 = "be0b88c2f83fb8a373498f95044ff9f9b68480cdc74e6bb11a256516f79e2c84";
+ revision = "1";
+ editedCabalFile = "49eccfaa4ed12b68d724c75f02b10ba104295366fd1c17d69ee7151d5d5042b8";
libraryHaskellDepends = [
base mtl nats template-haskell th-lift th-reify-many
];
testHaskellDepends = [ base hspec template-haskell ];
+ jailbreak = true;
description = "Orphan instances for TH datatypes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -185432,10 +190352,13 @@ self: {
pname = "th-orphans";
version = "0.12.2";
sha256 = "ab3509388cc34b7ec22e8eb8ebd78f98414184f3319b7b15b926ebbf81a06510";
+ revision = "1";
+ editedCabalFile = "625878feb629523b71d80ad65c4bddde91b33f52c37575536ea268fe86cb04f1";
libraryHaskellDepends = [
base mtl nats template-haskell th-lift th-reify-many
];
testHaskellDepends = [ base hspec template-haskell ];
+ jailbreak = true;
description = "Orphan instances for TH datatypes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -185543,8 +190466,8 @@ self: {
}:
mkDerivation {
pname = "th-typegraph";
- version = "0.31";
- sha256 = "b78d39424245b1493e2b693971d960123b09aca45e0c389be588eb473672704a";
+ version = "0.32";
+ sha256 = "a01b758d99f95fa012c8266bb3c083a77c022a95fc86bdfcde493888e4bea3c5";
libraryHaskellDepends = [
base base-compat containers data-default haskell-src-exts lens mtl
mtl-unleashed set-extra syb template-haskell th-desugar th-orphans
@@ -185585,6 +190508,7 @@ self: {
homepage = "http://github.com/pjones/themoviedb";
description = "Haskell API bindings for http://themoviedb.org";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"themplate" = callPackage
@@ -186074,11 +190998,11 @@ self: {
}:
mkDerivation {
pname = "tickle";
- version = "0.0.5";
- sha256 = "bf8c57ddea14842bc5e5e2099c5fbc8e9c85544f3daad57a33ba1db6fa244102";
+ version = "0.0.6";
+ sha256 = "a5701be4825537d2426f1d84366847b50876087319bdf8df96028b8f874ebba7";
libraryHaskellDepends = [
- base bifunctors bytestring lens mtl semigroupoids semigroups
- transformers validation
+ base bifunctors bytestring filepath lens mtl semigroupoids
+ semigroups transformers validation
];
testHaskellDepends = [
base directory doctest filepath QuickCheck template-haskell
@@ -187021,6 +191945,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "tiphys" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, errors, hspec, text
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "tiphys";
+ version = "0.1.1.0";
+ sha256 = "6e120092e002d76903e47ce70871ba6aa7b8f194a2ea1319344693178acb9cdf";
+ libraryHaskellDepends = [
+ aeson attoparsec base errors text unordered-containers vector
+ ];
+ testHaskellDepends = [ aeson base hspec vector ];
+ homepage = "https://github.com/llhotka/tiphys";
+ description = "Navigating and editing JSON data";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"titlecase" = callPackage
({ mkDerivation, base, blaze-markup, semigroups, tasty, tasty-hunit
, tasty-quickcheck, text
@@ -187267,6 +192208,8 @@ self: {
pname = "tls";
version = "1.3.1";
sha256 = "747f840677115d077ef548b4da54acb479253ce3cb58ad3a03275fe2b452d5d0";
+ revision = "1";
+ editedCabalFile = "2b613b97c0a4ac9fd196e985f85e67de684e0cc41d699df8e1715ad72131cc8b";
libraryHaskellDepends = [
asn1-encoding asn1-types async base byteable bytestring cereal
cryptonite data-default-class memory mtl network transformers x509
@@ -187292,6 +192235,8 @@ self: {
pname = "tls";
version = "1.3.2";
sha256 = "e9f2d3685b4731cb865a1d9ea9a2ddd5dce5393c49d8fd89dd9e00e8b0e06ce4";
+ revision = "1";
+ editedCabalFile = "14e3ed2c0cd4707c4ca3b727001eb7ca498239c33af8e935745359c07dbe4ba8";
libraryHaskellDepends = [
asn1-encoding asn1-types async base bytestring cereal cryptonite
data-default-class memory mtl network transformers x509 x509-store
@@ -187317,6 +192262,8 @@ self: {
pname = "tls";
version = "1.3.4";
sha256 = "49fff2bd6b420bb57f7cc78445f9a17547a5ff4a72e29135695c9cc2d91e19c1";
+ revision = "1";
+ editedCabalFile = "52c52c0c7a3816c50437b9bbec9cff59dbdea6330fa64475c1bd51da0dbf6fe9";
libraryHaskellDepends = [
asn1-encoding asn1-types async base bytestring cereal cryptonite
data-default-class memory mtl network transformers x509 x509-store
@@ -188055,12 +193002,12 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "transformers_0_5_0_0" = callPackage
+ "transformers_0_5_0_2" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "transformers";
- version = "0.5.0.0";
- sha256 = "720541fc11ed72737c7059f47836361edb05f6eadcd535fffbee8801f3d03feb";
+ version = "0.5.0.2";
+ sha256 = "3fb9c00cae4b0531a05d29c8d21de775352b97c8ab1091f35e9acdbee28facc6";
libraryHaskellDepends = [ base ];
description = "Concrete functor and monad transformers";
license = stdenv.lib.licenses.bsd3;
@@ -188158,6 +193105,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "transformers-compat_0_5_1_4" = callPackage
+ ({ mkDerivation, base, ghc-prim, transformers }:
+ mkDerivation {
+ pname = "transformers-compat";
+ version = "0.5.1.4";
+ sha256 = "d881ef4ec164b631591b222efe7ff555af6d5397c9d86475b309ba9402a8ca9f";
+ libraryHaskellDepends = [ base ghc-prim transformers ];
+ homepage = "http://github.com/ekmett/transformers-compat/";
+ description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"transformers-compose" = callPackage
({ mkDerivation, base, transformers }:
mkDerivation {
@@ -188664,7 +193624,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "true-name" = callPackage
+ "true-name_0_0_0_2" = callPackage
({ mkDerivation, base, containers, template-haskell, time }:
mkDerivation {
pname = "true-name";
@@ -188675,6 +193635,20 @@ self: {
homepage = "https://github.com/liyang/true-name";
description = "Template Haskell hack to violate another module's abstractions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "true-name" = callPackage
+ ({ mkDerivation, base, containers, template-haskell, time }:
+ mkDerivation {
+ pname = "true-name";
+ version = "0.1.0.0";
+ sha256 = "1423602dc6e9325e68da0763c7946b85ce0b6548de7a6600a58351ddc6de3f25";
+ libraryHaskellDepends = [ base template-haskell ];
+ testHaskellDepends = [ base containers template-haskell time ];
+ homepage = "https://github.com/liyang/true-name";
+ description = "Template Haskell hack to violate another module's abstractions";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"truelevel" = callPackage
@@ -189281,7 +194255,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "turtle" = callPackage
+ "turtle_1_2_4" = callPackage
({ mkDerivation, async, base, clock, directory, doctest, foldl
, hostname, managed, optional-args, optparse-applicative, process
, stm, system-fileio, system-filepath, temporary, text, time
@@ -189299,6 +194273,27 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Shell programming, Haskell-style";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "turtle" = callPackage
+ ({ mkDerivation, async, base, clock, directory, doctest, foldl
+ , hostname, managed, optional-args, optparse-applicative, process
+ , stm, system-fileio, system-filepath, temporary, text, time
+ , transformers, unix
+ }:
+ mkDerivation {
+ pname = "turtle";
+ version = "1.2.5";
+ sha256 = "006566b6d1060c576ad10db068381ff433598bffac0e49847c6aff522ad9c5c7";
+ libraryHaskellDepends = [
+ async base clock directory foldl hostname managed optional-args
+ optparse-applicative process stm system-fileio system-filepath
+ temporary text time transformers unix
+ ];
+ testHaskellDepends = [ base doctest ];
+ description = "Shell programming, Haskell-style";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"tweak" = callPackage
@@ -189348,8 +194343,8 @@ self: {
({ mkDerivation, base, eventloop }:
mkDerivation {
pname = "twentefp-eventloop-trees";
- version = "0.1.2.0";
- sha256 = "7216b138ba0a5e28852674428ad9f4d1ccc03335408fe4b2b5b572fa46a541ef";
+ version = "0.1.2.1";
+ sha256 = "be748f0f9678027b28808461ed8b69d2dea6bee67354c5f696ed843c1eaf7b3b";
libraryHaskellDepends = [ base eventloop ];
description = "Tree type and show functions for lab assignment of University of Twente. Contains RoseTree and RedBlackTree";
license = stdenv.lib.licenses.bsd3;
@@ -189671,6 +194666,7 @@ self: {
homepage = "https://github.com/himura/twitter-conduit";
description = "Twitter API package with conduit interface and Streaming API support";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"twitter-enumerator" = callPackage
@@ -189781,6 +194777,7 @@ self: {
homepage = "https://github.com/himura/twitter-types";
description = "Twitter JSON parser and types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"twitter-types-lens" = callPackage
@@ -189797,6 +194794,7 @@ self: {
homepage = "https://github.com/himura/twitter-types-lens";
description = "Twitter JSON types (lens powered)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tx" = callPackage
@@ -189936,8 +194934,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "type-combinators";
- version = "0.2.0.0";
- sha256 = "0b0b07f8ac2bc3237114753f8f9e2d8f41cdc4c97d3bd5cd4725beaaa4b7c99a";
+ version = "0.2.2.0";
+ sha256 = "52688cdc72f387baa0a39ca4e8cb020ec3018fab03c9da25ae1fb9693d32a1d3";
libraryHaskellDepends = [ base ];
homepage = "https://github.com/kylcarte/type-combinators";
description = "A collection of data types for type-level programming";
@@ -190168,10 +195166,10 @@ self: {
({ mkDerivation, base, ghc-prim }:
mkDerivation {
pname = "type-level-sets";
- version = "0.5";
- sha256 = "72f54fb5b3fc69d9921de0761ffbdad2ea6f3798ffdbd0b6d8967b79b7e739d7";
+ version = "0.6.1";
+ sha256 = "08bb523150e2ad8fb3028303ac354f2329da220f4b214e7a18ba7731adbbf926";
libraryHaskellDepends = [ base ghc-prim ];
- description = "Type-level sets (with value-level counterparts and various operations)";
+ description = "Type-level sets and finite maps (with value-level counterparts)";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -191206,8 +196204,8 @@ self: {
}:
mkDerivation {
pname = "unbreak";
- version = "0.3.0";
- sha256 = "63de23dd0adf5183498b6ba37efe5bc867d935b5a56b839d4ae553d8918ec91c";
+ version = "0.3.1";
+ sha256 = "463b65c79e7d4edac74d23bf10d61956ee6f30ebe1c373624d1583dfcb841286";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -191215,7 +196213,8 @@ self: {
cryptonite memory process text unix
];
executableHaskellDepends = [ base bytestring cmdargs ];
- description = "Secure editing of remote documents with unstable connection";
+ homepage = "https://e.xtendo.org/scs/unbreak";
+ description = "Secure and resilient remote file storage utility";
license = stdenv.lib.licenses.agpl3;
}) {};
@@ -191223,8 +196222,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "unexceptionalio";
- version = "0.2.0";
- sha256 = "56086049333348cc751a28f6236d541352cc6f761933d0596ac61e018c5530dc";
+ version = "0.3.0";
+ sha256 = "927e2be6bb9ced73c1c17d79c981cadef4039d9ee45d2d3d6b4c133ff93ff0b8";
libraryHaskellDepends = [ base ];
homepage = "https://github.com/singpolyma/unexceptionalio";
description = "IO without any non-error, synchronous exceptions";
@@ -191236,8 +196235,8 @@ self: {
}:
mkDerivation {
pname = "unfoldable";
- version = "0.8.2";
- sha256 = "51e42a450f794ffcd28517bb4f5e519020a5975b316bfc3b388a8a28aa73d264";
+ version = "0.8.3";
+ sha256 = "62926d1f12db96468ca2c9c7e55cb63201c62d97c7486ef30a62a910893e2ddd";
libraryHaskellDepends = [
base ghc-prim QuickCheck random transformers
];
@@ -191481,8 +196480,8 @@ self: {
}:
mkDerivation {
pname = "uniform-io";
- version = "1.0.1.0";
- sha256 = "6c772b6b8a6876e41935267a789dfc466fdccc3f78e80098eabcacaf0675cc76";
+ version = "1.1.1.0";
+ sha256 = "a731b2c38d988631519f7e7487ed2372337c834e56f827e41ec672a71dbfa5ed";
libraryHaskellDepends = [
attoparsec base bytestring data-default-class iproute network
transformers word8
@@ -191567,6 +196566,8 @@ self: {
pname = "unique";
version = "0";
sha256 = "e3fb171b7b1787683863934df0fc082fb47c0da6972bb1839c2ee8ceb64a0a90";
+ revision = "1";
+ editedCabalFile = "68933757e4bd3e7f53f226bd344f8ee980e86fe74eed20fa19edb5867c51035f";
libraryHaskellDepends = [ base ghc-prim hashable ];
homepage = "http://github.com/ekmett/unique/";
description = "Fully concurrent unique identifiers";
@@ -191848,6 +196849,8 @@ self: {
pname = "unix";
version = "2.7.1.0";
sha256 = "6bd4e6013855541535a1317197aa6a11e7f24ba0e4dd64a8b7fcfd40b5a4e45c";
+ revision = "1";
+ editedCabalFile = "ee3232af128d50f0b51e8ee786cd928399371d13942581da1bc73232d8f6d802";
libraryHaskellDepends = [ base bytestring time ];
homepage = "https://github.com/haskell/unix";
description = "POSIX functionality";
@@ -192089,6 +197092,8 @@ self: {
pname = "unordered-containers";
version = "0.2.5.1";
sha256 = "6e5878ade3ea65f2a7cb0a1df155f88f7e710d5bb975a5cbf1b45fb8cfee811a";
+ revision = "1";
+ editedCabalFile = "573b8855cce6de6c1f4111933e84375e4afa8a250e3a1c17e2206cb705236d4d";
libraryHaskellDepends = [ base deepseq hashable ];
testHaskellDepends = [
base ChasingBottoms containers hashable HUnit QuickCheck
@@ -192099,6 +197104,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "unordered-containers_0_2_6_0" = callPackage
+ ({ mkDerivation, base, ChasingBottoms, containers, deepseq
+ , hashable, HUnit, QuickCheck, test-framework, test-framework-hunit
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "unordered-containers";
+ version = "0.2.6.0";
+ sha256 = "5f9fbba5f616344bd3b1b633d45f820cf9c840ad101e1110e698abc77d9de3f3";
+ libraryHaskellDepends = [ base deepseq hashable ];
+ testHaskellDepends = [
+ base ChasingBottoms containers hashable HUnit QuickCheck
+ test-framework test-framework-hunit test-framework-quickcheck2
+ ];
+ homepage = "https://github.com/tibbe/unordered-containers";
+ description = "Efficient hashing-based container types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"unordered-containers-rematch" = callPackage
({ mkDerivation, base, hashable, hspec, HUnit, rematch
, unordered-containers
@@ -192253,14 +197278,13 @@ self: {
}:
mkDerivation {
pname = "uom-plugin";
- version = "0.1.1.0";
- sha256 = "3d019d48c8172bf17acb5d5562a5394731c301df655a24f521f60e49ebab2554";
+ version = "0.2.0.0";
+ sha256 = "c9eb1b27d940f7ce7ff2850f5f9c5bc2a5b23d472c8bcfaca0aec6a8b1c72daf";
libraryHaskellDepends = [
base containers deepseq ghc ghc-tcplugins-extra template-haskell
units-parser
];
testHaskellDepends = [ base tasty tasty-hunit ];
- jailbreak = true;
homepage = "https://github.com/adamgundry/uom-plugin";
description = "Units of measure as a GHC typechecker plugin";
license = stdenv.lib.licenses.bsd3;
@@ -192382,8 +197406,8 @@ self: {
({ mkDerivation, base, parsec, safe, utf8-string }:
mkDerivation {
pname = "uri";
- version = "0.1.6.3";
- sha256 = "321165b9897aaab108170ee3b6073ec718150ebf650a3f76042a0e5c89cd15b6";
+ version = "0.1.6.4";
+ sha256 = "a90cd3d3ca1d33740dc732f14773266a7707901a872747a6e543129cab4ee409";
libraryHaskellDepends = [ base parsec safe utf8-string ];
homepage = "http://gitorious.org/uri";
description = "Library for working with URIs";
@@ -193157,6 +198181,8 @@ self: {
pname = "utf8-string";
version = "1.0.1.1";
sha256 = "fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140";
+ revision = "1";
+ editedCabalFile = "a351111265dd7d3a76113c938d4d3b0b2ba5b17e071f77e5a29fc86e91ee8396";
libraryHaskellDepends = [ base bytestring ];
homepage = "http://github.com/glguy/utf8-string/";
description = "Support for reading and writing UTF8 Strings";
@@ -193649,8 +198675,8 @@ self: {
({ mkDerivation, base, ghc-prim }:
mkDerivation {
pname = "uulib";
- version = "0.9.21";
- sha256 = "d0bc9e607a5c9b0144994a70d0f95b93c5a3adfa832fcdea66b7b7d121fbf829";
+ version = "0.9.22";
+ sha256 = "cdd0a15d33834e367e2b9d9a6b78cb17e1947e31c7d2d26344a144bf3ab131ad";
libraryHaskellDepends = [ base ghc-prim ];
homepage = "https://github.com/UU-ComputerScience/uulib";
description = "Haskell Utrecht Tools Library";
@@ -194067,8 +199093,8 @@ self: {
({ mkDerivation, base, time, transformers }:
mkDerivation {
pname = "varying";
- version = "0.2.0.0";
- sha256 = "67389aa73d8968809ef4431a898131128f2ef89f9d15ca408ac8871f5857bcea";
+ version = "0.3.0.1";
+ sha256 = "1678e5e71eb18228acba06d7b62220edd3102af620ca19107896ef65855c2aec";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base time transformers ];
@@ -194331,7 +199357,7 @@ self: {
homepage = "http://code.haskell.org/~bkomuves/";
description = "OpenGL support for the `vect' low-dimensional linear algebra library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"vector_0_10_9_3" = callPackage
@@ -195128,6 +200154,7 @@ self: {
homepage = "http://github.com/pjones/vimeta";
description = "Frontend for video metadata tagging tools";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"vimus" = callPackage
@@ -195289,8 +200316,8 @@ self: {
({ mkDerivation, base, containers }:
mkDerivation {
pname = "visibility";
- version = "0.1.0.0";
- sha256 = "bdac4ba5246e3a1e8759d3c0d886f0671e3baf962479e67b44888412a9dd7784";
+ version = "0.1.0.1";
+ sha256 = "5218ceb6f0e6e396a67721e88f00392f9348f59ade898f1a07bee08f920bc434";
libraryHaskellDepends = [ base containers ];
homepage = "https://github.com/LukaHorvat/visibility";
description = "Simple computation of visibility polygons";
@@ -195537,6 +200564,7 @@ self: {
homepage = "http://projects.haskell.org/gtk2hs/";
description = "Binding to the VTE library";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs.gnome) vte;};
"vtegtk3" = callPackage
@@ -195819,6 +200847,26 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "wai_3_2_0" = callPackage
+ ({ mkDerivation, base, blaze-builder, bytestring
+ , bytestring-builder, hspec, http-types, network, text
+ , transformers, vault
+ }:
+ mkDerivation {
+ pname = "wai";
+ version = "3.2.0";
+ sha256 = "7f8e6903de20d64251657fdaba77c798249b6ddbe358cdb5eb277c1193467c9a";
+ libraryHaskellDepends = [
+ base blaze-builder bytestring bytestring-builder http-types network
+ text transformers vault
+ ];
+ testHaskellDepends = [ base blaze-builder bytestring hspec ];
+ homepage = "https://github.com/yesodweb/wai";
+ description = "Web Application Interface";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wai-accept-language" = callPackage
({ mkDerivation, base, bytestring, file-embed, http-types, text
, wai, wai-app-static, wai-extra, warp, word8
@@ -195851,8 +200899,8 @@ self: {
}:
mkDerivation {
pname = "wai-app-file-cgi";
- version = "3.0.9";
- sha256 = "947a818500ef5b1f2c1868d15a6a1054a3abb9e83ddfcacfb0d66d4e78ea308d";
+ version = "3.1.0";
+ sha256 = "fef1e40473f5d2a3355f8160c88f1626c0c90ca04e0bc5d57a06747384ab5a92";
libraryHaskellDepends = [
array attoparsec attoparsec-conduit base blaze-builder blaze-html
bytestring case-insensitive conduit conduit-extra containers
@@ -195865,6 +200913,7 @@ self: {
base bytestring conduit conduit-extra directory doctest filepath
hspec HTTP http-types unix wai warp
];
+ jailbreak = true;
homepage = "http://www.mew.org/~kazu/proj/mighttpd/";
description = "File/CGI/Rev Proxy App of WAI";
license = stdenv.lib.licenses.bsd3;
@@ -196201,7 +201250,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "wai-app-static" = callPackage
+ "wai-app-static_3_1_4" = callPackage
({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html
, blaze-markup, byteable, bytestring, containers, cryptohash
, cryptohash-conduit, directory, file-embed, filepath, hspec
@@ -196235,6 +201284,43 @@ self: {
homepage = "http://www.yesodweb.com/book/web-application-interface";
description = "WAI application for static serving";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-app-static" = callPackage
+ ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html
+ , blaze-markup, byteable, bytestring, containers, cryptohash
+ , cryptohash-conduit, directory, file-embed, filepath, hspec
+ , http-date, http-types, mime-types, network, old-locale
+ , optparse-applicative, template-haskell, temporary, text, time
+ , transformers, unix-compat, unordered-containers, wai, wai-extra
+ , warp, zlib
+ }:
+ mkDerivation {
+ pname = "wai-app-static";
+ version = "3.1.4.1";
+ sha256 = "7280e15192be2d80b2505da152ea828c448e1466401fc4a02e87052ce3515bd4";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base base64-bytestring blaze-builder blaze-html blaze-markup
+ byteable bytestring containers cryptohash cryptohash-conduit
+ directory file-embed filepath http-date http-types mime-types
+ old-locale optparse-applicative template-haskell text time
+ transformers unix-compat unordered-containers wai wai-extra warp
+ zlib
+ ];
+ executableHaskellDepends = [
+ base bytestring containers directory mime-types text
+ ];
+ testHaskellDepends = [
+ base bytestring filepath hspec http-date http-types mime-types
+ network old-locale temporary text time transformers unix-compat wai
+ wai-extra zlib
+ ];
+ homepage = "http://www.yesodweb.com/book/web-application-interface";
+ description = "WAI application for static serving";
+ license = stdenv.lib.licenses.mit;
}) {};
"wai-conduit_3_0_0_1" = callPackage
@@ -196254,7 +201340,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "wai-conduit" = callPackage
+ "wai-conduit_3_0_0_2" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, conduit
, http-types, transformers, wai
}:
@@ -196268,6 +201354,23 @@ self: {
homepage = "https://github.com/yesodweb/wai";
description = "conduit wrappers for WAI";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-conduit" = callPackage
+ ({ mkDerivation, base, blaze-builder, bytestring, conduit
+ , http-types, transformers, wai
+ }:
+ mkDerivation {
+ pname = "wai-conduit";
+ version = "3.0.0.3";
+ sha256 = "e49720a7c7b58e78a56991e42fa550a722936af274dc27755a735781258f7aff";
+ libraryHaskellDepends = [
+ base blaze-builder bytestring conduit http-types transformers wai
+ ];
+ homepage = "https://github.com/yesodweb/wai";
+ description = "conduit wrappers for WAI";
+ license = stdenv.lib.licenses.mit;
}) {};
"wai-cors_0_2_3" = callPackage
@@ -196852,7 +201955,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "wai-extra" = callPackage
+ "wai-extra_3_0_13" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
, blaze-builder, bytestring, case-insensitive, containers, cookie
, data-default-class, deepseq, directory, fast-logger, hspec
@@ -196879,6 +201982,66 @@ self: {
homepage = "http://github.com/yesodweb/wai";
description = "Provides some basic WAI handlers and middleware";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-extra_3_0_13_1" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
+ , blaze-builder, bytestring, case-insensitive, containers, cookie
+ , data-default-class, deepseq, directory, fast-logger, hspec
+ , http-types, HUnit, iproute, lifted-base, network, old-locale
+ , resourcet, streaming-commons, stringsearch, text, time
+ , transformers, unix, unix-compat, vault, void, wai, wai-logger
+ , word8, zlib
+ }:
+ mkDerivation {
+ pname = "wai-extra";
+ version = "3.0.13.1";
+ sha256 = "37540b32387929716922be563238fe29c4db2c820356cc9b27d9ab1554300756";
+ libraryHaskellDepends = [
+ aeson ansi-terminal base base64-bytestring blaze-builder bytestring
+ case-insensitive containers cookie data-default-class deepseq
+ directory fast-logger http-types iproute lifted-base network
+ old-locale resourcet streaming-commons stringsearch text time
+ transformers unix unix-compat vault void wai wai-logger word8 zlib
+ ];
+ testHaskellDepends = [
+ base blaze-builder bytestring case-insensitive cookie fast-logger
+ hspec http-types HUnit resourcet text time transformers wai zlib
+ ];
+ homepage = "http://github.com/yesodweb/wai";
+ description = "Provides some basic WAI handlers and middleware";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-extra" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
+ , blaze-builder, bytestring, case-insensitive, containers, cookie
+ , data-default-class, deepseq, directory, fast-logger, hspec
+ , http-types, HUnit, iproute, lifted-base, network, old-locale
+ , resourcet, streaming-commons, stringsearch, text, time
+ , transformers, unix, unix-compat, vault, void, wai, wai-logger
+ , word8, zlib
+ }:
+ mkDerivation {
+ pname = "wai-extra";
+ version = "3.0.14";
+ sha256 = "63f0df82dcd7c871c458e1ee67aca6d48b8794ff474e6b5e93873d4bbf6f7f2c";
+ libraryHaskellDepends = [
+ aeson ansi-terminal base base64-bytestring blaze-builder bytestring
+ case-insensitive containers cookie data-default-class deepseq
+ directory fast-logger http-types iproute lifted-base network
+ old-locale resourcet streaming-commons stringsearch text time
+ transformers unix unix-compat vault void wai wai-logger word8 zlib
+ ];
+ testHaskellDepends = [
+ base blaze-builder bytestring case-insensitive cookie fast-logger
+ hspec http-types HUnit resourcet text time transformers wai zlib
+ ];
+ homepage = "http://github.com/yesodweb/wai";
+ description = "Provides some basic WAI handlers and middleware";
+ license = stdenv.lib.licenses.mit;
}) {};
"wai-frontend-monadcgi" = callPackage
@@ -196887,8 +202050,8 @@ self: {
}:
mkDerivation {
pname = "wai-frontend-monadcgi";
- version = "3.0.0.1";
- sha256 = "526feb9b37c9f06a4c433f716c3b691a06ab90c726930768a33b45c7dc9c143c";
+ version = "3.0.0.2";
+ sha256 = "c3e01b29a1a1c2a0934adc7e0c208454be525b2da1303a8b86391aa70c8ddc91";
libraryHaskellDepends = [
base bytestring case-insensitive cgi containers http-types
transformers wai
@@ -196938,8 +202101,8 @@ self: {
({ mkDerivation, base, bytestring, fcgi, wai, wai-extra }:
mkDerivation {
pname = "wai-handler-fastcgi";
- version = "3.0.0.1";
- sha256 = "3bf0b346b5facc626a8cd1c46abc1a10242575bc91f56943eb720401d74e9592";
+ version = "3.0.0.2";
+ sha256 = "b555badd0fcae6519eb6f52dc0579d6a6ec4964aadf8b725bab8501cf7f473df";
libraryHaskellDepends = [ base bytestring wai wai-extra ];
librarySystemDepends = [ fcgi ];
homepage = "http://www.yesodweb.com/book/web-application-interface";
@@ -196965,7 +202128,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "wai-handler-launch" = callPackage
+ "wai-handler-launch_3_0_0_4" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, http-types
, process, streaming-commons, transformers, wai, warp
}:
@@ -196979,6 +202142,23 @@ self: {
];
description = "Launch a web app in the default browser";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-handler-launch" = callPackage
+ ({ mkDerivation, base, blaze-builder, bytestring, http-types
+ , process, streaming-commons, transformers, wai, warp
+ }:
+ mkDerivation {
+ pname = "wai-handler-launch";
+ version = "3.0.0.5";
+ sha256 = "768eee5028d2ebf8684fb01ee064f8034c9c5c0f7b4e7a4a503d0b7f08df1227";
+ libraryHaskellDepends = [
+ base blaze-builder bytestring http-types process streaming-commons
+ transformers wai warp
+ ];
+ description = "Launch a web app in the default browser";
+ license = stdenv.lib.licenses.mit;
}) {};
"wai-handler-scgi" = callPackage
@@ -197017,8 +202197,8 @@ self: {
({ mkDerivation, base, QtWebKit, wai, warp }:
mkDerivation {
pname = "wai-handler-webkit";
- version = "3.0.0.2";
- sha256 = "9afd5ac9b886b3c2640c57f2d01577785da7a77ba45314f16c24e66c6f89ed78";
+ version = "3.0.0.3";
+ sha256 = "08609d9bd78fafc130fc231b532a64b8292fb1700ab2ba3ee3cc96d45e4f5983";
libraryHaskellDepends = [ base wai warp ];
libraryPkgconfigDepends = [ QtWebKit ];
homepage = "https://github.com/yesodweb/wai/tree/master/wai-handler-webkit";
@@ -197145,7 +202325,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "wai-logger" = callPackage
+ "wai-logger_2_2_4_1" = callPackage
({ mkDerivation, auto-update, base, blaze-builder, byteorder
, bytestring, case-insensitive, doctest, easy-file, fast-logger
, http-types, network, unix, unix-time, wai
@@ -197163,6 +202343,27 @@ self: {
doCheck = false;
description = "A logging system for WAI";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-logger" = callPackage
+ ({ mkDerivation, auto-update, base, blaze-builder, byteorder
+ , bytestring, case-insensitive, doctest, easy-file, fast-logger
+ , http-types, network, unix, unix-time, wai
+ }:
+ mkDerivation {
+ pname = "wai-logger";
+ version = "2.2.5";
+ sha256 = "678e6fa92d2a8c71182b96e809c69cca4558ddd132ec41bdcf786cf5f1800ba3";
+ libraryHaskellDepends = [
+ auto-update base blaze-builder byteorder bytestring
+ case-insensitive easy-file fast-logger http-types network unix
+ unix-time wai
+ ];
+ testHaskellDepends = [ base doctest ];
+ doCheck = false;
+ description = "A logging system for WAI";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"wai-logger-prefork" = callPackage
@@ -197329,34 +202530,26 @@ self: {
, http-types, lucid, mmorph, monad-control, monad-logger, mtl
, pandoc, pandoc-types, resourcet, shakespeare, tasty, tasty-hspec
, text, transformers, transformers-base, unordered-containers
- , urlpath, wai, wai-transformers, wai-util, warp
+ , urlpath, wai, wai-transformers, warp
}:
mkDerivation {
pname = "wai-middleware-content-type";
- version = "0.1.1.1";
- sha256 = "a2b7855f48904918133311c1498e0b028d4cf8b6c0c45d660872198fbcd50b40";
- isLibrary = true;
- isExecutable = true;
+ version = "0.2.0";
+ sha256 = "d45ace35cf7a7ac92d8bd46b9001d1c237d68a20810634467663779b228f5866";
+ revision = "1";
+ editedCabalFile = "6958bfd062d09a59c33c0d5f0c52356df462bd2185ee8088ac3e8078ffacf692";
libraryHaskellDepends = [
aeson base blaze-builder blaze-html bytestring clay exceptions
hashable http-media http-types lucid mmorph monad-control
monad-logger mtl pandoc resourcet shakespeare text transformers
- transformers-base unordered-containers urlpath wai wai-transformers
- wai-util
- ];
- executableHaskellDepends = [
- aeson base blaze-builder blaze-html bytestring clay exceptions
- hashable http-media http-types lucid mmorph monad-control
- monad-logger mtl pandoc resourcet shakespeare text transformers
- transformers-base unordered-containers urlpath wai wai-transformers
- wai-util warp
+ transformers-base unordered-containers urlpath wai
];
testHaskellDepends = [
aeson base blaze-builder blaze-html bytestring clay exceptions
hashable hspec hspec-wai http-media http-types lucid mmorph
monad-control monad-logger mtl pandoc pandoc-types resourcet
shakespeare tasty tasty-hspec text transformers transformers-base
- unordered-containers urlpath wai wai-transformers wai-util warp
+ unordered-containers urlpath wai wai-transformers warp
];
description = "Route to different middlewares based on the incoming Accept header";
license = stdenv.lib.licenses.bsd3;
@@ -197423,7 +202616,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "wai-middleware-crowd" = callPackage
+ "wai-middleware-crowd_0_1_3" = callPackage
({ mkDerivation, authenticate, base, base64-bytestring, binary
, blaze-builder, bytestring, case-insensitive, clientsession
, containers, cookie, gitrev, http-client, http-client-tls
@@ -197450,6 +202643,36 @@ self: {
];
description = "Middleware and utilities for using Atlassian Crowd authentication";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-middleware-crowd" = callPackage
+ ({ mkDerivation, authenticate, base, base64-bytestring, binary
+ , blaze-builder, bytestring, case-insensitive, clientsession
+ , containers, cookie, gitrev, http-client, http-client-tls
+ , http-reverse-proxy, http-types, optparse-applicative, resourcet
+ , template-haskell, text, time, transformers, unix-compat, vault
+ , wai, wai-app-static, wai-extra, warp
+ }:
+ mkDerivation {
+ pname = "wai-middleware-crowd";
+ version = "0.1.4";
+ sha256 = "f496aa3581ecb75ec611c50fbbb10b17cbca612c7caba00dfa24191aba1585cb";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ authenticate base base64-bytestring binary blaze-builder bytestring
+ case-insensitive clientsession containers cookie http-client
+ http-client-tls http-types resourcet text time unix-compat vault
+ wai
+ ];
+ executableHaskellDepends = [
+ base bytestring clientsession gitrev http-client http-client-tls
+ http-reverse-proxy http-types optparse-applicative template-haskell
+ text transformers wai wai-app-static wai-extra warp
+ ];
+ description = "Middleware and utilities for using Atlassian Crowd authentication";
+ license = stdenv.lib.licenses.mit;
hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
@@ -197678,8 +202901,8 @@ self: {
pname = "wai-middleware-static";
version = "0.8.0";
sha256 = "a37aaf452e3816928934d39b4eef3c1f7186c9db618d0b303e5136fc858e5e58";
- revision = "1";
- editedCabalFile = "b365b6463ecd16b5e9782776e365b1441109a2909ff42873b7fd5862b1397eb7";
+ revision = "2";
+ editedCabalFile = "41421955e1c4c86f72ea709dd43ff1e8a7a4b5ad59fb90923441d449a9506327";
libraryHaskellDepends = [
base base16-bytestring bytestring containers cryptohash directory
expiring-cache-map filepath http-types mime-types mtl old-locale
@@ -197762,14 +202985,13 @@ self: {
}:
mkDerivation {
pname = "wai-middleware-verbs";
- version = "0.1.1";
- sha256 = "cc1e6be505f4c23f45467d55d55497d844f8c79cd2d855a23d191351e1126184";
+ version = "0.2.0";
+ sha256 = "5e88a38e8e838be9334b72a4dcec70874fe02c8b128dc7a64e682cacfb6ffbf3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base errors exceptions hashable http-types mmorph monad-logger mtl
resourcet transformers transformers-base unordered-containers wai
- wai-transformers
];
executableHaskellDepends = [
base errors exceptions hashable http-types mmorph monad-logger mtl
@@ -197857,7 +203079,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "wai-route" = callPackage
+ "wai-route_0_3" = callPackage
({ mkDerivation, base, bytestring, http-types, mtl, QuickCheck
, tasty, tasty-quickcheck, unordered-containers, wai
}:
@@ -197874,6 +203096,26 @@ self: {
];
description = "Minimalistic, efficient routing for WAI";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-route" = callPackage
+ ({ mkDerivation, base, bytestring, http-types, mtl, QuickCheck
+ , tasty, tasty-quickcheck, unordered-containers, wai
+ }:
+ mkDerivation {
+ pname = "wai-route";
+ version = "0.3.1";
+ sha256 = "6715210058c36baf8476f27807f1ac7ef9c190f5769d516f3edfeae4fb753aef";
+ libraryHaskellDepends = [
+ base bytestring http-types unordered-containers wai
+ ];
+ testHaskellDepends = [
+ base bytestring http-types mtl QuickCheck tasty tasty-quickcheck
+ wai
+ ];
+ description = "Minimalistic, efficient routing for WAI";
+ license = "unknown";
}) {};
"wai-router" = callPackage
@@ -197909,21 +203151,47 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "wai-routes_0_9_4" = callPackage
+ ({ mkDerivation, aeson, base, blaze-builder, bytestring
+ , case-insensitive, containers, cookie, data-default-class
+ , filepath, hspec, hspec-wai, hspec-wai-json, http-types
+ , mime-types, monad-loops, mtl, path-pieces, random
+ , template-haskell, text, vault, wai, wai-app-static, wai-extra
+ }:
+ mkDerivation {
+ pname = "wai-routes";
+ version = "0.9.4";
+ sha256 = "b8c28e1209efd4a45ec90c027cd50a3a415cb6431b3490ce68c79a3bcbde007c";
+ libraryHaskellDepends = [
+ aeson base blaze-builder bytestring case-insensitive containers
+ cookie data-default-class filepath http-types mime-types
+ monad-loops mtl path-pieces random template-haskell text vault wai
+ wai-app-static wai-extra
+ ];
+ testHaskellDepends = [
+ aeson base hspec hspec-wai hspec-wai-json text wai
+ ];
+ homepage = "https://ajnsit.github.io/wai-routes/";
+ description = "Typesafe URLs for Wai applications";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wai-routes" = callPackage
({ mkDerivation, aeson, base, blaze-builder, bytestring
, case-insensitive, containers, cookie, data-default-class
, filepath, hspec, hspec-wai, hspec-wai-json, http-types
, mime-types, monad-loops, mtl, path-pieces, random
- , template-haskell, text, wai, wai-app-static, wai-extra
+ , template-haskell, text, vault, wai, wai-app-static, wai-extra
}:
mkDerivation {
pname = "wai-routes";
- version = "0.9.3";
- sha256 = "67e2db99c012e31210b50170e29041dfac3c6bb190d6a1bdfc1ed4c06b428915";
+ version = "0.9.5";
+ sha256 = "493083791e875fe9adebc12347a28bb2c7d84d808d54cd33ed6aa5fe99ee12c3";
libraryHaskellDepends = [
aeson base blaze-builder bytestring case-insensitive containers
cookie data-default-class filepath http-types mime-types
- monad-loops mtl path-pieces random template-haskell text wai
+ monad-loops mtl path-pieces random template-haskell text vault wai
wai-app-static wai-extra
];
testHaskellDepends = [
@@ -198033,26 +203301,52 @@ self: {
license = "unknown";
}) {};
- "wai-session-postgresql" = callPackage
- ({ mkDerivation, base, bytestring, cereal, cookie, entropy
- , postgresql-session, postgresql-simple, text, time, transformers
- , wai, wai-session
+ "wai-session-postgresql_0_2_0_3" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, cookie, data-default
+ , entropy, postgresql-simple, resource-pool, text, time
+ , transformers, wai, wai-session
}:
mkDerivation {
pname = "wai-session-postgresql";
- version = "0.1.1.0";
- sha256 = "4a4adeddde9b3c6fe54599daa18a0d9abe8386fdd594475913d79658f29b8a58";
+ version = "0.2.0.3";
+ sha256 = "d85434487e19ca592e0f47185f1c93c588f8116a2746b4b24c0e35e8e557bed3";
libraryHaskellDepends = [
- base bytestring cereal cookie entropy postgresql-simple text time
- transformers wai wai-session
+ base bytestring cereal cookie data-default entropy
+ postgresql-simple resource-pool text time transformers wai
+ wai-session
];
- testHaskellDepends = [ base postgresql-session ];
- jailbreak = true;
+ testHaskellDepends = [
+ base bytestring data-default postgresql-simple text wai-session
+ ];
+ doCheck = false;
homepage = "https://github.com/hce/postgresql-session#readme";
description = "PostgreSQL backed Wai session store";
license = stdenv.lib.licenses.bsd3;
- broken = true;
- }) {postgresql-session = null;};
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-session-postgresql" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, cookie, data-default
+ , entropy, postgresql-simple, resource-pool, text, time
+ , transformers, wai, wai-session
+ }:
+ mkDerivation {
+ pname = "wai-session-postgresql";
+ version = "0.2.0.4";
+ sha256 = "d9fa9493f80ab850e5bccca4b82eaf47193c2006a9123fe0972f83ea995f0f34";
+ libraryHaskellDepends = [
+ base bytestring cereal cookie data-default entropy
+ postgresql-simple resource-pool text time transformers wai
+ wai-session
+ ];
+ testHaskellDepends = [
+ base bytestring data-default postgresql-simple text wai-session
+ ];
+ doCheck = false;
+ homepage = "https://github.com/hce/postgresql-session#readme";
+ description = "PostgreSQL backed Wai session store";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
"wai-session-tokyocabinet" = callPackage
({ mkDerivation, base, bytestring, cereal, errors
@@ -198317,7 +203611,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "wai-websockets" = callPackage
+ "wai-websockets_3_0_0_7" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, case-insensitive
, file-embed, http-types, network, text, transformers, wai
, wai-app-static, warp, websockets
@@ -198340,6 +203634,32 @@ self: {
homepage = "http://github.com/yesodweb/wai";
description = "Provide a bridge between WAI and the websockets package";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "wai-websockets" = callPackage
+ ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive
+ , file-embed, http-types, network, text, transformers, wai
+ , wai-app-static, warp, websockets
+ }:
+ mkDerivation {
+ pname = "wai-websockets";
+ version = "3.0.0.8";
+ sha256 = "353c324bbc26920d8f3adddc415f0d2a7cb01b89230dc95707fb19a74bf8a842";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base blaze-builder bytestring case-insensitive http-types network
+ transformers wai websockets
+ ];
+ executableHaskellDepends = [
+ base blaze-builder bytestring case-insensitive file-embed
+ http-types network text transformers wai wai-app-static warp
+ websockets
+ ];
+ homepage = "http://github.com/yesodweb/wai";
+ description = "Provide a bridge between WAI and the websockets package";
+ license = stdenv.lib.licenses.mit;
}) {};
"wait-handle" = callPackage
@@ -199129,6 +204449,39 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "warp_3_2_2" = callPackage
+ ({ mkDerivation, array, async, auto-update, base, blaze-builder
+ , bytestring, bytestring-builder, case-insensitive, containers
+ , directory, doctest, ghc-prim, hashable, hspec, HTTP, http-date
+ , http-types, http2, HUnit, iproute, lifted-base, network, process
+ , QuickCheck, simple-sendfile, stm, streaming-commons, text, time
+ , transformers, unix, unix-compat, vault, wai, word8
+ }:
+ mkDerivation {
+ pname = "warp";
+ version = "3.2.2";
+ sha256 = "c85382d4affc4a3d606de8f72f1031306da2c32f63d0a99deaeb93440e5796e6";
+ libraryHaskellDepends = [
+ array auto-update base blaze-builder bytestring bytestring-builder
+ case-insensitive containers ghc-prim hashable http-date http-types
+ http2 iproute network simple-sendfile stm streaming-commons text
+ unix unix-compat vault wai word8
+ ];
+ testHaskellDepends = [
+ array async auto-update base blaze-builder bytestring
+ bytestring-builder case-insensitive containers directory doctest
+ ghc-prim hashable hspec HTTP http-date http-types http2 HUnit
+ iproute lifted-base network process QuickCheck simple-sendfile stm
+ streaming-commons text time transformers unix unix-compat vault wai
+ word8
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/yesodweb/wai";
+ description = "A fast, light-weight web server for WAI applications";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"warp-dynamic" = callPackage
({ mkDerivation, base, data-default, dyre, http-types, wai, warp }:
mkDerivation {
@@ -199468,6 +204821,25 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "warp-tls_3_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, cprng-aes, data-default-class
+ , network, streaming-commons, tls, wai, warp
+ }:
+ mkDerivation {
+ pname = "warp-tls";
+ version = "3.2.0";
+ sha256 = "1751b8fc4e24c909ed94db39a2aa20048e694ddf6e68c4acbdfe8924773f3dd8";
+ libraryHaskellDepends = [
+ base bytestring cprng-aes data-default-class network
+ streaming-commons tls wai warp
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/yesodweb/wai";
+ description = "HTTP over TLS support for Warp via the TLS package";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"warp-tls-uid" = callPackage
({ mkDerivation, base, bytestring, certificate, conduit
, crypto-random, http-types, network, network-conduit, pem, tls
@@ -199572,8 +204944,8 @@ self: {
}:
mkDerivation {
pname = "wavefront";
- version = "0.4.0.1";
- sha256 = "91e39b706beb176569c157bd25fa56c4de63015a02e86f70ff7c9b7157fbbed2";
+ version = "0.7";
+ sha256 = "4ccdfd6b8c22a24bdcc91f067b6234e9fe69cef1864dcda4c9b134c7cdfa416c";
libraryHaskellDepends = [
attoparsec base dlist filepath mtl text transformers vector
];
@@ -199903,8 +205275,8 @@ self: {
}:
mkDerivation {
pname = "web-routes-wai";
- version = "0.24.2";
- sha256 = "66708017753ab953a34e944a9f90c7f26a24a7eefda2363746a3abde2e2358dd";
+ version = "0.24.3";
+ sha256 = "0737b8f1b0324b2c5aa5f90ee14263a391fc62e2d61ca3d5be4f944d67a30f1c";
libraryHaskellDepends = [
base bytestring http-types text wai web-routes
];
@@ -199931,8 +205303,36 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "webapi" = callPackage
+ ({ mkDerivation, aeson, base, binary, blaze-builder, bytestring
+ , bytestring-lexing, bytestring-trie, case-insensitive, containers
+ , cookie, exceptions, hspec, hspec-wai, http-client
+ , http-client-tls, http-media, http-types, network-uri, QuickCheck
+ , resourcet, text, time, transformers, vector, wai, wai-extra, warp
+ }:
+ mkDerivation {
+ pname = "webapi";
+ version = "0.1.0.0";
+ sha256 = "c0d16e251abc585bcf5f3f65a7e8c24039efc08c335515af9c491bc48c2e2465";
+ libraryHaskellDepends = [
+ aeson base binary blaze-builder bytestring bytestring-lexing
+ bytestring-trie case-insensitive containers cookie exceptions
+ http-client http-client-tls http-media http-types network-uri
+ QuickCheck resourcet text time transformers vector wai wai-extra
+ ];
+ testHaskellDepends = [
+ base bytestring hspec hspec-wai http-types QuickCheck text time
+ vector wai wai-extra warp
+ ];
+ jailbreak = true;
+ homepage = "http://byteally.github.io/webapi/";
+ description = "WAI based library for web api";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"webapp" = callPackage
- ({ mkDerivation, alex, attoparsec, base, base16-bytestring, bcrypt
+ ({ mkDerivation, alex, attoparsec, base, base16-bytestring
, blaze-builder, bytestring, cryptohash, css-text, data-default
, directory, filepath, fsnotify, happy, hashtables, hjsmin
, http-types, mime-types, mtl, network, optparse-applicative
@@ -199941,12 +205341,10 @@ self: {
}:
mkDerivation {
pname = "webapp";
- version = "0.1.0";
- sha256 = "e7c3f6ebbd9f254f8d9323e240a6029bafcbb0c2e86e4d7a8f45e42255704a3f";
- isLibrary = true;
- isExecutable = true;
+ version = "0.1.2";
+ sha256 = "90d46c20134075352f6626509d01bd51d6862ef6c4509e524f299205e1063d0c";
libraryHaskellDepends = [
- attoparsec base base16-bytestring bcrypt blaze-builder bytestring
+ attoparsec base base16-bytestring blaze-builder bytestring
cryptohash css-text data-default directory filepath fsnotify
hashtables hjsmin http-types mime-types mtl network
optparse-applicative scotty stm streaming-commons text time
@@ -199954,10 +205352,6 @@ self: {
zlib
];
libraryToolDepends = [ alex happy ];
- executableHaskellDepends = [
- base bytestring http-types optparse-applicative scotty text
- transformers
- ];
jailbreak = true;
homepage = "https://github.com/fhsjaagshs/webapp";
description = "Haskell web scaffolding using Scotty, WAI, and Warp";
@@ -200198,7 +205592,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "webdriver" = callPackage
+ "webdriver_0_8_0_4" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, bytestring, data-default-class, directory, directory-tree
, exceptions, filepath, http-client, http-types, lifted-base
@@ -200221,6 +205615,32 @@ self: {
homepage = "https://github.com/kallisti-dev/hs-webdriver";
description = "a Haskell client for the Selenium WebDriver protocol";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "webdriver" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+ , bytestring, data-default-class, directory, directory-tree
+ , exceptions, filepath, http-client, http-types, lifted-base
+ , monad-control, network, network-uri, scientific, temporary, text
+ , time, transformers, transformers-base, unordered-containers
+ , vector, zip-archive
+ }:
+ mkDerivation {
+ pname = "webdriver";
+ version = "0.8.1";
+ sha256 = "74ccd22c1fa6ce713d36997a09dc1c1931732a7f005f35d364600ec09d04933f";
+ libraryHaskellDepends = [
+ aeson attoparsec base base64-bytestring bytestring
+ data-default-class directory directory-tree exceptions filepath
+ http-client http-types lifted-base monad-control network
+ network-uri scientific temporary text time transformers
+ transformers-base unordered-containers vector zip-archive
+ ];
+ doCheck = false;
+ homepage = "https://github.com/kallisti-dev/hs-webdriver";
+ description = "a Haskell client for the Selenium WebDriver protocol";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"webdriver-angular_0_1_7" = callPackage
@@ -201511,6 +206931,7 @@ self: {
homepage = "https://github.com/swift-nav/wolf";
description = "Amazon Simple Workflow Service Wrapper";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"woot" = callPackage
@@ -201985,6 +207406,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "wsdl" = callPackage
+ ({ mkDerivation, base, bytestring, conduit, exceptions, file-embed
+ , hspec, mtl, network-uri, resourcet, text, xml-conduit, xml-types
+ }:
+ mkDerivation {
+ pname = "wsdl";
+ version = "0.1.0.0";
+ sha256 = "bbf461d30db337ba3e8c7519aa752d470088932189342325ca877919cb94cba1";
+ libraryHaskellDepends = [
+ base bytestring conduit exceptions mtl network-uri resourcet text
+ xml-conduit xml-types
+ ];
+ testHaskellDepends = [
+ base bytestring file-embed hspec network-uri
+ ];
+ description = "WSDL parsing in Haskell";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wsedit" = callPackage
({ mkDerivation, base, bencode, bytestring, containers, directory
, safe, utf8-string
@@ -203126,7 +208567,7 @@ self: {
testHaskellDepends = [ base unix ];
description = "Haskell bindings for libxkbcommon";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) libxkbcommon;};
"xkcd" = callPackage
@@ -205408,6 +210849,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "yaml-union" = callPackage
+ ({ mkDerivation, base, bytestring, optparse-applicative
+ , unordered-containers, yaml
+ }:
+ mkDerivation {
+ pname = "yaml-union";
+ version = "0.0.1";
+ sha256 = "b3af25a1e50aa778e5628bce31a4abd5a6c1749a191d9f38549f2e949f8ebd85";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base unordered-containers yaml ];
+ executableHaskellDepends = [
+ base bytestring optparse-applicative yaml
+ ];
+ testHaskellDepends = [ base ];
+ homepage = "https://github.com/michelk/yaml-overrides.hs";
+ description = "Read multiple yaml-files and override fields recursively";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"yaml2owl" = callPackage
({ mkDerivation, base, containers, directory, filepath, network
, swish, text, xml, yaml
@@ -206820,7 +212282,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "yesod-auth-oauth2" = callPackage
+ "yesod-auth-oauth2_0_1_5" = callPackage
({ mkDerivation, aeson, authenticate, base, bytestring, hoauth2
, http-client, http-conduit, http-types, lifted-base, network-uri
, random, text, transformers, vector, yesod-auth, yesod-core
@@ -206839,6 +212301,28 @@ self: {
homepage = "http://github.com/thoughtbot/yesod-auth-oauth2";
description = "OAuth 2.0 authentication plugins";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "yesod-auth-oauth2" = callPackage
+ ({ mkDerivation, aeson, authenticate, base, bytestring, hoauth2
+ , hspec, http-client, http-conduit, http-types, lifted-base
+ , network-uri, random, text, transformers, vector, yesod-auth
+ , yesod-core, yesod-form
+ }:
+ mkDerivation {
+ pname = "yesod-auth-oauth2";
+ version = "0.1.6";
+ sha256 = "6f10629639a6d8d5886d7375f8a2daa63085fa4427d8308e397ac03093fddb53";
+ libraryHaskellDepends = [
+ aeson authenticate base bytestring hoauth2 http-client http-conduit
+ http-types lifted-base network-uri random text transformers vector
+ yesod-auth yesod-core yesod-form
+ ];
+ testHaskellDepends = [ base hspec ];
+ homepage = "http://github.com/thoughtbot/yesod-auth-oauth2";
+ description = "OAuth 2.0 authentication plugins";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"yesod-auth-pam" = callPackage
@@ -207736,6 +213220,7 @@ self: {
transformers transformers-compat unix-compat unordered-containers
wai wai-extra warp warp-tls yaml zlib
];
+ jailbreak = true;
homepage = "http://www.yesodweb.com/";
description = "The yesod helper executable";
license = stdenv.lib.licenses.mit;
@@ -207770,6 +213255,7 @@ self: {
transformers transformers-compat unix-compat unordered-containers
wai wai-extra warp warp-tls yaml zlib
];
+ jailbreak = true;
homepage = "http://www.yesodweb.com/";
description = "The yesod helper executable";
license = stdenv.lib.licenses.mit;
@@ -207804,6 +213290,7 @@ self: {
transformers transformers-compat unix-compat unordered-containers
wai wai-extra warp warp-tls yaml zlib
];
+ jailbreak = true;
homepage = "http://www.yesodweb.com/";
description = "The yesod helper executable";
license = stdenv.lib.licenses.mit;
@@ -207838,6 +213325,77 @@ self: {
transformers transformers-compat unix-compat unordered-containers
wai wai-extra warp warp-tls yaml zlib
];
+ jailbreak = true;
+ homepage = "http://www.yesodweb.com/";
+ description = "The yesod helper executable";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "yesod-bin_1_4_16_1" = callPackage
+ ({ mkDerivation, async, attoparsec, base, base64-bytestring
+ , blaze-builder, bytestring, Cabal, conduit, conduit-extra
+ , containers, data-default-class, deepseq, directory, file-embed
+ , filepath, fsnotify, ghc, ghc-paths, http-client, http-conduit
+ , http-reverse-proxy, http-types, lifted-base, network
+ , optparse-applicative, parsec, process, project-template
+ , resourcet, shakespeare, split, streaming-commons, tar
+ , template-haskell, text, time, transformers, transformers-compat
+ , unix-compat, unordered-containers, wai, wai-extra, warp, warp-tls
+ , yaml, zlib
+ }:
+ mkDerivation {
+ pname = "yesod-bin";
+ version = "1.4.16.1";
+ sha256 = "def7ebf5f2d9cc0366fc9309603029b59f750b9045ae5ace4352bce5b0027fbd";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ async attoparsec base base64-bytestring blaze-builder bytestring
+ Cabal conduit conduit-extra containers data-default-class deepseq
+ directory file-embed filepath fsnotify ghc ghc-paths http-client
+ http-conduit http-reverse-proxy http-types lifted-base network
+ optparse-applicative parsec process project-template resourcet
+ shakespeare split streaming-commons tar template-haskell text time
+ transformers transformers-compat unix-compat unordered-containers
+ wai wai-extra warp warp-tls yaml zlib
+ ];
+ jailbreak = true;
+ homepage = "http://www.yesodweb.com/";
+ description = "The yesod helper executable";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "yesod-bin_1_4_17" = callPackage
+ ({ mkDerivation, async, attoparsec, base, base64-bytestring
+ , blaze-builder, bytestring, Cabal, conduit, conduit-extra
+ , containers, data-default-class, deepseq, directory, file-embed
+ , filepath, fsnotify, ghc, ghc-paths, http-client, http-conduit
+ , http-reverse-proxy, http-types, lifted-base, network
+ , optparse-applicative, parsec, process, project-template
+ , resourcet, shakespeare, split, streaming-commons, tar
+ , template-haskell, text, time, transformers, transformers-compat
+ , unix-compat, unordered-containers, wai, wai-extra, warp, warp-tls
+ , yaml, zlib
+ }:
+ mkDerivation {
+ pname = "yesod-bin";
+ version = "1.4.17";
+ sha256 = "bc5721479fb3aaa40153c092b899ccd99b18449a48154eb3a1bc5d8b5518dbb7";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ async attoparsec base base64-bytestring blaze-builder bytestring
+ Cabal conduit conduit-extra containers data-default-class deepseq
+ directory file-embed filepath fsnotify ghc ghc-paths http-client
+ http-conduit http-reverse-proxy http-types lifted-base network
+ optparse-applicative parsec process project-template resourcet
+ shakespeare split streaming-commons tar template-haskell text time
+ transformers transformers-compat unix-compat unordered-containers
+ wai wai-extra warp warp-tls yaml zlib
+ ];
+ jailbreak = true;
homepage = "http://www.yesodweb.com/";
description = "The yesod helper executable";
license = stdenv.lib.licenses.mit;
@@ -207858,8 +213416,8 @@ self: {
}:
mkDerivation {
pname = "yesod-bin";
- version = "1.4.16.1";
- sha256 = "def7ebf5f2d9cc0366fc9309603029b59f750b9045ae5ace4352bce5b0027fbd";
+ version = "1.4.17.1";
+ sha256 = "0d7052caf0aadc00e04a4d1ce537670d7b8da4d1fc86d36c500abc70777a2ee8";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -208873,19 +214431,20 @@ self: {
"yesod-dsl" = callPackage
({ mkDerivation, aeson, aeson-pretty, alex, array, base, bytestring
- , Cabal, containers, directory, filepath, happy, MissingH, mtl
- , shakespeare, strict, syb, text, transformers, uniplate, vector
+ , Cabal, containers, directory, filepath, happy, hscolour, MissingH
+ , mtl, shakespeare, strict, syb, text, transformers, uniplate
+ , vector
}:
mkDerivation {
pname = "yesod-dsl";
- version = "0.2.0";
- sha256 = "934aa5de181619e11c39054e9299271a4f447e753589d1b6eafd757216193c49";
+ version = "0.2.1";
+ sha256 = "4033df3f27a99cfc279cb32b146909e13725adc81e2a0c584de95f8f70d5a2a8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-pretty array base bytestring Cabal containers directory
- filepath MissingH mtl shakespeare strict syb text transformers
- uniplate vector
+ filepath hscolour MissingH mtl shakespeare strict syb text
+ transformers uniplate vector
];
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [
@@ -209341,7 +214900,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "yesod-mangopay" = callPackage
+ "yesod-mangopay_1_11_5" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra
, containers, country-codes, data-default, directory, fast-logger
, hamlet, hjsmin, http-conduit, http-types, lifted-base, mangopay
@@ -209374,6 +214933,42 @@ self: {
homepage = "https://github.com/prowdsponsor/mangopay";
description = "Yesod library for MangoPay API access";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "yesod-mangopay" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra
+ , containers, country-codes, data-default, directory, fast-logger
+ , hamlet, hjsmin, http-conduit, http-types, lifted-base, mangopay
+ , monad-control, monad-logger, persistent, persistent-postgresql
+ , persistent-template, resourcet, shakespeare, template-haskell
+ , text, time, wai, wai-extra, wai-logger, warp, yaml, yesod
+ , yesod-auth, yesod-core, yesod-form, yesod-persistent
+ , yesod-static
+ }:
+ mkDerivation {
+ pname = "yesod-mangopay";
+ version = "1.12";
+ sha256 = "a53c0d1e8e1654a4c251b1830264f581a1ed668fffb303c05993e10e20932754";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers http-conduit http-types lifted-base mangopay
+ persistent-template text time yesod yesod-core
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring conduit conduit-extra containers
+ country-codes data-default directory fast-logger hamlet hjsmin
+ http-conduit lifted-base mangopay monad-control monad-logger
+ persistent persistent-postgresql persistent-template resourcet
+ shakespeare template-haskell text time wai wai-extra wai-logger
+ warp yaml yesod yesod-auth yesod-core yesod-form yesod-persistent
+ yesod-static
+ ];
+ homepage = "https://github.com/prowdsponsor/mangopay";
+ description = "Yesod library for MangoPay API access";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yesod-markdown" = callPackage
@@ -211168,8 +216763,8 @@ self: {
}:
mkDerivation {
pname = "yst";
- version = "0.5.0.4";
- sha256 = "7feec519b7f3148f7de67730c471888c97f3b46ddc4128a4d34627a9d881d5ae";
+ version = "0.5.1";
+ sha256 = "603afd33877c086221b0914463bb92943df49aecc9e4a7fb58f4f35386199f71";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -211177,7 +216772,6 @@ self: {
HStringTemplate lucid old-locale old-time pandoc parsec scientific
split text time unordered-containers yaml
];
- jailbreak = true;
homepage = "http://github.com/jgm/yst";
description = "Builds a static website from templates and data in YAML or CSV files";
license = "GPL";
@@ -211536,7 +217130,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) zeromq;};
- "zeromq4-haskell" = callPackage
+ "zeromq4-haskell_0_6_3" = callPackage
({ mkDerivation, async, base, bytestring, containers, exceptions
, QuickCheck, semigroups, tasty, tasty-hunit, tasty-quickcheck
, transformers, zeromq
@@ -211555,6 +217149,28 @@ self: {
homepage = "http://github.com/twittner/zeromq-haskell/";
description = "Bindings to ZeroMQ 4.x";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) zeromq;};
+
+ "zeromq4-haskell" = callPackage
+ ({ mkDerivation, async, base, bytestring, containers, exceptions
+ , QuickCheck, semigroups, tasty, tasty-hunit, tasty-quickcheck
+ , transformers, zeromq
+ }:
+ mkDerivation {
+ pname = "zeromq4-haskell";
+ version = "0.6.4";
+ sha256 = "b4ea358c669ccbacf6654ff5437623db3c9ee3161630bc83737a47f430e7746e";
+ libraryHaskellDepends = [
+ async base bytestring containers exceptions semigroups transformers
+ ];
+ libraryPkgconfigDepends = [ zeromq ];
+ testHaskellDepends = [
+ async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
+ ];
+ homepage = "http://github.com/twittner/zeromq-haskell/";
+ description = "Bindings to ZeroMQ 4.x";
+ license = stdenv.lib.licenses.mit;
}) {inherit (pkgs) zeromq;};
"zeroth" = callPackage
@@ -211764,7 +217380,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "zlib" = callPackage
+ "zlib_0_5_4_2" = callPackage
({ mkDerivation, base, bytestring, zlib }:
mkDerivation {
pname = "zlib";
@@ -211774,9 +217390,10 @@ self: {
librarySystemDepends = [ zlib ];
description = "Compression and decompression in the gzip and zlib formats";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) zlib;};
- "zlib_0_6_1_1" = callPackage
+ "zlib" = callPackage
({ mkDerivation, base, bytestring, HUnit, QuickCheck, tasty
, tasty-hunit, tasty-quickcheck, zlib
}:
@@ -211784,17 +217401,17 @@ self: {
pname = "zlib";
version = "0.6.1.1";
sha256 = "c5f5b4285473657a7997d74f7642f3e7bda40f92c3c5d49471a899e27a4ba735";
- revision = "1";
- editedCabalFile = "e94fcf5a5822e569221c7897bdc15d9ddb31c0d844df0448cd388472d644b212";
+ revision = "3";
+ editedCabalFile = "b5fff98d06289c9c16ab78d994f88f18345ccf7d0ef3e5334bb417d763b07046";
libraryHaskellDepends = [ base bytestring ];
librarySystemDepends = [ zlib ];
testHaskellDepends = [
base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
];
jailbreak = true;
+ doCheck = false;
description = "Compression and decompression in the gzip and zlib formats";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) zlib;};
"zlib-bindings" = callPackage
diff --git a/pkgs/development/interpreters/angelscript/default.nix b/pkgs/development/interpreters/angelscript/default.nix
index a6e6cce9a8e..f5ff0315bee 100644
--- a/pkgs/development/interpreters/angelscript/default.nix
+++ b/pkgs/development/interpreters/angelscript/default.nix
@@ -3,10 +3,10 @@ let
s = # Generated upstream information
rec {
baseName="angelscript";
- version = "2.30.1";
+ version = "2.30.2";
name="${baseName}-${version}";
url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip";
- sha256 = "10ym7185h26gzmw5v6wz8zlycw8gzygv0aw87dmgjcyy7qfk74m4";
+ sha256 = "1myp691m0nzv51pyfq6qmjyi0asbkx2v8slrnhj32s6aq55pf24c";
};
buildInputs = [
unzip
diff --git a/pkgs/development/interpreters/ceptre/default.nix b/pkgs/development/interpreters/ceptre/default.nix
index 40ac4dc6ea3..4869859960a 100644
--- a/pkgs/development/interpreters/ceptre/default.nix
+++ b/pkgs/development/interpreters/ceptre/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchgit, mlton }:
stdenv.mkDerivation rec {
- name = "ceptre-2015-11-20";
+ name = "ceptre-2016-01-01";
src = fetchgit {
url = https://github.com/chrisamaphone/interactive-lp;
- rev = "adb59d980f903e49a63b668618241d1b8beb28be";
- sha256 = "1pyl2imrvq2icr2rr4ys7djnizppbgqldgsv5525xsvzm78w3ac7";
+ rev = "b3d21489d4994f03d2982de273eea90bc7fba5d0";
+ sha256 = "01f72q435kmf3mkgnn47hlnv6k3i5kjb26pbjrwvysc6am33jlcb";
};
nativeBuildInputs = [ mlton ];
diff --git a/pkgs/development/interpreters/elixir/default.nix b/pkgs/development/interpreters/elixir/default.nix
index 21523899b92..34e7bdc06a9 100644
--- a/pkgs/development/interpreters/elixir/default.nix
+++ b/pkgs/development/interpreters/elixir/default.nix
@@ -1,18 +1,21 @@
{ stdenv, fetchurl, erlang, rebar, makeWrapper, coreutils, curl, bash }:
-let
- version = "1.1.1";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "elixir-${version}";
+ version = "1.2.0";
src = fetchurl {
url = "https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz";
- sha256 = "0shh5brhcrvbvhl4bw0fs2y5llw7i97khkkglygx30ncvd7nwz9v";
+ sha256 = "0s3j7ra9gb2p3dwgfxghvc9mkv6ffgvz27aj5wgwk0xq2d9fws4z";
};
buildInputs = [ erlang rebar makeWrapper ];
+ # Elixir expects that UTF-8 locale to be set (see https://github.com/elixir-lang/elixir/issues/3548).
+ # In other cases there is warnings during compilation.
+ LANG = "en_US.UTF-8";
+ LC_TYPE = "en_US.UTF-8";
+
preBuild = ''
# The build process uses ./rebar. Link it to the nixpkgs rebar
rm -v rebar
@@ -52,6 +55,6 @@ stdenv.mkDerivation {
license = licenses.epl10;
platforms = platforms.unix;
- maintainers = [ maintainers.the-kenny maintainers.havvy ];
+ maintainers = with maintainers; [ the-kenny havvy couchemar ];
};
}
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix
index d263b9f40ea..3ce29440bf5 100644
--- a/pkgs/development/interpreters/php/default.nix
+++ b/pkgs/development/interpreters/php/default.nix
@@ -299,18 +299,18 @@ in {
};
php55 = generic {
- version = "5.5.30";
- sha256 = "0a9v7jq8mr15dcim23rzcfgpijc5k1rkc4qv9as1rpgc7iqjlcz7";
+ version = "5.5.31";
+ sha256 = "0xx23gb70jsgbd772hy8f79wh2rja617s17gnx4vgklxk8mkhjpv";
};
php56 = generic {
- version = "5.6.16";
- sha256 = "1bnjpj5vjj2sx80z3x452vhk7bfdl8hbli61byhapgy1ch4z9rjg";
+ version = "5.6.17";
+ sha256 = "0fyxg95m918ngi6lnxyfb4y0ii4f8f5znb5l4axpagp6l5b5zd3p";
};
php70 = generic {
- version = "7.0.1";
- sha256 = "0hiyv71ysbzcl3kf28phjyycp7myjd89l8f28arrf4q0vb8kpkh4";
+ version = "7.0.2";
+ sha256 = "0di2vallv5kry85l67za25nq4f2hjr8fad5j0c06nb69v7xpa6wv";
};
}
diff --git a/pkgs/development/interpreters/pypy/default.nix b/pkgs/development/interpreters/pypy/default.nix
index b0410681a51..095e0b7db08 100644
--- a/pkgs/development/interpreters/pypy/default.nix
+++ b/pkgs/development/interpreters/pypy/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, zlib ? null, zlibSupport ? true, bzip2, pkgconfig, libffi
, sqlite, openssl, ncurses, pythonFull, expat, tcl, tk, xlibsWrapper, libX11
-, makeWrapper, callPackage, self }:
+, makeWrapper, callPackage, self, gdbm, db }:
assert zlibSupport -> zlib != null;
@@ -21,7 +21,7 @@ let
sha256 = "1g7iipllgdfjgdkypsa1g2pzxgjw9agp40rh82hk31rsbak2hfbl";
};
- buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 makeWrapper ]
+ buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 makeWrapper gdbm db ]
++ stdenv.lib.optional (stdenv ? cc && stdenv.cc.libc != null) stdenv.cc.libc
++ stdenv.lib.optional zlibSupport zlib;
@@ -31,16 +31,6 @@ let
(stdenv.lib.filter (x : x.outPath != stdenv.cc.libc.outPath or "") buildInputs));
preConfigure = ''
- substituteInPlace Makefile \
- --replace "-Ojit" "-Ojit --batch" \
- --replace "pypy/goal/targetpypystandalone.py" "pypy/goal/targetpypystandalone.py --withmod-_minimal_curses --withmod-unicodedata --withmod-thread --withmod-bz2 --withmod-_multiprocessing"
-
- # we are using cpython and not pypy to do translation
- substituteInPlace rpython/bin/rpython \
- --replace "/usr/bin/env pypy" "${pythonFull}/bin/python"
- substituteInPlace pypy/goal/targetpypystandalone.py \
- --replace "/usr/bin/env pypy" "${pythonFull}/bin/python"
-
# hint pypy to find nix ncurses
substituteInPlace pypy/module/_minimal_curses/fficurses.py \
--replace "/usr/include/ncurses/curses.h" "${ncurses.dev}/include/curses.h" \
@@ -57,6 +47,10 @@ let
sed -i "s@libraries=\['sqlite3'\]\$@libraries=['sqlite3'], include_dirs=['${sqlite.dev}/include'], library_dirs=['${sqlite.out}/lib']@" lib_pypy/_sqlite3_build.py
'';
+ buildPhase = ''
+ ${pythonFull.interpreter} rpython/bin/rpython --make-jobs="$NIX_BUILD_CORES" -Ojit --batch pypy/goal/targetpypystandalone.py --withmod-_minimal_curses --withmod-unicodedata --withmod-thread --withmod-bz2 --withmod-_multiprocessing
+ '';
+
setupHook = ./setup-hook.sh;
postBuild = ''
@@ -81,11 +75,11 @@ let
# disable sqlite3 due to https://bugs.pypy.org/issue1740
# disable test_multiprocessing due to transient errors
# disable test_os because test_urandom_failure fails
- # disable test_urllib2net and test_urllibnet because it requires networking (example.com)
+ # disable test_urllib2net, test_urllib2_localnet, and test_urllibnet because they require networking (example.com)
# disable test_zipfile64 because it randomly timeouts
# disable test_cpickle because timeouts
# disable test_ssl because no shared cipher' not found in '[Errno 1] error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
- ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -k 'not (test_ssl or test_cpickle or test_sqlite or test_urllib2net or test_urllibnet or test_socket or test_os or test_shutil or test_mhlib or test_multiprocessing or test_zipfile64)' lib-python
+ ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -k 'not (test_ssl or test_cpickle or test_sqlite or test_urllib2net or test_urllibnet or test_urllib2_localnet or test_socket or test_os or test_shutil or test_mhlib or test_multiprocessing or test_zipfile64)' lib-python
'';
installPhase = ''
diff --git a/pkgs/development/interpreters/python/3.4/default.nix b/pkgs/development/interpreters/python/3.4/default.nix
index 7c979b0ebe9..8d87c6abfbb 100644
--- a/pkgs/development/interpreters/python/3.4/default.nix
+++ b/pkgs/development/interpreters/python/3.4/default.nix
@@ -23,7 +23,7 @@ with stdenv.lib;
let
majorVersion = "3.4";
pythonVersion = majorVersion;
- version = "${majorVersion}.3";
+ version = "${majorVersion}.4";
fullVersion = "${version}";
buildInputs = filter (p: p != null) [
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "http://www.python.org/ftp/python/${version}/Python-${fullVersion}.tar.xz";
- sha256 = "1f4nm4z08sy0kqwisvv95l02crv6dyysdmx44p1mz3bn6csrdcxm";
+ sha256 = "18kb5c29w04rj4gyz3jngm72sy8izfnbjlm6ajv6rv2m061d75x7";
};
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix
index 8aa75829554..129c0ac6077 100644
--- a/pkgs/development/interpreters/racket/default.nix
+++ b/pkgs/development/interpreters/racket/default.nix
@@ -3,6 +3,7 @@
, glib, gmp, gtk, libffi, libjpeg, libpng
, libtool, mpfr, openssl, pango, poppler
, readline, sqlite
+, disableDocs ? true
}:
let
@@ -31,11 +32,11 @@ in
stdenv.mkDerivation rec {
name = "racket-${version}";
- version = "6.2.1";
+ version = "6.3";
src = fetchurl {
url = "http://mirror.racket-lang.org/installers/${version}/${name}-src.tgz";
- sha256 = "0555j63k7fs10iv0icmivlxpzgp6s7gwcbfddmbwxlf2rk80qhq0";
+ sha256 = "0f21vnads6wsrzimfja969gf3pkl60s0rdfrjf9s70lcy9x0jz4i";
};
FONTCONFIG_FILE = fontsConf;
@@ -50,7 +51,8 @@ stdenv.mkDerivation rec {
cd src/build
'';
- configureFlags = [ "--enable-shared" "--enable-lt=${libtool}/bin/libtool" "--disable-docs"];
+ configureFlags = [ "--enable-shared" "--enable-lt=${libtool}/bin/libtool" ]
+ ++ stdenv.lib.optional disableDocs [ "--disable-docs" ];
configureScript = "../configure";
diff --git a/pkgs/development/interpreters/regina/default.nix b/pkgs/development/interpreters/regina/default.nix
index 596b748a4f6..1d67193a73c 100644
--- a/pkgs/development/interpreters/regina/default.nix
+++ b/pkgs/development/interpreters/regina/default.nix
@@ -1,49 +1,24 @@
-x@{builderDefsPackage
- , ncurses
- , ...}:
-builderDefsPackage
-(a :
-let
- helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
- [];
+{ stdenv, fetchurl, ncurses }:
- buildInputs = map (n: builtins.getAttr n x)
- (builtins.attrNames (builtins.removeAttrs x helperArgNames));
- sourceInfo = rec {
- baseName="Regina-REXX";
- pname="regina-rexx";
- version = "3.9.1";
- name="${baseName}-${version}";
- url="mirror://sourceforge/${pname}/${pname}/${version}/${name}.tar.gz";
- };
-in
-rec {
- src = a.fetchurl {
- url = sourceInfo.url;
+stdenv.mkDerivation rec {
+ name = "Regina-REXX-${version}";
+ version = "3.9.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/regina-rexx/regina-rexx/${version}/${name}.tar.gz";
sha256 = "1vpksnjmg6y5zag9li6sxqxj2xapgalfz8krfxgg49vyk0kdy4sx";
};
- inherit (sourceInfo) name version;
- inherit buildInputs;
-
- /* doConfigure should be removed if not needed */
- phaseNames = ["doConfigure" "doMakeInstall"];
+ buildInputs = [ ncurses ];
configureFlags = [
- "--libdir=$out/lib"
+ "--libdir=$(out)/lib"
];
-
- meta = {
- description = "REXX interpreter";
- maintainers = with a.lib.maintainers;
- [
- raskin
- ];
- platforms = with a.lib.platforms;
- linux;
- license = a.lib.licenses.lgpl2;
- downloadPage = "http://sourceforge.net/projects/regina-rexx/files/regina-rexx/";
- inherit version;
- };
-}) x
+ meta = with stdenv.lib; {
+ description = "REXX interpreter";
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
+ license = licenses.lgpl2;
+ };
+}
diff --git a/pkgs/development/interpreters/ruby/build-ruby-gem/default.nix b/pkgs/development/interpreters/ruby/build-ruby-gem/default.nix
new file mode 100644
index 00000000000..d050faca245
--- /dev/null
+++ b/pkgs/development/interpreters/ruby/build-ruby-gem/default.nix
@@ -0,0 +1,208 @@
+# This builds gems in a way that is compatible with bundler.
+#
+# Bundler installs gems from git sources _very_ differently from how RubyGems
+# installes gem packages, though they both install gem packages similarly.
+#
+# We monkey-patch Bundler to remove any impurities and then drive its internals
+# to install git gems.
+#
+# For the sake of simplicity, gem packages are installed with the standard `gem`
+# program.
+#
+# Note that bundler does not support multiple prefixes; it assumes that all
+# gems are installed in a common prefix, and has no support for specifying
+# otherwise. Therefore, if you want to be able to use the resulting derivations
+# with bundler, you need to create a symlink forrest first, which is what
+# `bundlerEnv` does for you.
+#
+# Normal gem packages can be used outside of bundler; a binstub is created in
+# $out/bin.
+
+{ lib, ruby, rubygems, bundler, fetchurl, fetchgit, makeWrapper, git, buildRubyGem
+} @ defs:
+
+lib.makeOverridable (
+
+{ name ? null
+, gemName
+, version ? null
+, type ? "gem"
+, document ? [] # e.g. [ "ri" "rdoc" ]
+, platform ? "ruby"
+, ruby ? defs.ruby
+, stdenv ? ruby.stdenv
+, namePrefix ? "${ruby.name}" + "-"
+, buildInputs ? []
+, doCheck ? false
+, meta ? {}
+, patches ? []
+, gemPath ? []
+, dontStrip ? true
+, remotes ? ["https://rubygems.org"]
+# Assume we don't have to build unless strictly necessary (e.g. the source is a
+# git checkout).
+# If you need to apply patches, make sure to set `dontBuild = false`;
+, dontBuild ? true
+, propagatedBuildInputs ? []
+, propagatedUserEnvPkgs ? []
+, buildFlags ? null
+, passthru ? {}
+, ...} @ attrs:
+
+if ! builtins.elem type [ "git" "gem" ]
+then throw "buildRubyGem: don't know how to build a gem of type \"${type}\""
+else
+
+let
+ shellEscape = x: "'${lib.replaceChars ["'"] [("'\\'" + "'")] x}'";
+ rubygems = (attrs.rubygems or defs.rubygems).override {
+ inherit ruby;
+ };
+ src = attrs.src or (
+ if type == "gem"
+ then fetchurl {
+ urls = map (remote: "${remote}/gems/${gemName}-${version}.gem") remotes;
+ inherit (attrs) sha256;
+ } else fetchgit {
+ inherit (attrs) url rev sha256 fetchSubmodules;
+ leaveDotGit = true;
+ }
+ );
+ documentFlag =
+ if document == []
+ then "-N"
+ else "--document ${lib.concatStringsSep "," document}";
+
+in
+
+stdenv.mkDerivation (attrs // {
+ inherit ruby rubygems;
+ inherit doCheck;
+ inherit dontBuild;
+ inherit dontStrip;
+ inherit type;
+
+ buildInputs = [
+ ruby rubygems makeWrapper
+ ] ++ lib.optionals (type == "git") [ git bundler ]
+ ++ buildInputs;
+
+ name = attrs.name or (namePrefix + gemName);
+
+ inherit src;
+
+ phases = attrs.phases or [ "unpackPhase" "patchPhase" "buildPhase" "installPhase" "fixupPhase" ];
+
+ unpackPhase = attrs.unpackPhase or ''
+ runHook preUnpack
+
+ if [[ -f $src && $src == *.gem ]]; then
+ if [[ -z "$dontBuild" ]]; then
+ # we won't know the name of the directory that RubyGems creates,
+ # so we'll just use a glob to find it and move it over.
+ gempkg="$src"
+ sourceRoot=source
+ gem unpack $gempkg --target=container
+ cp -r container/* $sourceRoot
+ rm -r container
+
+ # copy out the original gemspec, for convenience during patching /
+ # overrides.
+ gem specification $gempkg --ruby > original.gemspec
+ gemspec=$(readlink -f .)/original.gemspec
+ else
+ gempkg="$src"
+ fi
+ else
+ # Fall back to the original thing for everything else.
+ dontBuild=""
+ preUnpack="" postUnpack="" unpackPhase
+ fi
+
+ runHook postUnpack
+ '';
+
+ buildPhase = attrs.buildPhase or ''
+ runHook preBuild
+
+ if [[ "$type" == "gem" ]]; then
+ if [[ -z "$gemspec" ]]; then
+ gemspec="$(find . -name '*.gemspec')"
+ echo "found the following gemspecs:"
+ echo "$gemspec"
+ gemspec="$(echo "$gemspec" | head -n1)"
+ fi
+
+ exec 3>&1
+ output="$(gem build $gemspec | tee >(cat - >&3))"
+ exec 3>&-
+
+ gempkg=$(echo "$output" | grep -oP 'File: \K(.*)')
+
+ echo "gem package built: $gempkg"
+ fi
+
+ runHook postBuild
+ '';
+
+ # Note:
+ # We really do need to keep the $out/${ruby.gemPath}/cache.
+ # This is very important in order for many parts of RubyGems/Bundler to not blow up.
+ # See https://github.com/bundler/bundler/issues/3327
+ installPhase = attrs.installPhase or ''
+ runHook preInstall
+
+ export GEM_HOME=$out/${ruby.gemPath}
+ mkdir -p $GEM_HOME
+
+ echo "buildFlags: $buildFlags"
+
+ ${lib.optionalString (type == "git") ''
+ ruby ${./nix-bundle-install.rb} \
+ ${gemName} \
+ ${attrs.url} \
+ ${src} \
+ ${attrs.rev} \
+ ${version} \
+ ${shellEscape (toString buildFlags)}
+ ''}
+
+ ${lib.optionalString (type == "gem") ''
+ if [[ -z "$gempkg" ]]; then
+ echo "failure: \$gempkg path unspecified" 1>&2
+ exit 1
+ elif [[ ! -f "$gempkg" ]]; then
+ echo "failure: \$gempkg path invalid" 1>&2
+ exit 1
+ fi
+
+ gem install \
+ --local \
+ --force \
+ --http-proxy 'http://nodtd.invalid' \
+ --ignore-dependencies \
+ --build-root '/' \
+ --backtrace \
+ ${documentFlag} \
+ $gempkg $gemFlags -- $buildFlags
+
+ # looks like useless files which break build repeatability and consume space
+ rm -fv $out/${ruby.gemPath}/doc/*/*/created.rid || true
+ rm -fv $out/${ruby.gemPath}/gems/*/ext/*/mkmf.log || true
+
+ # write out metadata and binstubs
+ spec=$(echo $out/${ruby.gemPath}/specifications/*.gemspec)
+ ruby ${./gem-post-build.rb} "$spec"
+ ''}
+
+ runHook postInstall
+ '';
+
+ propagatedBuildInputs = gemPath ++ propagatedBuildInputs;
+ propagatedUserEnvPkgs = gemPath ++ propagatedUserEnvPkgs;
+
+ passthru = passthru // { isRubyGem = true; };
+ inherit meta;
+})
+
+)
diff --git a/pkgs/development/interpreters/ruby/build-ruby-gem/gem-post-build.rb b/pkgs/development/interpreters/ruby/build-ruby-gem/gem-post-build.rb
new file mode 100644
index 00000000000..112a9accc33
--- /dev/null
+++ b/pkgs/development/interpreters/ruby/build-ruby-gem/gem-post-build.rb
@@ -0,0 +1,77 @@
+require 'rbconfig'
+require 'rubygems'
+require 'rubygems/specification'
+require 'fileutils'
+
+ruby = File.join(ENV["ruby"], "bin", RbConfig::CONFIG['ruby_install_name'])
+out = ENV["out"]
+bin_path = File.join(ENV["out"], "bin")
+gem_home = ENV["GEM_HOME"]
+gem_path = ENV["GEM_PATH"].split(":")
+install_path = Dir.glob("#{gem_home}/gems/*").first
+gemspec_path = ARGV[0]
+
+if defined?(Encoding.default_internal)
+ Encoding.default_internal = Encoding::UTF_8
+ Encoding.default_external = Encoding::UTF_8
+end
+
+gemspec_content = File.read(gemspec_path)
+spec = nil
+if gemspec_content[0..2] == "---" # YAML header
+ spec = Gem::Specification.from_yaml(gemspec_content)
+else
+ spec = Gem::Specification.load(gemspec_path)
+end
+
+FileUtils.mkdir_p("#{out}/nix-support")
+
+# write meta-data
+meta = "#{out}/nix-support/gem-meta"
+FileUtils.mkdir_p(meta)
+FileUtils.ln_s(gemspec_path, "#{meta}/spec")
+File.open("#{meta}/name", "w") do |f|
+ f.write(spec.name)
+end
+File.open("#{meta}/install-path", "w") do |f|
+ f.write(install_path)
+end
+File.open("#{meta}/require-paths", "w") do |f|
+ f.write(spec.require_paths.join(" "))
+end
+File.open("#{meta}/executables", "w") do |f|
+ f.write(spec.executables.join(" "))
+end
+
+# add this gem to the GEM_PATH for dependencies
+File.open("#{out}/nix-support/setup-hook", "a") do |f|
+ f.puts("addToSearchPath GEM_PATH #{gem_home}")
+ spec.require_paths.each do |dir|
+ f.puts("addToSearchPath RUBYLIB #{install_path}/#{dir}")
+ end
+end
+
+# create regular rubygems binstubs
+FileUtils.mkdir_p(bin_path)
+spec.executables.each do |exe|
+ File.open("#{bin_path}/#{exe}", "w") do |f|
+ f.write(<<-EOF)
+#!#{ruby}
+#
+# This file was generated by Nix.
+#
+# The application '#{exe}' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+gem_path = ENV["GEM_PATH"]
+ENV["GEM_PATH"] = "\#{gem_path}\#{":" unless gem_path.nil? || gem_path.empty?}#{(gem_path+[gem_home]).join(":")}"
+
+require 'rubygems'
+
+load Gem.bin_path(#{spec.name.inspect}, #{exe.inspect})
+ EOF
+ end
+
+ FileUtils.chmod("+x", "#{bin_path}/#{exe}")
+end
diff --git a/pkgs/development/interpreters/ruby/build-ruby-gem/nix-bundle-install.rb b/pkgs/development/interpreters/ruby/build-ruby-gem/nix-bundle-install.rb
new file mode 100644
index 00000000000..647b83b52c3
--- /dev/null
+++ b/pkgs/development/interpreters/ruby/build-ruby-gem/nix-bundle-install.rb
@@ -0,0 +1,153 @@
+require 'rbconfig'
+require 'bundler/vendored_thor'
+require 'bundler'
+require 'rubygems/command'
+require 'fileutils'
+require 'pathname'
+require 'tmpdir'
+
+# Options:
+#
+# name - the gem name
+# uri - git repo uri
+# repo - path to local checkout
+# ref - the commit hash
+# version - gem version
+# build-flags - build arguments
+
+ruby = File.join(ENV["ruby"], "bin", RbConfig::CONFIG['ruby_install_name'])
+out = ENV["out"]
+bin_dir = File.join(ENV["out"], "bin")
+
+name = ARGV[0]
+uri = ARGV[1]
+REPO = ARGV[2]
+ref = ARGV[3]
+version = ARGV[4]
+build_flags = ARGV[5]
+
+# options to pass to bundler
+options = {
+ "name" => name,
+ "uri" => uri,
+ "ref" => ref,
+ "version" => version,
+}
+
+# Monkey-patch Bundler to use our local checkout.
+# I wish we didn't have to do this, but bundler does not expose an API to do
+# these kinds of things.
+Bundler.module_eval do
+ def self.requires_sudo?
+ false
+ end
+
+ def self.root
+ # we don't have a Gemfile, so it doesn't make sense to try to make paths
+ # relative to the (non existent) parent directory thereof, so we give a
+ # nonsense path here.
+ Pathname.new("/no-root-path")
+ end
+
+ def self.bundle_path
+ Pathname.new(ENV["GEM_HOME"])
+ end
+
+ def self.locked_gems
+ nil
+ end
+end
+
+Bundler::Source::Git.class_eval do
+ def allow_git_ops?
+ true
+ end
+end
+
+Bundler::Source::Git::GitProxy.class_eval do
+ def checkout
+ unless path.exist?
+ FileUtils.mkdir_p(path.dirname)
+ FileUtils.cp_r(File.join(REPO, ".git"), path)
+ system("chmod -R +w #{path}")
+ end
+ end
+
+ def copy_to(destination, submodules=false)
+ unless File.exist?(destination.join(".git"))
+ FileUtils.mkdir_p(destination.dirname)
+ FileUtils.cp_r(REPO, destination)
+ system("chmod -R +w #{destination}")
+ end
+ end
+end
+
+# UI
+verbose = false
+no_color = false
+Bundler.ui = Bundler::UI::Shell.new({"no-color" => no_color})
+Bundler.ui.level = "debug" if verbose
+
+# Install
+source = Bundler::Source::Git.new(options)
+spec = source.specs.search_all(name).first
+Bundler.rubygems.with_build_args [build_flags] do
+ source.install(spec)
+end
+
+msg = spec.post_install_message
+if msg
+ Bundler.ui.confirm "Post-install message from #{name}:"
+ Bundler.ui.info msg
+end
+
+# Write out the binstubs
+if spec.executables.any?
+ FileUtils.mkdir_p(bin_dir)
+ spec.executables.each do |exe|
+ wrapper = File.join(bin_dir, exe)
+ File.open(wrapper, "w") do |f|
+ stub = generate_stub(spec.name, exe)
+ f.write(<<-EOF)
+#!#{ruby}
+#
+# This file was generated by Nix.
+#
+# The application '#{exe}' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path(#{spec.name.inspect}, #{exe.inspect})
+EOF
+ end
+
+ FileUtils.chmod("+x", wrapper)
+ end
+end
+
+# Write out metadata
+meta = "#{out}/nix-support/gem-meta"
+FileUtils.mkdir_p(meta)
+FileUtils.ln_s(spec.loaded_from.to_s, "#{meta}/spec")
+File.open("#{meta}/name", "w") do |f|
+ f.write spec.name
+end
+File.open("#{meta}/install-path", "w") do |f|
+ f.write source.install_path.to_s
+end
+File.open("#{meta}/require-paths", "w") do |f|
+ f.write spec.require_paths.join(" ")
+end
+File.open("#{meta}/executables", "w") do |f|
+ f.write spec.executables.join(" ")
+end
+
+# make the lib available during bundler/git installs
+File.open("#{out}/nix-support/setup-hook", "a") do |f|
+ spec.require_paths.each do |dir|
+ f.puts("addToSearchPath RUBYLIB #{source.install_path}/#{dir}")
+ end
+end
diff --git a/pkgs/development/interpreters/ruby/bundix/Gemfile b/pkgs/development/interpreters/ruby/bundix/Gemfile
deleted file mode 100644
index 4899cafc373..00000000000
--- a/pkgs/development/interpreters/ruby/bundix/Gemfile
+++ /dev/null
@@ -1,4 +0,0 @@
-source "http://rubygems.org"
-gem "bundix",
- :git => "https://github.com/cstrahan/bundix.git",
- :ref => "v1.0.3"
diff --git a/pkgs/development/interpreters/ruby/bundix/Gemfile.lock b/pkgs/development/interpreters/ruby/bundix/Gemfile.lock
deleted file mode 100644
index f241a3bafd4..00000000000
--- a/pkgs/development/interpreters/ruby/bundix/Gemfile.lock
+++ /dev/null
@@ -1,18 +0,0 @@
-GIT
- remote: https://github.com/cstrahan/bundix.git
- revision: c879cf901ff8084b4c97aaacfb5ecbdb0f95cc03
- ref: v1.0.3
- specs:
- bundix (1.0.2)
- thor (~> 0.19.1)
-
-GEM
- remote: http://rubygems.org/
- specs:
- thor (0.19.1)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- bundix!
diff --git a/pkgs/development/interpreters/ruby/bundix/default.nix b/pkgs/development/interpreters/ruby/bundix/default.nix
index 0196adb8f4c..b5a49043c60 100644
--- a/pkgs/development/interpreters/ruby/bundix/default.nix
+++ b/pkgs/development/interpreters/ruby/bundix/default.nix
@@ -1,9 +1,20 @@
-{ ruby, bundlerEnv }:
+{ ruby, fetchgit, buildRubyGem, bundler }:
-bundlerEnv {
- name = "bundix";
- inherit ruby;
- gemset = ./gemset.nix;
- gemfile = ./Gemfile;
- lockfile = ./Gemfile.lock;
+let
+ thor = buildRubyGem {
+ gemName = "thor";
+ version = "0.19.1";
+ type = "gem";
+ sha256 = "08p5gx18yrbnwc6xc0mxvsfaxzgy2y9i78xq7ds0qmdm67q39y4z";
+ };
+
+in buildRubyGem {
+ gemName = "bundix";
+ version = "1.0.4";
+ gemPath = [ thor bundler ];
+ src = fetchgit {
+ url = "https://github.com/cstrahan/bundix.git";
+ rev = "6dcf1f71c61584f5c9b919ee9df7b0c554862076";
+ sha256 = "1w17bvc9srcgr4ry81ispcj35g9kxihbyknmqp8rnd4h5090b7b2";
+ };
}
diff --git a/pkgs/development/interpreters/ruby/bundix/gemset.nix b/pkgs/development/interpreters/ruby/bundix/gemset.nix
deleted file mode 100644
index f8f6546671d..00000000000
--- a/pkgs/development/interpreters/ruby/bundix/gemset.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "bundix" = {
- version = "1.0.2";
- source = {
- type = "git";
- url = "https://github.com/cstrahan/bundix.git";
- rev = "c879cf901ff8084b4c97aaacfb5ecbdb0f95cc03";
- sha256 = "05kmdnq4qa5h8l3asv05cjpnyplnqqx6hrqybj2cjlzmdxnkkgyj";
- fetchSubmodules = false;
- };
- dependencies = [
- "thor"
- ];
- };
- "thor" = {
- version = "0.19.1";
- source = {
- type = "gem";
- sha256 = "08p5gx18yrbnwc6xc0mxvsfaxzgy2y9i78xq7ds0qmdm67q39y4z";
- };
- };
-}
\ No newline at end of file
diff --git a/pkgs/development/interpreters/ruby/bundler-env/default.nix b/pkgs/development/interpreters/ruby/bundler-env/default.nix
index 9fa6e52c455..c7570d815e3 100644
--- a/pkgs/development/interpreters/ruby/bundler-env/default.nix
+++ b/pkgs/development/interpreters/ruby/bundler-env/default.nix
@@ -1,312 +1,75 @@
{ stdenv, runCommand, writeText, writeScript, writeScriptBin, ruby, lib
-, callPackage, defaultGemConfig, fetchurl, fetchgit, buildRubyGem , bundler_HEAD
+, callPackage, defaultGemConfig, fetchurl, fetchgit, buildRubyGem, buildEnv
+, rubygems
, git
+, makeWrapper
+, bundler
+, tree
}@defs:
-# This is a work-in-progress.
-# The idea is that his will replace load-ruby-env.nix.
-
{ name, gemset, gemfile, lockfile, ruby ? defs.ruby, gemConfig ? defaultGemConfig
-, enableParallelBuilding ? false # TODO: this might not work, given the env-var shinanigans.
-, postInstall ? null
-, documentation ? false
+, postBuild ? null
+, document ? []
, meta ? {}
+, ignoreCollisions ? false
, ...
}@args:
let
shellEscape = x: "'${lib.replaceChars ["'"] [("'\\'" + "'")] x}'";
- const = x: y: x;
- bundler = bundler_HEAD.override { inherit ruby; };
- inherit (builtins) attrValues;
-
- gemName = attrs: "${attrs.name}-${attrs.version}.gem";
-
- fetchers.path = attrs: attrs.source.path;
- fetchers.gem = attrs: fetchurl {
- url = "${attrs.source.source or "https://rubygems.org"}/downloads/${gemName attrs}";
- inherit (attrs.source) sha256;
- };
- fetchers.git = attrs: fetchgit {
- inherit (attrs.source) url rev sha256 fetchSubmodules;
- leaveDotGit = true;
- };
-
- applySrc = attrs:
- attrs // {
- src = (fetchers."${attrs.source.type}" attrs);
- };
-
+ importedGemset = import gemset;
applyGemConfigs = attrs:
- if gemConfig ? "${attrs.name}"
- then attrs // gemConfig."${attrs.name}" attrs
- else attrs;
-
- needsPatch = attrs:
- (attrs ? patches) || (attrs ? prePatch) || (attrs ? postPatch);
-
- # patch a gem or source tree.
- # for gems, the gem is unpacked, patched, and then repacked.
- # see: https://github.com/fedora-ruby/gem-patch/blob/master/lib/rubygems/patcher.rb
- applyPatches = attrs:
- if !needsPatch attrs
- then attrs
- else attrs // { src =
- stdenv.mkDerivation {
- name = gemName attrs;
- phases = [ "unpackPhase" "patchPhase" "installPhase" ];
- buildInputs = [ ruby ] ++ attrs.buildInputs or [];
- patches = attrs.patches or [ ];
- prePatch = attrs.prePatch or "true";
- postPatch = attrs.postPatch or "true";
- unpackPhase = ''
- runHook preUnpack
-
- if [[ -f ${attrs.src} ]]; then
- isGem=1
- # we won't know the name of the directory that RubyGems creates,
- # so we'll just use a glob to find it and move it over.
- gem unpack ${attrs.src} --target=container
- cp -r container/* contents
- rm -r container
- else
- cp -r ${attrs.src} contents
- chmod -R +w contents
- fi
-
- cd contents
- runHook postUnpack
- '';
- installPhase = ''
- runHook preInstall
-
- if [[ -n "$isGem" ]]; then
- ${writeScript "repack.rb" ''
- #!${ruby}/bin/ruby
- require 'rubygems'
- require 'rubygems/package'
- require 'fileutils'
-
- Encoding.default_internal = Encoding::UTF_8
- Encoding.default_external = Encoding::UTF_8
-
- if Gem::VERSION < '2.0'
- load "${./package-1.8.rb}"
- end
-
- out = ENV['out']
- files = Dir['**/{.[^\.]*,*}']
-
- package = Gem::Package.new("${attrs.src}")
- patched_package = Gem::Package.new(package.spec.file_name)
- patched_package.spec = package.spec.clone
- patched_package.spec.files = files
-
- patched_package.build(false)
-
- FileUtils.cp(patched_package.spec.file_name, out)
- ''}
- else
- cp -r . $out
- fi
-
- runHook postInstall
- '';
- };
- };
-
- instantiate = (attrs:
- applyPatches (applyGemConfigs (applySrc attrs))
+ (if gemConfig ? "${attrs.gemName}"
+ then attrs // gemConfig."${attrs.gemName}" attrs
+ else attrs);
+ configuredGemset = lib.flip lib.mapAttrs importedGemset (name: attrs:
+ applyGemConfigs (attrs // { gemName = name; })
);
+ hasBundler = builtins.hasAttr "bundler" importedGemset;
+ bundler = if hasBundler then gems.bundler else defs.bundler.override (attrs: { inherit ruby; });
+ rubygems = defs.rubygems.override (attrs: { inherit ruby; });
+ gems = lib.flip lib.mapAttrs configuredGemset (name: attrs:
+ buildRubyGem ((removeAttrs attrs ["source"]) // attrs.source // {
+ inherit ruby rubygems;
+ gemName = name;
+ gemPath = map (gemName: gems."${gemName}") (attrs.dependencies or []);
+ }));
+ # We have to normalize the Gemfile.lock, otherwise bundler tries to be
+ # helpful by doing so at run time, causing executables to immediately bail
+ # out. Yes, I'm serious.
+ confFiles = runCommand "gemfile-and-lockfile" {} ''
+ mkdir -p $out
+ cp ${gemfile} $out/Gemfile
+ cp ${lockfile} $out/Gemfile.lock
- instantiated = lib.flip lib.mapAttrs (import gemset) (name: attrs:
- instantiate (attrs // { inherit name; })
- );
-
- needsPreInstall = attrs:
- (attrs ? preInstall) || (attrs ? buildInputs) || (attrs ? nativeBuildInputs);
-
- # TODO: support cross compilation? look at stdenv/generic/default.nix.
- runPreInstallers = lib.fold (next: acc:
- if !needsPreInstall next
- then acc
- else acc + ''
- ${writeScript "${next.name}-pre-install" ''
- #!${stdenv.shell}
-
- export nativeBuildInputs="${toString ((next.nativeBuildInputs or []) ++ (next.buildInputs or []))}"
-
- source ${stdenv}/setup
-
- header "running pre-install script for ${next.name}"
-
- ${next.preInstall or ""}
-
- ${ruby}/bin/ruby -e 'print ENV.inspect' > env/${next.name}
-
- stopNest
- ''}
- ''
- ) "" (attrValues instantiated);
-
- # copy *.gem to ./gems
- copyGems = lib.fold (next: acc:
- if next.source.type == "gem"
- then acc + "cp ${next.src} gems/${gemName next}\n"
- else acc
- ) "" (attrValues instantiated);
-
- runRuby = name: env: command:
- runCommand name env ''
- ${ruby}/bin/ruby ${writeText name command}
- '';
-
- # TODO: include json_pure, so the version of ruby doesn't matter.
- # not all rubies have support for JSON built-in,
- # so we'll convert JSON to ruby expressions.
- json2rb = writeScript "json2rb" ''
- #!${ruby}/bin/ruby
- begin
- require 'json'
- rescue LoadError => ex
- require 'json_pure'
- end
-
- puts JSON.parse(STDIN.read).inspect
+ cd $out
+ chmod +w Gemfile.lock
+ source ${rubygems}/nix-support/setup-hook
+ export GEM_PATH=${bundler}/${ruby.gemPath}
+ ${ruby}/bin/ruby -rubygems -e \
+ "require 'bundler'; Bundler.definition.lock('Gemfile.lock')"
'';
+ envPaths = lib.attrValues gems ++ lib.optional (!hasBundler) bundler;
+ bundlerEnv = buildEnv {
+ inherit name ignoreCollisions;
+ paths = envPaths;
+ pathsToLink = [ "/lib" ];
+ postBuild = ''
+ source ${rubygems}/nix-support/setup-hook
- # dump the instantiated gemset as a ruby expression.
- serializedGemset = runCommand "gemset.rb" { json = builtins.toJSON instantiated; } ''
- printf '%s' "$json" | ${json2rb} > $out
- '';
-
- # this is a mapping from a source type and identifier (uri/path/etc)
- # to the pure store path.
- # we'll use this from the patched bundler to make fetching sources pure.
- sources = runRuby "sources.rb" { gemset = serializedGemset; } ''
- out = ENV['out']
- gemset = eval(File.read(ENV['gemset']))
-
- sources = {
- "git" => { },
- "path" => { },
- "gem" => { },
- "svn" => { }
- }
-
- gemset.each_value do |spec|
- type = spec["source"]["type"]
- val = spec["src"]
- key =
- case type
- when "gem"
- spec["name"]
- when "git"
- spec["source"]["url"]
- when "path"
- spec["source"]["originalPath"]
- when "svn"
- nil # TODO
- end
-
- sources[type][key] = val if key
- end
-
- File.open(out, "wb") do |f|
- f.print sources.inspect
- end
- '';
-
- # rewrite PATH sources to point into the nix store.
- purifiedLockfile = runRuby "purifiedLockfile" {} ''
- out = ENV['out']
- sources = eval(File.read("${sources}"))
- paths = sources["path"]
-
- lockfile = File.read("${lockfile}")
-
- paths.each_pair do |impure, pure|
- lockfile.gsub!(/^ remote: #{Regexp.escape(impure)}/, " remote: #{pure}")
- end
-
- File.open(out, "wb") do |f|
- f.print lockfile
- end
- '';
-
- needsBuildFlags = attrs: attrs ? buildFlags;
-
- mkBuildFlags = spec:
- "export BUNDLE_BUILD__${lib.toUpper spec.name}='${lib.concatStringsSep " " (map shellEscape spec.buildFlags)}'";
-
- allBuildFlags =
- lib.concatStringsSep "\n"
- (map mkBuildFlags
- (lib.filter needsBuildFlags (attrValues instantiated)));
-
- derivation = stdenv.mkDerivation {
- inherit name;
-
- buildInputs = [
- ruby
- bundler
- git
- ] ++ args.buildInputs or [];
-
- phases = [ "installPhase" "fixupPhase" ];
-
- outputs = [
- "out" # the installed libs/bins
- "bundle" # supporting files for bundler
- ];
-
- installPhase = ''
- mkdir -p $bundle
- export BUNDLE_GEMFILE=$bundle/Gemfile
- cp ${gemfile} $BUNDLE_GEMFILE
- cp ${purifiedLockfile} $BUNDLE_GEMFILE.lock
-
- export NIX_GEM_SOURCES=${sources}
- export NIX_BUNDLER_GEMPATH=${bundler}/${ruby.gemPath}
-
- export GEM_HOME=$out/${ruby.gemPath}
- export GEM_PATH=$NIX_BUNDLER_GEMPATH:$GEM_HOME
- mkdir -p $GEM_HOME
-
- ${allBuildFlags}
-
- mkdir gems
- cp ${bundler}/${bundler.ruby.gemPath}/cache/bundler-*.gem gems
- ${copyGems}
-
- ${lib.optionalString (!documentation) ''
- mkdir home
- HOME="$(pwd -P)/home"
- echo "gem: --no-rdoc --no-ri" > $HOME/.gemrc
- ''}
-
- mkdir env
- ${runPreInstallers}
-
- mkdir $out/bin
- cp ${./monkey_patches.rb} monkey_patches.rb
- export RUBYOPT="-rmonkey_patches.rb -I $(pwd -P)"
- bundler install --frozen --binstubs ${lib.optionalString enableParallelBuilding "--jobs $NIX_BUILD_CORES"}
- RUBYOPT=""
-
- runHook postInstall
- '';
-
- inherit postInstall;
-
+ ${ruby}/bin/ruby ${./gen-bin-stubs.rb} \
+ "${ruby}/bin/ruby" \
+ "${confFiles}/Gemfile" \
+ "$out/${ruby.gemPath}" \
+ "${bundler}/${ruby.gemPath}" \
+ ${shellEscape (toString envPaths)}
+ '' + lib.optionalString (postBuild != null) postBuild;
passthru = {
- inherit ruby;
- inherit bundler;
-
+ inherit ruby bundler meta gems;
env = let
irbrc = builtins.toFile "irbrc" ''
- if not ENV["OLD_IRBRC"].empty?
+ if !(ENV["OLD_IRBRC"].nil? || ENV["OLD_IRBRC"].empty?)
require ENV["OLD_IRBRC"]
end
require 'rubygems'
@@ -314,12 +77,12 @@ let
'';
in stdenv.mkDerivation {
name = "interactive-${name}-environment";
- nativeBuildInputs = [ ruby derivation ];
+ nativeBuildInputs = [ ruby bundlerEnv ];
shellHook = ''
- export BUNDLE_GEMFILE=${derivation.bundle}/Gemfile
- export GEM_HOME=${derivation}/${ruby.gemPath}
- export NIX_BUNDLER_GEMPATH=${bundler}/${ruby.gemPath}
- export GEM_PATH=$NIX_BUNDLER_GEMPATH:$GEM_HOME
+ export BUNDLE_GEMFILE=${confFiles}/Gemfile
+ export BUNDLE_PATH=${bundlerEnv}/${ruby.gemPath}
+ export GEM_HOME=${bundlerEnv}/${ruby.gemPath}
+ export GEM_PATH=${bundlerEnv}/${ruby.gemPath}
export OLD_IRBRC="$IRBRC"
export IRBRC=${irbrc}
'';
@@ -331,8 +94,8 @@ let
'';
};
};
-
- inherit meta;
};
-in derivation
+in
+
+bundlerEnv
diff --git a/pkgs/development/interpreters/ruby/bundler-env/gen-bin-stubs.rb b/pkgs/development/interpreters/ruby/bundler-env/gen-bin-stubs.rb
new file mode 100644
index 00000000000..fac9c9ad944
--- /dev/null
+++ b/pkgs/development/interpreters/ruby/bundler-env/gen-bin-stubs.rb
@@ -0,0 +1,46 @@
+require 'rbconfig'
+require 'rubygems'
+require 'rubygems/specification'
+require 'fileutils'
+
+# args/settings
+out = ENV["out"]
+ruby = ARGV[0]
+gemfile = ARGV[1]
+bundle_path = ARGV[2]
+bundler_gem_path = ARGV[3]
+paths = ARGV[4].split
+
+# generate binstubs
+FileUtils.mkdir_p("#{out}/bin")
+paths.each do |path|
+ next unless File.directory?("#{path}/nix-support/gem-meta")
+
+ name = File.read("#{path}/nix-support/gem-meta/name")
+ executables = File.read("#{path}/nix-support/gem-meta/executables").split
+ executables.each do |exe|
+ File.open("#{out}/bin/#{exe}", "w") do |f|
+ f.write(<<-EOF)
+#!#{ruby}
+#
+# This file was generated by Nix.
+#
+# The application '#{exe}' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV["BUNDLE_GEMFILE"] = "#{gemfile}"
+ENV["BUNDLE_PATH"] = "#{bundle_path}"
+
+gem_path = ENV["GEM_PATH"]
+ENV["GEM_PATH"] = "\#{gem_path}\#{":" unless gem_path.nil? || gem_path.empty?}#{bundler_gem_path}"
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path(#{name.inspect}, #{exe.inspect})
+EOF
+ FileUtils.chmod("+x", "#{out}/bin/#{exe}")
+ end
+ end
+end
diff --git a/pkgs/development/interpreters/ruby/bundler-env/monkey_patches.rb b/pkgs/development/interpreters/ruby/bundler-env/monkey_patches.rb
deleted file mode 100644
index f68a20212ce..00000000000
--- a/pkgs/development/interpreters/ruby/bundler-env/monkey_patches.rb
+++ /dev/null
@@ -1,246 +0,0 @@
-require 'bundler'
-
-# Undo the RUBYOPT trickery.
-opt = ENV['RUBYOPT'].dup
-opt.gsub!(/-rmonkey_patches.rb -I [^ ]*/, '')
-ENV['RUBYOPT'] = opt
-
-Bundler.module_eval do
- class << self
- # mappings from original uris to store paths.
- def nix_gem_sources
- @nix_gem_sources ||=
- begin
- src = ENV['NIX_GEM_SOURCES']
- eval(Bundler.read_file(src))
- end
- end
-
- # extract the gemspecs from the gems pulled from Rubygems.
- def nix_gemspecs
- @nix_gemspecs ||= Dir.glob("gems/*.gem").map do |path|
- Bundler.rubygems.spec_from_gem(path)
- end
- end
-
- # swap out ENV
- def nix_with_env(env, &block)
- if env
- old_env = ENV.to_hash
- begin
- ENV.replace(env)
- block.call
- ensure
- ENV.replace(old_env)
- end
- else
- block.call
- end
- end
-
- # map a git uri to a fetchgit store path.
- def nix_git(uri)
- Pathname.new(nix_gem_sources["git"][uri])
- end
- end
-end
-
-Bundler::Source::Git::GitProxy.class_eval do
- def checkout
- unless path.exist?
- FileUtils.mkdir_p(path.dirname)
- FileUtils.cp_r(Bundler.nix_git(@uri).join(".git"), path)
- system("chmod -R +w #{path}")
- end
- end
-
- def copy_to(destination, submodules=false)
- unless File.exist?(destination.join(".git"))
- FileUtils.mkdir_p(destination.dirname)
- FileUtils.cp_r(Bundler.nix_git(@uri), destination)
- system("chmod -R +w #{destination}")
- end
- end
-end
-
-Bundler::Fetcher.class_eval do
- def use_api
- true
- end
-
- def fetch_dependency_remote_specs(gem_names)
- Bundler.ui.debug "Query Gemcutter Dependency Endpoint API: #{gem_names.join(',')}"
- deps_list = []
-
- spec_list = gem_names.map do |name|
- spec = Bundler.nix_gemspecs.detect {|spec| spec.name == name }
- if spec.nil?
- msg = "WARNING: Could not find gemspec for '#{name}'"
- Bundler.ui.warn msg
- nil
- else
- dependencies = spec.dependencies.
- select {|dep| dep.type != :development}.
- map do |dep|
- deps_list << dep.name
- dep
- end
-
- [spec.name, spec.version, spec.platform, dependencies]
- end
- end
-
- spec_list.compact!
-
- [spec_list, deps_list.uniq]
- end
-end
-
-Bundler::Source::Rubygems.class_eval do
- # We copy all gems into $PWD/gems, and this allows RubyGems to find those
- # gems during installation.
- def fetchers
- @fetchers ||= [
- Bundler::Fetcher.new(URI.parse("file://#{File.expand_path(Dir.pwd)}"))
- ]
- end
-
- # Look-up gems that were originally from RubyGems.
- def remote_specs
- @remote_specs ||=
- begin
- lockfile = Bundler::LockfileParser.new(Bundler.read_file(Bundler.default_lockfile))
- gem_names = lockfile.specs.
- select {|spec| spec.source.is_a?(Bundler::Source::Rubygems)}.
- map {|spec| spec.name}
- idx = Bundler::Index.new
- api_fetchers.each do |f|
- Bundler.ui.info "Fetching source index from #{f.uri}"
- idx.use f.specs(gem_names, self)
- end
- idx
- end
- end
-end
-
-Bundler::Installer.class_eval do
-
- # WHY:
- # This allows us to provide a typical Nix experience, where
- # `buildInputs` and/or `preInstall` may set up the $PATH and other env-vars
- # as needed. By swapping out the environment per install, we can have finer
- # grained control than we would have otherwise.
- #
- # HOW:
- # This is a wrapper around the original `install_gem_from_spec`.
- # We expect that a "pre-installer" might exist at `pre-installers/`,
- # and if it does, we execute it.
- # The pre-installer is expected to dump its environment variables as a Ruby
- # hash to `env/`.
- # We then swap out the environment for the duration of the install,
- # and then set it back to what it was originally.
- alias original_install_gem_from_spec install_gem_from_spec
- def install_gem_from_spec(spec, standalone = false, worker = 0)
- env_dump = "env/#{spec.name}"
- if File.exist?(env_dump)
- env = eval(Bundler.read_file(env_dump))
- unless env
- Bundler.ui.error "The environment variables for #{spec.name} could not be loaded!"
- exit 1
- end
- Bundler.nix_with_env(env) do
- original_install_gem_from_spec(spec, standalone, worker)
- end
- else
- original_install_gem_from_spec(spec, standalone, worker)
- end
- end
-
- def generate_bundler_executable_stubs(spec, options = {})
- return if spec.executables.empty?
-
- out = ENV['out']
-
- spec.executables.each do |executable|
- next if executable == "bundle" || executable == "bundler"
-
- binstub_path = "#{out}/bin/#{executable}"
-
- File.open(binstub_path, 'w', 0777 & ~File.umask) do |f|
- f.print <<-TEXT
-#!#{RbConfig.ruby}
-
-old_gemfile = ENV["BUNDLE_GEMFILE"]
-old_gem_home = ENV["GEM_HOME"]
-old_gem_path = ENV["GEM_PATH"]
-
-ENV["BUNDLE_GEMFILE"] =
- "#{ENV["BUNDLE_GEMFILE"]}"
-ENV["GEM_HOME"] =
- "#{ENV["GEM_HOME"]}"
-ENV["GEM_PATH"] =
- "#{ENV["NIX_BUNDLER_GEMPATH"]}:\#{ENV["GEM_HOME"]}\#{old_gem_path ? ":\#{old_gem_path}" : ""}}"
-
-require 'rubygems'
-require 'bundler/setup'
-
-ENV["BUNDLE_GEMFILE"] = old_gemfile
-ENV["GEM_HOME"] = old_gem_home
-ENV["GEM_PATH"] = old_gem_path
-
-load Gem.bin_path('#{spec.name}', '#{executable}')
-TEXT
- end
- end
- end
-end
-
-Gem::Installer.class_eval do
- # Make the wrappers automagically use bundler.
- #
- # Stage 1.
- # Set $BUNDLE_GEMFILE so bundler knows what gems to load.
- # Set $GEM_HOME to the installed gems, because bundler looks there for
- # non-Rubygems installed gems (e.g. git/svn/path sources).
- # Set $GEM_PATH to include both bundler and installed gems.
- #
- # Stage 2.
- # Setup bundler, locking down the gem versions.
- #
- # Stage 3.
- # Reset $BUNDLE_GEMFILE, $GEM_HOME, $GEM_PATH.
- #
- # Stage 4.
- # Run the actual executable.
- def app_script_text(bin_file_name)
- return <<-TEXT
-#!#{RbConfig.ruby}
-#
-# This file was generated by Nix's RubyGems.
-#
-# The application '#{spec.name}' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-old_gemfile = ENV["BUNDLE_GEMFILE"]
-old_gem_home = ENV["GEM_HOME"]
-old_gem_path = ENV["GEM_PATH"]
-
-ENV["BUNDLE_GEMFILE"] =
- "#{ENV["BUNDLE_GEMFILE"]}"
-ENV["GEM_HOME"] =
- "#{ENV["GEM_HOME"]}"
-ENV["GEM_PATH"] =
- "#{ENV["NIX_BUNDLER_GEMPATH"]}:\#{ENV["GEM_HOME"]}\#{old_gem_path ? ":\#{old_gem_path}" : ""}}"
-
-require 'rubygems'
-require 'bundler/setup'
-
-ENV["BUNDLE_GEMFILE"] = old_gemfile
-ENV["GEM_HOME"] = old_gem_home
-ENV["GEM_PATH"] = old_gem_path
-
-load Gem.bin_path('#{spec.name}', '#{bin_file_name}')
-TEXT
- end
-end
diff --git a/pkgs/development/interpreters/ruby/bundler-env/package-1.8.rb b/pkgs/development/interpreters/ruby/bundler-env/package-1.8.rb
deleted file mode 100644
index 079b65f97ec..00000000000
--- a/pkgs/development/interpreters/ruby/bundler-env/package-1.8.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-require 'rubygems/installer'
-require 'rubygems/builder'
-
-# Simulate RubyGems 2.0 behavior.
-
-module Gem::Package
- def self.new(gem)
- @gem = gem
- self
- end
-
- def self.extract_files(dir)
- installer = Gem::Installer.new @gem
- installer.unpack(dir)
- end
-
- def self.build(skip_validation=false)
- builder = Gem::Builder.new(spec)
- builder.build
- end
-
- def self.spec=(spec)
- @spec = spec
- end
-
- def self.spec
- @spec ||= Gem::Installer.new(@gem).spec
- end
-end
diff --git a/pkgs/development/interpreters/ruby/bundler.nix b/pkgs/development/interpreters/ruby/bundler.nix
index 3789170f57f..cdcd12990e2 100644
--- a/pkgs/development/interpreters/ruby/bundler.nix
+++ b/pkgs/development/interpreters/ruby/bundler.nix
@@ -1,17 +1,10 @@
{ buildRubyGem, makeWrapper, ruby, coreutils }:
-buildRubyGem {
- name = "bundler-1.10.6";
- namePrefix = "";
+buildRubyGem rec {
+ inherit ruby;
+ name = "${gemName}-${version}";
+ gemName = "bundler";
+ version = "1.10.6";
sha256 = "1vlzfq0bkkj4jyq6av0y55mh5nj5n0f3mfbmmifwgkh44g8k6agv";
dontPatchShebangs = true;
- postInstall = ''
- find $out -type f -perm -0100 | while read f; do
- substituteInPlace $f \
- --replace "/usr/bin/env" "${coreutils}/bin/env"
- done
-
- wrapProgram $out/bin/bundler \
- --prefix PATH ":" ${ruby}/bin
- '';
}
diff --git a/pkgs/development/interpreters/ruby/gem.nix b/pkgs/development/interpreters/ruby/gem.nix
deleted file mode 100644
index bbc38226266..00000000000
--- a/pkgs/development/interpreters/ruby/gem.nix
+++ /dev/null
@@ -1,136 +0,0 @@
-{ lib, ruby, rubygemsFun, fetchurl, makeWrapper, git } @ defs:
-
-lib.makeOverridable (
-
-{ name
-, ruby ? defs.ruby
-, rubygems ? (rubygemsFun ruby)
-, stdenv ? ruby.stdenv
-, namePrefix ? "${lib.replaceStrings ["-"] ["_"] ruby.name}" + "-"
-, buildInputs ? []
-, doCheck ? false
-, dontBuild ? true
-, meta ? {}
-, gemPath ? []
-, ...} @ attrs:
-
-stdenv.mkDerivation (attrs // {
- inherit ruby rubygems;
- inherit doCheck;
-
- buildInputs = [ ruby rubygems makeWrapper git ] ++ buildInputs;
-
- name = namePrefix + name;
-
- src = if attrs ? src
- then attrs.src
- else fetchurl {
- url = "http://rubygems.org/downloads/${attrs.name}.gem";
- inherit (attrs) sha256;
- };
-
- phases = [ "unpackPhase" "patchPhase" "buildPhase" "checkPhase" "installPhase" "fixupPhase" ];
-
- # The source is expected to either be a gem package or a directory.
- #
- # - Gem packages are already built, so they don't even need to be unpacked.
- # They will skip the buildPhase.
- # - A directory containing the sources will need to go through all of the
- # usual phases.
- unpackPhase= ''
- gemRegex="\.gem"
- if [[ $src =~ $gemRegex ]]
- then
- runHook preUnpack
- echo "source is a gem package, won't unpack"
- gempkg=$src
- dontBuild=1
- runHook postUnpack
- else
- # Fall back to the original thing for everything else.
- unpackPhase
- fi
- '';
-
- checkPhase = "true";
-
- buildPhase = ''
- runHook preBuild
-
- # TODO: Investigate. The complete working tree is touched by fetchgit.
- if [ -d .git ]; then
- git reset
- fi
-
- gemspec=$(find . -name '*.gemspec')
- echo "found the following gemspecs:"
- echo "$gemspec"
-
- gemspec=$(echo "$gemspec" | head -n1)
- echo "building $gemspec"
-
- exec 3>&1
- output=$(gem build $gemspec | tee >(cat - >&3))
- exec 3>&-
-
- gempkg=$(echo "$output" | grep -oP 'File: \K(.*)')
-
- echo "gem package built: $gempkg"
-
- runHook postBuild
- '';
-
- installPhase = ''
- runHook preInstall
-
- # NOTE: This does NOT build the unpacked gem, but installs $src directly.
- # Gems that have not been downloaded from rubygems.org may need a
- # separate buildPhase.
- # --ignore-dependencies is necessary as rubygems otherwise always
- # connects to the repository, thus breaking pure builds.
- GEM_HOME=$out/${ruby.gemPath} \
- gem install \
- --local \
- --force \
- --http-proxy "http://nodtd.invalid" \
- --ignore-dependencies \
- --build-root "/" \
- --backtrace \
- $gempkg $gemFlags -- $buildFlags
-
- # Yes, we really do need the $out/${ruby.gemPath}/cache.
- # This is very important in order for many parts of RubyGems/Bundler to not blow up.
- # See https://github.com/bundler/bundler/issues/3327
-
- mkdir -p $out/bin
- for prog in $out/${ruby.gemPath}/gems/*/bin/*; do
- makeWrapper $prog $out/bin/$(basename $prog) \
- --prefix GEM_PATH : "$out/${ruby.gemPath}:$GEM_PATH" \
- --prefix RUBYLIB : "${rubygems}/lib" \
- $extraWrapperFlags ''${extraWrapperFlagsArray[@]}
- done
- #--prefix RUBYOPT rubygems \
-
- # looks like useless files which break build repeatability and consume space
- rm -fv $out/${ruby.gemPath}/doc/*/*/created.rid || true
- rm -fv $out/${ruby.gemPath}/gems/*/ext/*/mkmf.log || true
-
- mkdir -p $out/nix-support
-
- cat > $out/nix-support/setup-hook <= v3.16.14.8,
+ # otherwise the gem will fail to link to the libv8 binary.
+ # see: https://github.com/cowboyd/libv8/pull/161
libv8 = attrs: {
buildInputs = [ which v8 python ];
- buildFlags = [
- "--with-system-v8=true"
- ];
+ buildFlags = [ "--with-system-v8=true" ];
};
mysql2 = attrs: {
@@ -73,12 +82,20 @@ in
buildInputs = lib.optional stdenv.isDarwin darwin.libobjc;
};
+ patron = attrs: {
+ buildInputs = [ curl ];
+ };
+
pg = attrs: {
buildFlags = [
"--with-pg-config=${postgresql}/bin/pg_config"
];
};
+ puma = attrs: {
+ buildInputs = [ openssl ];
+ };
+
rmagick = attrs: {
buildInputs = [ imagemagick pkgconfig ];
};
@@ -95,6 +112,7 @@ in
};
sup = attrs: {
+ dontBuild = false;
# prevent sup from trying to dynamically install `xapian-ruby`.
postPatch = ''
cp ${./mkrf_conf_xapian.rb} ext/mkrf_conf_xapian.rb
@@ -118,6 +136,7 @@ in
};
tzinfo = attrs: {
+ dontBuild = false;
postPatch = ''
substituteInPlace lib/tzinfo/zoneinfo_data_source.rb \
--replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
@@ -130,6 +149,7 @@ in
xapian-ruby = attrs: {
# use the system xapian
+ dontBuild = false;
buildInputs = [ xapian pkgconfig zlib ];
postPatch = ''
cp ${./xapian-Rakefile} Rakefile
diff --git a/pkgs/development/interpreters/ruby/bundler-env/mkrf_conf_xapian.rb b/pkgs/development/interpreters/ruby/gemconfig/mkrf_conf_xapian.rb
similarity index 100%
rename from pkgs/development/interpreters/ruby/bundler-env/mkrf_conf_xapian.rb
rename to pkgs/development/interpreters/ruby/gemconfig/mkrf_conf_xapian.rb
diff --git a/pkgs/development/interpreters/ruby/bundler-env/xapian-Rakefile b/pkgs/development/interpreters/ruby/gemconfig/xapian-Rakefile
similarity index 100%
rename from pkgs/development/interpreters/ruby/bundler-env/xapian-Rakefile
rename to pkgs/development/interpreters/ruby/gemconfig/xapian-Rakefile
diff --git a/pkgs/development/interpreters/ruby/load-ruby-env.nix b/pkgs/development/interpreters/ruby/load-ruby-env.nix
deleted file mode 100644
index c4356ed5f50..00000000000
--- a/pkgs/development/interpreters/ruby/load-ruby-env.nix
+++ /dev/null
@@ -1,69 +0,0 @@
-{ ruby, lib, callPackage, gemFixes, fetchurl, fetchgit, buildRubyGem }@defs:
-
-# This function builds a set of gems. You first convert your Gemfile to an attrset
-# called a "gemset", and then use this function to build the gemset.
-#
-# A gemset looks like the following:
-#
-# {
-# libv8 = {
-# version = "3.16.14.7";
-# src = {
-# type = "gem";
-# sha256 = "...";
-# };
-# };
-# therubyracer = {
-# version = "0.12.1";
-# dependencies = [ "libv8" ];
-# src = {
-# type = "gem";
-# sha256 = "...";
-# };
-# };
-# }
-#
-# If you use these gems as build inputs, the GEM_PATH will be updated
-# appropriately, and command like `bundle exec` should work out of the box.
-
-{ gemset, ruby ? defs.ruby, fixes ? gemFixes }@args:
-
-let
- const = x: y: x;
-
- fetchers.path = attrs: attrs.src.path;
- fetchers.gem = attrs: fetchurl {
- url = "${attrs.src.source or "https://rubygems.org"}/downloads/${attrs.name}-${attrs.version}.gem";
- inherit (attrs.src) sha256;
- };
- fetchers.git = attrs: fetchgit {
- inherit (attrs.src) url rev sha256 fetchSubmodules;
- leaveDotGit = true;
- };
-
- instantiate = (attrs:
- let
- defaultAttrs = {
- name = "${attrs.name}-${attrs.version}";
- inherit ruby gemPath;
- };
- gemPath = map (name: gemset''."${name}") (attrs.dependencies or []);
- fixedAttrs = attrs // (fixes."${attrs.name}" or (const {})) attrs;
- withSource = fixedAttrs //
- (if (lib.isDerivation fixedAttrs.src || builtins.isString fixedAttrs.src)
- then {}
- else { src = (fetchers."${fixedAttrs.src.type}" fixedAttrs); });
-
- in
- buildRubyGem (withSource // defaultAttrs)
- );
-
- gemset' = if builtins.isAttrs gemset then gemset else import gemset;
-
- gemset'' = lib.flip lib.mapAttrs gemset' (name: attrs:
- if (lib.isDerivation attrs)
- then attrs
- else instantiate (attrs // { inherit name; })
- );
-
-in gemset''
diff --git a/pkgs/development/interpreters/ruby/rubygems.nix b/pkgs/development/interpreters/ruby/rubygems.nix
index f4942b84091..b6ac0480897 100644
--- a/pkgs/development/interpreters/ruby/rubygems.nix
+++ b/pkgs/development/interpreters/ruby/rubygems.nix
@@ -1,37 +1,35 @@
-args @ { makeWrapper, ruby, ... }: with args;
+{ stdenv, lib, fetchurl, makeWrapper, ruby }:
-rec {
- name = "rubygems-" + version;
+stdenv.mkDerivation rec {
+ name = "rubygems-${version}";
version = "2.4.1";
src = fetchurl {
url = "http://production.cf.rubygems.org/rubygems/${name}.tgz";
sha256 = "0cpr6cx3h74ykpb0cp4p4xg7a8j0bhz3sk271jq69l4mm4zy4h4f";
};
- buildInputs = [ruby makeWrapper];
- configureFlags = [];
+ patches = [ ./gem_hook.patch ];
- doInstall = fullDepEntry (''
+ buildInputs = [ruby makeWrapper];
+
+ buildPhase = ":";
+
+ installPhase = ''
ruby setup.rb --prefix=$out/
+
wrapProgram $out/bin/gem --prefix RUBYLIB : $out/lib
- find $out -type f -name "*.rb" | xargs sed -i "s@/usr/bin/env@$(type -p env)@g"
+
+ find $out -type f -name "*.rb" |
+ xargs sed -i "s@/usr/bin/env@$(type -p env)@g"
+
mkdir -pv $out/nix-support
cat > $out/nix-support/setup-hook < openssl != null;
@@ -19,24 +20,28 @@ stdenv.mkDerivation rec {
sha256 = "0bn81pfscy9yjvbmyx442svf43s6dhrdfcsnkpxz43fai5qk5kx6";
};
+ patches = optional stdenv.isFreeBSD ./include-static-dependencies.patch;
+
outputs = [ "dev" "out" ];
outputBin = "dev";
- configureFlags = ''
- --with-apr=${apr} --with-expat=${expat}
- ${optionalString (!stdenv.isCygwin) "--with-crypto"}
- ${stdenv.lib.optionalString sslSupport "--with-openssl"}
- ${stdenv.lib.optionalString bdbSupport "--with-berkeley-db=${db}"}
- ${stdenv.lib.optionalString ldapSupport "--with-ldap"}${
- optionalString stdenv.isCygwin "--without-pgsql --without-sqlite2 --without-sqlite3 --without-freetds --without-berkeley-db --without-crypto"}
- '';
+ buildInputs = optional stdenv.isFreeBSD autoreconfHook;
- buildInputs = stdenv.lib.optional sslSupport openssl;
+ configureFlags = [ "--with-apr=${apr}" "--with-expat=${expat}" ]
+ ++ optional (!stdenv.isCygwin) "--with-crypto"
+ ++ optional sslSupport "--with-openssl=${openssl}"
+ ++ optional bdbSupport "--with-berkeley-db=${db}"
+ ++ optional ldapSupport "--with-ldap=ldap"
+ ++ optionals stdenv.isCygwin
+ [ "--without-pgsql" "--without-sqlite2" "--without-sqlite3"
+ "--without-freetds" "--without-berkeley-db" "--without-crypto" ]
+ ;
propagatedBuildInputs = [ makeWrapper apr expat libiconv ]
++ optional sslSupport openssl
++ optional bdbSupport db
- ++ optional ldapSupport openldap;
+ ++ optional ldapSupport openldap
+ ++ optional stdenv.isFreeBSD cyrus_sasl;
# Give apr1 access to sed for runtime invocations
postInstall = ''
diff --git a/pkgs/development/libraries/apr-util/include-static-dependencies.patch b/pkgs/development/libraries/apr-util/include-static-dependencies.patch
new file mode 100644
index 00000000000..1813c721781
--- /dev/null
+++ b/pkgs/development/libraries/apr-util/include-static-dependencies.patch
@@ -0,0 +1,12 @@
+diff --git a/build/apu-conf.m4 b/build/apu-conf.m4
+index 8943f10..aa44305 100644
+--- a/build/apu-conf.m4
++++ b/build/apu-conf.m4
+@@ -279,6 +279,7 @@ AC_ARG_WITH(ldap,[ --with-ldap=library ldap library to use],
+ APU_FIND_LDAPLIB("ldap", "-llber -lresolv -lsocket -lnsl")
+ APU_FIND_LDAPLIB("ldap", "-ldl -lpthread")
+ else
++ APU_FIND_LDAPLIB($LIBLDAP, "-llber -lcrypto -lssl -lsasl2")
+ APU_FIND_LDAPLIB($LIBLDAP)
+ APU_FIND_LDAPLIB($LIBLDAP, "-lresolv")
+ APU_FIND_LDAPLIB($LIBLDAP, "-lresolv -lsocket -lnsl")
diff --git a/pkgs/development/libraries/asc-support/default.nix b/pkgs/development/libraries/asc-support/default.nix
deleted file mode 100644
index a2b2588d9cc..00000000000
--- a/pkgs/development/libraries/asc-support/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, asfSupport
-, errorSupport
-, ptSupport
-, sglr
-, tideSupport
-, cLibrary
-, configSupport
-, ptableSupport
-, rstoreSupport
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "asc-support-2.6";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "1svq368kdxnmjdfv8sqs0cn9s69c75qcp44mpapfjj6kfhrzkxdc";
- };
-
- patches = if isMingw then [./mingw.patch] else [];
-
- buildInputs = [aterm toolbuslib asfSupport errorSupport ptSupport sglr tideSupport cLibrary configSupport ptableSupport rstoreSupport ];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/asc-support/mingw.patch b/pkgs/development/libraries/asc-support/mingw.patch
deleted file mode 100644
index 8a421a99dae..00000000000
--- a/pkgs/development/libraries/asc-support/mingw.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -rc asc-support-2.6/lib/asc-main.c asc-support-2.6-new/lib/asc-main.c
-*** asc-support-2.6/lib/asc-main.c 2008-11-10 14:12:47.000000000 +0100
---- asc-support-2.6-new/lib/asc-main.c 2010-08-24 11:02:04.000000000 +0200
-***************
-*** 7,13 ****
- #include
- #include
- #include
-- #include
- #include
- #include
- #include
---- 7,12 ----
-***************
-*** 46,52 ****
- }
-
- static void printStats() {
-- struct rusage usage;
- FILE *file;
- char buf[BUFSIZ];
- int size, resident, shared, trs, lrs, drs, dt;
---- 45,50 ----
-***************
-*** 61,74 ****
- fprintf(stderr, "could not open %s\n", buf);
- perror("");
- }
-! if (getrusage(RUSAGE_SELF, &usage) == -1) {
-! perror("rusage");
-! } else {
-! fprintf(stderr, "utime : %ld.%06d sec.\n",
-! (long)usage.ru_utime.tv_sec, (int)usage.ru_utime.tv_usec);
-! fprintf(stderr, "stime : %ld.%06d sec.\n",
-! (long)usage.ru_stime.tv_sec, (int)usage.ru_stime.tv_usec);
-! }
- }
-
- static ATbool toolbusMode(int argc, char* argv[]) {
---- 59,66 ----
- fprintf(stderr, "could not open %s\n", buf);
- perror("");
- }
-! fprintf(stderr, "utime : %ld.%06d sec.\n", 0, 0);
-! fprintf(stderr, "stime : %ld.%06d sec.\n", 0, 0);
- }
-
- static ATbool toolbusMode(int argc, char* argv[]) {
diff --git a/pkgs/development/libraries/asf-support/default.nix b/pkgs/development/libraries/asf-support/default.nix
deleted file mode 100644
index 9a712a869af..00000000000
--- a/pkgs/development/libraries/asf-support/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, errorSupport
-, ptSupport
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "asf-support-1.8";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "04f7grfadq0si24rs9vlcknlahfa7nb3d6n6pjl1qbxi8m1gwhnc";
- };
-
- buildInputs = [aterm errorSupport ptSupport];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/at-spi2-atk/default.nix b/pkgs/development/libraries/at-spi2-atk/default.nix
index f5d806ff67a..f3538a12221 100644
--- a/pkgs/development/libraries/at-spi2-atk/default.nix
+++ b/pkgs/development/libraries/at-spi2-atk/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
versionMajor = "2.18";
- versionMinor = "0";
+ versionMinor = "1";
moduleName = "at-spi2-atk";
name = "${moduleName}-${versionMajor}.${versionMinor}";
src = fetchurl {
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz";
- sha256 = "0xgkrnx04vaklbkzc7bzym9s0qhj8aiz4knqlxgx3vxnacsb6vaa";
+ sha256 = "0bf1g5cj84rmx7p1q547vwbc0hlpcs2wrxnmv96lckfkhs9mzcf4";
};
buildInputs = [ python pkgconfig popt atk libX11 libICE xorg.libXtst libXi
diff --git a/pkgs/development/libraries/at-spi2-core/default.nix b/pkgs/development/libraries/at-spi2-core/default.nix
index a4707ef4334..e49569bc226 100644
--- a/pkgs/development/libraries/at-spi2-core/default.nix
+++ b/pkgs/development/libraries/at-spi2-core/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
versionMajor = "2.18";
- versionMinor = "0";
+ versionMinor = "3";
moduleName = "at-spi2-core";
name = "${moduleName}-${versionMajor}.${versionMinor}";
src = fetchurl {
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz";
- sha256 = "0xna0gnlqvzy6209klirywcm7ianazshg6pkk828g07bnrywgvhs";
+ sha256 = "0afn4x04j5l352vj0dccb2hkpzg3l2vhr8h1yv89fpqmjkfnm8md";
};
outputs = [ "dev" "out" ];
diff --git a/pkgs/development/libraries/aterm/2.8.nix b/pkgs/development/libraries/aterm/2.8.nix
deleted file mode 100644
index 3aa0e95305a..00000000000
--- a/pkgs/development/libraries/aterm/2.8.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ stdenv, fetchurl }:
-
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation {
- name = "aterm-2.8";
-
- src = fetchurl {
- url = http://www.meta-environment.org/releases/aterm-2.8.tar.gz;
- sha256 = "1vq4qpmcww3n9v7bklgp7z1yqi9gmk6hcahqjqdzc5ksa089rdms";
- };
-
- patches = [
- # Fix for http://bugzilla.sen.cwi.nl:8080/show_bug.cgi?id=841
- ./max-long.patch
- ] ++ ( if isMingw then [./aterm-mingw-asm.patch] else [] );
-
- # The test programs stress, randgen, fib, and testsafio all fail with
- # segmentation faults when compiled with GCC 4.8.x, and the code itself many
- # warnings, complaining "cast from pointer to integer of different size".
- # This looks really bad. I leave the test suite enabled, because those issue
- # feel too serious to just ignore.
- doCheck = true;
-
- dontStrip = isMingw;
-
- meta = {
- homepage = http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/ATerm;
- license = "LGPL";
- description = "Library for manipulation of term data structures in C";
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
- maintainers = [ stdenv.lib.maintainers.eelco ];
- broken = true;
- };
-}
diff --git a/pkgs/development/libraries/avahi/default.nix b/pkgs/development/libraries/avahi/default.nix
index 6c8fe6e112b..199379ad401 100644
--- a/pkgs/development/libraries/avahi/default.nix
+++ b/pkgs/development/libraries/avahi/default.nix
@@ -36,12 +36,15 @@ stdenv.mkDerivation rec {
avahi-core/socket.c
'';
- postInstall = ''
+ postInstall =
# Maintain compat for mdnsresponder and howl
- ${if withLibdnssdCompat then "ln -s avahi-compat-libdns_sd/dns_sd.h $out/include/dns_sd.h" else ""}
+ stdenv.lib.optionalString withLibdnssdCompat ''
+ ln -s avahi-compat-libdns_sd/dns_sd.h "$out/include/dns_sd.h"
+ '';
+ /* # these don't exist (anymore?)
ln -s avahi-compat-howl $out/include/howl
ln -s avahi-compat-howl.pc $out/lib/pkgconfig/howl.pc
- '';
+ */
meta = with stdenv.lib; {
description = "mDNS/DNS-SD implementation";
diff --git a/pkgs/development/libraries/boolstuff/default.nix b/pkgs/development/libraries/boolstuff/default.nix
index c1bd8a4b3a2..62d61e6cb5d 100644
--- a/pkgs/development/libraries/boolstuff/default.nix
+++ b/pkgs/development/libraries/boolstuff/default.nix
@@ -3,16 +3,16 @@
let baseurl = "http://perso.b2b2c.ca/sarrazip/dev"; in
stdenv.mkDerivation rec {
- name = "boolstuff-0.1.14";
+ name = "boolstuff-0.1.15";
src = fetchurl {
url = "${baseurl}/${name}.tar.gz";
- sha256 = "1ccn9v3kxz44pv3mr8q0l2i9769jiigw1gfv47ia50mbspwb87r6";
+ sha256 = "1mzw4368hqw0b6xr01yqcbs9jk9ma3qq9hk3iqxmkiwqqxgirgln";
};
nativeBuildInputs = [ pkgconfig ];
- meta = {
+ meta = {
description = "Library for operations on boolean expression binary trees";
homepage = "${baseurl}/boolstuff.html";
license = "GPL";
diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix
index f933fa6bc3e..30f24d0c357 100644
--- a/pkgs/development/libraries/boost/generic.nix
+++ b/pkgs/development/libraries/boost/generic.nix
@@ -1,5 +1,5 @@
{ stdenv, icu, expat, zlib, bzip2, python, fixDarwinDylibNames
-, toolset ? if stdenv.isDarwin then "clang" else null
+, toolset ? if stdenv.cc.isClang then "clang" else null
, enableRelease ? true
, enableDebug ? false
, enableSingleThreaded ? false
diff --git a/pkgs/development/libraries/botan/unstable.nix b/pkgs/development/libraries/botan/unstable.nix
index 5685d261829..172c18480ad 100644
--- a/pkgs/development/libraries/botan/unstable.nix
+++ b/pkgs/development/libraries/botan/unstable.nix
@@ -2,7 +2,7 @@
callPackage ./generic.nix (args // {
baseVersion = "1.11";
- revision = "19";
- sha256 = "0a1hgd3w2pyn6yx89bal61bkxxazv0p8x8x4kri73p1b4vj3n3sb";
+ revision = "25";
+ sha256 = "1spjryza9yznbsa26i1kg3hz4ifjdi6cjhfd2h2lqg07xyf2a66c";
openssl = null;
})
diff --git a/pkgs/development/libraries/box2d/default.nix b/pkgs/development/libraries/box2d/default.nix
index 10a7ca54952..25d291da332 100644
--- a/pkgs/development/libraries/box2d/default.nix
+++ b/pkgs/development/libraries/box2d/default.nix
@@ -1,51 +1,33 @@
-x@{builderDefsPackage
- , unzip, cmake, mesa, freeglut, libX11, xproto
- , inputproto, libXi, fetchsvn, pkgconfig
- , ...}:
-builderDefsPackage
-(a :
-let
- helperArgNames = ["stdenv" "fetchsvn" "builderDefsPackage"] ++
- [];
+{ stdenv, fetchurl, unzip, cmake, mesa, freeglut, libX11, xproto, inputproto
+, libXi, pkgconfig }:
- buildInputs = map (n: builtins.getAttr n x)
- (builtins.attrNames (builtins.removeAttrs x helperArgNames));
-in
-rec {
- version = "2.3.0";
+stdenv.mkDerivation rec {
name = "box2d-${version}";
- srcDrv = a.fetchsvn {
- url = "http://box2d.googlecode.com/svn/trunk";
- rev = "277";
- sha256 = "1xp93yw2zcqhmh999v7cwqaqxq1glgyg5r8kfm4yabc1ypba3in4";
+ version = "2.3.0";
+
+ src = fetchurl {
+ url = "https://github.com/erincatto/Box2D/archive/v${version}.tar.gz";
+ sha256 = "1dmbswh4x2n5l3c9h0k72m0z4rdpzfy1xl8m8p3rf5rwkvk3bkg2";
};
- src = srcDrv + "/";
- inherit buildInputs;
+ sourceRoot = "Box2D-${version}/Box2D";
- phaseNames = ["changeSettings" "doCmake" "doMakeInstall"];
+ buildInputs = [
+ unzip cmake mesa freeglut libX11 xproto inputproto libXi pkgconfig
+ ];
- changeSettings = a.fullDepEntry ''
- sed -i Box2D/Common/b2Settings.h -e 's@b2_maxPolygonVertices .*@b2_maxPolygonVertices 15@'
- '' ["minInit" "addInputs" "doUnpack"];
-
- goSrcDir = ''cd Box2D'';
+ cmakeFlags = [ "-DBOX2D_INSTALL=ON" "-DBOX2D_BUILD_SHARED=ON" ];
- doCmake = a.fullDepEntry ''
- cd Build;
- cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON -DCMAKE_INSTALL_PREFIX=$out ..
- '' ["minInit" "addInputs" "doUnpack"];
-
- meta = {
+ prePatch = ''
+ substituteInPlace Box2D/Common/b2Settings.h \
+ --replace 'b2_maxPolygonVertices 8' 'b2_maxPolygonVertices 15'
+ '';
+
+ meta = with stdenv.lib; {
description = "2D physics engine";
- maintainers = with a.lib.maintainers;
- [
- raskin
- ];
- platforms = with a.lib.platforms;
- linux;
- license = "bsd";
- inherit version;
+ homepage = http://box2d.org/;
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
+ license = licenses.zlib;
};
-}) x
-
+}
diff --git a/pkgs/development/libraries/c-library/default.nix b/pkgs/development/libraries/c-library/default.nix
deleted file mode 100644
index 714e8b66089..00000000000
--- a/pkgs/development/libraries/c-library/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv
-, fetchurl
-, aterm
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "c-library-1.2";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0rmhag2653nq76n1n49blii9zx0ph58szv1xzw1i551wmw7yrz88";
- };
-
- patches = if isMingw then [./mingw.patch] else [];
-
- buildInputs = [aterm];
- nativeBuildInputs = [pkgconfig];
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/c-library/mingw.patch b/pkgs/development/libraries/c-library/mingw.patch
deleted file mode 100644
index 8b5ca31e20d..00000000000
--- a/pkgs/development/libraries/c-library/mingw.patch
+++ /dev/null
@@ -1,114 +0,0 @@
-diff -rc c-library-1.2/statistics/rsrc-usage.c c-library-1.2-new/statistics/rsrc-usage.c
-*** c-library-1.2/statistics/rsrc-usage.c 2008-11-10 14:09:47.000000000 +0100
---- c-library-1.2-new/statistics/rsrc-usage.c 2010-08-24 09:09:13.000000000 +0200
-***************
-*** 2,81 ****
-
- #include
- #include
-- #include
-- #include
- #include "rsrc-usage.h"
-
- /*static int AT_calcAllocatedSize();*/
-- static struct rusage rsrc_usage;
-- static struct rusage flt_rsrc_usage;
-
- void printrusage(struct rusage *rusage) {
-- fprintf(stderr, "maxrss %ld\n", rusage->ru_maxrss);
-- fprintf(stderr, "ixrss %ld\n", rusage->ru_ixrss);
-- fprintf(stderr, "idrss %ld\n", rusage->ru_idrss);
-- fprintf(stderr, "isrss %ld\n", rusage->ru_isrss);
-- fprintf(stderr, "minflt %ld\n", rusage->ru_minflt);
-- fprintf(stderr, "majflt %ld\n", rusage->ru_majflt);
-- fprintf(stderr, "nswap %ld\n", rusage->ru_nswap);
-- fprintf(stderr, "inblock %ld\n", rusage->ru_inblock);
-- fprintf(stderr, "oublock %ld\n", rusage->ru_oublock);
-- fprintf(stderr, "msgsnd %ld\n", rusage->ru_msgsnd);
-- fprintf(stderr, "msgrcv %ld\n", rusage->ru_msgrcv);
-- fprintf(stderr, "nsignals %ld\n", rusage->ru_nsignals);
-- fprintf(stderr, "nvcsw %ld\n", rusage->ru_nvcsw);
-- fprintf(stderr, "nivcsw %ld\n", rusage->ru_nivcsw);
- }
-
- double STATS_Timer(void) {
-! static double cur = 0;
-! double prev;
-!
-! prev = cur;
-! if (getrusage(RUSAGE_SELF, &rsrc_usage) == -1) {
-! perror("getrusage");
-! return (double)0;
-! }
-!
-! cur = (double) (rsrc_usage.ru_utime.tv_sec) +
-! (double) ((rsrc_usage.ru_utime.tv_usec) * 1.0e-06);
-!
-! prev = cur - prev;
-! return prev > 0 ? prev: 0;
- }
-
- void STATS_PageFlt(long *maj, long *min) {
-! static long ma, mi, ma_prev, mi_prev;
-!
-!
-! ma_prev = ma;
-! mi_prev = mi;
-! getrusage(RUSAGE_SELF, &flt_rsrc_usage);
-!
-! /* printrusage(&flt_rsrc_usage); */
-!
-! mi = flt_rsrc_usage.ru_minflt - mi_prev;
-! ma = flt_rsrc_usage.ru_majflt - ma_prev;
-!
-! *maj = ma;
-! *min = mi;
- }
-
- long STATS_Allocated(void) {
-! static long allocated = 0L;
-! long tmp;
-!
-! tmp = allocated;
-! /** \todo: AT_calcAllocatedSize() is unreachable. Fix. */
-! /*allocated = AT_calcAllocatedSize();*/
-!
-! return allocated - tmp;
- }
-
- long STATS_ResidentSetSize(void) {
-! getrusage(RUSAGE_SELF, &rsrc_usage);
-!
-! return rsrc_usage.ru_maxrss;
- }
-
-
---- 2,29 ----
-
- #include
- #include
- #include "rsrc-usage.h"
-
- /*static int AT_calcAllocatedSize();*/
-
- void printrusage(struct rusage *rusage) {
- }
-
- double STATS_Timer(void) {
-! return 0;
- }
-
- void STATS_PageFlt(long *maj, long *min) {
-! *maj = 0;
-! *min = 0;
- }
-
- long STATS_Allocated(void) {
-! return 0;
- }
-
- long STATS_ResidentSetSize(void) {
-! return 0;
- }
-
-
diff --git a/pkgs/development/libraries/caelum/default.nix b/pkgs/development/libraries/caelum/default.nix
deleted file mode 100644
index 823eac14548..00000000000
--- a/pkgs/development/libraries/caelum/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv, fetchurl, cmake, pkgconfig, ois, ogre, boost }:
-
-stdenv.mkDerivation rec {
- name = "caelum-0.6.1";
-
- src = fetchurl {
- url = "http://caelum.googlecode.com/files/${name}.tar.gz";
- sha256 = "1j995q1a88cikqrxdqsrwzm2asid51xbmkl7vn1grfrdadb15303";
- };
-
- buildInputs = [ ois ogre boost ];
- nativeBuildInputs = [ cmake pkgconfig ];
-
- enableParallelBuilding = true;
-
- meta = {
- description = "Add-on for the OGRE, aimed to render atmospheric effects";
- homepage = http://code.google.com/p/caelum/;
- license = stdenv.lib.licenses.lgpl21Plus;
- broken = true;
- };
-}
diff --git a/pkgs/development/libraries/cdk/default.nix b/pkgs/development/libraries/cdk/default.nix
index f998f464457..94edc46fc4c 100644
--- a/pkgs/development/libraries/cdk/default.nix
+++ b/pkgs/development/libraries/cdk/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
inherit buildInputs;
src = fetchurl {
url = "http://invisible-island.net/datafiles/release/cdk.tar.gz";
- sha256 = "00s87kq5x10x22azr6q17b663syk169y3dk3kaj8z6dlk2b8vknp";
+ sha256 = "0j74l874y33i26y5kjg3pf1vswyjif8k93pqhi0iqykpbxfsg382";
};
meta = {
description = ''Curses development kit'';
diff --git a/pkgs/development/libraries/cgui/default.nix b/pkgs/development/libraries/cgui/default.nix
index 6bd3dd41de7..0f117862236 100644
--- a/pkgs/development/libraries/cgui/default.nix
+++ b/pkgs/development/libraries/cgui/default.nix
@@ -1,57 +1,26 @@
-x@{builderDefsPackage
- , texinfo, allegro, perl
- , ...}:
-builderDefsPackage
-(a :
-let
- helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
- [];
+{ stdenv, fetchurl, texinfo, allegro, perl }:
- buildInputs = map (n: builtins.getAttr n x)
- (builtins.attrNames (builtins.removeAttrs x helperArgNames));
- sourceInfo = rec {
- baseName="cgui";
- version="2.0.3";
- name="${baseName}-${version}";
- project="${baseName}";
- url="mirror://sourceforge/project/${project}/${version}/${name}.tar.gz";
- hash="00kk4xaw68m44awy8zq4g5plx372swwccvzshn68a0a8f3f2wi4x";
- };
-in
-rec {
- src = a.fetchurl {
- url = sourceInfo.url;
- sha256 = sourceInfo.hash;
+stdenv.mkDerivation rec {
+ name = "cgui-${version}";
+ version="2.0.3";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/project/cgui/${version}/${name}.tar.gz";
+ sha256 = "00kk4xaw68m44awy8zq4g5plx372swwccvzshn68a0a8f3f2wi4x";
};
- inherit (sourceInfo) name version;
- inherit buildInputs;
+ buildInputs = [ texinfo allegro perl ];
- /* doConfigure should be removed if not needed */
- phaseNames = ["genMakefile" "doMakeInstall"];
-
- genMakefile = a.fullDepEntry (''
+ configurePhase = ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -fPIC"
sh fix.sh unix
- '') ["minInit" "doUnpack" "addInputs"];
-
- makeFlags = [
- "SYSTEM_DIR=$out"
- ];
+ '';
- meta = {
+ makeFlags = [ "SYSTEM_DIR=$(out)" ];
+
+ meta = with stdenv.lib; {
description = "A multiplatform basic GUI library";
- maintainers = with a.lib.maintainers;
- [
- raskin
- ];
- platforms = with a.lib.platforms;
- linux;
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
};
- passthru = {
- updateInfo = {
- downloadPage = "http://sourceforge.net/projects/cgui/files/";
- };
- };
-}) x
-
+}
diff --git a/pkgs/development/libraries/cloog-ppl/default.nix b/pkgs/development/libraries/cloog-ppl/default.nix
index 6f730d4821e..2c49e036358 100644
--- a/pkgs/development/libraries/cloog-ppl/default.nix
+++ b/pkgs/development/libraries/cloog-ppl/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, ppl, autoconf, automake, libtool }:
+{ fetchurl, stdenv, ppl, autoreconfHook }:
stdenv.mkDerivation rec {
name = "cloog-ppl-0.15.11";
@@ -10,19 +10,14 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ ppl ];
- nativeBuildInputs = [ automake autoconf libtool ];
+ nativeBuildInputs = [ autoreconfHook ];
patches = [ ./fix-ppl-version.patch ];
configureFlags = "--with-ppl=${ppl}";
- preConfigure = ''
+ preAutoreconf = ''
touch NEWS ChangeLog AUTHORS
- ${libtool}/bin/libtoolize -c --force
- ${automake}/bin/aclocal
- ${automake}/bin/automake --add-missing
- ${automake}/bin/automake -a -c --foreign
- ${autoconf}/bin/autoreconf
'';
crossAttrs = {
diff --git a/pkgs/development/libraries/cmark/default.nix b/pkgs/development/libraries/cmark/default.nix
new file mode 100644
index 00000000000..be60c18353e
--- /dev/null
+++ b/pkgs/development/libraries/cmark/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl, cmake }:
+
+stdenv.mkDerivation rec {
+ version = "0.23.0";
+ name = "cmark-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/jgm/cmark/archive/${version}.tar.gz";
+ sha256 = "87d289965066fce7be247d44c0304af1b20817dcc1b563702302ae33f2be0596";
+ };
+
+ buildInputs = [ cmake ];
+
+ meta = {
+ description = "CommonMark parsing and rendering library and program in C";
+ homepage = https://github.com/jgm/cmark;
+ maintainers = [ stdenv.lib.maintainers.michelk ];
+ };
+}
diff --git a/pkgs/development/libraries/config-support/default.nix b/pkgs/development/libraries/config-support/default.nix
deleted file mode 100644
index d25accd4664..00000000000
--- a/pkgs/development/libraries/config-support/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "config-support-1.4";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0klhc7v760aklsy73pwn87snhgalkfxisac8srn8qcd3ljbfdrmi";
- };
-
- buildInputs = [aterm];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/cppzmq/default.nix b/pkgs/development/libraries/cppzmq/default.nix
index f74ee51cab2..c8ab48288a1 100644
--- a/pkgs/development/libraries/cppzmq/default.nix
+++ b/pkgs/development/libraries/cppzmq/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, fetchgit }:
+{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
- name = "cppzmq-20150926";
+ name = "cppzmq-20151203";
- src = fetchgit {
- url = "https://github.com/zeromq/cppzmq";
- rev = "fa2f2c67a79c31d73bfef6862cc8ce12a98dd022";
- sha256 = "7b46712b5fa7e59cd0ffae190674046c71d5762c064003c125d6cd7a3da19b71";
+ src = fetchFromGitHub {
+ owner = "zeromq";
+ repo = "cppzmq";
+ rev = "7f7c83411d83eafe57ae6ffc2972ad9455ac258e";
+ sha256 = "1h6fl7mgkv98gz0csbp525a4bp1w9nwm059gwmmv1wqc1l741pv7";
};
installPhase = ''
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix
index b7155f286c5..21ad12869f9 100644
--- a/pkgs/development/libraries/cyrus-sasl/default.nix
+++ b/pkgs/development/libraries/cyrus-sasl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, openssl, kerberos, db, gettext, pam, fixDarwinDylibNames }:
+{ lib, stdenv, fetchurl, openssl, kerberos, db, gettext, pam, fixDarwinDylibNames, autoreconfHook }:
with stdenv.lib;
stdenv.mkDerivation rec {
@@ -13,11 +13,18 @@ stdenv.mkDerivation rec {
buildInputs =
[ openssl db gettext kerberos ]
+ ++ lib.optional stdenv.isFreeBSD autoreconfHook
++ lib.optional stdenv.isLinux pam
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
- patches = [ ./missing-size_t.patch ]; # https://bugzilla.redhat.com/show_bug.cgi?id=906519
- patchFlags = "-p0";
+ patches = [
+ ./missing-size_t.patch # https://bugzilla.redhat.com/show_bug.cgi?id=906519
+ ] ++ lib.optional stdenv.isFreeBSD (
+ fetchurl {
+ url = "http://www.linuxfromscratch.org/patches/blfs/svn/cyrus-sasl-2.1.26-fixes-3.patch";
+ sha256 = "1vh4pc2rxxm6yvykx0b7kg09jbcwcxwv5rs6yq2ag3y8p6a9x86w";
+ }
+ );
configureFlags = [
"--with-openssl=${openssl}"
diff --git a/pkgs/development/libraries/cyrus-sasl/missing-size_t.patch b/pkgs/development/libraries/cyrus-sasl/missing-size_t.patch
index 42f20fb8096..da96818ca26 100644
--- a/pkgs/development/libraries/cyrus-sasl/missing-size_t.patch
+++ b/pkgs/development/libraries/cyrus-sasl/missing-size_t.patch
@@ -1,6 +1,6 @@
Gentoo bug #458790
---- include/sasl.h 2012-10-12 17:05:48.000000000 +0300
-+++ include/sasl.h 2013-02-23 16:56:44.648786268 +0200
+--- a/include/sasl.h 2012-10-12 17:05:48.000000000 +0300
++++ b/include/sasl.h 2013-02-23 16:56:44.648786268 +0200
@@ -121,6 +121,9 @@
#ifndef SASL_H
#define SASL_H 1
diff --git a/pkgs/development/libraries/db/clang-4.8.patch b/pkgs/development/libraries/db/clang-4.8.patch
new file mode 100644
index 00000000000..c53160a8297
--- /dev/null
+++ b/pkgs/development/libraries/db/clang-4.8.patch
@@ -0,0 +1,22 @@
+diff --git a/dbinc/atomic.h b/dbinc/atomic.h
+index 0034dcc..fa7ba93 100644
+--- a/dbinc/atomic.h
++++ b/dbinc/atomic.h
+@@ -144,7 +144,7 @@ typedef LONG volatile *interlocked_val;
+ #define atomic_inc(env, p) __atomic_inc(p)
+ #define atomic_dec(env, p) __atomic_dec(p)
+ #define atomic_compare_exchange(env, p, o, n) \
+- __atomic_compare_exchange((p), (o), (n))
++ __db_atomic_compare_exchange((p), (o), (n))
+ static inline int __atomic_inc(db_atomic_t *p)
+ {
+ int temp;
+@@ -176,7 +176,7 @@ static inline int __atomic_dec(db_atomic_t *p)
+ * http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
+ * which configure could be changed to use.
+ */
+-static inline int __atomic_compare_exchange(
++static inline int __db_atomic_compare_exchange(
+ db_atomic_t *p, atomic_value_t oldval, atomic_value_t newval)
+ {
+ atomic_value_t was;
diff --git a/pkgs/development/libraries/db/osx.patch b/pkgs/development/libraries/db/clang-5.3.patch
similarity index 100%
rename from pkgs/development/libraries/db/osx.patch
rename to pkgs/development/libraries/db/clang-5.3.patch
diff --git a/pkgs/development/libraries/db/db-4.8.nix b/pkgs/development/libraries/db/db-4.8.nix
index 9b5e8cb39bd..6a161b0b72d 100644
--- a/pkgs/development/libraries/db/db-4.8.nix
+++ b/pkgs/development/libraries/db/db-4.8.nix
@@ -2,6 +2,7 @@
import ./generic.nix (args // rec {
version = "4.8.30";
+ extraPatches = [ ./clang-4.8.patch ];
sha256 = "0ampbl2f0hb1nix195kz1syrqqxpmvnvnfvphambj7xjrl3iljg0";
branch = "4.8";
})
diff --git a/pkgs/development/libraries/db/db-5.3.nix b/pkgs/development/libraries/db/db-5.3.nix
index b5e62ee686f..98002c24461 100644
--- a/pkgs/development/libraries/db/db-5.3.nix
+++ b/pkgs/development/libraries/db/db-5.3.nix
@@ -3,6 +3,6 @@
import ./generic.nix (args // rec {
version = "5.3.28";
sha256 = "0a1n5hbl7027fbz5lm0vp0zzfp1hmxnz14wx3zl9563h83br5ag0";
- extraPatches = [ ./osx.patch ];
+ extraPatches = [ ./clang-5.3.patch ];
branch = "5.3";
})
diff --git a/pkgs/development/libraries/db/generic.nix b/pkgs/development/libraries/db/generic.nix
index 077bd4e03a3..f5ee4e440ff 100644
--- a/pkgs/development/libraries/db/generic.nix
+++ b/pkgs/development/libraries/db/generic.nix
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
(if cxxSupport then "--enable-cxx" else "--disable-cxx")
(if compat185 then "--enable-compat185" else "--disable-compat185")
"--enable-dbm"
+ (stdenv.lib.optionalString stdenv.isFreeBSD "--with-pic")
];
preConfigure = ''
diff --git a/pkgs/development/libraries/dotconf/default.nix b/pkgs/development/libraries/dotconf/default.nix
index 74e4b6c5666..f44a4a37fa7 100644
--- a/pkgs/development/libraries/dotconf/default.nix
+++ b/pkgs/development/libraries/dotconf/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, stdenv, autoconf, automake, libtool }:
+{ fetchFromGitHub, stdenv, autoreconfHook }:
stdenv.mkDerivation rec {
name = "dotconf-" + version;
@@ -11,9 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1sc95hw5k2xagpafny0v35filmcn05k1ds5ghkldfpf6xw4hakp7";
};
- buildInputs = [ autoconf automake libtool ];
-
- preConfigure = "autoreconf --install";
+ buildInputs = [ autoreconfHook ];
meta = with stdenv.lib; {
description = "A configuration parser library";
diff --git a/pkgs/development/libraries/enet/default.nix b/pkgs/development/libraries/enet/default.nix
index 5c029adbf84..0d5bd834787 100644
--- a/pkgs/development/libraries/enet/default.nix
+++ b/pkgs/development/libraries/enet/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
- name = "enet-1.3.12";
+ name = "enet-1.3.13";
src = fetchurl {
url = "http://enet.bespin.org/download/${name}.tar.gz";
- sha256 = "02qxgsn20m306hg3pklfa35mjlc2fqcsd1x4pi3xnbfy1nyir1d5";
+ sha256 = "0p53mnmjbm56wizwraznynx13fcibcxiqny110dp6a5a3w174q73";
};
meta = {
diff --git a/pkgs/development/libraries/error-support/default.nix b/pkgs/development/libraries/error-support/default.nix
deleted file mode 100644
index 766a0dbef1d..00000000000
--- a/pkgs/development/libraries/error-support/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "error-support-1.6";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0sdw3mrh90k76w2pvpdfg7d2cxfxb3s5spbqglkkpvx8bldhlk33";
- };
-
- buildInputs = [aterm toolbuslib];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/exiv2/default.nix b/pkgs/development/libraries/exiv2/default.nix
index 0702d24a80b..e1af46cc3ed 100644
--- a/pkgs/development/libraries/exiv2/default.nix
+++ b/pkgs/development/libraries/exiv2/default.nix
@@ -1,28 +1,20 @@
-{stdenv, fetchurl, fetchpatch, zlib, expat}:
+{ stdenv, fetchurl, fetchpatch, zlib, expat, gettext }:
stdenv.mkDerivation rec {
- name = "exiv2-0.24";
+ name = "exiv2-0.25";
src = fetchurl {
url = "http://www.exiv2.org/${name}.tar.gz";
- sha256 = "13pgvz14kyapxl89pxjaq3274k56d5lzfckpg1g9z7gvqzk4797l";
+ sha256 = "197g6vgcpyf9p2cwn5p5hb1r714xsk1v4p96f5pv1z8mi9vzq2y8";
};
+ postPatch = "patchShebangs ./src/svn_version.sh";
- patches = [(fetchpatch {
- name = "CVE-2014-9449.diff";
- url = "http://dev.exiv2.org/projects/exiv2/repository/revisions/3264/diff?format=diff&rev_to=3263";
- sha256 = "02w0fksl966d4v6bkg6rq3wmvv8xjpvfp47qr0nv1xq0bphxqzag";
- })];
-
- propagatedBuildInputs = [zlib expat];
-
-# configure script finds zlib&expat but it thinks that they're in /usr
- configureFlags = "--with-zlib=${zlib} --with-expat=${expat}";
+ nativeBuildInputs = [ gettext ];
+ propagatedBuildInputs = [ zlib expat ];
meta = {
homepage = http://www.exiv2.org/;
description = "A library and command-line utility to manage image metadata";
- maintainers = [stdenv.lib.maintainers.urkud];
platforms = stdenv.lib.platforms.all;
};
}
diff --git a/pkgs/development/libraries/expat/default.nix b/pkgs/development/libraries/expat/default.nix
index 082f651a3fc..774190278cb 100644
--- a/pkgs/development/libraries/expat/default.nix
+++ b/pkgs/development/libraries/expat/default.nix
@@ -12,6 +12,9 @@ stdenv.mkDerivation rec {
outputs = [ "dev" "out" ]; # TODO: fix referrers
outputBin = "dev";
+
+ configureFlags = stdenv.lib.optional stdenv.isFreeBSD "--with-pic";
+
outputMan = "dev"; # tiny page for a dev tool
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/farbfeld/default.nix b/pkgs/development/libraries/farbfeld/default.nix
new file mode 100644
index 00000000000..2301dbac368
--- /dev/null
+++ b/pkgs/development/libraries/farbfeld/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchgit, libpng, libjpeg }:
+
+stdenv.mkDerivation rec {
+ name = "farbfeld-${version}";
+ version = "1";
+
+ src = fetchgit {
+ url = "http://git.suckless.org/farbfeld";
+ rev = "refs/tags/${version}";
+ sha256 = "1mgk46lpqqvn4qx37r0jxz2jjsd4nvl6zjl04y4bfyzf4wkkmmln";
+ };
+
+ buildInputs = [ libpng libjpeg ];
+
+ installFlags = "PREFIX=/ DESTDIR=$(out)";
+
+ meta = with stdenv.lib; {
+ description = "Suckless image format with conversion tools";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ pSub ];
+ };
+}
diff --git a/pkgs/development/libraries/ffmpeg-full/default.nix b/pkgs/development/libraries/ffmpeg-full/default.nix
index fadb3feb4cc..eed6a3bc763 100644
--- a/pkgs/development/libraries/ffmpeg-full/default.nix
+++ b/pkgs/development/libraries/ffmpeg-full/default.nix
@@ -235,11 +235,11 @@ assert x11grabExtlib -> libX11 != null && libXv != null;
stdenv.mkDerivation rec {
name = "ffmpeg-full-${version}";
- version = "2.8.1";
+ version = "2.8.5";
src = fetchurl {
url = "https://www.ffmpeg.org/releases/ffmpeg-${version}.tar.bz2";
- sha256 = "1qk6g2h993i0wgs9d2p3ahdc5bqr03mp74bk6r1zj6pfinr5mvg2";
+ sha256 = "0nk1j3i7qc1k3dygpq74pxq382vqg9kaf2hxl9jfw8rkad8rjv9v";
};
patchPhase = ''patchShebangs .'';
diff --git a/pkgs/development/libraries/ffmpeg/2.2.nix b/pkgs/development/libraries/ffmpeg/2.2.nix
deleted file mode 100644
index fbbb75cb832..00000000000
--- a/pkgs/development/libraries/ffmpeg/2.2.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ callPackage, ... } @ args:
-
-callPackage ./generic.nix (args // rec {
- version = "${branch}.15";
- branch = "2.2";
- sha256 = "1s2mf1lvvwj6vkbp0wdr21xki864xsfi1rsjaa67q5m9dx4rrnr4";
-})
diff --git a/pkgs/development/libraries/ffmpeg/2.8.nix b/pkgs/development/libraries/ffmpeg/2.8.nix
index e585ea14997..2f911b26ca1 100644
--- a/pkgs/development/libraries/ffmpeg/2.8.nix
+++ b/pkgs/development/libraries/ffmpeg/2.8.nix
@@ -1,7 +1,7 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (args // rec {
- version = "${branch}.1";
+ version = "${branch}.5";
branch = "2.8";
- sha256 = "1qk6g2h993i0wgs9d2p3ahdc5bqr03mp74bk6r1zj6pfinr5mvg2";
+ sha256 = "0nk1j3i7qc1k3dygpq74pxq382vqg9kaf2hxl9jfw8rkad8rjv9v";
})
diff --git a/pkgs/development/libraries/ffms/default.nix b/pkgs/development/libraries/ffms/default.nix
index 6f78c198f40..faf38ff4295 100644
--- a/pkgs/development/libraries/ffms/default.nix
+++ b/pkgs/development/libraries/ffms/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, zlib, ffmpeg, pkgconfig }:
stdenv.mkDerivation rec {
- name = "ffms-2.20";
+ name = "ffms-2.21";
src = fetchurl {
- url = https://codeload.github.com/FFMS/ffms2/tar.gz/2.20;
+ url = https://codeload.github.com/FFMS/ffms2/tar.gz/2.21;
name = "${name}.tar.gz";
- sha256 = "183klnhl57zf0i8xlr7yvj89ih83pzd48c37qpr57hjn4wbq1n67";
+ sha256 = "00h2a5yhvr1qzbrzwbjv1ybxrx25lchgral6yxv36aaf4pi3rhn2";
};
NIX_CFLAGS_COMPILE = "-fPIC";
diff --git a/pkgs/development/libraries/funambol/default.nix b/pkgs/development/libraries/funambol/default.nix
index 98049e0ca35..1fc2b21b5e5 100644
--- a/pkgs/development/libraries/funambol/default.nix
+++ b/pkgs/development/libraries/funambol/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, zlib, curl, automake, libtool, autoconf, unzip }:
+{ stdenv, fetchurl, zlib, curl, autoreconfHook, unzip }:
stdenv.mkDerivation rec {
name = "funambol-client-cpp-9.0.0";
@@ -10,17 +10,9 @@ stdenv.mkDerivation rec {
postUnpack = ''sourceRoot+="/sdk/cpp/build/autotools"'';
- # Upstream guys forgotten to run autoreconf...
- preConfigure=''
- libtoolize -c -f
- aclocal
- autoheader
- automake -a -c -f --add-missing
- autoconf -f'';
-
propagatedBuildInputs = [ zlib curl ];
- nativeBuildInputs = [ automake libtool autoconf unzip ];
+ nativeBuildInputs = [ autoreconfHook unzip ];
meta = {
description = "SyncML client sdk by Funambol project";
diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix
index b0f2a5e877e..756ebf81619 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -3,14 +3,14 @@
let
ver_maj = "2.32";
- ver_min = "1";
+ ver_min = "3";
in
stdenv.mkDerivation rec {
name = "gdk-pixbuf-${ver_maj}.${ver_min}";
src = fetchurl {
url = "mirror://gnome/sources/gdk-pixbuf/${ver_maj}/${name}.tar.xz";
- sha256 = "1g7kjxv67jcdasi14n7jan4icrnnppd1m99wrdmpv32k4m7vfcj4";
+ sha256 = "0cfh87aqyqbfcwpbv1ihgmgfcn66il5q2n8yjyl8gxkjmkqp2rrb";
};
outputs = [ "dev" "out" "docdev" ];
diff --git a/pkgs/development/libraries/gecode/3.nix b/pkgs/development/libraries/gecode/3.nix
new file mode 100644
index 00000000000..a0f3dc636f9
--- /dev/null
+++ b/pkgs/development/libraries/gecode/3.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, perl }:
+
+stdenv.mkDerivation rec {
+ name = "gecode-${version}";
+ version = "3.7.3";
+
+ src = fetchurl {
+ url = "http://www.gecode.org/download/${name}.tar.gz";
+ sha256 = "0k45jas6p3cyldgyir1314ja3174sayn2h2ly3z9b4dl3368pk77";
+ };
+
+ buildInputs = [ perl ];
+
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ homepage = http://www.gecode.org;
+ description = "Toolkit for developing constraint-based systems";
+ platforms = platforms.all;
+ maintainers = [ maintainers.manveru ];
+ };
+}
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index 6ce234c3a64..7feccdef9aa 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -7,7 +7,7 @@
with stdenv.lib;
-assert !stdenv.isDarwin -> stdenv.cc.isGNU;
+assert stdenv.isFreeBSD || stdenv.isDarwin || stdenv.cc.isGNU;
# TODO:
# * Add gio-module-fam
@@ -69,11 +69,15 @@ stdenv.mkDerivation rec {
# internal pcre would only add <200kB, but it's relatively common
configureFlags = [ "--with-pcre=system" ]
++ optional stdenv.isDarwin "--disable-compile-warnings"
+ ++ optional stdenv.isFreeBSD "--with-libiconv=gnu"
++ optional stdenv.isSunOS ["--disable-modular-tests" "--with-libiconv"];
NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin " -lintl"
+ optionalString stdenv.isSunOS " -DBSD_COMP";
+ LIBELF_CFLAGS = optional stdenv.isFreeBSD "-I${libelf}";
+ LIBELF_LIBS = optional stdenv.isFreeBSD "-L${libelf} -lelf";
+
preBuild = optionalString stdenv.isDarwin
''
export MACOSX_DEPLOYMENT_TARGET=
diff --git a/pkgs/development/libraries/gloox/default.nix b/pkgs/development/libraries/gloox/default.nix
index 9723bf90eb0..6d43ea9a309 100644
--- a/pkgs/development/libraries/gloox/default.nix
+++ b/pkgs/development/libraries/gloox/default.nix
@@ -9,14 +9,14 @@ assert sslSupport -> openssl != null;
assert idnSupport -> libidn != null;
let
- version = "1.0.13";
+ version = "1.0.14";
in
stdenv.mkDerivation rec {
name = "gloox-${version}";
src = fetchurl {
url = "http://camaya.net/download/gloox-${version}.tar.bz2";
- sha256 = "12payqyx1ly8nm3qn24bj0kyy9d08sixnjqxw7fn6rbwr7m1x7sd";
+ sha256 = "0h9r4382qv0vqc91x1qz1nivxw1r2l874s1kl0bskzm9dyk742sj";
};
buildInputs = [ ]
diff --git a/pkgs/development/libraries/gnutls/generic.nix b/pkgs/development/libraries/gnutls/generic.nix
index 3bcc521504e..3e9980e2fcf 100644
--- a/pkgs/development/libraries/gnutls/generic.nix
+++ b/pkgs/development/libraries/gnutls/generic.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
enableParallelBuilding = !guileBindings;
buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp autogen ]
- ++ lib.optional (stdenv.isDarwin) libiconv
+ ++ lib.optional (stdenv.isFreeBSD || stdenv.isDarwin) libiconv
++ lib.optional (tpmSupport && stdenv.isLinux) trousers
++ [ unbound ]
++ lib.optional guileBindings guile;
diff --git a/pkgs/development/libraries/goffice/default.nix b/pkgs/development/libraries/goffice/default.nix
index 3aa9c678060..4b58f3ab2ef 100644
--- a/pkgs/development/libraries/goffice/default.nix
+++ b/pkgs/development/libraries/goffice/default.nix
@@ -2,11 +2,11 @@
, libgsf, libxml2, libxslt, cairo, pango, librsvg, libspectre }:
stdenv.mkDerivation rec {
- name = "goffice-0.10.24";
+ name = "goffice-0.10.26";
src = fetchurl {
url = "mirror://gnome/sources/goffice/0.10/${name}.tar.xz";
- sha256 = "cda70eab0b0b0e29c3bea09849bcfca0c2ccc20038ee69e7e14cde664484af5a";
+ sha256 = "2b8dd0a0f84ef4f6bd32bfdae2b68caa0e41631026a74d04c4d2266512a744bb";
};
nativeBuildInputs = [ pkgconfig intltool ];
diff --git a/pkgs/development/libraries/gsasl/default.nix b/pkgs/development/libraries/gsasl/default.nix
index 383c1a7e223..1ca5d019b22 100644
--- a/pkgs/development/libraries/gsasl/default.nix
+++ b/pkgs/development/libraries/gsasl/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, gss, libidn }:
+{ fetchurl, stdenv, gss, libidn, krb5Full }:
stdenv.mkDerivation rec {
name = "gsasl-1.8.0";
@@ -9,7 +9,8 @@ stdenv.mkDerivation rec {
};
buildInputs = [ libidn ]
- ++ stdenv.lib.optional (!stdenv.isDarwin) gss;
+ ++ stdenv.lib.optional (!stdenv.isDarwin) gss
+ ++ stdenv.lib.optional stdenv.isDarwin krb5Full;
configureFlags = stdenv.lib.optionalString stdenv.isDarwin "--with-gssapi-impl=mit";
diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix
index bc129d9f1fb..d4d4cddb402 100644
--- a/pkgs/development/libraries/gtk+/2.x.nix
+++ b/pkgs/development/libraries/gtk+/2.x.nix
@@ -8,11 +8,11 @@ assert xineramaSupport -> xorg.libXinerama != null;
assert cupsSupport -> cups != null;
stdenv.mkDerivation rec {
- name = "gtk+-2.24.28";
+ name = "gtk+-2.24.29";
src = fetchurl {
url = "mirror://gnome/sources/gtk+/2.24/${name}.tar.xz";
- sha256 = "0mj6xn40py9r9lvzg633fal81xfwfm89d9mvz7jk4lmwk0g49imj";
+ sha256 = "1f1ifv1ijrda4jx831l24d3ww65v5gf56r464fi11n6k02bcah87";
};
outputs = [ "dev" "out" "docdev" ];
diff --git a/pkgs/development/libraries/harfbuzz/default.nix b/pkgs/development/libraries/harfbuzz/default.nix
index 865a4f1cfad..2d84b1e73a8 100644
--- a/pkgs/development/libraries/harfbuzz/default.nix
+++ b/pkgs/development/libraries/harfbuzz/default.nix
@@ -5,7 +5,7 @@
}:
let
- version = "1.0.6";
+ version = "1.1.2";
inherit (stdenv.lib) optional optionals optionalString;
in
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-${version}.tar.bz2";
- sha256 = "09ivk5m4y09ar4zi9r6db7gp234cy05h0ach7w22g9kqvkxsf5pn";
+ sha256 = "07s6z3hbrb4rdfgzmln169wxz4nm5y7qbr02ik5c7drxpn85fb2a";
};
outputs = [ "dev" "out" ];
diff --git a/pkgs/development/libraries/hawknl/default.nix b/pkgs/development/libraries/hawknl/default.nix
index 290f411cbf4..372a8b8c112 100644
--- a/pkgs/development/libraries/hawknl/default.nix
+++ b/pkgs/development/libraries/hawknl/default.nix
@@ -1,11 +1,12 @@
{stdenv, fetchurl, unzip}:
stdenv.mkDerivation {
- name = "hawknl-1.34";
- src = fetchurl {
- url = http://hawksoft.com/download/files/HawkNL168src.zip;
- sha256 = "11shn2fbxj3w0j77w0234pqyj1368x686kkgv09q5yqhi1cdp028";
- };
+ name = "hawknl-1.68";
+
+ src = fetchurl {
+ url = http://urchlay.naptime.net/~urchlay/src/HawkNL168src.zip;
+ sha256 = "11shn2fbxj3w0j77w0234pqyj1368x686kkgv09q5yqhi1cdp028";
+ };
buildInputs = [ unzip ];
diff --git a/pkgs/development/libraries/hivex/default.nix b/pkgs/development/libraries/hivex/default.nix
index e048b07a1da..76836b69d2a 100644
--- a/pkgs/development/libraries/hivex/default.nix
+++ b/pkgs/development/libraries/hivex/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, automake, autoconf, libtool, makeWrapper
+{ stdenv, fetchurl, pkgconfig, autoreconfHook, makeWrapper
, perl, libxml2, IOStringy }:
stdenv.mkDerivation rec {
@@ -13,14 +13,10 @@ stdenv.mkDerivation rec {
patches = [ ./hivex-syms.patch ];
buildInputs = [
- pkgconfig automake autoconf libtool makeWrapper
+ pkgconfig autoreconfHook makeWrapper
perl libxml2 IOStringy
];
- preConfigure = ''
- AUTOPOINT=true autoreconf --verbose --install
- '';
-
postInstall = ''
for bin in $out/bin/*; do
wrapProgram "$bin" --prefix "PATH" : "$out/bin"
diff --git a/pkgs/development/libraries/icu/default.nix b/pkgs/development/libraries/icu/default.nix
index 58eb2e22781..199e2b8f962 100644
--- a/pkgs/development/libraries/icu/default.nix
+++ b/pkgs/development/libraries/icu/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation {
'';
configureFlags = "--disable-debug" +
- stdenv.lib.optionalString stdenv.isDarwin " --enable-rpath";
+ stdenv.lib.optionalString (stdenv.isFreeBSD || stdenv.isDarwin) " --enable-rpath";
# remove dependency on bootstrap-tools in early stdenv build
postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/development/libraries/jemalloc/default.nix b/pkgs/development/libraries/jemalloc/default.nix
index 746ebd2bfcd..4a4bc039229 100644
--- a/pkgs/development/libraries/jemalloc/default.nix
+++ b/pkgs/development/libraries/jemalloc/default.nix
@@ -10,7 +10,11 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = http://www.canonware.com/jemalloc/index.html;
- description = "a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support";
+ description = "General purpose malloc(3) implementation";
+ longDescription = ''
+ malloc(3)-compatible memory allocator that emphasizes fragmentation
+ avoidance and scalable concurrency support.
+ '';
license = licenses.bsd2;
platforms = platforms.all;
maintainers = with maintainers; [ wkennington ];
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kpackage/0001-allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.17/kpackage/0001-allow-external-paths.patch
deleted file mode 100644
index beede4d7ccb..00000000000
--- a/pkgs/development/libraries/kde-frameworks-5.17/kpackage/0001-allow-external-paths.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a92ac391b4e6ca335bd7fa78f1addd23c9467931 Mon Sep 17 00:00:00 2001
-From: Thomas Tuegel
-Date: Wed, 28 Jan 2015 07:15:30 -0600
-Subject: [PATCH 1/2] allow external paths
-
----
- src/kpackage/package.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp
-index 539b21a..977a026 100644
---- a/src/kpackage/package.cpp
-+++ b/src/kpackage/package.cpp
-@@ -789,7 +789,7 @@ PackagePrivate::PackagePrivate()
- : QSharedData(),
- fallbackPackage(0),
- metadata(0),
-- externalPaths(false),
-+ externalPaths(true),
- valid(false),
- checkedValid(false)
- {
---
-2.5.2
-
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kpackage/0002-qdiriterator-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.17/kpackage/0002-qdiriterator-follow-symlinks.patch
deleted file mode 100644
index 6e93fca9b21..00000000000
--- a/pkgs/development/libraries/kde-frameworks-5.17/kpackage/0002-qdiriterator-follow-symlinks.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 9fc26c3c0478eb7cb0a531836ba2e3a85d820c88 Mon Sep 17 00:00:00 2001
-From: Thomas Tuegel
-Date: Wed, 14 Oct 2015 06:50:28 -0500
-Subject: [PATCH 2/2] qdiriterator follow symlinks
-
----
- src/kpackage/packageloader.cpp | 2 +-
- src/kpackage/private/packagejobthread.cpp | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/kpackage/packageloader.cpp b/src/kpackage/packageloader.cpp
-index eb5ed47..94217f6 100644
---- a/src/kpackage/packageloader.cpp
-+++ b/src/kpackage/packageloader.cpp
-@@ -241,7 +241,7 @@ QList PackageLoader::listPackages(const QString &packageFormat,
- } else {
- //qDebug() << "Not cached";
- // If there's no cache file, fall back to listing the directory
-- const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories;
-+ const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks;
- const QStringList nameFilters = QStringList(QStringLiteral("metadata.desktop"));
-
- QDirIterator it(plugindir, nameFilters, QDir::Files, flags);
-diff --git a/src/kpackage/private/packagejobthread.cpp b/src/kpackage/private/packagejobthread.cpp
-index ca523b3..1cfa792 100644
---- a/src/kpackage/private/packagejobthread.cpp
-+++ b/src/kpackage/private/packagejobthread.cpp
-@@ -145,7 +145,7 @@ bool indexDirectory(const QString& dir, const QString& dest)
- QJsonArray plugins;
-
- int i = 0;
-- QDirIterator it(dir, QStringList()<append("/smbd");
++ if (QFile::exists(*it)) {
++ return true;
++ }
++ }
+ }
+
+- //qDebug() << "Samba is not installed!";
+-
+ return false;
+ }
+
diff --git a/pkgs/development/libraries/kde-frameworks-5.18/kio/series b/pkgs/development/libraries/kde-frameworks-5.18/kio/series
new file mode 100644
index 00000000000..77ca1545004
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks-5.18/kio/series
@@ -0,0 +1 @@
+samba-search-path.patch
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kitemmodels.nix b/pkgs/development/libraries/kde-frameworks-5.18/kitemmodels.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kitemmodels.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kitemmodels.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kitemviews.nix b/pkgs/development/libraries/kde-frameworks-5.18/kitemviews.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kitemviews.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kitemviews.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kjobwidgets.nix b/pkgs/development/libraries/kde-frameworks-5.18/kjobwidgets.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kjobwidgets.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kjobwidgets.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kjs.nix b/pkgs/development/libraries/kde-frameworks-5.18/kjs.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kjs.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kjs.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kjsembed.nix b/pkgs/development/libraries/kde-frameworks-5.18/kjsembed.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kjsembed.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kjsembed.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kmediaplayer.nix b/pkgs/development/libraries/kde-frameworks-5.18/kmediaplayer.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kmediaplayer.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kmediaplayer.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/knewstuff.nix b/pkgs/development/libraries/kde-frameworks-5.18/knewstuff.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/knewstuff.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/knewstuff.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/knotifications.nix b/pkgs/development/libraries/kde-frameworks-5.18/knotifications.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/knotifications.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/knotifications.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/knotifyconfig.nix b/pkgs/development/libraries/kde-frameworks-5.18/knotifyconfig.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/knotifyconfig.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/knotifyconfig.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.18/kpackage/allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/allow-external-paths.patch
new file mode 100644
index 00000000000..e9d74444814
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/allow-external-paths.patch
@@ -0,0 +1,13 @@
+Index: kpackage-5.18.0/src/kpackage/package.cpp
+===================================================================
+--- kpackage-5.18.0.orig/src/kpackage/package.cpp
++++ kpackage-5.18.0/src/kpackage/package.cpp
+@@ -808,7 +808,7 @@ PackagePrivate::PackagePrivate()
+ : QSharedData(),
+ fallbackPackage(0),
+ metadata(0),
+- externalPaths(false),
++ externalPaths(true),
+ valid(false),
+ checkedValid(false)
+ {
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kpackage/default.nix b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/default.nix
similarity index 77%
rename from pkgs/development/libraries/kde-frameworks-5.17/kpackage/default.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kpackage/default.nix
index d2dc262bf1a..aea1b0d31a0 100644
--- a/pkgs/development/libraries/kde-frameworks-5.17/kpackage/default.nix
+++ b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/default.nix
@@ -1,4 +1,4 @@
-{ kdeFramework, lib
+{ kdeFramework, lib, copyPathsToStore
, extra-cmake-modules
, karchive
, kconfig
@@ -13,10 +13,7 @@ kdeFramework {
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
buildInputs = [ karchive kconfig ];
propagatedBuildInputs = [ kcoreaddons ki18n ];
- patches = [
- ./0001-allow-external-paths.patch
- ./0002-qdiriterator-follow-symlinks.patch
- ];
+ patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
postInstall = ''
wrapQtProgram "$out/bin/kpackagetool5"
'';
diff --git a/pkgs/development/libraries/kde-frameworks-5.18/kpackage/qdiriterator-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/qdiriterator-follow-symlinks.patch
new file mode 100644
index 00000000000..ddbf17d0006
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/qdiriterator-follow-symlinks.patch
@@ -0,0 +1,26 @@
+Index: kpackage-5.18.0/src/kpackage/packageloader.cpp
+===================================================================
+--- kpackage-5.18.0.orig/src/kpackage/packageloader.cpp
++++ kpackage-5.18.0/src/kpackage/packageloader.cpp
+@@ -241,7 +241,7 @@ QList PackageLoader::li
+ } else {
+ //qDebug() << "Not cached";
+ // If there's no cache file, fall back to listing the directory
+- const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories;
++ const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks;
+ const QStringList nameFilters = QStringList(QStringLiteral("metadata.desktop")) << QStringLiteral("metadata.json");
+
+ QDirIterator it(plugindir, nameFilters, QDir::Files, flags);
+Index: kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp
+===================================================================
+--- kpackage-5.18.0.orig/src/kpackage/private/packagejobthread.cpp
++++ kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp
+@@ -146,7 +146,7 @@ bool indexDirectory(const QString& dir,
+
+ QJsonArray plugins;
+
+- QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories);
++ QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
+ while (it.hasNext()) {
+ it.next();
+ const QString path = it.fileInfo().absoluteFilePath();
diff --git a/pkgs/development/libraries/kde-frameworks-5.18/kpackage/series b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/series
new file mode 100644
index 00000000000..9b7f076efc7
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks-5.18/kpackage/series
@@ -0,0 +1,2 @@
+allow-external-paths.patch
+qdiriterator-follow-symlinks.patch
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kparts.nix b/pkgs/development/libraries/kde-frameworks-5.18/kparts.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kparts.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kparts.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kpeople.nix b/pkgs/development/libraries/kde-frameworks-5.18/kpeople.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kpeople.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kpeople.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kplotting.nix b/pkgs/development/libraries/kde-frameworks-5.18/kplotting.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kplotting.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kplotting.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kpty.nix b/pkgs/development/libraries/kde-frameworks-5.18/kpty.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kpty.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kpty.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kross.nix b/pkgs/development/libraries/kde-frameworks-5.18/kross.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kross.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kross.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/krunner.nix b/pkgs/development/libraries/kde-frameworks-5.18/krunner.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/krunner.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/krunner.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kservice/0001-qdiriterator-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.18/kservice/0001-qdiriterator-follow-symlinks.patch
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kservice/0001-qdiriterator-follow-symlinks.patch
rename to pkgs/development/libraries/kde-frameworks-5.18/kservice/0001-qdiriterator-follow-symlinks.patch
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kservice/0002-no-canonicalize-path.patch b/pkgs/development/libraries/kde-frameworks-5.18/kservice/0002-no-canonicalize-path.patch
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kservice/0002-no-canonicalize-path.patch
rename to pkgs/development/libraries/kde-frameworks-5.18/kservice/0002-no-canonicalize-path.patch
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kservice/default.nix b/pkgs/development/libraries/kde-frameworks-5.18/kservice/default.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kservice/default.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kservice/default.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kservice/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.18/kservice/setup-hook.sh
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kservice/setup-hook.sh
rename to pkgs/development/libraries/kde-frameworks-5.18/kservice/setup-hook.sh
diff --git a/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/default.nix b/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/default.nix
new file mode 100644
index 00000000000..b8df6a5f4c0
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/default.nix
@@ -0,0 +1,22 @@
+{ kdeFramework, lib, copyPathsToStore
+, extra-cmake-modules, makeQtWrapper, perl
+, karchive, kconfig, kguiaddons, kiconthemes, kparts
+, libgit2
+, qtscript, qtxmlpatterns
+, ki18n, kio, sonnet
+}:
+
+kdeFramework {
+ name = "ktexteditor";
+ nativeBuildInputs = [ extra-cmake-modules makeQtWrapper perl ];
+ buildInputs = [
+ karchive kconfig kguiaddons kiconthemes kparts
+ libgit2
+ qtscript qtxmlpatterns
+ ];
+ propagatedBuildInputs = [ ki18n kio sonnet ];
+ patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
+ meta = {
+ maintainers = [ lib.maintainers.ttuegel ];
+ };
+}
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/ktexteditor/0001-no-qcoreapplication.patch b/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/no-qcoreapplication.patch
similarity index 57%
rename from pkgs/development/libraries/kde-frameworks-5.17/ktexteditor/0001-no-qcoreapplication.patch
rename to pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/no-qcoreapplication.patch
index def55bff9b2..19ab1e1e551 100644
--- a/pkgs/development/libraries/kde-frameworks-5.17/ktexteditor/0001-no-qcoreapplication.patch
+++ b/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/no-qcoreapplication.patch
@@ -1,17 +1,8 @@
-From dc50fffdc72b76498384ce2f9065c3757b786d71 Mon Sep 17 00:00:00 2001
-From: Thomas Tuegel
-Date: Wed, 14 Oct 2015 09:08:59 -0500
-Subject: [PATCH] no qcoreapplication
-
----
- src/syntax/data/katehighlightingindexer.cpp | 11 ++++-------
- 1 file changed, 4 insertions(+), 7 deletions(-)
-
-diff --git a/src/syntax/data/katehighlightingindexer.cpp b/src/syntax/data/katehighlightingindexer.cpp
-index 3c63140..e3d5efe 100644
---- a/src/syntax/data/katehighlightingindexer.cpp
-+++ b/src/syntax/data/katehighlightingindexer.cpp
-@@ -51,19 +51,16 @@ QStringList readListing(const QString &fileName)
+Index: ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp
+===================================================================
+--- ktexteditor-5.18.0.orig/src/syntax/data/katehighlightingindexer.cpp
++++ ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp
+@@ -55,19 +55,16 @@ QStringList readListing(const QString &f
int main(int argc, char *argv[])
{
@@ -34,7 +25,7 @@ index 3c63140..e3d5efe 100644
if (hlFilenamesListing.isEmpty()) {
return 1;
}
-@@ -147,7 +144,7 @@ int main(int argc, char *argv[])
+@@ -152,7 +149,7 @@ int main(int argc, char *argv[])
return anyError;
// create outfile, after all has worked!
@@ -43,6 +34,3 @@ index 3c63140..e3d5efe 100644
if (!outFile.open(QIODevice::WriteOnly | QIODevice::Truncate))
return 7;
---
-2.5.2
-
diff --git a/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/series b/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/series
new file mode 100644
index 00000000000..46cd23829a2
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks-5.18/ktexteditor/series
@@ -0,0 +1 @@
+no-qcoreapplication.patch
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/ktextwidgets.nix b/pkgs/development/libraries/kde-frameworks-5.18/ktextwidgets.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/ktextwidgets.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/ktextwidgets.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kunitconversion.nix b/pkgs/development/libraries/kde-frameworks-5.18/kunitconversion.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kunitconversion.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kunitconversion.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kwallet.nix b/pkgs/development/libraries/kde-frameworks-5.18/kwallet.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kwallet.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kwallet.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kwidgetsaddons.nix b/pkgs/development/libraries/kde-frameworks-5.18/kwidgetsaddons.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kwidgetsaddons.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kwidgetsaddons.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kwindowsystem.nix b/pkgs/development/libraries/kde-frameworks-5.18/kwindowsystem.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kwindowsystem.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kwindowsystem.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kxmlgui.nix b/pkgs/development/libraries/kde-frameworks-5.18/kxmlgui.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kxmlgui.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kxmlgui.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/kxmlrpcclient.nix b/pkgs/development/libraries/kde-frameworks-5.18/kxmlrpcclient.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/kxmlrpcclient.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/kxmlrpcclient.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/modemmanager-qt.nix b/pkgs/development/libraries/kde-frameworks-5.18/modemmanager-qt.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/modemmanager-qt.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/modemmanager-qt.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/networkmanager-qt.nix b/pkgs/development/libraries/kde-frameworks-5.18/networkmanager-qt.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/networkmanager-qt.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/networkmanager-qt.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/oxygen-icons5.nix b/pkgs/development/libraries/kde-frameworks-5.18/oxygen-icons5.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/oxygen-icons5.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/oxygen-icons5.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/plasma-framework/default.nix b/pkgs/development/libraries/kde-frameworks-5.18/plasma-framework/default.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/plasma-framework/default.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/plasma-framework/default.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/solid.nix b/pkgs/development/libraries/kde-frameworks-5.18/solid.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/solid.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/solid.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/sonnet.nix b/pkgs/development/libraries/kde-frameworks-5.18/sonnet.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/sonnet.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/sonnet.nix
diff --git a/pkgs/development/libraries/kde-frameworks-5.18/srcs.nix b/pkgs/development/libraries/kde-frameworks-5.18/srcs.nix
new file mode 100644
index 00000000000..12c5c30a247
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks-5.18/srcs.nix
@@ -0,0 +1,565 @@
+# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
+{ fetchurl, mirror }:
+
+{
+ attica = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/attica-5.18.0.tar.xz";
+ sha256 = "1n6pkaak9xf7nyi0b1wr8fm5qkv7mgpsws9igd7g2xqvvqzyp5xw";
+ name = "attica-5.18.0.tar.xz";
+ };
+ };
+ baloo = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/baloo-5.18.0.tar.xz";
+ sha256 = "0sdnd6v01rcgq7v2jny0655jrghfamwyj0win7xfhx1622dfi8l8";
+ name = "baloo-5.18.0.tar.xz";
+ };
+ };
+ bluez-qt = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/bluez-qt-5.18.0.tar.xz";
+ sha256 = "17vx77w4fwdi7y394s2pqph2vmfs8n0107rmz4q7aa62q9iwdrbr";
+ name = "bluez-qt-5.18.0.tar.xz";
+ };
+ };
+ breeze-icons = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/breeze-icons-5.18.0.tar.xz";
+ sha256 = "0a4iqr5zrb56aln5hdsk5zrl23w8w8y5nmrxb093h205r36hfw4z";
+ name = "breeze-icons-5.18.0.tar.xz";
+ };
+ };
+ extra-cmake-modules = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/extra-cmake-modules-5.18.0.tar.xz";
+ sha256 = "1kp0pysa154cbp1ysgyqk03w8s335v3wmfrx4pshyfpg1s24k83y";
+ name = "extra-cmake-modules-5.18.0.tar.xz";
+ };
+ };
+ frameworkintegration = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/frameworkintegration-5.18.0.tar.xz";
+ sha256 = "06hw885mk0i2173lfdqz3hyp1fx2bndpj00hk32s3i2ggnn2y1rv";
+ name = "frameworkintegration-5.18.0.tar.xz";
+ };
+ };
+ kactivities = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kactivities-5.18.0.tar.xz";
+ sha256 = "0nqa63ds7vj87zg2gz1mx42c30l3ypfk4ghhgxwziab315bpcpmr";
+ name = "kactivities-5.18.0.tar.xz";
+ };
+ };
+ kapidox = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kapidox-5.18.0.tar.xz";
+ sha256 = "1hackjnpxijqqpn9cvnwcn9yc0jni21qgjccj74025ihdgigp70s";
+ name = "kapidox-5.18.0.tar.xz";
+ };
+ };
+ karchive = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/karchive-5.18.0.tar.xz";
+ sha256 = "0ph59w8y49b3znaj9c1qk0zwkg0pmjjcyr4jlv5w56mh0zkq37h5";
+ name = "karchive-5.18.0.tar.xz";
+ };
+ };
+ kauth = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kauth-5.18.0.tar.xz";
+ sha256 = "14kvy7cbw31sc48f0aldpi52wxhwd69prwadvjhqwy912s8kr04n";
+ name = "kauth-5.18.0.tar.xz";
+ };
+ };
+ kbookmarks = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kbookmarks-5.18.0.tar.xz";
+ sha256 = "0qi2f612s756qh5ldibscfhcq8q802vgr2497fm9xl95kfqmcg1n";
+ name = "kbookmarks-5.18.0.tar.xz";
+ };
+ };
+ kcmutils = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kcmutils-5.18.0.tar.xz";
+ sha256 = "1m53308icq1x1877afcxlhygl56dsl50fiwmfjf0g5pfmnql3qfp";
+ name = "kcmutils-5.18.0.tar.xz";
+ };
+ };
+ kcodecs = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kcodecs-5.18.0.tar.xz";
+ sha256 = "1injdpz7kdf2j6is2w3v3xgd9ahgls0j632q03q7qa48xp4wx64h";
+ name = "kcodecs-5.18.0.tar.xz";
+ };
+ };
+ kcompletion = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kcompletion-5.18.0.tar.xz";
+ sha256 = "0gkj4gplm7qwx4nqhhph5h3jp4h8b22ssmw0vvv6bpsnq7idk76b";
+ name = "kcompletion-5.18.0.tar.xz";
+ };
+ };
+ kconfig = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kconfig-5.18.0.tar.xz";
+ sha256 = "1s7fvhflsvv8zwb9cr50m3hxh0d4z5grh0nkri5ngzqb123wi91n";
+ name = "kconfig-5.18.0.tar.xz";
+ };
+ };
+ kconfigwidgets = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kconfigwidgets-5.18.0.tar.xz";
+ sha256 = "08i12040prs2nxybxbbf3w0n91c9p0c64j8fz18axi4yszrmv8im";
+ name = "kconfigwidgets-5.18.0.tar.xz";
+ };
+ };
+ kcoreaddons = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kcoreaddons-5.18.0.tar.xz";
+ sha256 = "05y8pan8hdn6qj2si9v9igjrx00l7bqzhdm2qq9vbjrv5xj8axzf";
+ name = "kcoreaddons-5.18.0.tar.xz";
+ };
+ };
+ kcrash = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kcrash-5.18.0.tar.xz";
+ sha256 = "0rk27zr0mb4jlicm1s175x139avzi0q4jk3mlczfg4rkrxzgbx5w";
+ name = "kcrash-5.18.0.tar.xz";
+ };
+ };
+ kdbusaddons = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kdbusaddons-5.18.0.tar.xz";
+ sha256 = "0l9ww3zaz1x6bk9axmm6zlj1dcn0gr0z61v9lw5y31rypxclhza8";
+ name = "kdbusaddons-5.18.0.tar.xz";
+ };
+ };
+ kdeclarative = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kdeclarative-5.18.0.tar.xz";
+ sha256 = "0mpvwn26msg3sc9z1r1vnw32rkl842jxpvpx2vg8kwcd9snwx9a6";
+ name = "kdeclarative-5.18.0.tar.xz";
+ };
+ };
+ kded = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kded-5.18.0.tar.xz";
+ sha256 = "0y5sn7yxalylcwcz2j4h349lll2vkf44bw3n6w2cbqqf5wnr2za5";
+ name = "kded-5.18.0.tar.xz";
+ };
+ };
+ kdelibs4support = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/portingAids/kdelibs4support-5.18.0.tar.xz";
+ sha256 = "0flhhjnnm2wh6869q8gxk45wlpq0679xlklzqlxvqx7a4kxdl8d8";
+ name = "kdelibs4support-5.18.0.tar.xz";
+ };
+ };
+ kdesignerplugin = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kdesignerplugin-5.18.0.tar.xz";
+ sha256 = "163lfx8vxxdhxbn090k5r4m9vy940kfwvsyjsi8v0pp9ww49g13n";
+ name = "kdesignerplugin-5.18.0.tar.xz";
+ };
+ };
+ kdesu = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kdesu-5.18.0.tar.xz";
+ sha256 = "0dqjmvi440p4n62w9y3qw4n7fcivyg3d54fv9nrf1sx87vdw7r83";
+ name = "kdesu-5.18.0.tar.xz";
+ };
+ };
+ kdewebkit = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kdewebkit-5.18.0.tar.xz";
+ sha256 = "1ahr62xfk085kb9p2axx04gf7bpnr0vv2d4kpc4s0xrj3xi0alnl";
+ name = "kdewebkit-5.18.0.tar.xz";
+ };
+ };
+ kdnssd = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kdnssd-5.18.0.tar.xz";
+ sha256 = "12vplqfsc3zks1grmb5i4hdww0g51lv54nb1drpj42mzyi1q1v1l";
+ name = "kdnssd-5.18.0.tar.xz";
+ };
+ };
+ kdoctools = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kdoctools-5.18.0.tar.xz";
+ sha256 = "10h74lb4597fs1h88x60ykpkz47pgfa4k04h4i5l0qb5vb1jlw7d";
+ name = "kdoctools-5.18.0.tar.xz";
+ };
+ };
+ kemoticons = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kemoticons-5.18.0.tar.xz";
+ sha256 = "0lba6rzmij20ndkq0vw9zkxbjq6g98may3ypyj0kc82d3sw9hkhs";
+ name = "kemoticons-5.18.0.tar.xz";
+ };
+ };
+ kfilemetadata = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kfilemetadata-5.18.0.tar.xz";
+ sha256 = "19b8nh5x8c0w516afh8ln72vi5dk91wl8bcsqd84h3s6gw55rsm4";
+ name = "kfilemetadata-5.18.0.tar.xz";
+ };
+ };
+ kglobalaccel = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kglobalaccel-5.18.0.tar.xz";
+ sha256 = "1v22rh8c103zl63cgg4gx430qw29f9yn9k5219pcw5n57jx0n5c1";
+ name = "kglobalaccel-5.18.0.tar.xz";
+ };
+ };
+ kguiaddons = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kguiaddons-5.18.0.tar.xz";
+ sha256 = "153mjbiwg4p65c2msj8j3pycn5gys39ahg9ik7jqg7w4cjcl2jxz";
+ name = "kguiaddons-5.18.0.tar.xz";
+ };
+ };
+ khtml = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/portingAids/khtml-5.18.0.tar.xz";
+ sha256 = "0kgin1bhbx95kypsg1k318qjxz3258x3a6kkdbky3cvfmq8r5ka5";
+ name = "khtml-5.18.0.tar.xz";
+ };
+ };
+ ki18n = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/ki18n-5.18.0.tar.xz";
+ sha256 = "14vlq49a0bp1vpjb2zxkgqsd5yjmb0azri2iq9sgxxx1v6gyy9h9";
+ name = "ki18n-5.18.0.tar.xz";
+ };
+ };
+ kiconthemes = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kiconthemes-5.18.0.tar.xz";
+ sha256 = "10pj2q28y57ng26xg2211v9vy91hqqmcyxh90q1qj89clykimwid";
+ name = "kiconthemes-5.18.0.tar.xz";
+ };
+ };
+ kidletime = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kidletime-5.18.0.tar.xz";
+ sha256 = "0726nq508rpzjxvfp354jd8n14m49grv6nfv09q2zyw02cf6n9bi";
+ name = "kidletime-5.18.0.tar.xz";
+ };
+ };
+ kimageformats = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kimageformats-5.18.0.tar.xz";
+ sha256 = "1y6zc04sx4sqyfavr8nf05a1p4kyb8ic335iy5s869r6zrvljpnc";
+ name = "kimageformats-5.18.0.tar.xz";
+ };
+ };
+ kinit = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kinit-5.18.0.tar.xz";
+ sha256 = "142xm7yglssw771340bs0lk1xgsr53218zh87v6n9hchrd34zg08";
+ name = "kinit-5.18.0.tar.xz";
+ };
+ };
+ kio = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kio-5.18.0.tar.xz";
+ sha256 = "020gvxs5xp9v4pra814200nv79c9b9j59skbrxq9cazhnywnnlns";
+ name = "kio-5.18.0.tar.xz";
+ };
+ };
+ kitemmodels = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kitemmodels-5.18.0.tar.xz";
+ sha256 = "0r5r7ia1lwqll6bz92k4qgj737hsg6pfhxmycr6g88b9fiab1qw4";
+ name = "kitemmodels-5.18.0.tar.xz";
+ };
+ };
+ kitemviews = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kitemviews-5.18.0.tar.xz";
+ sha256 = "10pbh0fpzrh0ijbadjx81690p9iw34rs2waks99fc0jy3hamny3b";
+ name = "kitemviews-5.18.0.tar.xz";
+ };
+ };
+ kjobwidgets = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kjobwidgets-5.18.0.tar.xz";
+ sha256 = "0gxvh9wxnfkrxm9zc7yx579vlxs3xmihfyqs92fpkjhy2shfd2sg";
+ name = "kjobwidgets-5.18.0.tar.xz";
+ };
+ };
+ kjs = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/portingAids/kjs-5.18.0.tar.xz";
+ sha256 = "0z89l2yhs3vld1qbd6v506lksmxvwrzgdq77aghy3mbkfgz3jd62";
+ name = "kjs-5.18.0.tar.xz";
+ };
+ };
+ kjsembed = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/portingAids/kjsembed-5.18.0.tar.xz";
+ sha256 = "0mpq7aywspm6l13afrr2dis8ygyld5il21g90ij0fc1jwp95zk3d";
+ name = "kjsembed-5.18.0.tar.xz";
+ };
+ };
+ kmediaplayer = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/portingAids/kmediaplayer-5.18.0.tar.xz";
+ sha256 = "07m3agz73yzmfn8ykg0f6a2c39rkzchzqc1iam2zfydqxyvh4bxb";
+ name = "kmediaplayer-5.18.0.tar.xz";
+ };
+ };
+ knewstuff = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/knewstuff-5.18.0.tar.xz";
+ sha256 = "0mda1n0py6nm9wp89z5hkhhk9ah5sjrkzl1dshd4lq77f7p7i1g4";
+ name = "knewstuff-5.18.0.tar.xz";
+ };
+ };
+ knotifications = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/knotifications-5.18.0.tar.xz";
+ sha256 = "1npir2v4irhm6xmzf60aj5388slq6fw7jbcwjjscldrwk2ca06hz";
+ name = "knotifications-5.18.0.tar.xz";
+ };
+ };
+ knotifyconfig = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/knotifyconfig-5.18.0.tar.xz";
+ sha256 = "0q2735m2m1wrnp7g4ycnbjy7qgpjxc5fvx9zrwnd0jl5rmdw4sbb";
+ name = "knotifyconfig-5.18.0.tar.xz";
+ };
+ };
+ kpackage = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kpackage-5.18.0.tar.xz";
+ sha256 = "14q2ssf3g7ljakzpq7q9q2zbm8jqk01ybjx4s16qpw9gakcrbli9";
+ name = "kpackage-5.18.0.tar.xz";
+ };
+ };
+ kparts = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kparts-5.18.0.tar.xz";
+ sha256 = "1q4xd4dy40mh4a8vgpvdamy1242isjy9ma94cf95qqc6qgjnqxhy";
+ name = "kparts-5.18.0.tar.xz";
+ };
+ };
+ kpeople = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kpeople-5.18.0.tar.xz";
+ sha256 = "0d0mp2qz3f1bki6rfw8x6zc0rmv4n43mi06k3vh30qpiaj7crl5k";
+ name = "kpeople-5.18.0.tar.xz";
+ };
+ };
+ kplotting = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kplotting-5.18.0.tar.xz";
+ sha256 = "1jiqx9gdv69frfh8vanphp6lzc3vxn2q1lhibi7v03qkc2qaw5cc";
+ name = "kplotting-5.18.0.tar.xz";
+ };
+ };
+ kpty = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kpty-5.18.0.tar.xz";
+ sha256 = "1baz1xs22r4qli74sqwpcjmxnfrd0iqyyzg1fmljr8fvs4pdy1x1";
+ name = "kpty-5.18.0.tar.xz";
+ };
+ };
+ kross = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/portingAids/kross-5.18.0.tar.xz";
+ sha256 = "1ky13yqxhkghxqd21jrnrpjfnrkgspv0p3dfij994rkaqq8rm1r6";
+ name = "kross-5.18.0.tar.xz";
+ };
+ };
+ krunner = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/portingAids/krunner-5.18.0.tar.xz";
+ sha256 = "14c51kiwr49dbdxg8y6ivmmfr9h6p8jjd32k35pi4gpi2vlh29pf";
+ name = "krunner-5.18.0.tar.xz";
+ };
+ };
+ kservice = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kservice-5.18.0.tar.xz";
+ sha256 = "0pbs1n2i7vjgjh7j87ps8gkzmj5igw1aib1aq089m4hfrl8pbrq8";
+ name = "kservice-5.18.0.tar.xz";
+ };
+ };
+ ktexteditor = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/ktexteditor-5.18.0.tar.xz";
+ sha256 = "0fx82s5y1wya3v36qq3agmfrnff9a7v94fhifvfiwmhk2ddwwg3v";
+ name = "ktexteditor-5.18.0.tar.xz";
+ };
+ };
+ ktextwidgets = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/ktextwidgets-5.18.0.tar.xz";
+ sha256 = "1wflqfmgqa3lh3apf22sami6caclvyv7li6qiskwfkzkb0a6x373";
+ name = "ktextwidgets-5.18.0.tar.xz";
+ };
+ };
+ kunitconversion = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kunitconversion-5.18.0.tar.xz";
+ sha256 = "0gpmndyly977dzfyfhrd0q434c0qr1sinh75dwf9clmqw576jl6i";
+ name = "kunitconversion-5.18.0.tar.xz";
+ };
+ };
+ kwallet = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kwallet-5.18.0.tar.xz";
+ sha256 = "0w69y0xdvvrvcydv160z7s03y1n5vxjj3sfk530zc6bjszplvxis";
+ name = "kwallet-5.18.0.tar.xz";
+ };
+ };
+ kwidgetsaddons = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kwidgetsaddons-5.18.0.tar.xz";
+ sha256 = "06fqz7cwczp5sahg54zi46rf9jf2si88w5yizp61z8yv57kvpvk1";
+ name = "kwidgetsaddons-5.18.0.tar.xz";
+ };
+ };
+ kwindowsystem = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kwindowsystem-5.18.0.tar.xz";
+ sha256 = "01hzd4r8y4hdpynnh32qf418hxzbd67fkdq6a4vabl384aipnmk7";
+ name = "kwindowsystem-5.18.0.tar.xz";
+ };
+ };
+ kxmlgui = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kxmlgui-5.18.0.tar.xz";
+ sha256 = "0yimy0r73sv8z4wq0mkdx24icjrzmy5bciblwlnzagd61f8j8qri";
+ name = "kxmlgui-5.18.0.tar.xz";
+ };
+ };
+ kxmlrpcclient = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/kxmlrpcclient-5.18.0.tar.xz";
+ sha256 = "0h88pc3h5z3q58b7qxdn69klwr0p9ffbirzncyvxjrhr7dq36nv9";
+ name = "kxmlrpcclient-5.18.0.tar.xz";
+ };
+ };
+ modemmanager-qt = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/modemmanager-qt-5.18.0.tar.xz";
+ sha256 = "09k07wxkn511sa4hwmrs6jfx4lnnw3zcac5dzz43hhsmw74yj9az";
+ name = "modemmanager-qt-5.18.0.tar.xz";
+ };
+ };
+ networkmanager-qt = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/networkmanager-qt-5.18.0.tar.xz";
+ sha256 = "11j818ws5jz23hyilfpf3npk893hs388v1xpwhh0lkjwm60wkzln";
+ name = "networkmanager-qt-5.18.0.tar.xz";
+ };
+ };
+ oxygen-icons5 = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/oxygen-icons5-5.18.0.tar.xz";
+ sha256 = "11zmxc9n7x6iwdckwxwjji0497yjcsjli7pzr8d049lbc7xsjvi8";
+ name = "oxygen-icons5-5.18.0.tar.xz";
+ };
+ };
+ plasma-framework = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/plasma-framework-5.18.0.tar.xz";
+ sha256 = "1lxhlzx3jcqzx90kjl8w8p53nrgrkjiz1xf92ah3mygjyvi5rlh8";
+ name = "plasma-framework-5.18.0.tar.xz";
+ };
+ };
+ solid = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/solid-5.18.0.tar.xz";
+ sha256 = "0ilki4s3f3gjsdj6z41a8k4h2b52w8xrh2api0sqj0ifk2yhx6wh";
+ name = "solid-5.18.0.tar.xz";
+ };
+ };
+ sonnet = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/sonnet-5.18.0.tar.xz";
+ sha256 = "1780jvsfkasabdbk9xjhjcihcc6mxxipi2rsq2001flxnnx4kykg";
+ name = "sonnet-5.18.0.tar.xz";
+ };
+ };
+ threadweaver = {
+ version = "5.18.0";
+ src = fetchurl {
+ url = "${mirror}/stable/frameworks/5.18/threadweaver-5.18.0.tar.xz";
+ sha256 = "00c9vvyhyysg0cdlmvpls0h3pdbbhhwfxlm9l9i9r3j8x6rigm54";
+ name = "threadweaver-5.18.0.tar.xz";
+ };
+ };
+}
diff --git a/pkgs/development/libraries/kde-frameworks-5.17/threadweaver.nix b/pkgs/development/libraries/kde-frameworks-5.18/threadweaver.nix
similarity index 100%
rename from pkgs/development/libraries/kde-frameworks-5.17/threadweaver.nix
rename to pkgs/development/libraries/kde-frameworks-5.18/threadweaver.nix
diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix
index 0569c0bf5b3..175d0c7bc3b 100644
--- a/pkgs/development/libraries/kerberos/heimdal.nix
+++ b/pkgs/development/libraries/kerberos/heimdal.nix
@@ -23,7 +23,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig python perl yacc flex ]
++ (with perlPackages; [ JSON ])
++ optional (!libOnly) texinfo;
- buildInputs = [ libcap_ng sqlite openssl db libedit ]
+ buildInputs = optionals (!stdenv.isFreeBSD) [ libcap_ng db ]
+ ++ [ sqlite openssl libedit ]
++ optionals (!libOnly) [ openldap pam ];
## ugly, X should be made an option
@@ -31,14 +32,15 @@ stdenv.mkDerivation rec {
"--sysconfdir=/etc"
"--localstatedir=/var"
"--enable-hdb-openldap-module"
- "--with-capng"
"--with-sqlite3=${sqlite}"
- "--with-berkeley-db=${db}"
"--with-libedit=${libedit}"
"--with-openssl=${openssl}"
"--without-x"
+ "--with-berkeley-db=${db}"
] ++ optionals (!libOnly) [
"--with-openldap=${openldap}"
+ ] ++ optionals (!stdenv.isFreeBSD) [
+ "--with-capng"
];
buildPhase = optionalString libOnly ''
@@ -83,7 +85,7 @@ stdenv.mkDerivation rec {
meta = {
description = "An implementation of Kerberos 5 (and some more stuff)";
license = licenses.bsd3;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.freebsd;
maintainers = with maintainers; [ wkennington ];
};
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index 2e5e48891b8..5b2b0954203 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -11,24 +11,22 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
name = "${type}krb5-${version}";
- version = "1.13.2";
+ version = "1.14";
src = fetchurl {
- url = "${meta.homepage}dist/krb5/1.13/krb5-${version}-signed.tar";
- sha256 = "1qbdzyrws7d0q4filsibh28z54pd5l987jr0ygv43iq9085w6a75";
+ url = "${meta.homepage}dist/krb5/1.14/krb5-${version}.tar.gz";
+ sha256 = "1sgr61cnkgc5xazijaww6wpn5fnxl9vyj9ixk3r3y7ikv3x0gnyf";
};
+ configureFlags = optional stdenv.isFreeBSD ''WARN_CFLAGS=""'';
+
nativeBuildInputs = [ pkgconfig perl yacc ]
# Provides the mig command used by the build scripts
- ++ stdenv.lib.optional stdenv.isDarwin bootstrap_cmds;
+ ++ optional stdenv.isDarwin bootstrap_cmds;
buildInputs = [ openssl ]
++ optionals (!libOnly) [ openldap libedit ];
- unpackPhase = ''
- tar -xf $src
- tar -xzf krb5-${version}.tar.gz
- cd krb5-${version}/src
- '';
+ preConfigure = "cd ./src";
buildPhase = optionalString libOnly ''
(cd util; make -j $NIX_BUILD_CORES)
diff --git a/pkgs/development/libraries/libbluray/default.nix b/pkgs/development/libraries/libbluray/default.nix
index 77fa6dec43e..7d7689bf23e 100644
--- a/pkgs/development/libraries/libbluray/default.nix
+++ b/pkgs/development/libraries/libbluray/default.nix
@@ -19,12 +19,12 @@ assert withFonts -> freetype != null;
stdenv.mkDerivation rec {
baseName = "libbluray";
- version = "0.9.0";
+ version = "0.9.2";
name = "${baseName}-${version}";
src = fetchurl {
url = "ftp://ftp.videolan.org/pub/videolan/${baseName}/${version}/${name}.tar.bz2";
- sha256 = "0kb9znxk6610vi0fjhqxn4z5i98nvxlsz1f8dakj99rg42livdl4";
+ sha256 = "1sp71j4agcsg17g6b85cqz78pn5vknl5pl39rvr6mkib5ps99jgg";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ]
diff --git a/pkgs/development/libraries/libcommuni/default.nix b/pkgs/development/libraries/libcommuni/default.nix
new file mode 100644
index 00000000000..e8debfda1de
--- /dev/null
+++ b/pkgs/development/libraries/libcommuni/default.nix
@@ -0,0 +1,30 @@
+{ fetchgit, qt5, stdenv
+}:
+
+stdenv.mkDerivation rec {
+ name = "libcommuni-${version}";
+ version = "2016-01-02";
+
+ src = fetchgit {
+ url = "https://github.com/communi/libcommuni.git";
+ rev = "779b0c774428669235d44d2db8e762558e2f4b79";
+ sha256 = "15sb7vinaaz1v5nclxpnp5p9a0kmfmlgiqibkipnyydizclidpfx";
+ };
+
+ buildInputs = [ qt5.qtbase ];
+
+ enableParallelBuild = true;
+
+ configurePhase = ''
+ sed -i -e 's|/bin/pwd|pwd|g' configure
+ ./configure -config release -prefix $out -qmake ${qt5.qtbase}/bin/qmake
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A cross-platform IRC framework written with Qt";
+ homepage = https://communi.github.io;
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ hrdinka ];
+ };
+}
diff --git a/pkgs/development/libraries/libdc1394avt/default.nix b/pkgs/development/libraries/libdc1394avt/default.nix
deleted file mode 100644
index 7565502cc1c..00000000000
--- a/pkgs/development/libraries/libdc1394avt/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ stdenv, fetchurl, libraw1394, libusb1, pkgconfig }:
-
-stdenv.mkDerivation rec {
- name = "libdc1394avt-2.1.2";
-
- src = fetchurl {
- url = http://www.alliedvisiontec.com/fileadmin/content/PDF/Software/AVT_software/zip_files/AVTFire4Linux3v0.src.tar;
- sha256 = "13fz3apxcv2rkb34hxd48lbhss6vagp9h96f55148l4mlf5iyyfv";
- };
-
- unpackPhase = ''
- tar xf $src
- BIGTAR=`echo *`
- tar xf */libdc1394*.tar.gz
- rm -R $BIGTAR
- cd libd*
- '';
-
- buildInputs = [ libraw1394 libusb1 pkgconfig ];
-
- meta = {
- homepage = http://www.alliedvisiontec.com/us/products/software/linux/avt-fire4linux.html;
- description = "Capture and control API for IIDC cameras with AVT extensions";
- license = stdenv.lib.licenses.lgpl21Plus;
- maintainers = [ stdenv.lib.maintainers.viric ];
- platforms = stdenv.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/development/libraries/libdrm/default.nix b/pkgs/development/libraries/libdrm/default.nix
index 4db67e73b8b..ad524ffeb02 100644
--- a/pkgs/development/libraries/libdrm/default.nix
+++ b/pkgs/development/libraries/libdrm/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, libpthreadstubs, libpciaccess, udev, valgrind }:
stdenv.mkDerivation rec {
- name = "libdrm-2.4.65";
+ name = "libdrm-2.4.66";
src = fetchurl {
url = "http://dri.freedesktop.org/libdrm/${name}.tar.bz2";
- sha256 = "71960ac8bde7d710992b1bc8879935e8300a870c36bd06f22412d0447e3d96c4";
+ sha256 = "79cb8e988749794edfb2d777b298d5292eff353bbbb71ed813589e61d2bc2d76";
};
outputs = [ "dev" "out" ];
diff --git a/pkgs/development/libraries/libedit/default.nix b/pkgs/development/libraries/libedit/default.nix
index 23b26e343db..abd04849beb 100644
--- a/pkgs/development/libraries/libedit/default.nix
+++ b/pkgs/development/libraries/libedit/default.nix
@@ -11,23 +11,21 @@ stdenv.mkDerivation rec {
# Have `configure' avoid `/usr/bin/nroff' in non-chroot builds.
NROFF = "${groff}/bin/nroff";
- patches = if stdenv.isCygwin then [
- ./01-cygwin.patch
- ] else null;
+ patches = [ ./01-cygwin.patch ./freebsd-wchar.patch ];
+
+ propagatedBuildInputs = [ ncurses ];
+
+ configureFlags = [ "--enable-widec" ];
postInstall = ''
find $out/lib -type f | grep '\.\(la\|pc\)''$' | xargs sed -i \
-e 's,-lncurses[a-z]*,-L${ncurses.lib}/lib -lncursesw,g'
'';
- configureFlags = [ "--enable-widec" ];
-
- propagatedBuildInputs = [ ncurses ];
-
meta = with stdenv.lib; {
homepage = "http://www.thrysoee.dk/editline/";
description = "A port of the NetBSD Editline library (libedit)";
- license = licenses.bsd3;
+ license = licenses.bsd3;
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/libedit/freebsd-wchar.patch b/pkgs/development/libraries/libedit/freebsd-wchar.patch
new file mode 100644
index 00000000000..6bf7fb0ef69
--- /dev/null
+++ b/pkgs/development/libraries/libedit/freebsd-wchar.patch
@@ -0,0 +1,13 @@
+diff --git a/src/chartype.h b/src/chartype.h
+index 0beee17..4ac86f3 100644
+--- a/src/chartype.h
++++ b/src/chartype.h
+@@ -44,7 +44,7 @@
+ * supports non-BMP code points without requiring UTF-16, but nothing
+ * seems to actually advertise this properly, despite Unicode 3.1 having
+ * been around since 2001... */
+-#if !defined(__NetBSD__) && !defined(__sun) && !(defined(__APPLE__) && defined(__MACH__)) && !defined(__OpenBSD__)
++#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__sun) && !(defined(__APPLE__) && defined(__MACH__)) && !defined(__OpenBSD__)
+ #ifndef __STDC_ISO_10646__
+ /* In many places it is assumed that the first 127 code points are ASCII
+ * compatible, so ensure wchar_t indeed does ISO 10646 and not some other
diff --git a/pkgs/development/libraries/libelf-freebsd/default.nix b/pkgs/development/libraries/libelf-freebsd/default.nix
new file mode 100644
index 00000000000..26fe2d90963
--- /dev/null
+++ b/pkgs/development/libraries/libelf-freebsd/default.nix
@@ -0,0 +1,37 @@
+{ fetchsvn, stdenv, gnum4, tet }:
+
+stdenv.mkDerivation (rec {
+ version = "3258";
+ name = "libelf-freebsd-${version}";
+
+ src = fetchsvn {
+ url = svn://svn.code.sf.net/p/elftoolchain/code/trunk;
+ rev = (stdenv.lib.strings.toInt version);
+ name = "elftoolchain-${version}";
+ };
+
+ buildInputs = [ gnum4 tet ];
+
+ buildPhase = ''
+ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:$PATH # use BSD install(1) instead of coreutils and make(1) instead of GNU Make
+ cp -vr ${tet} test/tet/tet3.8
+ chmod -R a+w test/tet/tet3.8
+ make libelf
+ '';
+
+ installPhase = ''
+ cp -vr libelf $out
+ cp -vr common/. $out/
+ '';
+
+ meta = {
+ description = "Essential compilation tools and libraries for building and analyzing ELF based program images";
+
+ homepage = https://sourceforge.net/p/elftoolchain/wiki/Home/;
+
+ license = stdenv.lib.licenses.bsd2;
+
+ platforms = stdenv.lib.platforms.freebsd;
+ maintainers = [ ];
+ };
+})
diff --git a/pkgs/development/libraries/libgksu/default.nix b/pkgs/development/libraries/libgksu/default.nix
index 7bf1d7cdc71..521e780a920 100644
--- a/pkgs/development/libraries/libgksu/default.nix
+++ b/pkgs/development/libraries/libgksu/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, makeWrapper, gtk, gnome, gnome3,
- libstartup_notification, libgtop, perl, perlXMLParser, autoconf,
- automake, libtool, intltool, gtk_doc, docbook_xsl, xauth, sudo
+ libstartup_notification, libgtop, perl, perlXMLParser,
+ autoreconfHook, intltool, gtk_doc, docbook_xsl, xauth, sudo
}:
stdenv.mkDerivation rec {
@@ -52,13 +52,12 @@ stdenv.mkDerivation rec {
preConfigure = ''
intltoolize --force --copy --automake
- autoreconf -vfi
'';
buildInputs = [
pkgconfig makeWrapper gtk gnome.GConf libstartup_notification
gnome3.libgnome_keyring libgtop gnome.libglade perl perlXMLParser
- autoconf automake libtool intltool gtk_doc docbook_xsl
+ autoreconfHook intltool gtk_doc docbook_xsl
];
preFixup = ''
diff --git a/pkgs/development/libraries/libgphoto2/default.nix b/pkgs/development/libraries/libgphoto2/default.nix
index 2fdf3d5e69b..e25cdb61d86 100644
--- a/pkgs/development/libraries/libgphoto2/default.nix
+++ b/pkgs/development/libraries/libgphoto2/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/gphoto/${name}.tar.bz2";
- sha256 = "1di7iv2r5ghzrylfbpvp694gpqbwjj3ngrmg4kvl7big6hp2c6h3";
+ sha256 = "0chz57rhzdz1cbdjw1q5rs439s879kk06jrci4jyn5rlm7iyic6d";
};
nativeBuildInputs = [ pkgconfig gettext ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
MTP, and other vendor specific protocols for controlling and transferring data
from digital cameras.
'';
- version = "2.5.8";
+ version = "2.5.9";
# XXX: the homepage claims LGPL, but several src files are lgpl21Plus
license = stdenv.lib.licenses.lgpl21Plus;
platforms = with stdenv.lib.platforms; unix;
diff --git a/pkgs/development/libraries/libguestfs/default.nix b/pkgs/development/libraries/libguestfs/default.nix
index 6853c9a2ef0..8901fef21fd 100644
--- a/pkgs/development/libraries/libguestfs/default.nix
+++ b/pkgs/development/libraries/libguestfs/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, autoconf, automake, libtool, makeWrapper
+{ stdenv, fetchurl, pkgconfig, autoreconfHook, makeWrapper
, ncurses, cpio, gperf, perl, cdrkit, flex, bison, qemu, pcre, augeas, libxml2
, acl, libcap, libcap_ng, libconfig, systemd, fuse, yajl, libvirt, hivex
, gmp, readline, file, libintlperl, GetoptLong, SysVirt, numactl, xen }:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- makeWrapper pkgconfig autoconf automake libtool ncurses cpio gperf perl
+ makeWrapper pkgconfig autoreconfHook ncurses cpio gperf perl
cdrkit flex bison qemu pcre augeas libxml2 acl libcap libcap_ng libconfig
systemd fuse yajl libvirt gmp readline file hivex libintlperl GetoptLong
SysVirt numactl xen
@@ -28,10 +28,6 @@ stdenv.mkDerivation rec {
patches = [ ./libguestfs-syms.patch ];
NIX_CFLAGS_COMPILE="-I${libxml2.dev}/include/libxml2/";
- preConfigure = ''
- AUTOPOINT=true LIBTOOLIZE=true autoreconf --verbose --install
- '';
-
postInstall = ''
for bin in $out/bin/*; do
wrapProgram "$bin" \
diff --git a/pkgs/development/libraries/libiconv/default.nix b/pkgs/development/libraries/libiconv/default.nix
index 70b0574a7b4..f5818c3bf4c 100644
--- a/pkgs/development/libraries/libiconv/default.nix
+++ b/pkgs/development/libraries/libiconv/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv }:
+{ fetchurl, stdenv, lib }:
assert (!stdenv.isLinux);
@@ -10,16 +10,18 @@ stdenv.mkDerivation rec {
sha256 = "04q6lgl3kglmmhw59igq1n7v3rp1rpkypl366cy1k1yn2znlvckj";
};
- patches = if stdenv.isCygwin then [
+ patches = lib.optionals stdenv.isCygwin [
./libiconv-1.14-reloc.patch
./libiconv-1.14-wchar.patch
- ] else null;
+ ];
+ configureFlags =
# On Cygwin, Libtool produces a `.dll.a', which is not a "real" DLL
# (Windows' linker would need to be used somehow to produce an actual
# DLL.) Thus, build the static library too, and this is what Gettext
# will actually use.
- configureFlags = if stdenv.isCygwin then [ "--enable-static" ] else null;
+ lib.optional stdenv.isCygwin "--enable-static"
+ ++ lib.optional stdenv.isFreeBSD "--with-pic";
crossAttrs = {
# Disable stripping to avoid "libiconv.a: Archive has no index" (MinGW).
@@ -41,11 +43,11 @@ stdenv.mkDerivation rec {
'';
homepage = http://www.gnu.org/software/libiconv/;
- license = stdenv.lib.licenses.lgpl2Plus;
+ license = lib.licenses.lgpl2Plus;
maintainers = [ ];
# This library is not needed on GNU platforms.
- hydraPlatforms = stdenv.lib.platforms.cygwin ++ stdenv.lib.platforms.darwin ++ stdenv.lib.platforms.freebsd;
+ hydraPlatforms = with lib.platforms; cygwin ++ darwin ++ freebsd;
};
}
diff --git a/pkgs/development/libraries/libivykis/default.nix b/pkgs/development/libraries/libivykis/default.nix
index 3ebfb5d8cfc..8e2a659b3f0 100644
--- a/pkgs/development/libraries/libivykis/default.nix
+++ b/pkgs/development/libraries/libivykis/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, file, protobufc }:
+{ stdenv, fetchurl, autoreconfHook, pkgconfig, file, protobufc }:
stdenv.mkDerivation rec {
name = "libivykis-${version}";
@@ -10,9 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "11d7sjbhcll932rlvx9sf3vk60b5bazmjf4vlr4qd9cz0cashizz";
};
- buildInputs = [ autoconf automake libtool pkgconfig file protobufc ];
-
- preConfigure = "autoreconf -i";
+ buildInputs = [ autoreconfHook pkgconfig file protobufc ];
meta = with stdenv.lib; {
description = ''
diff --git a/pkgs/development/libraries/libmediainfo/default.nix b/pkgs/development/libraries/libmediainfo/default.nix
index 5fbc6bb1dbf..19d0b84f69e 100644
--- a/pkgs/development/libraries/libmediainfo/default.nix
+++ b/pkgs/development/libraries/libmediainfo/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, zlib }:
stdenv.mkDerivation rec {
- version = "0.7.80";
+ version = "0.7.81";
name = "libmediainfo-${version}";
src = fetchurl {
url = "http://mediaarea.net/download/source/libmediainfo/${version}/libmediainfo_${version}.tar.xz";
- sha256 = "0v9px37qx0dkx67gqwi1rd9x4m7zm1ml8sdj5fx0isj6qymbd1z5";
+ sha256 = "0hzfrg7n7wlnwq28hmpxczis1k8x73wbwlsmfkshvqcwi7lva0cs";
};
buildInputs = [ automake autoconf libtool pkgconfig libzen zlib ];
diff --git a/pkgs/development/libraries/libmusclecard/default.nix b/pkgs/development/libraries/libmusclecard/default.nix
deleted file mode 100644
index fa8b41a1772..00000000000
--- a/pkgs/development/libraries/libmusclecard/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{stdenv, fetchurl, pkgconfig, pcsclite}:
-stdenv.mkDerivation {
- name = "libmusclecard-1.3.6";
-
- src = fetchurl {
- url = https://alioth.debian.org/frs/download.php/3024/libmusclecard-1.3.6.tar.bz2;
- sha256 = "1sswy7vcy0w9p6818al7prv9d3whj7w3w98k55zw9nhspbj6lppb";
- };
-
- # The OS should care on preparing the services into this location
- configureFlags = [ "--enable-muscledropdir=/var/lib/pcsc/services" ];
-
- buildInputs = [ pkgconfig pcsclite ];
-
- meta = {
- description = "Library for MUSCLE smartcard applications";
- homepage = http://pcsclite.alioth.debian.org/;
- license = stdenv.lib.licenses.lgpl21;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
- broken = true;
- };
-}
diff --git a/pkgs/development/libraries/libmwaw/default.nix b/pkgs/development/libraries/libmwaw/default.nix
index 2ef10f41d9a..7354111e131 100644
--- a/pkgs/development/libraries/libmwaw/default.nix
+++ b/pkgs/development/libraries/libmwaw/default.nix
@@ -3,11 +3,11 @@ let
s = # Generated upstream information
rec {
baseName="libmwaw";
- version="0.3.5";
+ version="0.3.7";
name="${baseName}-${version}";
- hash="1vx9h419fcfcs0yj071hsg9d2qvkacgca6052m8hv3h743cdmzil";
- url="mirror://sourceforge/project/libmwaw/libmwaw/libmwaw-0.3.5/libmwaw-0.3.5.tar.xz";
- sha256="1vx9h419fcfcs0yj071hsg9d2qvkacgca6052m8hv3h743cdmzil";
+ hash="1yg8zvv71r6wsrj71as1ngavj07527d8vrzdrf7s4yf2f7l12xh5";
+ url="mirror://sourceforge/project/libmwaw/libmwaw/libmwaw-0.3.7/libmwaw-0.3.7.tar.xz";
+ sha256="1yg8zvv71r6wsrj71as1ngavj07527d8vrzdrf7s4yf2f7l12xh5";
};
buildInputs = [
boost pkgconfig cppunit zlib libwpg libwpd librevenge
diff --git a/pkgs/development/libraries/libodfgen/default.nix b/pkgs/development/libraries/libodfgen/default.nix
index e8778ff413a..341ef372351 100644
--- a/pkgs/development/libraries/libodfgen/default.nix
+++ b/pkgs/development/libraries/libodfgen/default.nix
@@ -3,11 +3,11 @@ let
s = # Generated upstream information
rec {
baseName="libodfgen";
- version="0.1.4";
+ version="0.1.6";
name="${baseName}-${version}";
- hash="1qgilnsd57ayv9mqh4sg9mkknifr98dv70a35gizxh5cw7c5x6r4";
- url="mirror://sourceforge/project/libwpd/libodfgen/libodfgen-0.1.4/libodfgen-0.1.4.tar.xz";
- sha256="1qgilnsd57ayv9mqh4sg9mkknifr98dv70a35gizxh5cw7c5x6r4";
+ hash="1sdr42f0bigip14zhs51m0zdwwzzl1mwmk882l4khpph8jmi1ch3";
+ url="mirror://sourceforge/project/libwpd/libodfgen/libodfgen-0.1.6/libodfgen-0.1.6.tar.xz";
+ sha256="1sdr42f0bigip14zhs51m0zdwwzzl1mwmk882l4khpph8jmi1ch3";
};
buildInputs = [
boost pkgconfig cppunit zlib libwpg libwpd librevenge
diff --git a/pkgs/development/libraries/libopensc-dnie/default.nix b/pkgs/development/libraries/libopensc-dnie/default.nix
deleted file mode 100644
index b610fe23ede..00000000000
--- a/pkgs/development/libraries/libopensc-dnie/default.nix
+++ /dev/null
@@ -1,53 +0,0 @@
-{ stdenv, fetchurl, writeScript, patchelf, glib, opensc, openssl, openct
-, libtool, pcsclite, zlib
-}:
-
-stdenv.mkDerivation rec {
- name = "libopensc-dnie-1.4.6-2";
-
- src = if stdenv.system == "i686-linux" then (fetchurl {
- url = http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/1.4.6.Ubuntu_Jaunty_32/Ubuntu_Jaunty_opensc-dnie_1.4.6-2_i386.deb.tar;
- sha256 = "1i6r9ahjr0rkcxjfzkg2rrib1rjsjd5raxswvvfiya98q8rlv39i";
- })
- else if stdenv.system == "x86_64-linux" then (fetchurl { url = http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/1.4.6.Ubuntu_Jaunty_64/Ubuntu_Jaunty_opensc-dnie_1.4.6-2_amd64.deb.tar;
- sha256 = "1py2bxavdcj0crhk1lwqzjgya5lvyhdfdbr4g04iysj56amxb7f9";
- })
- else throw "Architecture not supported";
-
- buildInputs = [ patchelf glib ];
-
- builder = writeScript (name + "-builder.sh") ''
- source $stdenv/setup
- tar xf $src
- ar x opensc-dnie*
- tar xf data.tar.gz
-
- RPATH=${stdenv.lib.makeLibraryPath [ glib opensc openssl openct libtool pcsclite stdenv.cc.libc zlib ]}
-
- for a in "usr/lib/"*.so*; do
- if ! test -L $a; then
- patchelf --set-rpath $RPATH $a
- fi
- done
-
- sed -i s,/usr,$out, "usr/lib/pkgconfig/"*
-
- mkdir -p $out
- cp -R usr/lib $out
- cp -R usr/share $out
- '';
-
- passthru = {
- # This will help keeping the proper opensc version when using this libopensc-dnie library
- inherit opensc;
- };
-
- meta = {
- homepage = http://www.dnielectronico.es/descargas/;
- description = "Opensc plugin to access the Spanish national ID smartcard";
- license = stdenv.lib.licenses.unfree;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
- broken = true;
- };
-}
diff --git a/pkgs/development/libraries/libossp-uuid/default.nix b/pkgs/development/libraries/libossp-uuid/default.nix
index 119f4111666..ddfc2a5132c 100644
--- a/pkgs/development/libraries/libossp-uuid/default.nix
+++ b/pkgs/development/libraries/libossp-uuid/default.nix
@@ -10,6 +10,8 @@ stdenv.mkDerivation {
sha256= "11a615225baa5f8bb686824423f50e4427acd3f70d394765bdff32801f0fd5b0";
};
+ configureFlags = stdenv.lib.optional stdenv.isFreeBSD "--with-pic";
+
meta = with stdenv.lib; {
homepage = http://www.ossp.org/pkg/lib/uuid/;
description = "OSSP uuid ISO-C and C++ shared library";
diff --git a/pkgs/development/libraries/libpsl/default.nix b/pkgs/development/libraries/libpsl/default.nix
index 1412e1d59fa..7368729a881 100644
--- a/pkgs/development/libraries/libpsl/default.nix
+++ b/pkgs/development/libraries/libpsl/default.nix
@@ -1,35 +1,36 @@
{ stdenv, fetchFromGitHub, autoreconfHook, docbook_xsl, gtk_doc, icu
-, libxslt, pkgconfig }:
+, libxslt, pkgconfig, python }:
let
version = "${libVersion}-list-${listVersion}";
- listVersion = "2015-12-17";
+ listVersion = "2016-01-09";
listSources = fetchFromGitHub {
- sha256 = "09scxqlw7cp7vkjn7bp7dr9nqb3wg84kvw3iyapyxddfri4k0rvl";
- rev = "9636089f5f22b0af98b1a48fb9179dc875f0872d";
+ sha256 = "1xsal9vyan954ahyn9pxvqpipmpcf6drp30xz7ag5xp3f2clcx8s";
+ rev = "0f7cc8b00498812ddaa983c56d67ef3713e48350";
repo = "list";
owner = "publicsuffix";
};
- libVersion = "0.11.0";
+ libVersion = "0.12.0";
in stdenv.mkDerivation {
name = "libpsl-${version}";
src = fetchFromGitHub {
- sha256 = "08k7prrr83lg6jmm5r5k4alpm2in4qlnx49ypb4bxv16lq8dcnmm";
+ sha256 = "13w3lc752az2swymg408f3w2lbqs0f2h5ri6d5jw1vv9z0ij9xlw";
rev = "libpsl-${libVersion}";
repo = "libpsl";
owner = "rockdaboot";
};
buildInputs = [ icu libxslt ];
- nativeBuildInputs = [ autoreconfHook docbook_xsl gtk_doc pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook docbook_xsl gtk_doc pkgconfig python ];
postPatch = ''
substituteInPlace src/psl.c --replace bits/stat.h sys/stat.h
+ patchShebangs src/make_dafsa.py
'';
preAutoreconf = ''
@@ -41,7 +42,12 @@ in stdenv.mkDerivation {
# The libpsl check phase requires the list's test scripts (tests/) as well
cp -Rv "${listSources}"/* list
'';
- configureFlags = [ "--disable-static" "--enable-gtk-doc" "--enable-man" ];
+ configureFlags = [
+ "--disable-builtin"
+ "--disable-static"
+ "--enable-gtk-doc"
+ "--enable-man"
+ ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/libpst/default.nix b/pkgs/development/libraries/libpst/default.nix
index 8fa781c4fda..78c65d03bfd 100644
--- a/pkgs/development/libraries/libpst/default.nix
+++ b/pkgs/development/libraries/libpst/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoconf, automake, libtool, boost, python, libgsf,
+{ stdenv, fetchurl, autoreconfHook, boost, python, libgsf,
pkgconfig, bzip2, xmlto, gettext, imagemagick, doxygen }:
stdenv.mkDerivation rec {
@@ -9,13 +9,9 @@ stdenv.mkDerivation rec {
sha256 = "0qih919zk40japs4mpiaw5vyr2bvwz60sjf23gixd5vvzc32cljz";
};
- buildInputs = [ autoconf automake libtool boost python libgsf pkgconfig bzip2
+ buildInputs = [ autoreconfHook boost python libgsf pkgconfig bzip2
xmlto gettext imagemagick doxygen ];
- preConfigure = ''
- autoreconf -v -f -i
- '';
-
doCheck = true;
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/librdf/default.nix b/pkgs/development/libraries/librdf/default.nix
index 58ff77480b6..88666310158 100644
--- a/pkgs/development/libraries/librdf/default.nix
+++ b/pkgs/development/libraries/librdf/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl, pkgconfig, libtool, automake, autoconf
-, librdf_raptor, librdf_raptor2, ladspaH, openssl, zlib #, swh_lv2
+{ stdenv, fetchurl, pkgconfig, autoreconfHook
+, librdf_raptor2, ladspaH, openssl, zlib
}:
stdenv.mkDerivation rec {
@@ -11,19 +11,13 @@ stdenv.mkDerivation rec {
sha256 = "18p2flb2sv2hq6w2qkd29z9c7knnwqr3f12i2srshlzx6vwkm05s";
};
+ preAutoreconf = "rm m4/*";
postPatch = "sed -i -e 's:usr/local:usr:' examples/{instances,remove}_test.c";
- preConfigure = "rm m4/* && autoreconf -if";
-
- buildInputs = [
- pkgconfig libtool automake autoconf ladspaH openssl zlib /*swh_lv2*/
- #librdf_raptor
- ];
+ buildInputs = [ pkgconfig autoreconfHook ladspaH openssl zlib ];
propagatedBuildInputs = [ librdf_raptor2 ];
- #doCheck = true; # would need swh_lv2 and some path patching
-
meta = {
description = "Lightweight RDF library with special support for LADSPA plugins";
homepage = http://sourceforge.net/projects/lrdf/;
diff --git a/pkgs/development/libraries/libre/default.nix b/pkgs/development/libraries/libre/default.nix
index f73ddfe340e..17226ef17c4 100644
--- a/pkgs/development/libraries/libre/default.nix
+++ b/pkgs/development/libraries/libre/default.nix
@@ -1,10 +1,10 @@
{stdenv, fetchurl, zlib, openssl}:
stdenv.mkDerivation rec {
- version = "0.4.13";
+ version = "0.4.14";
name = "libre-${version}";
src=fetchurl {
url = "http://www.creytiv.com/pub/re-${version}.tar.gz";
- sha256 = "0496nfi7vi6ivnyici5bqs147pwkdqn48w2rajhr5k8jd07pq5qp";
+ sha256 = "0ylv7v77jsny0a5wfc8i6dxsp8bjlmlz2gcyyv7x49c76pk0gdcy";
};
buildInputs = [zlib openssl];
makeFlags = [
diff --git a/pkgs/development/libraries/librem/default.nix b/pkgs/development/libraries/librem/default.nix
index 817e1c79bc7..730916bf9d3 100644
--- a/pkgs/development/libraries/librem/default.nix
+++ b/pkgs/development/libraries/librem/default.nix
@@ -1,10 +1,10 @@
{stdenv, fetchurl, zlib, openssl, libre}:
stdenv.mkDerivation rec {
- version = "0.4.6";
+ version = "0.4.7";
name = "librem-${version}";
src=fetchurl {
url = "http://www.creytiv.com/pub/rem-${version}.tar.gz";
- sha256 = "0rgqy9pqn730ijxvz1gk0virsf6jwjmq02s99jqqrfm3p0g6zs3w";
+ sha256 = "0klm6ls9w0cj66h1zxmx0ifsihlmq1bq75vbmf09d0vvw5g4y22x";
};
buildInputs = [zlib openssl libre];
makeFlags = [
diff --git a/pkgs/development/libraries/librevenge/default.nix b/pkgs/development/libraries/librevenge/default.nix
index fa90c76b24a..dc7634c958c 100644
--- a/pkgs/development/libraries/librevenge/default.nix
+++ b/pkgs/development/libraries/librevenge/default.nix
@@ -3,11 +3,11 @@ let
s = # Generated upstream information
rec {
baseName="librevenge";
- version="0.0.2";
+ version="0.0.3";
name="${baseName}-${version}";
- hash="03ygxyb0vfjv8raif5q62sl33b54wkr5rzgadb8slijm6k281wpn";
- url="mirror://sourceforge/project/libwpd/librevenge/librevenge-0.0.2/librevenge-0.0.2.tar.xz";
- sha256="03ygxyb0vfjv8raif5q62sl33b54wkr5rzgadb8slijm6k281wpn";
+ hash="1r0n5q7rw32h5fhnxfl7f4pwvprn9agpf117nhn71jrjqx57irvw";
+ url="mirror://sourceforge/project/libwpd/librevenge/librevenge-0.0.3/librevenge-0.0.3.tar.xz";
+ sha256="1r0n5q7rw32h5fhnxfl7f4pwvprn9agpf117nhn71jrjqx57irvw";
};
buildInputs = [
boost pkgconfig cppunit zlib
diff --git a/pkgs/development/libraries/libtoxcore/new-api/default.nix b/pkgs/development/libraries/libtoxcore/new-api/default.nix
index 0433d146680..70363b83025 100644
--- a/pkgs/development/libraries/libtoxcore/new-api/default.nix
+++ b/pkgs/development/libraries/libtoxcore/new-api/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchFromGitHub, autoconf, libtool, automake, libsodium, ncurses, libopus
+{ stdenv, fetchFromGitHub, autoreconfHook, libsodium, ncurses, libopus
, libvpx, check, libconfig, pkgconfig }:
stdenv.mkDerivation rec {
- name = "tox-core-dev-20150629";
+ name = "tox-core-dev-20160105";
src = fetchFromGitHub {
owner = "irungentoo";
repo = "toxcore";
- rev = "219fabc0f5dbaac7968cb7728d25dface3ebb2ea";
- sha256 = "1rsnxa5b7i2zclx0kzbf4a5mds0jfkvfjz1s4whzk7rf8w3vpqkh";
+ rev = "b9ef24875ce1d9bf5f04f0164ae95f729330a295";
+ sha256 = "0hxwp4nk5an3a2pmha6x2729mxm57j52vnrsq47gir31c0hk6x2x";
};
NIX_LDFLAGS = "-lgcc_s";
@@ -22,10 +22,6 @@ stdenv.mkDerivation rec {
auto_tests/tox_test.c
'';
- preConfigure = ''
- autoreconf -i
- '';
-
configureFlags = [
"--with-libsodium-headers=${libsodium.dev}/include"
"--with-libsodium-libs=${libsodium.out}/lib"
@@ -34,8 +30,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- autoconf libtool automake libsodium ncurses
- check libconfig pkgconfig
+ autoreconfHook libsodium ncurses check libconfig pkgconfig
] ++ stdenv.lib.optionals (!stdenv.isArm) [
libopus
];
diff --git a/pkgs/development/libraries/libtoxcore/old-api/default.nix b/pkgs/development/libraries/libtoxcore/old-api/default.nix
index 6bc69792b53..2fb5e93eab9 100644
--- a/pkgs/development/libraries/libtoxcore/old-api/default.nix
+++ b/pkgs/development/libraries/libtoxcore/old-api/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoconf, libtool, automake, libsodium, ncurses, libopus
+{ stdenv, fetchFromGitHub, autoreconfHook, libsodium, ncurses, libopus
, libvpx, check, libconfig, pkgconfig }:
let
@@ -26,10 +26,6 @@ stdenv.mkDerivation rec {
auto_tests/tox_test.c
'';
- preConfigure = ''
- autoreconf -i
- '';
-
configureFlags = [
"--with-libsodium-headers=${libsodium.dev}/include"
"--with-libsodium-libs=${libsodium.out}/lib"
@@ -38,7 +34,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- autoconf libtool automake libsodium ncurses
+ autoreconfHook libsodium ncurses
check libconfig pkgconfig
] ++ stdenv.lib.optionals (!stdenv.isArm) [
libopus
diff --git a/pkgs/development/libraries/libvirt/build-on-bsd.patch b/pkgs/development/libraries/libvirt/build-on-bsd.patch
new file mode 100644
index 00000000000..830f0f30ff9
--- /dev/null
+++ b/pkgs/development/libraries/libvirt/build-on-bsd.patch
@@ -0,0 +1,58 @@
+diff -Naur libvirt-1.3.0.orig/src/admin/admin_protocol.c libvirt-1.3.0/src/admin/admin_protocol.c
+--- libvirt-1.3.0.orig/src/admin/admin_protocol.c 2015-12-02 16:17:07.000000000 +0100
++++ libvirt-1.3.0/src/admin/admin_protocol.c 2016-01-04 17:57:10.043412857 +0100
+@@ -6,6 +6,25 @@
+
+ #include "admin_protocol.h"
+
++/* cygwin's xdr implementation defines xdr_u_int64_t instead of xdr_uint64_t
++ * and lacks IXDR_PUT_INT32 and IXDR_GET_INT32
++ */
++#ifdef HAVE_XDR_U_INT64_T
++# define xdr_uint64_t xdr_u_int64_t
++#endif
++#ifndef IXDR_PUT_INT32
++# define IXDR_PUT_INT32 IXDR_PUT_LONG
++#endif
++#ifndef IXDR_GET_INT32
++# define IXDR_GET_INT32 IXDR_GET_LONG
++#endif
++#ifndef IXDR_PUT_U_INT32
++# define IXDR_PUT_U_INT32 IXDR_PUT_U_LONG
++#endif
++#ifndef IXDR_GET_U_INT32
++# define IXDR_GET_U_INT32 IXDR_GET_U_LONG
++#endif
++
+ bool_t
+ xdr_admin_nonnull_string (XDR *xdrs, admin_nonnull_string *objp)
+ {
+diff -Naur libvirt-1.3.0.orig/src/logging/log_protocol.c libvirt-1.3.0/src/logging/log_protocol.c
+--- libvirt-1.3.0.orig/src/logging/log_protocol.c 2015-12-08 13:07:35.000000000 +0100
++++ libvirt-1.3.0/src/logging/log_protocol.c 2016-01-04 17:56:50.673463563 +0100
+@@ -7,6 +7,25 @@
+ #include "log_protocol.h"
+ #include "internal.h"
+
++/* cygwin's xdr implementation defines xdr_u_int64_t instead of xdr_uint64_t
++ * and lacks IXDR_PUT_INT32 and IXDR_GET_INT32
++ */
++#ifdef HAVE_XDR_U_INT64_T
++# define xdr_uint64_t xdr_u_int64_t
++#endif
++#ifndef IXDR_PUT_INT32
++# define IXDR_PUT_INT32 IXDR_PUT_LONG
++#endif
++#ifndef IXDR_GET_INT32
++# define IXDR_GET_INT32 IXDR_GET_LONG
++#endif
++#ifndef IXDR_PUT_U_INT32
++# define IXDR_PUT_U_INT32 IXDR_PUT_U_LONG
++#endif
++#ifndef IXDR_GET_U_INT32
++# define IXDR_GET_U_INT32 IXDR_GET_U_LONG
++#endif
++
+ bool_t
+ xdr_virLogManagerProtocolUUID (XDR *xdrs, virLogManagerProtocolUUID objp)
+ {
diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix
index c947758b979..feb460f2e8b 100644
--- a/pkgs/development/libraries/libvirt/default.nix
+++ b/pkgs/development/libraries/libvirt/default.nix
@@ -1,22 +1,27 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, gnutls, devicemapper, perl, python
+{ stdenv, fetchurl, fetchpatch
+, pkgconfig, makeWrapper
+, libxml2, gnutls, devicemapper, perl, python
, iproute, iptables, readline, lvm2, utillinux, systemd, libpciaccess, gettext
-, libtasn1, ebtables, libgcrypt, yajl, makeWrapper, pmutils, libcap_ng
+, libtasn1, ebtables, libgcrypt, yajl, pmutils, libcap_ng
, dnsmasq, libnl, libpcap, libxslt, xhtml1, numad, numactl, perlPackages
, curl, libiconv, gmp, xen
}:
stdenv.mkDerivation rec {
name = "libvirt-${version}";
- version = "1.2.19";
+ version = "1.3.0";
src = fetchurl {
url = "http://libvirt.org/sources/${name}.tar.gz";
- sha256 = "0vnxmqf04frrj18lrvq7wc70wh179d382py14006879k0cgi8b18";
+ sha256 = "ebcf5645fa565e3fe2fe94a86e841db9b768cf0e0a7e6cf395c6327f9a23bd64";
};
+ patches = [ ./build-on-bsd.patch ];
+
+ nativeBuildInputs = [ makeWrapper pkgconfig ];
buildInputs = [
- pkgconfig libxml2 gnutls perl python readline
- gettext libtasn1 libgcrypt yajl makeWrapper
+ libxml2 gnutls perl python readline
+ gettext libtasn1 libgcrypt yajl
libxslt xhtml1 perlPackages.XMLXPath curl libpcap
] ++ stdenv.lib.optionals stdenv.isLinux [
libpciaccess devicemapper lvm2 utillinux systemd.udev.lib libcap_ng
@@ -35,7 +40,7 @@ stdenv.mkDerivation rec {
configureFlags = [
"--localstatedir=/var"
- "--sysconfdir=/etc"
+ "--sysconfdir=/var/lib"
"--with-libpcap"
"--with-vmware"
"--with-vbox"
@@ -53,7 +58,7 @@ stdenv.mkDerivation rec {
installFlags = [
"localstatedir=$(TMPDIR)/var"
- "sysconfdir=$(out)/etc"
+ "sysconfdir=$(out)/var/lib"
];
postInstall = ''
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index 2b2b1d81a16..f7e175373e1 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -1,16 +1,12 @@
{ stdenv, fetchurl, zlib, xz, python, findXMLCatalogs }:
-let
- version = "2.9.2";
- inherit (stdenv.lib) optional;
-in
-
stdenv.mkDerivation rec {
name = "libxml2-${version}";
+ version = "2.9.3";
src = fetchurl {
url = "http://xmlsoft.org/sources/${name}.tar.gz";
- sha256 = "1g6mf03xcabmk5ing1lwqmasr803616gb2xhn7pll10x2l5w6y2i";
+ sha256 = "0bd17g6znn2r98gzpjppsqjg33iraky4px923j3k8kdl8qgy7sad";
};
outputs = [ "dev" "out" "bin" "doc" "py" ];
@@ -20,7 +16,7 @@ stdenv.mkDerivation rec {
# Libxml2 has an optional dependency on liblzma. However, on impure
# platforms, it may end up using that from /usr/lib, and thus lack a
# RUNPATH for that, leading to undefined references for its users.
- ++ optional stdenv.isFreeBSD xz;
+ ++ stdenv.lib.optional stdenv.isFreeBSD xz;
propagatedBuildInputs = [ zlib findXMLCatalogs ];
@@ -47,4 +43,3 @@ stdenv.mkDerivation rec {
maintainers = [ stdenv.lib.maintainers.eelco ];
};
}
-
diff --git a/pkgs/development/libraries/minizip/default.nix b/pkgs/development/libraries/minizip/default.nix
index b71920446e4..22657cf3899 100644
--- a/pkgs/development/libraries/minizip/default.nix
+++ b/pkgs/development/libraries/minizip/default.nix
@@ -1,14 +1,11 @@
-{ stdenv, zlib, autoconf, automake, libtool }:
+{ stdenv, zlib, autoreconfHook }:
stdenv.mkDerivation {
name = "minizip-${zlib.version}";
inherit (zlib) src;
- nativeBuildInputs = [ autoconf automake libtool ];
+ nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ zlib ];
- preConfigure = ''
- cd contrib/minizip
- autoreconf -vfi
- '';
+ sourceRoot = "zlib-${zlib.version}/contrib/minizip";
}
diff --git a/pkgs/development/libraries/mygui/svn.nix b/pkgs/development/libraries/mygui/svn.nix
deleted file mode 100644
index 15da5054291..00000000000
--- a/pkgs/development/libraries/mygui/svn.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{stdenv, fetchsvn, unzip, ogre, cmake, ois, freetype, libuuid, boost}:
-
-stdenv.mkDerivation rec {
- name = "mygui-svn-4141";
-
- src = fetchsvn {
- url = https://my-gui.svn.sourceforge.net/svnroot/my-gui/trunk;
- rev = 4141;
- sha256 = "0xfm4b16ksqd1cwq45kl01wi4pmj244dpn11xln8ns7wz0sffjwn";
- };
-
- enableParallelBuilding = true;
-
- cmakeFlags = [
- "-DOGRE_LIB_DIR=${ogre}/lib"
- "-DOGRE_INCLUDE_DIR=${ogre}/include/OGRE"
- "-DOGRE_LIBRARIES=OgreMain"
- ];
-
- buildInputs = [ unzip ogre cmake ois freetype libuuid boost ];
-
- meta = {
- homepage = http://mygui.info/;
- description = "Library for creating GUIs for games and 3D applications";
- license = stdenv.lib.licenses.lgpl3Plus;
- };
-}
diff --git a/pkgs/development/libraries/ois/default.nix b/pkgs/development/libraries/ois/default.nix
index 67df3645eb9..25bb7a365f2 100644
--- a/pkgs/development/libraries/ois/default.nix
+++ b/pkgs/development/libraries/ois/default.nix
@@ -1,60 +1,41 @@
-x@{builderDefsPackage, fetchurl
- , autoconf, automake, libtool, m4
- , libX11, xproto, libXi, inputproto
- , libXaw, libXmu, libXt
- , ...}:
-builderDefsPackage
-(a :
-let
- helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
- [];
+{ stdenv, fetchurl, autoconf, automake, libtool, libX11, xproto
+, libXi, inputproto, libXaw, libXmu, libXt }:
- buildInputs = map (n: builtins.getAttr n x)
- (builtins.attrNames (builtins.removeAttrs x helperArgNames));
- sourceInfo = rec {
- baseName="ois";
- majorVersion="1";
- minorVersion="3";
- version="${majorVersion}.${minorVersion}";
- name="${baseName}-${version}";
- url="mirror://sourceforge/project/wgois/Source%20Release/${version}/ois_v${majorVersion}-${minorVersion}.tar.gz";
- hash="18gs6xxhbqb91x2gm95hh1pmakimqim1k9c65h7ah6g14zc7dyjh";
- };
+let
+ majorVersion = "1";
+ minorVersion = "3";
in
-rec {
- src = a.fetchurl {
- url = sourceInfo.url;
- sha256 = sourceInfo.hash;
+
+stdenv.mkDerivation rec {
+ name = "ois-${version}";
+ version = "${majorVersion}.${minorVersion}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/project/wgois/Source%20Release/${version}/ois_v${majorVersion}-${minorVersion}.tar.gz";
+ sha256 = "18gs6xxhbqb91x2gm95hh1pmakimqim1k9c65h7ah6g14zc7dyjh";
};
- inherit (sourceInfo) name version;
- inherit buildInputs;
+ patches = [
+ (fetchurl {
+ url = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-games/ois/files/ois-1.3-gcc47.patch;
+ sha256 = "026jw06n42bcrmg0sbdhzc4cqxsnf7fw30a2z9cigd9x282zhii8";
+ name = "gcc47.patch";
+ })
+ ];
- phaseNames = ["doPatch" "doConfigure" "doMakeInstall"];
-
- patches = [(fetchurl {
- url = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-games/ois/files/ois-1.3-gcc47.patch;
- sha256 = "026jw06n42bcrmg0sbdhzc4cqxsnf7fw30a2z9cigd9x282zhii8";
- name = "gcc47.patch";
- })];
patchFlags = "-p0";
- configureCommand = ''sh bootstrap; sh configure'';
+ buildInputs = [
+ autoconf automake libtool libX11 xproto libXi inputproto libXaw
+ libXmu libXt
+ ];
- meta = {
+ preConfigure = "sh bootstrap";
+
+ meta = with stdenv.lib; {
description = "Object-oriented C++ input system";
- maintainers = with a.lib.maintainers;
- [
- raskin
- ];
- platforms = with a.lib.platforms;
- linux;
- license = a.lib.licenses.zlib;
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
+ license = licenses.zlib;
};
- passthru = {
- updateInfo = {
- downloadPage = "http://sourceforge.net/projects/wgois/files/Source Release/";
- };
- };
-}) x
-
+}
diff --git a/pkgs/development/libraries/opencv/2.1.nix b/pkgs/development/libraries/opencv/2.1.nix
deleted file mode 100644
index 302ac10d4ab..00000000000
--- a/pkgs/development/libraries/opencv/2.1.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ stdenv, fetchurl, cmake, gtk, glib, libjpeg, libpng, libtiff, jasper, ffmpeg, pkgconfig,
- xineLib, gstreamer }:
-
-stdenv.mkDerivation rec {
- name = "opencv-2.1.0";
-
- src = fetchurl {
- url = "mirror://sourceforge/opencvlibrary/OpenCV-2.1.0.tar.bz2";
- sha256 = "26061fd52ab0ab593c093ff94b5f5c09b956d7deda96b47019ff11932111397f";
- };
-
- # The order is important; libpng should go before X libs, because they
- # propagate the libpng 1.5 (and opencv wants libpng 1.2)
- buildInputs = [ cmake libpng gtk glib libjpeg libtiff jasper ffmpeg pkgconfig
- xineLib gstreamer ];
-
- enableParallelBuilding = true;
-
- patchPhase = ''
- sed -i 's/ptrdiff_t/std::ptrdiff_t/' include/opencv/*
- '';
-
- preConfigure = ''
- export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -D__STDC_CONSTANT_MACROS "
- '';
-
- meta = {
- description = "Open Computer Vision Library with more than 500 algorithms";
- homepage = http://opencv.willowgarage.com/;
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
- broken = true;
- };
-}
diff --git a/pkgs/development/libraries/opendkim/default.nix b/pkgs/development/libraries/opendkim/default.nix
index d84f9e75510..e89cd880df1 100644
--- a/pkgs/development/libraries/opendkim/default.nix
+++ b/pkgs/development/libraries/opendkim/default.nix
@@ -1,4 +1,5 @@
-{stdenv, fetchurl, openssl, libmilter, libbsd}:
+{ stdenv, fetchurl, pkgconfig, libbsd, openssl, libmilter
+, perl, makeWrapper }:
stdenv.mkDerivation rec {
name = "opendkim-2.10.3";
@@ -7,15 +8,22 @@ stdenv.mkDerivation rec {
sha256 = "06v8bqhh604sz9rh5bvw278issrwjgc4h1wx2pz9a84lpxbvm823";
};
- configureFlags="--with-openssl=${openssl} --with-milter=${libmilter}";
+ configureFlags= [ "--with-milter=${libmilter}" ];
- buildInputs = [openssl libmilter libbsd];
-
- meta = {
+ nativeBuildInputs = [ pkgconfig makeWrapper ];
+
+ buildInputs = [ libbsd openssl libmilter perl ];
+
+ postInstall = ''
+ wrapProgram $out/sbin/opendkim-genkey \
+ --prefix PATH : ${openssl}/bin
+ '';
+
+ meta = with stdenv.lib; {
description = "C library for producing DKIM-aware applications and an open source milter for providing DKIM service";
- homepage = http://opendkim.org/;
- maintainers = [ ];
- platforms = with stdenv.lib.platforms; all;
+ homepage = http://www.opendkim.org/;
+ maintainers = with maintainers; [ abbradar ];
+ license = licenses.bsd3;
+ platforms = platforms.unix;
};
-
}
diff --git a/pkgs/development/libraries/openldap/default.nix b/pkgs/development/libraries/openldap/default.nix
index e9895ff56a0..f0569332391 100644
--- a/pkgs/development/libraries/openldap/default.nix
+++ b/pkgs/development/libraries/openldap/default.nix
@@ -9,7 +9,16 @@ stdenv.mkDerivation rec {
};
# Should be removed with >=2.4.43
- patches = [ ./CVE-2015-6908.patch ];
+ patches = [
+ ./CVE-2015-6908.patch
+ (
+ fetchurl {
+ sha256 = "5bcb3f9fb7186b380efa0a1c2d31ad755e190134b5c4dac07c65bbf7c0b6b3b3";
+ url = "https://github.com/LMDB/lmdb/commit/3360cbad668f678fb23c064ca4efcc5c9ae95d10.patch";
+ name = "openldap-clang-compilation.patch";
+ }
+ )
+ ];
# TODO: separate "out" and "bin"
outputs = [ "dev" "out" "man" "docdev" ];
@@ -20,7 +29,8 @@ stdenv.mkDerivation rec {
[ "--enable-overlays"
"--disable-dependency-tracking" # speeds up one-time build
] ++ stdenv.lib.optional (openssl == null) "--without-tls"
- ++ stdenv.lib.optional (cyrus_sasl == null) "--without-cyrus-sasl";
+ ++ stdenv.lib.optional (cyrus_sasl == null) "--without-cyrus-sasl"
+ ++ stdenv.lib.optional stdenv.isFreeBSD "--with-pic";
# Fixup broken libtool
preFixup = ''
diff --git a/pkgs/development/libraries/openmpi/default.nix b/pkgs/development/libraries/openmpi/default.nix
index 7fe57af5710..1862e633ad5 100644
--- a/pkgs/development/libraries/openmpi/default.nix
+++ b/pkgs/development/libraries/openmpi/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, gfortran
+{stdenv, fetchurl, gfortran, perl
# Enable the Sun Grid Engine bindings
, enableSGE ? false
@@ -9,17 +9,32 @@
with stdenv.lib;
-stdenv.mkDerivation {
- name = "openmpi-1.6.5";
+let
+ majorVersion = "1.10";
+
+in stdenv.mkDerivation rec {
+ name = "openmpi-${majorVersion}.1";
+
src = fetchurl {
- url = http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.5.tar.bz2 ;
- sha256 = "11gws4d3z7934zna2r7m1f80iay2ha17kp42mkh39wjykfwbldzy";
+ url = "http://www.open-mpi.org/software/ompi/v${majorVersion}/downloads/${name}.tar.bz2";
+ sha256 = "14p4px9a3qzjc22lnl6braxrcrmd9rgmy7fh4qpanawn2pgfq6br";
};
+
buildInputs = [ gfortran ];
+
+ nativeBuildInputs = [ perl ];
+
configureFlags = []
++ optional enableSGE "--with-sge"
++ optional enablePrefix "--enable-mpirun-prefix-by-default"
;
+
+ enableParallelBuilding = true;
+
+ preBuild = ''
+ patchShebangs ompi/mpi/fortran/base/gen-mpi-sizeof.pl
+ '';
+
meta = {
homepage = http://www.open-mpi.org/;
description = "Open source MPI-2 implementation";
diff --git a/pkgs/development/libraries/openscenegraph/default.nix b/pkgs/development/libraries/openscenegraph/default.nix
index ecb4d82c965..578d0219c02 100644
--- a/pkgs/development/libraries/openscenegraph/default.nix
+++ b/pkgs/development/libraries/openscenegraph/default.nix
@@ -1,60 +1,36 @@
-x@{builderDefsPackage
- , cmake, giflib, libjpeg, libtiff, lib3ds, freetype, libpng
- , coin3d, jasper, gdal_1_11, xproto, libX11, libXmu, freeglut, mesa
- , doxygen, ffmpeg, xineLib, unzip, zlib, openal, libxml2
- , curl, a52dec, faad2, gdk_pixbuf, pkgconfig, kbproto, SDL
- , qt4, poppler, librsvg, gtk
- , ...}:
-builderDefsPackage
-(a :
-let
- helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
- [];
+{ stdenv, fetchurl, cmake, giflib, libjpeg, libtiff, lib3ds, freetype
+, libpng, coin3d, jasper, gdal_1_11, xproto, libX11, libXmu
+, freeglut, mesa, doxygen, ffmpeg, xineLib, unzip, zlib, openal
+, libxml2, curl, a52dec, faad2, gdk_pixbuf, pkgconfig, kbproto, SDL
+, qt4, poppler, librsvg, gtk }:
- buildInputs = map (n: builtins.getAttr n x)
- (builtins.attrNames (builtins.removeAttrs x helperArgNames));
- sourceInfo = rec {
- baseName="OpenSceneGraph";
- version="3.2.1";
- name="${baseName}-${version}";
- url="http://trac.openscenegraph.org/downloads/developer_releases/${name}.zip";
- hash="0v9y1gxb16y0mj994jd0mhcz32flhv2r6kc01xdqb4817lk75bnr";
- };
-in
-rec {
- src = a.fetchurl {
- url = sourceInfo.url;
- sha256 = sourceInfo.hash;
+stdenv.mkDerivation rec {
+ name = "openscenegraph-${version}";
+ version = "3.2.1";
+
+ src = fetchurl {
+ url = "http://trac.openscenegraph.org/downloads/developer_releases/${name}.zip";
+ sha256 = "0v9y1gxb16y0mj994jd0mhcz32flhv2r6kc01xdqb4817lk75bnr";
};
- inherit (sourceInfo) name version;
- inherit buildInputs;
-
- /* doConfigure should be removed if not needed */
- phaseNames = ["setVars" "addInputs" "doUnpack" "doPatch" "doCmake" "doMakeInstall"];
-
- cmakeFlags = [
- "-D MATH_LIBRARY="
+ buildInputs = [
+ cmake giflib libjpeg libtiff lib3ds freetype libpng coin3d jasper
+ gdal_1_11 xproto libX11 libXmu freeglut mesa doxygen ffmpeg
+ xineLib unzip zlib openal libxml2 curl a52dec faad2 gdk_pixbuf
+ pkgconfig kbproto SDL qt4 poppler librsvg gtk
];
- setVars = a.noDepEntry ''
- export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -D__STDC_CONSTANT_MACROS=1"
- '';
+ cmakeFlags = [
+ "-DMATH_LIBRARY="
+ "-DCMAKE_C_FLAGS=-D__STDC_CONSTANT_MACROS=1"
+ "-DCMAKE_CXX_FLAGS=-D__STDC_CONSTANT_MACROS=1"
+ ];
- meta = {
+ meta = with stdenv.lib; {
description = "A 3D graphics toolkit";
- maintainers = with a.lib.maintainers;
- [
- raskin
- ];
- platforms = with a.lib.platforms;
- linux;
+ homepage = http://www.openscenegraph.org/;
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
license = "OpenSceneGraph Public License - free LGPL-based license";
};
- passthru = {
- updateInfo = {
- downloadPage = "http://www.openscenegraph.org/projects/osg/wiki/Downloads";
- };
- };
-}) x
-
+}
diff --git a/pkgs/development/libraries/openslp/default.nix b/pkgs/development/libraries/openslp/default.nix
new file mode 100644
index 00000000000..a77296b4895
--- /dev/null
+++ b/pkgs/development/libraries/openslp/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation {
+ name = "openslp-2.0.0";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/openslp/2.0.0/2.0.0/openslp-2.0.0.tar.gz";
+ sha256 = "16splwmqp0400w56297fkipaq9vlbhv7hapap8z09gp5m2i3fhwj";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "http://openslp.org/";
+ description = "An open-source implementation of the IETF Service Location Protocol";
+ maintainers = with maintainers; [ ttuegel ];
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ };
+
+}
diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix
index e213fa56a7c..3905d69e8d7 100644
--- a/pkgs/development/libraries/pango/default.nix
+++ b/pkgs/development/libraries/pango/default.nix
@@ -4,14 +4,14 @@
let
ver_maj = "1.38";
- ver_min = "0";
+ ver_min = "1";
in
stdenv.mkDerivation rec {
name = "pango-${ver_maj}.${ver_min}";
src = fetchurl {
url = "mirror://gnome/sources/pango/${ver_maj}/${name}.tar.xz";
- sha256 = "0v12gi7f01iq3z852pclpnmkbcksbvpcmiazmklkx1dd9fbpakhx";
+ sha256 = "1dsf45m51i4rcyvh5wlxxrjfhvn5b67d5ckjc6vdcxbddjgmc80k";
};
outputs = [ "dev" "out" "bin" "docdev" ];
diff --git a/pkgs/development/libraries/pgen/default.nix b/pkgs/development/libraries/pgen/default.nix
deleted file mode 100644
index 53dc7a768ee..00000000000
--- a/pkgs/development/libraries/pgen/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, cLibrary
-, configSupport
-, ptSupport
-, ptableSupport
-, errorSupport
-, tideSupport
-, ascSupport
-, asfSupport
-, sdfSupport
-, sglr
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation ( rec {
- name = "pgen-2.8.1";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0z5x6rnsp732jdszcgm22bfw3v6ai9zl49b3s5iyk9qjfmyx0h41";
- };
-
- buildInputs = [aterm toolbuslib cLibrary configSupport ptSupport ptableSupport errorSupport tideSupport sdfSupport sglr ascSupport asfSupport];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-} // ( if isMingw then { NIX_CFLAGS_COMPILE = "-O2 -Wl,--stack=0x2300000"; } else {} ) )
diff --git a/pkgs/development/libraries/pkcs11helper/default.nix b/pkgs/development/libraries/pkcs11helper/default.nix
index c4f0ad16fb7..4092783b0c9 100644
--- a/pkgs/development/libraries/pkcs11helper/default.nix
+++ b/pkgs/development/libraries/pkcs11helper/default.nix
@@ -1,20 +1,18 @@
-{ stdenv, fetchurl, pkgconfig, openssl, autoconf, automake, libtool }:
+{ stdenv, fetchurl, pkgconfig, openssl, autoreconfHook }:
let
rev = "5d412bad60";
in
stdenv.mkDerivation rec {
name = "pkcs11-helper-20121123-${rev}";
-
+
src = fetchurl {
url = "https://github.com/alonbl/pkcs11-helper/tarball/${rev}";
name = "${name}.tar.gz";
sha256 = "1mih6mha39yr5s5m18lg4854qc105asgnwmjw7f95kgmzni62kxp";
};
- preConfigure = "autoreconf -vfi";
-
- buildInputs = [ pkgconfig openssl autoconf automake libtool ];
+ buildInputs = [ pkgconfig openssl autoreconfHook ];
meta = with stdenv.lib; {
homepage = https://www.opensc-project.org/opensc/wiki/pkcs11-helper;
diff --git a/pkgs/development/libraries/plib/CVE-2012-4552.patch b/pkgs/development/libraries/plib/CVE-2012-4552.patch
new file mode 100644
index 00000000000..d3853283076
--- /dev/null
+++ b/pkgs/development/libraries/plib/CVE-2012-4552.patch
@@ -0,0 +1,55 @@
+diff -up plib-1.8.5/src/ssg/ssgParser.cxx~ plib-1.8.5/src/ssg/ssgParser.cxx
+--- plib-1.8.5/src/ssg/ssgParser.cxx~ 2008-03-11 03:06:23.000000000 +0100
++++ plib-1.8.5/src/ssg/ssgParser.cxx 2012-11-01 15:33:12.424483374 +0100
+@@ -57,18 +57,16 @@ void _ssgParser::error( const char *form
+ char msgbuff[ 255 ];
+ va_list argp;
+
+- char* msgptr = msgbuff;
+- if (linenum)
+- {
+- msgptr += sprintf ( msgptr,"%s, line %d: ",
+- path, linenum );
+- }
+-
+ va_start( argp, format );
+- vsprintf( msgptr, format, argp );
++ vsnprintf( msgbuff, sizeof(msgbuff), format, argp );
+ va_end( argp );
+
+- ulSetError ( UL_WARNING, "%s", msgbuff ) ;
++ if (linenum)
++ {
++ ulSetError ( UL_WARNING, "%s, line %d: %s", path, linenum, msgbuff ) ;
++ } else {
++ ulSetError ( UL_WARNING, "%s", msgbuff ) ;
++ }
+ }
+
+
+@@ -78,18 +76,16 @@ void _ssgParser::message( const char *fo
+ char msgbuff[ 255 ];
+ va_list argp;
+
+- char* msgptr = msgbuff;
+- if (linenum)
+- {
+- msgptr += sprintf ( msgptr,"%s, line %d: ",
+- path, linenum );
+- }
+-
+ va_start( argp, format );
+- vsprintf( msgptr, format, argp );
++ vsnprintf( msgbuff, sizeof(msgbuff), format, argp );
+ va_end( argp );
+
+- ulSetError ( UL_DEBUG, "%s", msgbuff ) ;
++ if (linenum)
++ {
++ ulSetError ( UL_DEBUG, "%s, line %d: %s", path, linenum, msgbuff ) ;
++ } else {
++ ulSetError ( UL_DEBUG, "%s", msgbuff ) ;
++ }
+ }
+
+ // Opens the file and does a few internal calculations based on the spec.
diff --git a/pkgs/development/libraries/plib/default.nix b/pkgs/development/libraries/plib/default.nix
index 4ab6fb3ad8b..ff60e62cad3 100644
--- a/pkgs/development/libraries/plib/default.nix
+++ b/pkgs/development/libraries/plib/default.nix
@@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
sha256 = "0cha71mflpa10vh2l7ipyqk67dq2y0k5xbafwdks03fwdyzj4ns8";
};
+ patches = [ ./CVE-2012-4552.patch ];
+
NIX_CFLAGS_COMPILE = if enablePIC then "-fPIC" else "";
propagatedBuildInputs = [
diff --git a/pkgs/development/libraries/policykit/default.nix b/pkgs/development/libraries/policykit/default.nix
deleted file mode 100644
index 9f8b702f897..00000000000
--- a/pkgs/development/libraries/policykit/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, glib, dbus, dbus_glib, expat, pam
-, intltool, gettext, libxslt, docbook_xsl }:
-
-stdenv.mkDerivation rec {
- name = "policykit-0.9";
-
- src = fetchurl {
- url = http://hal.freedesktop.org/releases/PolicyKit-0.9.tar.gz;
- sha256 = "1dw05s4xqj67i3c13knzl04l8jap0kywzpav6fidpmqrximpq37l";
- };
-
- buildInputs =
- [ pkgconfig glib dbus_glib pam intltool gettext libxslt ];
-
- propagatedBuildInputs = [ expat dbus ];
-
- configureFlags = "--localstatedir=/var --sysconfdir=/etc";
-
- installFlags = "localstatedir=$(TMPDIR)/var sysconfdir=$(out)/etc"; # keep `make install' happy
-
- # Read policy files from /etc/PolicyKit/policy instead of
- # /usr/share/PolicyKit/policy. Using PACKAGE_DATA_DIR is hacky, but
- # it works because it's only used in the C code for finding the
- # policy directory.
- NIX_CFLAGS_COMPILE = "-DPACKAGE_DATA_DIR=\"/etc\"";
-
- # Needed to build the manpages.
- XML_CATALOG_FILES = "${docbook_xsl}/xml/xsl/docbook/catalog.xml";
-
- meta = {
- homepage = http://www.freedesktop.org/wiki/Software/PolicyKit;
- description = "A toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes (obsolete)";
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/development/libraries/pt-support/default.nix b/pkgs/development/libraries/pt-support/default.nix
deleted file mode 100644
index 063fdd7cc04..00000000000
--- a/pkgs/development/libraries/pt-support/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, errorSupport
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation ( rec {
- name = "pt-support-2.4";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "14krhhhmrg7605ppglzd1k08n7x61g7vdkh11qcz8hb9r4n71j45";
- };
-
- buildInputs = [aterm toolbuslib errorSupport];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-} // ( if isMingw then { NIX_CFLAGS_COMPILE = "-O2 -Wl,--stack=0x2300000"; } else {} ) )
-
diff --git a/pkgs/development/libraries/ptable-support/default.nix b/pkgs/development/libraries/ptable-support/default.nix
deleted file mode 100644
index 357d288c732..00000000000
--- a/pkgs/development/libraries/ptable-support/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv
-, fetchurl
-, aterm
-, ptSupport
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "ptable-support-1.2";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0bqx1xsimf9vq6q2qnsy3565rzlha4cm2blcn3kqwbirfyj1kln9";
- };
-
- buildInputs = [aterm ptSupport];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/qmltermwidget/default.nix b/pkgs/development/libraries/qmltermwidget/default.nix
index 4d12f020d1e..64d8570460c 100644
--- a/pkgs/development/libraries/qmltermwidget/default.nix
+++ b/pkgs/development/libraries/qmltermwidget/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
patchPhase = ''
substituteInPlace qmltermwidget.pro \
- --replace '$$[QT_INSTALL_QML]' "/lib/qml/"
+ --replace '$$[QT_INSTALL_QML]' "/lib/qt5/qml/"
'';
configurePhase = "qmake PREFIX=$out";
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
meta = {
description = "A QML port of qtermwidget";
- homepage = "https://github.com/Swordifish90/qmltermwidget";
+ homepage = "https://github.com/Swordfish90/qmltermwidget";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ skeidel ];
diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix
index 39cfd745be5..07a7993a67f 100644
--- a/pkgs/development/libraries/qt-4.x/4.8/default.nix
+++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix
@@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
-datadir $out/share/${name}
-translationdir $out/share/${name}/translations
"
- '' + optionalString stdenv.isDarwin ''
+ '' + optionalString stdenv.cc.isClang ''
sed -i 's/QMAKE_CC = gcc/QMAKE_CC = clang/' mkspecs/common/g++-base.conf
sed -i 's/QMAKE_CXX = g++/QMAKE_CXX = clang++/' mkspecs/common/g++-base.conf
'';
@@ -100,7 +100,7 @@ stdenv.mkDerivation rec {
''
-v -no-separate-debug-info -release -no-fast -confirm-license -opensource
- -opengl -xrender -xrandr -xinerama -xcursor -xinput -xfixes -fontconfig
+ -${if stdenv.isFreeBSD then "no-" else ""}opengl -xrender -xrandr -xinerama -xcursor -xinput -xfixes -fontconfig
-qdbus -${if cups == null then "no-" else ""}cups -glib -dbus-linked -openssl-linked
${if mysql != null then "-plugin" else "-no"}-sql-mysql -system-sqlite
@@ -127,17 +127,18 @@ stdenv.mkDerivation rec {
# The following libraries are only used in plugins
buildInputs =
[ cups # Qt dlopen's libcups instead of linking to it
- mysql.lib postgresql sqlite libjpeg libmng libtiff icu ]
+ postgresql sqlite libjpeg libmng libtiff icu ]
+ ++ optionals (mysql != null) [ mysql.lib ]
++ optionals gtkStyle [ gtk gdk_pixbuf ];
nativeBuildInputs = [ perl pkgconfig which ];
enableParallelBuilding = false;
- NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin
+ NIX_CFLAGS_COMPILE = optionalString (stdenv.isFreeBSD || stdenv.isDarwin)
"-I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include";
- NIX_LDFLAGS = optionalString stdenv.isDarwin
+ NIX_LDFLAGS = optionalString (stdenv.isFreeBSD || stdenv.isDarwin)
"-lglib-2.0";
preBuild = optionalString stdenv.isDarwin ''
diff --git a/pkgs/development/libraries/rstore-support/default.nix b/pkgs/development/libraries/rstore-support/default.nix
deleted file mode 100644
index c18f52e84d7..00000000000
--- a/pkgs/development/libraries/rstore-support/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "rstore-support-1.0";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0fahq947bdaiymfz08fb2kvbnggpc8ybhh3sbxgja61pp2jizg46";
- };
-
- buildInputs = [aterm toolbuslib];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/sdf-library/default.nix b/pkgs/development/libraries/sdf-library/default.nix
deleted file mode 100644
index 76c1782fbc5..00000000000
--- a/pkgs/development/libraries/sdf-library/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ stdenv
-, fetchurl
-, aterm
-}:
-stdenv.mkDerivation {
- name = "sdf-library-1.1";
-
- src = fetchurl {
- url = http://www.meta-environment.org/releases/sdf-library-1.1.tar.gz;
- sha256 = "0dnv2f690s4q60bssavivganyalh7n966grcsb5hlb6z57gbaqp1";
- };
-
- buildInputs = [aterm];
-}
diff --git a/pkgs/development/libraries/sdf-support/default.nix b/pkgs/development/libraries/sdf-support/default.nix
deleted file mode 100644
index 8095650b12f..00000000000
--- a/pkgs/development/libraries/sdf-support/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, errorSupport
-, ptSupport
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "sdf-support-2.5";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0zazks2yvm8gqdx0389b1b8hf8ss284q1ywk4d7cqc8glba29cs0";
- };
-
- patches = if isMingw then [./mingw.patch] else [];
-
- buildInputs = [aterm toolbuslib errorSupport ptSupport];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/sdf-support/mingw.patch b/pkgs/development/libraries/sdf-support/mingw.patch
deleted file mode 100644
index 59e57065b7d..00000000000
--- a/pkgs/development/libraries/sdf-support/mingw.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -rc sdf-support-2.5/utils/sdf-modules/src/main.c sdf-support-2.5-new/utils/sdf-modules/src/main.c
-*** sdf-support-2.5/utils/sdf-modules/src/main.c 2008-11-10 14:20:07.000000000 +0100
---- sdf-support-2.5-new/utils/sdf-modules/src/main.c 2010-08-24 10:53:04.000000000 +0200
-***************
-*** 19,25 ****
- /*{{{ defines */
-
- #define SEP '/'
-! #define PATH_LEN (_POSIX_PATH_MAX)
-
- /*}}} */
- /*{{{ variables */
---- 19,25 ----
- /*{{{ defines */
-
- #define SEP '/'
-! #define PATH_LEN (256)
-
- /*}}} */
- /*{{{ variables */
diff --git a/pkgs/development/libraries/serf/default.nix b/pkgs/development/libraries/serf/default.nix
index 580460d5fc0..20ce1dabf9a 100644
--- a/pkgs/development/libraries/serf/default.nix
+++ b/pkgs/development/libraries/serf/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
buildPhase = ''
scons PREFIX="$out" OPENSSL="${openssl}" ZLIB="${zlib}" APR="$(echo "${apr}"/bin/*-config)" \
APU="$(echo "${aprutil}"/bin/*-config)" CC="${
- if stdenv.isDarwin then "clang" else "${stdenv.cc}/bin/gcc"
+ if stdenv.cc.isClang then "clang" else "${stdenv.cc}/bin/gcc"
}" ${
if (stdenv.isDarwin || stdenv.isCygwin) then "" else "GSSAPI=\"${kerberos}\""
}
diff --git a/pkgs/development/libraries/sglr/default.nix b/pkgs/development/libraries/sglr/default.nix
deleted file mode 100644
index f6c14eae464..00000000000
--- a/pkgs/development/libraries/sglr/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, cLibrary
-, configSupport
-, ptSupport
-, ptableSupport
-, errorSupport
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "sglr-4.5.3";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "1k3q9k32r6i2wh3k6b000fs11n0vhy6yr8kr0bd58ybwp5dnjj77";
- };
-
- buildInputs = [aterm toolbuslib cLibrary configSupport ptSupport ptableSupport errorSupport];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/spice-gtk/default.nix b/pkgs/development/libraries/spice-gtk/default.nix
index 99f699e301c..0ef024424b2 100644
--- a/pkgs/development/libraries/spice-gtk/default.nix
+++ b/pkgs/development/libraries/spice-gtk/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, gtk, spice_protocol, intltool, celt_0_5_1
, openssl, libpulseaudio, pixman, gobjectIntrospection, libjpeg_turbo, zlib
-, cyrus_sasl, python, pygtk, autoconf, automake, libtool, usbredir, libsoup
+, cyrus_sasl, python, pygtk, autoreconfHook, usbredir, libsoup
, gtk3, enableGTK3 ? false }:
with stdenv.lib;
@@ -18,14 +18,16 @@ stdenv.mkDerivation rec {
libjpeg_turbo zlib cyrus_sasl python pygtk usbredir
] ++ (if enableGTK3 then [ gtk3 ] else [ gtk ]);
- nativeBuildInputs = [ pkgconfig intltool libtool libsoup autoconf automake ];
+ nativeBuildInputs = [ pkgconfig intltool libsoup autoreconfHook ];
NIX_CFLAGS_COMPILE = "-fno-stack-protector";
- preConfigure = ''
+ preAutoreconf = ''
substituteInPlace src/Makefile.am \
- --replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0'
- autoreconf -v --force --install
+ --replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0'
+ '';
+
+ preConfigure = ''
intltoolize -f
'';
diff --git a/pkgs/development/libraries/telepathy/qt/default.nix b/pkgs/development/libraries/telepathy/qt/default.nix
index 1052e92d380..49745e23fca 100644
--- a/pkgs/development/libraries/telepathy/qt/default.nix
+++ b/pkgs/development/libraries/telepathy/qt/default.nix
@@ -2,18 +2,31 @@
, telepathy_farstream, telepathy_glib, pythonDBus, fetchpatch }:
stdenv.mkDerivation rec {
- name = "telepathy-qt-0.9.6";
+ name = "telepathy-qt-0.9.6.1";
src = fetchurl {
url = "http://telepathy.freedesktop.org/releases/telepathy-qt/${name}.tar.gz";
- sha256 = "0j7hs055cx5g9chn3b2p0arig70m5g9547qgqvk29kxdyxxxsmqc";
+ sha256 = "1y51c6rxk5qvmab98c8rnmrlyk27hnl248casvbq3cd93sav8vj9";
};
- patches = [(fetchpatch {
- name = "gst-1.6.patch";
- url = "http://cgit.freedesktop.org/telepathy/telepathy-qt/patch"
- + "/?id=ec4a3d62b68a57254515f01fc5ea3325ffb1dbfb";
- sha256 = "1rh7n3xyrwpvpa3haqi35qn4mfz4396ha43w4zsqpmcyda9y65v2";
- })];
+ patches = let
+ mkUrl = hash: "http://cgit.freedesktop.org/telepathy/telepathy-qt/patch/?id=" + hash;
+ in [
+ (fetchpatch {
+ name = "gst-1.6.patch";
+ url = mkUrl "ec4a3d62b68a57254515f01fc5ea3325ffb1dbfb";
+ sha256 = "1rh7n3xyrwpvpa3haqi35qn4mfz4396ha43w4zsqpmcyda9y65v2";
+ })
+ (fetchpatch {
+ name = "parallel-make-1.patch";
+ url = mkUrl "1e1f53e9d91684918c34ec50392f86287e001a1e";
+ sha256 = "1f9nk0bi90armb9zay53c7cz70zcwqqwli7sb9wgw76rmwqhl8qw";
+ })
+ (fetchpatch {
+ name = "parallel-make-2.patch";
+ url = mkUrl "7389dc990c67d4269f3a79c924c054e87f2e4ac5";
+ sha256 = "0mvdvyy76kpaxacljidf06wd43fr2qripr4mwsakjs3hxb1pkk57";
+ })
+ ];
nativeBuildInputs = [ cmake pkgconfig python ];
propagatedBuildInputs = [ qtbase dbus_glib telepathy_farstream telepathy_glib pythonDBus ];
@@ -22,6 +35,8 @@ stdenv.mkDerivation rec {
cmakeFlags = "-DDESIRED_QT_VERSION=${builtins.substring 0 1 qtbase.version}";
+ NIX_CFLAGS_COMPILE = [ "-Wno-error=cpp" ]; # remove after the next update
+
preBuild = ''
NIX_CFLAGS_COMPILE+=" `pkg-config --cflags dbus-glib-1`"
'';
diff --git a/pkgs/development/libraries/thrift/default.nix b/pkgs/development/libraries/thrift/default.nix
index a09a8a530a5..e48ce231590 100644
--- a/pkgs/development/libraries/thrift/default.nix
+++ b/pkgs/development/libraries/thrift/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, boost, zlib, libevent, openssl, python, pkgconfig, bison
-, flex
+, flex, twisted
}:
stdenv.mkDerivation rec {
name = "thrift-${version}";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchurl {
url = "http://archive.apache.org/dist/thrift/${version}/${name}.tar.gz";
- sha256 = "0w4m6hjmgr1wqac9p5zyfxx2wwqay730qi14fzxba7f46hwhvxff";
+ sha256 = "17lnchan9q3qdg222rgjjai6819j9k755s239phdv6n0183hlx5h";
};
#enableParallelBuilding = true; problems on hydra
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
pythonPath = [];
buildInputs = [
- boost zlib libevent openssl python pkgconfig bison flex
+ boost zlib libevent openssl python pkgconfig bison flex twisted
];
preConfigure = "export PY_PREFIX=$out";
diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix
index a4d210547fd..7a58f4c8cff 100644
--- a/pkgs/development/libraries/ti-rpc/default.nix
+++ b/pkgs/development/libraries/ti-rpc/default.nix
@@ -1,19 +1,16 @@
{ fetchurl, stdenv, autoreconfHook, libkrb5 }:
stdenv.mkDerivation rec {
- name = "libtirpc-0.3.2";
+ name = "libtirpc-1.0.1";
src = fetchurl {
url = "mirror://sourceforge/libtirpc/${name}.tar.bz2";
- sha256 = "1z1z8xnlqgqznxzmyc6sypjc6b220xkv0s55hxd5sb3zydws6210";
+ sha256 = "17mqrdgsgp9m92pmq7bvr119svdg753prqqxmg4cnz5y657rfmji";
};
nativeBuildInputs = [ autoreconfHook ];
propagatedBuildInputs = [ libkrb5 ];
- # http://sourceforge.net/p/libtirpc/mailman/libtirpc-devel/thread/5581CB06.5020604%40email.com/#msg34216933
- patches = [ ./fix_missing_rpc_get_default_domain.patch ];
-
preConfigure = ''
sed -es"|/etc/netconfig|$out/etc/netconfig|g" -i doc/Makefile.in tirpc/netconfig.h
'';
diff --git a/pkgs/development/libraries/ti-rpc/fix_missing_rpc_get_default_domain.patch b/pkgs/development/libraries/ti-rpc/fix_missing_rpc_get_default_domain.patch
deleted file mode 100644
index c905d3c0de8..00000000000
--- a/pkgs/development/libraries/ti-rpc/fix_missing_rpc_get_default_domain.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-diff -rNu3 libtirpc-0.3.2-old/src/Makefile.am libtirpc-0.3.2/src/Makefile.am
---- libtirpc-0.3.2-old/src/Makefile.am 2015-07-28 15:17:49.248168000 +0300
-+++ libtirpc-0.3.2/src/Makefile.am 2015-07-28 15:18:04.870144456 +0300
-@@ -69,7 +69,7 @@
- endif
-
- libtirpc_la_SOURCES += key_call.c key_prot_xdr.c getpublickey.c
--libtirpc_la_SOURCES += netname.c netnamer.c rtime.c
-+libtirpc_la_SOURCES += netname.c netnamer.c rpcdname.c rtime.c
-
- CLEANFILES = cscope.* *~
- DISTCLEANFILES = Makefile.in
-diff -rNu3 libtirpc-0.3.2-old/src/rpcdname.c libtirpc-0.3.2/src/rpcdname.c
---- libtirpc-0.3.2-old/src/rpcdname.c 1970-01-01 03:00:00.000000000 +0300
-+++ libtirpc-0.3.2/src/rpcdname.c 2015-07-28 15:18:04.870144456 +0300
-@@ -0,0 +1,72 @@
-+/*
-+ * Copyright (c) 2009, Sun Microsystems, Inc.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions are met:
-+ * - Redistributions of source code must retain the above copyright notice,
-+ * this list of conditions and the following disclaimer.
-+ * - Redistributions in binary form must reproduce the above copyright notice,
-+ * this list of conditions and the following disclaimer in the documentation
-+ * and/or other materials provided with the distribution.
-+ * - Neither the name of Sun Microsystems, Inc. nor the names of its
-+ * contributors may be used to endorse or promote products derived
-+ * from this software without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-+ * POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+/*
-+ * rpcdname.c
-+ * Gets the default domain name
-+ */
-+
-+#include
-+#include
-+#include
-+
-+static char *default_domain = 0;
-+
-+static char *
-+get_default_domain()
-+{
-+ char temp[256];
-+
-+ if (default_domain)
-+ return (default_domain);
-+ if (getdomainname(temp, sizeof(temp)) < 0)
-+ return (0);
-+ if ((int) strlen(temp) > 0) {
-+ default_domain = (char *)malloc((strlen(temp)+(unsigned)1));
-+ if (default_domain == 0)
-+ return (0);
-+ (void) strcpy(default_domain, temp);
-+ return (default_domain);
-+ }
-+ return (0);
-+}
-+
-+/*
-+ * This is a wrapper for the system call getdomainname which returns a
-+ * ypclnt.h error code in the failure case. It also checks to see that
-+ * the domain name is non-null, knowing that the null string is going to
-+ * get rejected elsewhere in the NIS client package.
-+ */
-+int
-+__rpc_get_default_domain(domain)
-+ char **domain;
-+{
-+ if ((*domain = get_default_domain()) != 0)
-+ return (0);
-+ return (-1);
-+}
diff --git a/pkgs/development/libraries/tide-support/default.nix b/pkgs/development/libraries/tide-support/default.nix
deleted file mode 100644
index d30d316c0dc..00000000000
--- a/pkgs/development/libraries/tide-support/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-
-{ stdenv
-, fetchurl
-, aterm
-, toolbuslib
-, pkgconfig
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "tide-support-1.3.1";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "06n80rihcj2dhrvx8969jbgxqvg2vb3jqpkdmcr47y08xs7j5n2b";
- };
-
- buildInputs = [aterm toolbuslib];
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/toolbuslib/default.nix b/pkgs/development/libraries/toolbuslib/default.nix
deleted file mode 100644
index 16680f0134c..00000000000
--- a/pkgs/development/libraries/toolbuslib/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv
-, fetchurl
-, aterm
-, pkgconfig
-, w32api
-}:
-let
- isMingw = stdenv ? cross && stdenv.cross.config == "i686-pc-mingw32" ;
-in
-stdenv.mkDerivation rec {
- name = "toolbuslib-1.1";
-
- src = fetchurl {
- url = "http://www.meta-environment.org/releases/${name}.tar.gz";
- sha256 = "0f4q0r177lih23ypypc8ckkyv5vhvnkhbrv25gswrqdif5dxbwr0";
- };
-
- patches = if isMingw then [./mingw.patch] else [];
-
- buildInputs = [aterm] ++ (if isMingw then [w32api] else []);
- nativeBuildInputs = [pkgconfig];
-
- dontStrip = isMingw;
-}
diff --git a/pkgs/development/libraries/toolbuslib/mingw.patch b/pkgs/development/libraries/toolbuslib/mingw.patch
deleted file mode 100644
index 04484aaee92..00000000000
--- a/pkgs/development/libraries/toolbuslib/mingw.patch
+++ /dev/null
@@ -1,888 +0,0 @@
-diff -rc toolbuslib-1.1/configure toolbuslib-1.1-new/configure
-*** toolbuslib-1.1/configure 2008-11-10 13:59:46.000000000 +0100
---- toolbuslib-1.1-new/configure 2010-08-23 16:53:39.000000000 +0200
-***************
-*** 20719,21162 ****
- fi
-
-
-- if test "${ac_cv_header_netdb_h+set}" = set; then
-- echo "$as_me:$LINENO: checking for netdb.h" >&5
-- echo $ECHO_N "checking for netdb.h... $ECHO_C" >&6
-- if test "${ac_cv_header_netdb_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_netdb_h" >&5
-- echo "${ECHO_T}$ac_cv_header_netdb_h" >&6
-- else
-- # Is the header compilable?
-- echo "$as_me:$LINENO: checking netdb.h usability" >&5
-- echo $ECHO_N "checking netdb.h usability... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- $ac_includes_default
-- #include
-- _ACEOF
-- rm -f conftest.$ac_objext
-- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-- (eval $ac_compile) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest.$ac_objext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- ac_header_compiler=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_compiler=no
-- fi
-- rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-- echo "${ECHO_T}$ac_header_compiler" >&6
--
-- # Is the header present?
-- echo "$as_me:$LINENO: checking netdb.h presence" >&5
-- echo $ECHO_N "checking netdb.h presence... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- #include
-- _ACEOF
-- if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } >/dev/null; then
-- if test -s conftest.err; then
-- ac_cpp_err=$ac_c_preproc_warn_flag
-- ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-- else
-- ac_cpp_err=
-- fi
-- else
-- ac_cpp_err=yes
-- fi
-- if test -z "$ac_cpp_err"; then
-- ac_header_preproc=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_preproc=no
-- fi
-- rm -f conftest.err conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-- echo "${ECHO_T}$ac_header_preproc" >&6
--
-- # So? What about this header?
-- case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-- yes:no: )
-- { echo "$as_me:$LINENO: WARNING: netdb.h: accepted by the compiler, rejected by the preprocessor!" >&5
-- echo "$as_me: WARNING: netdb.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netdb.h: proceeding with the compiler's result" >&5
-- echo "$as_me: WARNING: netdb.h: proceeding with the compiler's result" >&2;}
-- ac_header_preproc=yes
-- ;;
-- no:yes:* )
-- { echo "$as_me:$LINENO: WARNING: netdb.h: present but cannot be compiled" >&5
-- echo "$as_me: WARNING: netdb.h: present but cannot be compiled" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netdb.h: check for missing prerequisite headers?" >&5
-- echo "$as_me: WARNING: netdb.h: check for missing prerequisite headers?" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netdb.h: see the Autoconf documentation" >&5
-- echo "$as_me: WARNING: netdb.h: see the Autoconf documentation" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netdb.h: section \"Present But Cannot Be Compiled\"" >&5
-- echo "$as_me: WARNING: netdb.h: section \"Present But Cannot Be Compiled\"" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netdb.h: proceeding with the preprocessor's result" >&5
-- echo "$as_me: WARNING: netdb.h: proceeding with the preprocessor's result" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netdb.h: in the future, the compiler will take precedence" >&5
-- echo "$as_me: WARNING: netdb.h: in the future, the compiler will take precedence" >&2;}
-- (
-- cat <<\_ASBOX
-- ## ------------------------------------------ ##
-- ## Report this to the AC_PACKAGE_NAME lists. ##
-- ## ------------------------------------------ ##
-- _ASBOX
-- ) |
-- sed "s/^/$as_me: WARNING: /" >&2
-- ;;
-- esac
-- echo "$as_me:$LINENO: checking for netdb.h" >&5
-- echo $ECHO_N "checking for netdb.h... $ECHO_C" >&6
-- if test "${ac_cv_header_netdb_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- else
-- ac_cv_header_netdb_h=$ac_header_preproc
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_netdb_h" >&5
-- echo "${ECHO_T}$ac_cv_header_netdb_h" >&6
--
-- fi
-- if test $ac_cv_header_netdb_h = yes; then
-- :
-- else
-- { { echo "$as_me:$LINENO: error: \"*** no netdb.h\"" >&5
-- echo "$as_me: error: \"*** no netdb.h\"" >&2;}
-- { (exit 1); exit 1; }; }
-- fi
--
--
-- if test "${ac_cv_header_netinet_in_h+set}" = set; then
-- echo "$as_me:$LINENO: checking for netinet/in.h" >&5
-- echo $ECHO_N "checking for netinet/in.h... $ECHO_C" >&6
-- if test "${ac_cv_header_netinet_in_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_netinet_in_h" >&5
-- echo "${ECHO_T}$ac_cv_header_netinet_in_h" >&6
-- else
-- # Is the header compilable?
-- echo "$as_me:$LINENO: checking netinet/in.h usability" >&5
-- echo $ECHO_N "checking netinet/in.h usability... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- $ac_includes_default
-- #include
-- _ACEOF
-- rm -f conftest.$ac_objext
-- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-- (eval $ac_compile) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest.$ac_objext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- ac_header_compiler=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_compiler=no
-- fi
-- rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-- echo "${ECHO_T}$ac_header_compiler" >&6
--
-- # Is the header present?
-- echo "$as_me:$LINENO: checking netinet/in.h presence" >&5
-- echo $ECHO_N "checking netinet/in.h presence... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- #include
-- _ACEOF
-- if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } >/dev/null; then
-- if test -s conftest.err; then
-- ac_cpp_err=$ac_c_preproc_warn_flag
-- ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-- else
-- ac_cpp_err=
-- fi
-- else
-- ac_cpp_err=yes
-- fi
-- if test -z "$ac_cpp_err"; then
-- ac_header_preproc=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_preproc=no
-- fi
-- rm -f conftest.err conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-- echo "${ECHO_T}$ac_header_preproc" >&6
--
-- # So? What about this header?
-- case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-- yes:no: )
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: accepted by the compiler, rejected by the preprocessor!" >&5
-- echo "$as_me: WARNING: netinet/in.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: proceeding with the compiler's result" >&5
-- echo "$as_me: WARNING: netinet/in.h: proceeding with the compiler's result" >&2;}
-- ac_header_preproc=yes
-- ;;
-- no:yes:* )
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: present but cannot be compiled" >&5
-- echo "$as_me: WARNING: netinet/in.h: present but cannot be compiled" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: check for missing prerequisite headers?" >&5
-- echo "$as_me: WARNING: netinet/in.h: check for missing prerequisite headers?" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: see the Autoconf documentation" >&5
-- echo "$as_me: WARNING: netinet/in.h: see the Autoconf documentation" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: section \"Present But Cannot Be Compiled\"" >&5
-- echo "$as_me: WARNING: netinet/in.h: section \"Present But Cannot Be Compiled\"" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: proceeding with the preprocessor's result" >&5
-- echo "$as_me: WARNING: netinet/in.h: proceeding with the preprocessor's result" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/in.h: in the future, the compiler will take precedence" >&5
-- echo "$as_me: WARNING: netinet/in.h: in the future, the compiler will take precedence" >&2;}
-- (
-- cat <<\_ASBOX
-- ## ------------------------------------------ ##
-- ## Report this to the AC_PACKAGE_NAME lists. ##
-- ## ------------------------------------------ ##
-- _ASBOX
-- ) |
-- sed "s/^/$as_me: WARNING: /" >&2
-- ;;
-- esac
-- echo "$as_me:$LINENO: checking for netinet/in.h" >&5
-- echo $ECHO_N "checking for netinet/in.h... $ECHO_C" >&6
-- if test "${ac_cv_header_netinet_in_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- else
-- ac_cv_header_netinet_in_h=$ac_header_preproc
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_netinet_in_h" >&5
-- echo "${ECHO_T}$ac_cv_header_netinet_in_h" >&6
--
-- fi
-- if test $ac_cv_header_netinet_in_h = yes; then
-- :
-- else
-- { { echo "$as_me:$LINENO: error: \"*** no netinet/in.h\"" >&5
-- echo "$as_me: error: \"*** no netinet/in.h\"" >&2;}
-- { (exit 1); exit 1; }; }
-- fi
--
--
-- if test "${ac_cv_header_netinet_tcp_h+set}" = set; then
-- echo "$as_me:$LINENO: checking for netinet/tcp.h" >&5
-- echo $ECHO_N "checking for netinet/tcp.h... $ECHO_C" >&6
-- if test "${ac_cv_header_netinet_tcp_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_netinet_tcp_h" >&5
-- echo "${ECHO_T}$ac_cv_header_netinet_tcp_h" >&6
-- else
-- # Is the header compilable?
-- echo "$as_me:$LINENO: checking netinet/tcp.h usability" >&5
-- echo $ECHO_N "checking netinet/tcp.h usability... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- $ac_includes_default
-- #include
-- _ACEOF
-- rm -f conftest.$ac_objext
-- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-- (eval $ac_compile) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest.$ac_objext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- ac_header_compiler=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_compiler=no
-- fi
-- rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-- echo "${ECHO_T}$ac_header_compiler" >&6
--
-- # Is the header present?
-- echo "$as_me:$LINENO: checking netinet/tcp.h presence" >&5
-- echo $ECHO_N "checking netinet/tcp.h presence... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- #include
-- _ACEOF
-- if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } >/dev/null; then
-- if test -s conftest.err; then
-- ac_cpp_err=$ac_c_preproc_warn_flag
-- ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-- else
-- ac_cpp_err=
-- fi
-- else
-- ac_cpp_err=yes
-- fi
-- if test -z "$ac_cpp_err"; then
-- ac_header_preproc=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_preproc=no
-- fi
-- rm -f conftest.err conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-- echo "${ECHO_T}$ac_header_preproc" >&6
--
-- # So? What about this header?
-- case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-- yes:no: )
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: accepted by the compiler, rejected by the preprocessor!" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: proceeding with the compiler's result" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: proceeding with the compiler's result" >&2;}
-- ac_header_preproc=yes
-- ;;
-- no:yes:* )
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: present but cannot be compiled" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: present but cannot be compiled" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: check for missing prerequisite headers?" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: check for missing prerequisite headers?" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: see the Autoconf documentation" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: see the Autoconf documentation" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: section \"Present But Cannot Be Compiled\"" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: section \"Present But Cannot Be Compiled\"" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: proceeding with the preprocessor's result" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: proceeding with the preprocessor's result" >&2;}
-- { echo "$as_me:$LINENO: WARNING: netinet/tcp.h: in the future, the compiler will take precedence" >&5
-- echo "$as_me: WARNING: netinet/tcp.h: in the future, the compiler will take precedence" >&2;}
-- (
-- cat <<\_ASBOX
-- ## ------------------------------------------ ##
-- ## Report this to the AC_PACKAGE_NAME lists. ##
-- ## ------------------------------------------ ##
-- _ASBOX
-- ) |
-- sed "s/^/$as_me: WARNING: /" >&2
-- ;;
-- esac
-- echo "$as_me:$LINENO: checking for netinet/tcp.h" >&5
-- echo $ECHO_N "checking for netinet/tcp.h... $ECHO_C" >&6
-- if test "${ac_cv_header_netinet_tcp_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- else
-- ac_cv_header_netinet_tcp_h=$ac_header_preproc
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_netinet_tcp_h" >&5
-- echo "${ECHO_T}$ac_cv_header_netinet_tcp_h" >&6
--
-- fi
-- if test $ac_cv_header_netinet_tcp_h = yes; then
-- :
-- else
-- { { echo "$as_me:$LINENO: error: \"*** no netinet/tcp.h\"" >&5
-- echo "$as_me: error: \"*** no netinet/tcp.h\"" >&2;}
-- { (exit 1); exit 1; }; }
-- fi
--
--
- if test "${ac_cv_header_sys_param_h+set}" = set; then
- echo "$as_me:$LINENO: checking for sys/param.h" >&5
- echo $ECHO_N "checking for sys/param.h... $ECHO_C" >&6
---- 20719,20724 ----
-***************
-*** 21303,21454 ****
- fi
-
-
-- if test "${ac_cv_header_sys_socket_h+set}" = set; then
-- echo "$as_me:$LINENO: checking for sys/socket.h" >&5
-- echo $ECHO_N "checking for sys/socket.h... $ECHO_C" >&6
-- if test "${ac_cv_header_sys_socket_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_sys_socket_h" >&5
-- echo "${ECHO_T}$ac_cv_header_sys_socket_h" >&6
-- else
-- # Is the header compilable?
-- echo "$as_me:$LINENO: checking sys/socket.h usability" >&5
-- echo $ECHO_N "checking sys/socket.h usability... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- $ac_includes_default
-- #include
-- _ACEOF
-- rm -f conftest.$ac_objext
-- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-- (eval $ac_compile) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest.$ac_objext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- ac_header_compiler=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_compiler=no
-- fi
-- rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-- echo "${ECHO_T}$ac_header_compiler" >&6
--
-- # Is the header present?
-- echo "$as_me:$LINENO: checking sys/socket.h presence" >&5
-- echo $ECHO_N "checking sys/socket.h presence... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- #include
-- _ACEOF
-- if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } >/dev/null; then
-- if test -s conftest.err; then
-- ac_cpp_err=$ac_c_preproc_warn_flag
-- ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-- else
-- ac_cpp_err=
-- fi
-- else
-- ac_cpp_err=yes
-- fi
-- if test -z "$ac_cpp_err"; then
-- ac_header_preproc=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_preproc=no
-- fi
-- rm -f conftest.err conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-- echo "${ECHO_T}$ac_header_preproc" >&6
--
-- # So? What about this header?
-- case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-- yes:no: )
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: accepted by the compiler, rejected by the preprocessor!" >&5
-- echo "$as_me: WARNING: sys/socket.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: proceeding with the compiler's result" >&5
-- echo "$as_me: WARNING: sys/socket.h: proceeding with the compiler's result" >&2;}
-- ac_header_preproc=yes
-- ;;
-- no:yes:* )
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: present but cannot be compiled" >&5
-- echo "$as_me: WARNING: sys/socket.h: present but cannot be compiled" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: check for missing prerequisite headers?" >&5
-- echo "$as_me: WARNING: sys/socket.h: check for missing prerequisite headers?" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: see the Autoconf documentation" >&5
-- echo "$as_me: WARNING: sys/socket.h: see the Autoconf documentation" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: section \"Present But Cannot Be Compiled\"" >&5
-- echo "$as_me: WARNING: sys/socket.h: section \"Present But Cannot Be Compiled\"" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: proceeding with the preprocessor's result" >&5
-- echo "$as_me: WARNING: sys/socket.h: proceeding with the preprocessor's result" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/socket.h: in the future, the compiler will take precedence" >&5
-- echo "$as_me: WARNING: sys/socket.h: in the future, the compiler will take precedence" >&2;}
-- (
-- cat <<\_ASBOX
-- ## ------------------------------------------ ##
-- ## Report this to the AC_PACKAGE_NAME lists. ##
-- ## ------------------------------------------ ##
-- _ASBOX
-- ) |
-- sed "s/^/$as_me: WARNING: /" >&2
-- ;;
-- esac
-- echo "$as_me:$LINENO: checking for sys/socket.h" >&5
-- echo $ECHO_N "checking for sys/socket.h... $ECHO_C" >&6
-- if test "${ac_cv_header_sys_socket_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- else
-- ac_cv_header_sys_socket_h=$ac_header_preproc
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_sys_socket_h" >&5
-- echo "${ECHO_T}$ac_cv_header_sys_socket_h" >&6
--
-- fi
-- if test $ac_cv_header_sys_socket_h = yes; then
-- :
-- else
-- { { echo "$as_me:$LINENO: error: \"*** no sys/socket.h\"" >&5
-- echo "$as_me: error: \"*** no sys/socket.h\"" >&2;}
-- { (exit 1); exit 1; }; }
-- fi
--
--
- if test "${ac_cv_header_sys_time_h+set}" = set; then
- echo "$as_me:$LINENO: checking for sys/time.h" >&5
- echo $ECHO_N "checking for sys/time.h... $ECHO_C" >&6
---- 20865,20870 ----
-***************
-*** 21595,21746 ****
- fi
-
-
-- if test "${ac_cv_header_sys_un_h+set}" = set; then
-- echo "$as_me:$LINENO: checking for sys/un.h" >&5
-- echo $ECHO_N "checking for sys/un.h... $ECHO_C" >&6
-- if test "${ac_cv_header_sys_un_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_sys_un_h" >&5
-- echo "${ECHO_T}$ac_cv_header_sys_un_h" >&6
-- else
-- # Is the header compilable?
-- echo "$as_me:$LINENO: checking sys/un.h usability" >&5
-- echo $ECHO_N "checking sys/un.h usability... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- $ac_includes_default
-- #include
-- _ACEOF
-- rm -f conftest.$ac_objext
-- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-- (eval $ac_compile) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest.$ac_objext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- ac_header_compiler=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_compiler=no
-- fi
-- rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-- echo "${ECHO_T}$ac_header_compiler" >&6
--
-- # Is the header present?
-- echo "$as_me:$LINENO: checking sys/un.h presence" >&5
-- echo $ECHO_N "checking sys/un.h presence... $ECHO_C" >&6
-- cat >conftest.$ac_ext <<_ACEOF
-- /* confdefs.h. */
-- _ACEOF
-- cat confdefs.h >>conftest.$ac_ext
-- cat >>conftest.$ac_ext <<_ACEOF
-- /* end confdefs.h. */
-- #include
-- _ACEOF
-- if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } >/dev/null; then
-- if test -s conftest.err; then
-- ac_cpp_err=$ac_c_preproc_warn_flag
-- ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-- else
-- ac_cpp_err=
-- fi
-- else
-- ac_cpp_err=yes
-- fi
-- if test -z "$ac_cpp_err"; then
-- ac_header_preproc=yes
-- else
-- echo "$as_me: failed program was:" >&5
-- sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_header_preproc=no
-- fi
-- rm -f conftest.err conftest.$ac_ext
-- echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-- echo "${ECHO_T}$ac_header_preproc" >&6
--
-- # So? What about this header?
-- case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-- yes:no: )
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: accepted by the compiler, rejected by the preprocessor!" >&5
-- echo "$as_me: WARNING: sys/un.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: proceeding with the compiler's result" >&5
-- echo "$as_me: WARNING: sys/un.h: proceeding with the compiler's result" >&2;}
-- ac_header_preproc=yes
-- ;;
-- no:yes:* )
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: present but cannot be compiled" >&5
-- echo "$as_me: WARNING: sys/un.h: present but cannot be compiled" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: check for missing prerequisite headers?" >&5
-- echo "$as_me: WARNING: sys/un.h: check for missing prerequisite headers?" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: see the Autoconf documentation" >&5
-- echo "$as_me: WARNING: sys/un.h: see the Autoconf documentation" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: section \"Present But Cannot Be Compiled\"" >&5
-- echo "$as_me: WARNING: sys/un.h: section \"Present But Cannot Be Compiled\"" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: proceeding with the preprocessor's result" >&5
-- echo "$as_me: WARNING: sys/un.h: proceeding with the preprocessor's result" >&2;}
-- { echo "$as_me:$LINENO: WARNING: sys/un.h: in the future, the compiler will take precedence" >&5
-- echo "$as_me: WARNING: sys/un.h: in the future, the compiler will take precedence" >&2;}
-- (
-- cat <<\_ASBOX
-- ## ------------------------------------------ ##
-- ## Report this to the AC_PACKAGE_NAME lists. ##
-- ## ------------------------------------------ ##
-- _ASBOX
-- ) |
-- sed "s/^/$as_me: WARNING: /" >&2
-- ;;
-- esac
-- echo "$as_me:$LINENO: checking for sys/un.h" >&5
-- echo $ECHO_N "checking for sys/un.h... $ECHO_C" >&6
-- if test "${ac_cv_header_sys_un_h+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
-- else
-- ac_cv_header_sys_un_h=$ac_header_preproc
-- fi
-- echo "$as_me:$LINENO: result: $ac_cv_header_sys_un_h" >&5
-- echo "${ECHO_T}$ac_cv_header_sys_un_h" >&6
--
-- fi
-- if test $ac_cv_header_sys_un_h = yes; then
-- :
-- else
-- { { echo "$as_me:$LINENO: error: \"*** no sys/un.h\"" >&5
-- echo "$as_me: error: \"*** no sys/un.h\"" >&2;}
-- { (exit 1); exit 1; }; }
-- fi
--
--
- if test "${ac_cv_header_unistd_h+set}" = set; then
- echo "$as_me:$LINENO: checking for unistd.h" >&5
- echo $ECHO_N "checking for unistd.h... $ECHO_C" >&6
---- 21011,21016 ----
-diff -rc toolbuslib-1.1/src/atb-tool.c toolbuslib-1.1-new/src/atb-tool.c
-*** toolbuslib-1.1/src/atb-tool.c 2008-11-10 13:59:41.000000000 +0100
---- toolbuslib-1.1-new/src/atb-tool.c 2010-08-23 16:58:11.000000000 +0200
-***************
-*** 6,22 ****
- #include
- #include
- #include
-- #include
-- #include
- #include
-- #include
- #include
-- #include
-- #include
- #include
- #include
-!
-! #include
-
- #include
- #include "safio.h"
---- 6,16 ----
- #include