3249 lines
		
	
	
		
			124 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			3249 lines
		
	
	
		
			124 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| # Haskell packages in Nixpkgs
 | ||
| #
 | ||
| # This file defines a function parameterized by the following:
 | ||
| #
 | ||
| #    pkgs:
 | ||
| #       the whole Nixpkgs (so that we can depend on non-Haskell packages)
 | ||
| #
 | ||
| #    newScope:
 | ||
| #       for redefining callPackage locally to resolve dependencies of
 | ||
| #       Haskell packages automatically
 | ||
| #
 | ||
| #    ghc:
 | ||
| #       the GHC version to be used for building the Haskell packages
 | ||
| #
 | ||
| #    prefFun:
 | ||
| #       version preferences for Haskell packages (see below)
 | ||
| #
 | ||
| #    enableLibraryProfiling:
 | ||
| #       Boolean flag indicating whether profiling libraries for all Haskell
 | ||
| #       packages should be built. If a library is to be built with profiling
 | ||
| #       enabled, its dependencies should have profiling enabled as well.
 | ||
| #       Therefore, this is implemented as a global flag.
 | ||
| #
 | ||
| #    modifyPrio:
 | ||
| #       Either the identity function or lowPrio is intended to be passed
 | ||
| #       here. The idea is that we can make a complete set of Haskell packages
 | ||
| #       have low priority from the outside.
 | ||
| #
 | ||
| #
 | ||
| # Policy for keeping multiple versions:
 | ||
| #
 | ||
| # We keep multiple versions for
 | ||
| #
 | ||
| #    * packages that are part of the Haskell Platform
 | ||
| #    * packages that are known to have severe interface changes
 | ||
| #
 | ||
| # For the packages where we keep multiple versions, version x.y.z is mapped
 | ||
| # to an attribute of name package_x_y_z and stored in a Nix expression called
 | ||
| # x.y.z.nix. There is no default.nix for such packages. There also is an
 | ||
| # attribute package that is defined to be self.package_x_y_z where x.y.z is
 | ||
| # the default version of the package. The global default can be overridden by
 | ||
| # passing a preferences function.
 | ||
| #
 | ||
| # For most packages, however, we keep only one version, and use default.nix.
 | ||
| 
 | ||
| { pkgs, newScope, ghc, modifyPrio ? (x : x)
 | ||
| , enableLibraryProfiling ? false
 | ||
| , enableSharedLibraries ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version
 | ||
| , enableSharedExecutables ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version
 | ||
| , enableCheckPhase ? pkgs.stdenv.lib.versionOlder "7.4" ghc.version
 | ||
| , enableStaticLibraries ? true
 | ||
| }:
 | ||
| 
 | ||
| # We redefine callPackage to take into account the new scope. The optional
 | ||
| # modifyPrio argument can be set to lowPrio to make all Haskell packages have
 | ||
| # low priority.
 | ||
| 
 | ||
| self : let callPackage = x : y : modifyPrio (newScope self x y); in
 | ||
| 
 | ||
| # Indentation deliberately broken at this point to keep the bulk
 | ||
| # of this file at a low indentation level.
 | ||
| 
 | ||
| {
 | ||
|   inherit callPackage;
 | ||
| 
 | ||
|   # GHC and its wrapper
 | ||
|   #
 | ||
|   # We use a wrapped version of GHC for nearly everything. The wrapped version
 | ||
|   # adds functionality to GHC to find libraries depended on or installed via
 | ||
|   # Nix. Because the wrapper is so much more useful than the plain GHC, we
 | ||
|   # call the plain GHC ghcPlain and the wrapped GHC simply ghc.
 | ||
| 
 | ||
|   ghcPlain = pkgs.lowPrio ghc; # Note that "ghc" is not "self.ghc" and
 | ||
|                                # refers to the function argument at the
 | ||
|                                # top of this file.
 | ||
| 
 | ||
|   ghc = callPackage ../development/compilers/ghc/wrapper.nix {
 | ||
|     ghc = ghc; # refers to ghcPlain
 | ||
|   };
 | ||
| 
 | ||
|   # An experimental wrapper around ghcPlain that does not automatically
 | ||
|   # pick up packages from the profile, but instead has a fixed set of packages
 | ||
|   # in its global database. The set of packages can be specified as an
 | ||
|   # argument to this function.
 | ||
| 
 | ||
|   ghcWithPackages = pkgs : callPackage ../development/compilers/ghc/with-packages.nix {
 | ||
|     ghc = ghc;                  # refers to ghcPlain
 | ||
|     packages = pkgs self;
 | ||
|     ignoreCollisions = false;
 | ||
|   };
 | ||
| 
 | ||
|   ghcWithPackagesOld = pkgs : (self.ghcWithPackages pkgs).override { ignoreCollisions = true; };
 | ||
| 
 | ||
|   # This is the Cabal builder, the function we use to build most Haskell
 | ||
|   # packages. It isn't the Cabal library, which is spelled "Cabal".
 | ||
| 
 | ||
|   cabal = callPackage ../build-support/cabal {
 | ||
|     Cabal = null;               # prefer the Cabal version shipped with the compiler
 | ||
|     hscolour = self.hscolourBootstrap;
 | ||
|     inherit enableLibraryProfiling enableCheckPhase
 | ||
|       enableStaticLibraries enableSharedLibraries enableSharedExecutables;
 | ||
|     glibcLocales = if pkgs.stdenv.isLinux then pkgs.glibcLocales else null;
 | ||
|     extension = self : super : {};
 | ||
|   };
 | ||
| 
 | ||
|   cabalJs = callPackage ../build-support/cabal/ghcjs.nix {
 | ||
|     Cabal = null;               # prefer the Cabal version shipped with the compiler
 | ||
|     hscolour = self.hscolourBootstrap;
 | ||
|     inherit enableLibraryProfiling enableCheckPhase
 | ||
|       enableStaticLibraries enableSharedLibraries enableSharedExecutables;
 | ||
|     glibcLocales = if pkgs.stdenv.isLinux then pkgs.glibcLocales else null;
 | ||
|     extension = self : super : {};
 | ||
|   };
 | ||
| 
 | ||
|   # A variant of the cabal build driver that disables unit testing.
 | ||
|   # Useful for breaking cycles, where the unit test of a package A
 | ||
|   # depends on package B, which has A as a regular build input.
 | ||
|   cabalNoTest = self.cabal.override { enableCheckPhase = false; };
 | ||
| 
 | ||
|   # Convenience helper function.
 | ||
|   disableTest = x: x.override { cabal = self.cabalNoTest; };
 | ||
| 
 | ||
|   # Haskell libraries.
 | ||
| 
 | ||
|   acidState = callPackage ../development/libraries/haskell/acid-state {};
 | ||
| 
 | ||
|   accelerate = callPackage ../development/libraries/haskell/accelerate {};
 | ||
| 
 | ||
|   accelerateCuda = callPackage ../development/libraries/haskell/accelerate-cuda {};
 | ||
| 
 | ||
|   accelerateExamples = callPackage ../development/libraries/haskell/accelerate-examples {};
 | ||
| 
 | ||
|   accelerateFft = callPackage ../development/libraries/haskell/accelerate-fft {};
 | ||
| 
 | ||
|   accelerateIo = callPackage ../development/libraries/haskell/accelerate-io {};
 | ||
| 
 | ||
|   acmeLookofdisapproval = callPackage ../development/libraries/haskell/acme-lookofdisapproval {};
 | ||
| 
 | ||
|   active = callPackage ../development/libraries/haskell/active {};
 | ||
| 
 | ||
|   ACVector = callPackage ../development/libraries/haskell/AC-Vector {};
 | ||
| 
 | ||
|   abstractDeque = callPackage ../development/libraries/haskell/abstract-deque {};
 | ||
| 
 | ||
|   abstractDequeTests = callPackage ../development/libraries/haskell/abstract-deque-tests {};
 | ||
| 
 | ||
|   abstractPar = callPackage ../development/libraries/haskell/abstract-par {};
 | ||
| 
 | ||
|   ad = callPackage ../development/libraries/haskell/ad {};
 | ||
| 
 | ||
|   adjunctions = callPackage ../development/libraries/haskell/adjunctions {};
 | ||
| 
 | ||
|   AES = callPackage ../development/libraries/haskell/AES {};
 | ||
| 
 | ||
|   aeson_0_7_0_4 = callPackage ../development/libraries/haskell/aeson/0.7.0.4.nix { blazeBuilder = null; };
 | ||
|   aeson_0_8_0_2 = callPackage ../development/libraries/haskell/aeson/0.8.0.2.nix { blazeBuilder = null; };
 | ||
|   aeson = self.aeson_0_8_0_2;
 | ||
| 
 | ||
|   aesonPretty = callPackage ../development/libraries/haskell/aeson-pretty {};
 | ||
| 
 | ||
|   aesonQq = callPackage ../development/libraries/haskell/aeson-qq {};
 | ||
| 
 | ||
|   aesonUtils = callPackage ../development/libraries/haskell/aeson-utils {};
 | ||
| 
 | ||
|   algebra = callPackage ../development/libraries/haskell/algebra {};
 | ||
| 
 | ||
|   alsaCore = callPackage ../development/libraries/haskell/alsa-core {};
 | ||
| 
 | ||
|   alsaMixer = callPackage ../development/libraries/haskell/alsa-mixer {};
 | ||
| 
 | ||
|   alsaPcm = callPackage ../development/libraries/haskell/alsa-pcm {};
 | ||
| 
 | ||
|   amqp = callPackage ../development/libraries/haskell/amqp {};
 | ||
| 
 | ||
|   annotatedWlPprint = callPackage ../development/libraries/haskell/annotated-wl-pprint {};
 | ||
| 
 | ||
|   appar = callPackage ../development/libraries/haskell/appar {};
 | ||
| 
 | ||
|   ansiTerminal = callPackage ../development/libraries/haskell/ansi-terminal {};
 | ||
| 
 | ||
|   ansiWlPprint = callPackage ../development/libraries/haskell/ansi-wl-pprint {};
 | ||
| 
 | ||
|   applicativeQuoters = callPackage ../development/libraries/haskell/applicative-quoters {};
 | ||
| 
 | ||
|   ariadne = callPackage ../development/libraries/haskell/ariadne {};
 | ||
| 
 | ||
|   arithmoi = callPackage ../development/libraries/haskell/arithmoi {};
 | ||
| 
 | ||
|   arrows = callPackage ../development/libraries/haskell/arrows {};
 | ||
| 
 | ||
|   assertFailure = callPackage ../development/libraries/haskell/assert-failure {};
 | ||
| 
 | ||
|   asn1Data = callPackage ../development/libraries/haskell/asn1-data {};
 | ||
| 
 | ||
|   asn1Encoding = callPackage ../development/libraries/haskell/asn1-encoding {};
 | ||
| 
 | ||
|   asn1Parse = callPackage ../development/libraries/haskell/asn1-parse {};
 | ||
| 
 | ||
|   asn1Types = callPackage ../development/libraries/haskell/asn1-types {};
 | ||
| 
 | ||
|   async_2_0_1_4 = callPackage ../development/libraries/haskell/async/2.0.1.4.nix {};
 | ||
|   async_2_0_1_6 = callPackage ../development/libraries/haskell/async/2.0.1.6.nix {};
 | ||
|   async = self.async_2_0_1_6;
 | ||
| 
 | ||
|   atomicPrimops = callPackage ../development/libraries/haskell/atomic-primops {};
 | ||
| 
 | ||
|   attempt = callPackage ../development/libraries/haskell/attempt {};
 | ||
| 
 | ||
|   attoLisp = callPackage ../development/libraries/haskell/atto-lisp {};
 | ||
| 
 | ||
|   attoparsec_0_10_4_0 = callPackage ../development/libraries/haskell/attoparsec/0.10.4.0.nix {};
 | ||
|   attoparsec_0_11_3_1 = callPackage ../development/libraries/haskell/attoparsec/0.11.3.1.nix {};
 | ||
|   attoparsec_0_12_1_2 = callPackage ../development/libraries/haskell/attoparsec/0.12.1.2.nix {};
 | ||
|   attoparsec = self.attoparsec_0_12_1_2;
 | ||
| 
 | ||
|   attoparsecBinary = callPackage ../development/libraries/haskell/attoparsec-binary {};
 | ||
| 
 | ||
|   attoparsecConduit = callPackage ../development/libraries/haskell/attoparsec-conduit {};
 | ||
| 
 | ||
|   attoparsecEnumerator = callPackage ../development/libraries/haskell/attoparsec-enumerator {};
 | ||
| 
 | ||
|   autoUpdate = callPackage ../development/libraries/haskell/auto-update {};
 | ||
| 
 | ||
|   aws = callPackage ../development/libraries/haskell/aws {};
 | ||
| 
 | ||
|   awsEc2 = callPackage ../development/libraries/haskell/aws-ec2 {};
 | ||
| 
 | ||
|   authenticate = callPackage ../development/libraries/haskell/authenticate {};
 | ||
| 
 | ||
|   authenticateOauth = callPackage ../development/libraries/haskell/authenticate-oauth {};
 | ||
| 
 | ||
|   base16Bytestring = callPackage ../development/libraries/haskell/base16-bytestring {};
 | ||
| 
 | ||
|   base32Bytestring = callPackage ../development/libraries/haskell/base32-bytestring {};
 | ||
| 
 | ||
|   base64String = callPackage ../development/libraries/haskell/base64-string {};
 | ||
| 
 | ||
|   base64Bytestring = callPackage ../development/libraries/haskell/base64-bytestring {};
 | ||
| 
 | ||
|   baseCompat = callPackage ../development/libraries/haskell/base-compat {};
 | ||
| 
 | ||
|   baseUnicodeSymbols = callPackage ../development/libraries/haskell/base-unicode-symbols {};
 | ||
| 
 | ||
|   basePrelude = callPackage ../development/libraries/haskell/base-prelude {};
 | ||
| 
 | ||
|   basicPrelude = callPackage ../development/libraries/haskell/basic-prelude {};
 | ||
| 
 | ||
|   benchpress = callPackage ../development/libraries/haskell/benchpress {};
 | ||
| 
 | ||
|   bencoding = callPackage ../development/libraries/haskell/bencoding {};
 | ||
| 
 | ||
|   bencode = callPackage ../development/libraries/haskell/bencode {};
 | ||
| 
 | ||
|   bert = callPackage ../development/libraries/haskell/bert {};
 | ||
| 
 | ||
|   bifunctors = callPackage ../development/libraries/haskell/bifunctors {};
 | ||
| 
 | ||
|   bimap = callPackage ../development/libraries/haskell/bimap {};
 | ||
| 
 | ||
|   binary_0_7_2_2 = callPackage ../development/libraries/haskell/binary/0.7.2.2.nix {};
 | ||
|   binary = null;                # core package since ghc >= 7.2.x
 | ||
| 
 | ||
|   binaryStrict = callPackage ../development/libraries/haskell/binary-strict {};
 | ||
| 
 | ||
|   binaryConduit = callPackage ../development/libraries/haskell/binary-conduit {};
 | ||
| 
 | ||
|   binaryShared = callPackage ../development/libraries/haskell/binary-shared {};
 | ||
| 
 | ||
|   bindingsDSL = callPackage ../development/libraries/haskell/bindings-DSL {};
 | ||
| 
 | ||
|   bindingsGLFW = callPackage ../development/libraries/haskell/bindings-GLFW {};
 | ||
| 
 | ||
|   bindingsLibusb = callPackage ../development/libraries/haskell/bindings-libusb {
 | ||
|     libusb = pkgs.libusb1;
 | ||
|   };
 | ||
| 
 | ||
|   bindingsPortaudio = callPackage ../development/libraries/haskell/bindings-portaudio {};
 | ||
| 
 | ||
|   bindingsPosix = callPackage ../development/libraries/haskell/bindings-posix {};
 | ||
| 
 | ||
|   bitarray = callPackage ../development/libraries/haskell/bitarray {};
 | ||
| 
 | ||
|   bitmap = callPackage ../development/libraries/haskell/bitmap {};
 | ||
| 
 | ||
|   bitsAtomic = callPackage ../development/libraries/haskell/bits-atomic {};
 | ||
| 
 | ||
|   bitsExtras = callPackage ../development/libraries/haskell/bits-extras {};
 | ||
| 
 | ||
|   bitset = callPackage ../development/libraries/haskell/bitset {};
 | ||
| 
 | ||
|   bktrees = callPackage ../development/libraries/haskell/bktrees {};
 | ||
| 
 | ||
|   blankCanvas = callPackage ../development/libraries/haskell/blank-canvas {};
 | ||
| 
 | ||
|   blazeBuilder = callPackage ../development/libraries/haskell/blaze-builder {};
 | ||
| 
 | ||
|   blazeBuilderConduit = callPackage ../development/libraries/haskell/blaze-builder-conduit {};
 | ||
| 
 | ||
|   blazeBuilderEnumerator = callPackage ../development/libraries/haskell/blaze-builder-enumerator {};
 | ||
| 
 | ||
|   blazeFromHtml = callPackage ../development/libraries/haskell/blaze-from-html {};
 | ||
| 
 | ||
|   blazeHtml = callPackage ../development/libraries/haskell/blaze-html {};
 | ||
| 
 | ||
|   blazeMarkup = callPackage ../development/libraries/haskell/blaze-markup {};
 | ||
| 
 | ||
|   blazeSvg = callPackage ../development/libraries/haskell/blaze-svg {};
 | ||
| 
 | ||
|   blazeTextual = callPackage ../development/libraries/haskell/blaze-textual {};
 | ||
| 
 | ||
|   BlogLiterately = callPackage ../development/libraries/haskell/BlogLiterately {};
 | ||
| 
 | ||
|   bloomfilter = callPackage ../development/libraries/haskell/bloomfilter {};
 | ||
| 
 | ||
|   bmp = callPackage ../development/libraries/haskell/bmp {};
 | ||
| 
 | ||
|   Boolean = callPackage ../development/libraries/haskell/Boolean {};
 | ||
| 
 | ||
|   boolExtras = callPackage ../development/libraries/haskell/bool-extras {};
 | ||
| 
 | ||
|   boundingboxes = callPackage ../development/libraries/haskell/boundingboxes {};
 | ||
| 
 | ||
|   BoundedChan = callPackage ../development/libraries/haskell/BoundedChan {};
 | ||
| 
 | ||
|   boxes = callPackage ../development/libraries/haskell/boxes {};
 | ||
| 
 | ||
|   brainfuck = callPackage ../development/libraries/haskell/brainfuck {};
 | ||
| 
 | ||
|   bson = callPackage ../development/libraries/haskell/bson {};
 | ||
| 
 | ||
|   boomerang = callPackage ../development/libraries/haskell/boomerang {};
 | ||
| 
 | ||
|   bound = callPackage ../development/libraries/haskell/bound {};
 | ||
| 
 | ||
|   bv = callPackage ../development/libraries/haskell/bv {};
 | ||
| 
 | ||
|   byteable = callPackage ../development/libraries/haskell/byteable {};
 | ||
| 
 | ||
|   bytedump = callPackage ../development/libraries/haskell/bytedump {};
 | ||
| 
 | ||
|   byteorder = callPackage ../development/libraries/haskell/byteorder {};
 | ||
| 
 | ||
|   bytes = callPackage ../development/libraries/haskell/bytes {};
 | ||
| 
 | ||
|   bytestringNums = callPackage ../development/libraries/haskell/bytestring-nums {};
 | ||
| 
 | ||
|   bytestringLexing = callPackage ../development/libraries/haskell/bytestring-lexing {};
 | ||
| 
 | ||
|   bytestringMmap = callPackage ../development/libraries/haskell/bytestring-mmap {};
 | ||
| 
 | ||
|   bytestringShow = callPackage ../development/libraries/haskell/bytestring-show {};
 | ||
| 
 | ||
|   bytestringTrie = callPackage ../development/libraries/haskell/bytestring-trie {};
 | ||
| 
 | ||
|   bytestringProgress = callPackage ../development/libraries/haskell/bytestring-progress {};
 | ||
| 
 | ||
|   bzlib = callPackage ../development/libraries/haskell/bzlib {};
 | ||
| 
 | ||
|   call = callPackage ../development/libraries/haskell/call {};
 | ||
| 
 | ||
|   c2hs = callPackage ../development/tools/haskell/c2hs {};
 | ||
| 
 | ||
|   c2hsc = callPackage ../development/tools/haskell/c2hsc {};
 | ||
| 
 | ||
|   Cabal_1_16_0_3 = callPackage ../development/libraries/haskell/Cabal/1.16.0.3.nix {};
 | ||
|   Cabal_1_18_1_3 = callPackage ../development/libraries/haskell/Cabal/1.18.1.3.nix {};
 | ||
|   Cabal_1_20_0_3 = callPackage ../development/libraries/haskell/Cabal/1.20.0.3.nix {};
 | ||
|   Cabal_HEAD = callPackage ../development/libraries/haskell/Cabal/head.nix {};
 | ||
|   Cabal = null;                 # core package since forever
 | ||
| 
 | ||
|   cabalCargs = callPackage ../development/libraries/haskell/cabal-cargs {};
 | ||
| 
 | ||
|   cabalFileTh = callPackage ../development/libraries/haskell/cabal-file-th {};
 | ||
| 
 | ||
|   cabalLenses = callPackage ../development/libraries/haskell/cabal-lenses {};
 | ||
| 
 | ||
|   cabalMacosx = callPackage ../development/libraries/haskell/cabal-macosx {};
 | ||
| 
 | ||
|   cairo = callPackage ../development/libraries/haskell/cairo {
 | ||
|     inherit (pkgs) cairo zlib;
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   carray = callPackage ../development/libraries/haskell/carray {};
 | ||
| 
 | ||
|   categories = callPackage ../development/libraries/haskell/categories {};
 | ||
| 
 | ||
|   cassava = callPackage ../development/libraries/haskell/cassava {};
 | ||
| 
 | ||
|   caseInsensitive_1_0_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.0.0.1.nix {};
 | ||
|   caseInsensitive_1_2_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.2.0.1.nix {};
 | ||
|   caseInsensitive = self.caseInsensitive_1_2_0_1;
 | ||
| 
 | ||
|   cautiousFile = callPackage ../development/libraries/haskell/cautious-file {};
 | ||
| 
 | ||
|   CCdelcont = callPackage ../development/libraries/haskell/CC-delcont {};
 | ||
| 
 | ||
|   cereal = callPackage ../development/libraries/haskell/cereal {};
 | ||
| 
 | ||
|   cerealConduit = callPackage ../development/libraries/haskell/cereal-conduit {};
 | ||
| 
 | ||
|   certificate = callPackage ../development/libraries/haskell/certificate {};
 | ||
| 
 | ||
|   cgi_3001_1_7_5 = callPackage ../development/libraries/haskell/cgi/3001.1.7.5.nix {};
 | ||
|   cgi_3001_2_0_0 = callPackage ../development/libraries/haskell/cgi/3001.2.0.0.nix {};
 | ||
|   cgi = self.cgi_3001_2_0_0;
 | ||
| 
 | ||
|   cgrep = callPackage ../development/libraries/haskell/cgrep {};
 | ||
| 
 | ||
|   charset = callPackage ../development/libraries/haskell/charset {};
 | ||
| 
 | ||
|   charsetdetectAe = callPackage ../development/libraries/haskell/charsetdetect-ae {};
 | ||
| 
 | ||
|   Chart = callPackage ../development/libraries/haskell/Chart {};
 | ||
|   ChartCairo = callPackage ../development/libraries/haskell/Chart-cairo {};
 | ||
|   ChartDiagrams = callPackage ../development/libraries/haskell/Chart-diagrams {};
 | ||
|   ChartGtk = callPackage ../development/libraries/haskell/Chart-gtk {};
 | ||
| 
 | ||
|   chaselevDeque = callPackage ../development/libraries/haskell/chaselev-deque {};
 | ||
| 
 | ||
|   ChasingBottoms = callPackage ../development/libraries/haskell/ChasingBottoms {};
 | ||
| 
 | ||
|   cheapskate = callPackage ../development/libraries/haskell/cheapskate {};
 | ||
| 
 | ||
|   checkers = callPackage ../development/libraries/haskell/checkers {};
 | ||
| 
 | ||
|   chell = callPackage ../development/libraries/haskell/chell {};
 | ||
| 
 | ||
|   chellQuickcheck = callPackage ../development/libraries/haskell/chell-quickcheck {};
 | ||
| 
 | ||
|   chunkedData = callPackage ../development/libraries/haskell/chunked-data {};
 | ||
| 
 | ||
|   citeprocHs = callPackage ../development/libraries/haskell/citeproc-hs {};
 | ||
| 
 | ||
|   cipherAes = callPackage ../development/libraries/haskell/cipher-aes {};
 | ||
| 
 | ||
|   cipherAes128 = callPackage ../development/libraries/haskell/cipher-aes128 {};
 | ||
| 
 | ||
|   cipherBlowfish = callPackage ../development/libraries/haskell/cipher-blowfish {};
 | ||
| 
 | ||
|   cipherCamellia = callPackage ../development/libraries/haskell/cipher-camellia {};
 | ||
| 
 | ||
|   cipherDes = callPackage ../development/libraries/haskell/cipher-des {};
 | ||
| 
 | ||
|   cipherRc4 = callPackage ../development/libraries/haskell/cipher-rc4 {};
 | ||
| 
 | ||
|   circlePacking = callPackage ../development/libraries/haskell/circle-packing {};
 | ||
| 
 | ||
|   classyPrelude = callPackage ../development/libraries/haskell/classy-prelude {};
 | ||
| 
 | ||
|   classyPreludeConduit = callPackage ../development/libraries/haskell/classy-prelude-conduit {};
 | ||
| 
 | ||
|   clay = callPackage ../development/libraries/haskell/clay {};
 | ||
| 
 | ||
|   cleanUnions = callPackage ../development/libraries/haskell/clean-unions {};
 | ||
| 
 | ||
|   clientsession = callPackage ../development/libraries/haskell/clientsession {};
 | ||
| 
 | ||
|   clock = callPackage ../development/libraries/haskell/clock {};
 | ||
| 
 | ||
|   cmdargs = callPackage ../development/libraries/haskell/cmdargs {};
 | ||
| 
 | ||
|   cmdlib = callPackage ../development/libraries/haskell/cmdlib {};
 | ||
| 
 | ||
|   cmdtheline = callPackage ../development/libraries/haskell/cmdtheline {};
 | ||
| 
 | ||
|   codeBuilder = callPackage ../development/libraries/haskell/code-builder {};
 | ||
| 
 | ||
|   CodecImageDevIL = callPackage ../development/libraries/haskell/codec-image-devil {};
 | ||
| 
 | ||
|   colorizeHaskell = callPackage ../development/libraries/haskell/colorize-haskell {};
 | ||
| 
 | ||
|   colors = callPackage ../development/libraries/haskell/colors {};
 | ||
| 
 | ||
|   colour = callPackage ../development/libraries/haskell/colour {};
 | ||
| 
 | ||
|   comonad = callPackage ../development/libraries/haskell/comonad {};
 | ||
| 
 | ||
|   comonadsFd = callPackage ../development/libraries/haskell/comonads-fd {};
 | ||
| 
 | ||
|   comonadTransformers = callPackage ../development/libraries/haskell/comonad-transformers {};
 | ||
| 
 | ||
|   compactStringFix = callPackage ../development/libraries/haskell/compact-string-fix {};
 | ||
| 
 | ||
|   compdata = callPackage ../development/libraries/haskell/compdata {};
 | ||
| 
 | ||
|   compdataParam = callPackage ../development/libraries/haskell/compdata-param {};
 | ||
| 
 | ||
|   composition = callPackage ../development/libraries/haskell/composition {};
 | ||
| 
 | ||
|   compressed = callPackage ../development/libraries/haskell/compressed {};
 | ||
| 
 | ||
|   concatenative = callPackage ../development/libraries/haskell/concatenative {};
 | ||
| 
 | ||
|   concreteTyperep = callPackage ../development/libraries/haskell/concreteTyperep {};
 | ||
| 
 | ||
|   cond = callPackage ../development/libraries/haskell/cond {};
 | ||
| 
 | ||
|   conduit = callPackage ../development/libraries/haskell/conduit {};
 | ||
| 
 | ||
|   conduitCombinators = callPackage ../development/libraries/haskell/conduit-combinators {};
 | ||
| 
 | ||
|   conduitExtra = callPackage ../development/libraries/haskell/conduit-extra {};
 | ||
| 
 | ||
|   ConfigFile = callPackage ../development/libraries/haskell/ConfigFile {};
 | ||
| 
 | ||
|   configurator = callPackage ../development/libraries/haskell/configurator {};
 | ||
| 
 | ||
|   connection = callPackage ../development/libraries/haskell/connection {};
 | ||
| 
 | ||
|   constraints = callPackage ../development/libraries/haskell/constraints {};
 | ||
| 
 | ||
|   controlBool = callPackage ../development/libraries/haskell/control-bool {};
 | ||
| 
 | ||
|   controlMonadFree = callPackage ../development/libraries/haskell/control-monad-free {};
 | ||
| 
 | ||
|   controlMonadLoop = callPackage ../development/libraries/haskell/control-monad-loop {};
 | ||
| 
 | ||
|   convertible = callPackage ../development/libraries/haskell/convertible {};
 | ||
| 
 | ||
|   continuedFractions = callPackage ../development/libraries/haskell/continued-fractions {};
 | ||
| 
 | ||
|   contravariant = callPackage ../development/libraries/haskell/contravariant {};
 | ||
| 
 | ||
|   concurrentExtra = callPackage ../development/libraries/haskell/concurrent-extra {};
 | ||
| 
 | ||
|   converge = callPackage ../development/libraries/haskell/converge {};
 | ||
| 
 | ||
|   cookie = callPackage ../development/libraries/haskell/cookie {};
 | ||
| 
 | ||
|   coroutineObject = callPackage ../development/libraries/haskell/coroutine-object {};
 | ||
| 
 | ||
|   cprngAes = callPackage ../development/libraries/haskell/cprng-aes {};
 | ||
| 
 | ||
|   criterion = callPackage ../development/libraries/haskell/criterion {};
 | ||
| 
 | ||
|   Crypto = callPackage ../development/libraries/haskell/Crypto {};
 | ||
| 
 | ||
|   cryptoApi = callPackage ../development/libraries/haskell/crypto-api {};
 | ||
| 
 | ||
|   cryptocipher = callPackage ../development/libraries/haskell/cryptocipher {};
 | ||
| 
 | ||
|   cryptoCipherTests = callPackage ../development/libraries/haskell/crypto-cipher-tests {};
 | ||
| 
 | ||
|   cryptoCipherTypes = callPackage ../development/libraries/haskell/crypto-cipher-types {};
 | ||
| 
 | ||
|   cryptoConduit = callPackage ../development/libraries/haskell/crypto-conduit {};
 | ||
| 
 | ||
|   cryptohash = callPackage ../development/libraries/haskell/cryptohash {};
 | ||
| 
 | ||
|   cryptohashConduit = callPackage ../development/libraries/haskell/cryptohash-conduit {};
 | ||
| 
 | ||
|   cryptohashCryptoapi = callPackage ../development/libraries/haskell/cryptohash-cryptoapi {};
 | ||
| 
 | ||
|   cryptoNumbers = callPackage ../development/libraries/haskell/crypto-numbers {};
 | ||
| 
 | ||
|   cryptoPubkeyTypes = callPackage ../development/libraries/haskell/crypto-pubkey-types {};
 | ||
| 
 | ||
|   cryptoPubkey = callPackage ../development/libraries/haskell/crypto-pubkey {};
 | ||
| 
 | ||
|   cryptoRandom = callPackage ../development/libraries/haskell/crypto-random {};
 | ||
| 
 | ||
|   cryptoRandomApi = callPackage ../development/libraries/haskell/crypto-random-api {};
 | ||
| 
 | ||
|   cuda = callPackage ../development/libraries/haskell/cuda {
 | ||
|     inherit (pkgs.linuxPackages) nvidia_x11;
 | ||
|   };
 | ||
| 
 | ||
|   csv = callPackage ../development/libraries/haskell/csv {};
 | ||
| 
 | ||
|   csv-conduit = callPackage ../development/libraries/haskell/csv-conduit {};
 | ||
| 
 | ||
|   cssText = callPackage ../development/libraries/haskell/css-text {};
 | ||
| 
 | ||
|   cufft = callPackage ../development/libraries/haskell/cufft {};
 | ||
| 
 | ||
|   curl = callPackage ../development/libraries/haskell/curl { curl = pkgs.curl; };
 | ||
| 
 | ||
|   cpu = callPackage ../development/libraries/haskell/cpu {};
 | ||
| 
 | ||
|   daemons = callPackage ../development/libraries/haskell/daemons { };
 | ||
| 
 | ||
|   dataAccessor = callPackage ../development/libraries/haskell/data-accessor/data-accessor.nix {};
 | ||
| 
 | ||
|   dataAccessorTemplate = callPackage ../development/libraries/haskell/data-accessor/data-accessor-template.nix {};
 | ||
| 
 | ||
|   dataAccessorTransformers = callPackage ../development/libraries/haskell/data-accessor/data-accessor-transformers.nix {};
 | ||
| 
 | ||
|   dataAccessorMtl = callPackage ../development/libraries/haskell/data-accessor/data-accessor-mtl.nix {};
 | ||
| 
 | ||
|   dataBinaryIeee754 = callPackage ../development/libraries/haskell/data-binary-ieee754 {};
 | ||
| 
 | ||
|   dataDefault = callPackage ../development/libraries/haskell/data-default {};
 | ||
| 
 | ||
|   dataDefaultClass = callPackage ../development/libraries/haskell/data-default-class {};
 | ||
|   dataDefaultInstancesBase = callPackage ../development/libraries/haskell/data-default-instances-containers {};
 | ||
|   dataDefaultInstancesContainers = callPackage ../development/libraries/haskell/data-default-instances-base {};
 | ||
|   dataDefaultInstancesDlist = callPackage ../development/libraries/haskell/data-default-instances-dlist {};
 | ||
|   dataDefaultInstancesOldLocale = callPackage ../development/libraries/haskell/data-default-instances-old-locale {};
 | ||
| 
 | ||
|   dataenc = callPackage ../development/libraries/haskell/dataenc {};
 | ||
| 
 | ||
|   dataFin = callPackage ../development/libraries/haskell/data-fin {};
 | ||
| 
 | ||
|   dataFix = callPackage ../development/libraries/haskell/data-fix {};
 | ||
| 
 | ||
|   dataFlags = callPackage ../development/libraries/haskell/data-flags {};
 | ||
| 
 | ||
|   dataHash = callPackage ../development/libraries/haskell/data-hash {};
 | ||
| 
 | ||
|   dataInttrie = callPackage ../development/libraries/haskell/data-inttrie {};
 | ||
| 
 | ||
|   dataLens = callPackage ../development/libraries/haskell/data-lens {};
 | ||
| 
 | ||
|   dataLensFd = callPackage ../development/libraries/haskell/data-lens-fd {};
 | ||
| 
 | ||
|   dataLensLight = callPackage ../development/libraries/haskell/data-lens-light {};
 | ||
| 
 | ||
|   dataLensTemplate = callPackage ../development/libraries/haskell/data-lens-template {};
 | ||
| 
 | ||
|   dataMemocombinators = callPackage ../development/libraries/haskell/data-memocombinators {};
 | ||
| 
 | ||
|   dataOrdlist = callPackage ../development/libraries/haskell/data-ordlist {};
 | ||
| 
 | ||
|   dataPprint = callPackage ../development/libraries/haskell/data-pprint {};
 | ||
| 
 | ||
|   dataReify = callPackage ../development/libraries/haskell/data-reify {};
 | ||
| 
 | ||
|   dateCache = callPackage ../development/libraries/haskell/date-cache {};
 | ||
| 
 | ||
|   dataChecked = callPackage ../development/libraries/haskell/data-checked {};
 | ||
| 
 | ||
|   datetime = callPackage ../development/libraries/haskell/datetime {};
 | ||
| 
 | ||
|   DAV = callPackage ../development/libraries/haskell/DAV {};
 | ||
| 
 | ||
|   dbmigrations = callPackage ../development/libraries/haskell/dbmigrations {};
 | ||
| 
 | ||
|   dbus = callPackage ../development/libraries/haskell/dbus {};
 | ||
| 
 | ||
|   Decimal = callPackage ../development/libraries/haskell/Decimal {};
 | ||
| 
 | ||
|   deepseq_1_2_0_1 = callPackage ../development/libraries/haskell/deepseq/1.2.0.1.nix {};
 | ||
|   deepseq_1_3_0_2 = callPackage ../development/libraries/haskell/deepseq/1.3.0.2.nix {};
 | ||
|   deepseq = null;               # core package since ghc >= 7.4.x
 | ||
| 
 | ||
|   deepseqGenerics = callPackage ../development/libraries/haskell/deepseq-generics {};
 | ||
| 
 | ||
|   deepseqTh = callPackage ../development/libraries/haskell/deepseq-th {};
 | ||
| 
 | ||
|   derive = callPackage ../development/libraries/haskell/derive {};
 | ||
| 
 | ||
|   dependentMap = callPackage ../development/libraries/haskell/dependent-map {};
 | ||
| 
 | ||
|   dependentSum = callPackage ../development/libraries/haskell/dependent-sum {};
 | ||
| 
 | ||
|   dependentSumTemplate = callPackage ../development/libraries/haskell/dependent-sum-template {};
 | ||
| 
 | ||
|   derp = callPackage ../development/libraries/haskell/derp {};
 | ||
| 
 | ||
|   dice = callPackage ../development/libraries/haskell/dice {};
 | ||
| 
 | ||
|   diagrams = callPackage ../development/libraries/haskell/diagrams/diagrams.nix {};
 | ||
|   diagramsCairo = callPackage ../development/libraries/haskell/diagrams/cairo.nix {};
 | ||
|   diagramsCore = callPackage ../development/libraries/haskell/diagrams/core.nix {};
 | ||
|   diagramsContrib = callPackage ../development/libraries/haskell/diagrams/contrib.nix {};
 | ||
|   diagramsGtk = callPackage ../development/libraries/haskell/diagrams/gtk.nix {};
 | ||
|   diagramsLib = callPackage ../development/libraries/haskell/diagrams/lib.nix {};
 | ||
|   diagramsPostscript = callPackage ../development/libraries/haskell/diagrams/postscript.nix {};
 | ||
|   diagramsRasterific = callPackage ../development/libraries/haskell/diagrams/rasterific.nix {};
 | ||
|   diagramsSvg = callPackage ../development/libraries/haskell/diagrams/svg.nix {};
 | ||
| 
 | ||
|   Diff = callPackage ../development/libraries/haskell/Diff {};
 | ||
| 
 | ||
|   diff3 = callPackage ../development/libraries/haskell/diff3 {};
 | ||
| 
 | ||
|   digest = callPackage ../development/libraries/haskell/digest {
 | ||
|     inherit (pkgs) zlib;
 | ||
|   };
 | ||
| 
 | ||
|   digestPure = callPackage ../development/libraries/haskell/digest-pure {};
 | ||
| 
 | ||
|   digestiveFunctors = callPackage ../development/libraries/haskell/digestive-functors {};
 | ||
| 
 | ||
|   digestiveFunctorsAeson = callPackage ../development/libraries/haskell/digestive-functors-aeson {};
 | ||
| 
 | ||
|   digestiveFunctorsHeist = callPackage ../development/libraries/haskell/digestive-functors-heist {};
 | ||
| 
 | ||
|   digestiveFunctorsSnap = callPackage ../development/libraries/haskell/digestive-functors-snap {};
 | ||
| 
 | ||
|   digits = callPackage ../development/libraries/haskell/digits {};
 | ||
| 
 | ||
|   dimensional = callPackage ../development/libraries/haskell/dimensional {};
 | ||
| 
 | ||
|   dimensionalTf = callPackage ../development/libraries/haskell/dimensional-tf {};
 | ||
| 
 | ||
|   directSqlite = callPackage ../development/libraries/haskell/direct-sqlite {};
 | ||
| 
 | ||
|   directoryLayout = callPackage ../development/libraries/haskell/directory-layout {};
 | ||
| 
 | ||
|   directoryTree = callPackage ../development/libraries/haskell/directory-tree {};
 | ||
| 
 | ||
|   distributedStatic = callPackage ../development/libraries/haskell/distributed-static {};
 | ||
| 
 | ||
|   distributedProcess = callPackage ../development/libraries/haskell/distributed-process {};
 | ||
| 
 | ||
|   distributedProcessMonadControl = callPackage ../development/libraries/haskell/distributed-process-monad-control {};
 | ||
| 
 | ||
|   distributedProcessP2p = callPackage ../development/libraries/haskell/distributed-process-p2p {};
 | ||
| 
 | ||
|   distributedProcessPlatform = callPackage ../development/libraries/haskell/distributed-process-platform {};
 | ||
| 
 | ||
|   distributive = callPackage ../development/libraries/haskell/distributive {};
 | ||
| 
 | ||
|   djinn = callPackage ../development/libraries/haskell/djinn {};
 | ||
| 
 | ||
|   djinnGhc = callPackage ../development/libraries/haskell/djinn-ghc {};
 | ||
| 
 | ||
|   djinnLib = callPackage ../development/libraries/haskell/djinn-lib {};
 | ||
| 
 | ||
|   dlist = callPackage ../development/libraries/haskell/dlist {};
 | ||
| 
 | ||
|   dlistInstances = callPackage ../development/libraries/haskell/dlist-instances {};
 | ||
| 
 | ||
|   dns = callPackage ../development/libraries/haskell/dns {};
 | ||
| 
 | ||
|   doctest = callPackage ../development/libraries/haskell/doctest {};
 | ||
| 
 | ||
|   doctestProp = callPackage ../development/libraries/haskell/doctest-prop {};
 | ||
| 
 | ||
|   domSelector = callPackage ../development/libraries/haskell/dom-selector {};
 | ||
| 
 | ||
|   dotgen = callPackage ../development/libraries/haskell/dotgen {};
 | ||
| 
 | ||
|   doubleConversion = callPackage ../development/libraries/haskell/double-conversion {};
 | ||
| 
 | ||
|   download = callPackage ../development/libraries/haskell/download {};
 | ||
| 
 | ||
|   downloadCurl = callPackage ../development/libraries/haskell/download-curl {};
 | ||
| 
 | ||
|   DRBG = callPackage ../development/libraries/haskell/DRBG {};
 | ||
| 
 | ||
|   dsp = callPackage ../development/libraries/haskell/dsp {};
 | ||
| 
 | ||
|   dstring = callPackage ../development/libraries/haskell/dstring {};
 | ||
| 
 | ||
|   dualTree = callPackage ../development/libraries/haskell/dual-tree {};
 | ||
| 
 | ||
|   dynamicCabal = callPackage ../development/libraries/haskell/dynamic-cabal {};
 | ||
| 
 | ||
|   dyre = callPackage ../development/libraries/haskell/dyre {};
 | ||
| 
 | ||
|   easyFile = callPackage ../development/libraries/haskell/easy-file {};
 | ||
| 
 | ||
|   editDistance = callPackage ../development/libraries/haskell/edit-distance {};
 | ||
| 
 | ||
|   editline = callPackage ../development/libraries/haskell/editline {};
 | ||
| 
 | ||
|   ekg = callPackage ../development/libraries/haskell/ekg {};
 | ||
|   ekgBosun = callPackage ../development/libraries/haskell/ekg-bosun {};
 | ||
|   ekgCarbon = callPackage ../development/libraries/haskell/ekg-carbon {};
 | ||
|   ekgCore = callPackage ../development/libraries/haskell/ekg-core {};
 | ||
| 
 | ||
|   elerea = callPackage ../development/libraries/haskell/elerea {};
 | ||
| 
 | ||
|   Elm = callPackage ../development/compilers/elm/elm.nix {};
 | ||
| 
 | ||
|   elmCompiler = callPackage ../development/compilers/elm/elm-compiler.nix {};
 | ||
| 
 | ||
|   elmMake = callPackage ../development/compilers/elm/elm-make.nix {
 | ||
|     optparseApplicative = self.optparseApplicative_0_10_0;
 | ||
|   };
 | ||
| 
 | ||
|   elmPackage = callPackage ../development/compilers/elm/elm-package.nix {};
 | ||
| 
 | ||
|   elmServer = callPackage ../development/compilers/elm/elm-server.nix {};
 | ||
| 
 | ||
|   elmRepl = callPackage ../development/compilers/elm/elm-repl.nix {};
 | ||
| 
 | ||
|   elmReactor = callPackage ../development/compilers/elm/elm-reactor.nix {};
 | ||
| 
 | ||
|   elmGet = callPackage ../development/compilers/elm/elm-get.nix {
 | ||
|     optparseApplicative = self.optparseApplicative_0_10_0;
 | ||
|   };
 | ||
| 
 | ||
|   emailValidate = callPackage ../development/libraries/haskell/email-validate {};
 | ||
| 
 | ||
|   enclosedExceptions = callPackage ../development/libraries/haskell/enclosed-exceptions {};
 | ||
| 
 | ||
|   encoding = callPackage ../development/libraries/haskell/encoding {};
 | ||
| 
 | ||
|   engineIo = callPackage ../development/libraries/haskell/engine-io {};
 | ||
|   engineIoSnap = callPackage ../development/libraries/haskell/engine-io-snap {};
 | ||
| 
 | ||
|   enumerator = callPackage ../development/libraries/haskell/enumerator {};
 | ||
| 
 | ||
|   enummapset = callPackage ../development/libraries/haskell/enummapset {};
 | ||
| 
 | ||
|   enummapsetTh = callPackage ../development/libraries/haskell/enummapset-th {};
 | ||
| 
 | ||
|   enumset = callPackage ../development/libraries/haskell/enumset {};
 | ||
| 
 | ||
|   entropy = callPackage ../development/libraries/haskell/entropy {};
 | ||
| 
 | ||
|   elevator = callPackage ../development/libraries/haskell/elevator {};
 | ||
| 
 | ||
|   equationalReasoning = callPackage ../development/libraries/haskell/equational-reasoning {};
 | ||
| 
 | ||
|   equivalence = callPackage ../development/libraries/haskell/equivalence {};
 | ||
| 
 | ||
|   erf = callPackage ../development/libraries/haskell/erf {};
 | ||
| 
 | ||
|   errorcallEqInstance = callPackage ../development/libraries/haskell/errorcall-eq-instance {};
 | ||
| 
 | ||
|   errors = callPackage ../development/libraries/haskell/errors {};
 | ||
| 
 | ||
|   either = callPackage ../development/libraries/haskell/either {};
 | ||
| 
 | ||
|   EitherT = callPackage ../development/libraries/haskell/EitherT {};
 | ||
| 
 | ||
|   esqueleto = callPackage ../development/libraries/haskell/esqueleto {};
 | ||
| 
 | ||
|   eventList = callPackage ../development/libraries/haskell/event-list {};
 | ||
| 
 | ||
|   exPool = callPackage ../development/libraries/haskell/ex-pool {};
 | ||
| 
 | ||
|   exceptionMtl = callPackage ../development/libraries/haskell/exception-mtl {};
 | ||
| 
 | ||
|   exceptionTransformers = callPackage ../development/libraries/haskell/exception-transformers {};
 | ||
| 
 | ||
|   exceptions = callPackage ../development/libraries/haskell/exceptions {};
 | ||
| 
 | ||
|   explicitException = callPackage ../development/libraries/haskell/explicit-exception {};
 | ||
| 
 | ||
|   executablePath = callPackage ../development/libraries/haskell/executable-path {};
 | ||
| 
 | ||
|   Extra = callPackage ../development/libraries/haskell/Extra-lib {};
 | ||
| 
 | ||
|   fay = callPackage ../development/libraries/haskell/fay {};
 | ||
| 
 | ||
|   fayBase = callPackage ../development/libraries/haskell/fay-base {};
 | ||
| 
 | ||
|   fayText = callPackage ../development/libraries/haskell/fay-text {};
 | ||
| 
 | ||
|   fdoNotify = callPackage ../development/libraries/haskell/fdo-notify {};
 | ||
| 
 | ||
|   filepath = null;              # core package since forever
 | ||
| 
 | ||
|   fileLocation = callPackage ../development/libraries/haskell/file-location {};
 | ||
| 
 | ||
|   fixedVector = callPackage ../development/libraries/haskell/fixed-vector {};
 | ||
| 
 | ||
|   fmlist = callPackage ../development/libraries/haskell/fmlist {};
 | ||
| 
 | ||
|   ftphs = callPackage ../development/libraries/haskell/ftphs {};
 | ||
| 
 | ||
|   extensibleEffects = callPackage ../development/libraries/haskell/extensible-effects {};
 | ||
| 
 | ||
|   extensibleExceptions = callPackage ../development/libraries/haskell/extensible-exceptions {};
 | ||
| 
 | ||
|   extra = callPackage ../development/libraries/haskell/extra {};
 | ||
| 
 | ||
|   failure = callPackage ../development/libraries/haskell/failure {};
 | ||
| 
 | ||
|   fastcgi = callPackage ../development/libraries/haskell/fastcgi {};
 | ||
| 
 | ||
|   fastLogger = callPackage ../development/libraries/haskell/fast-logger {};
 | ||
| 
 | ||
|   fb = callPackage ../development/libraries/haskell/fb {};
 | ||
| 
 | ||
|   fclabels = callPackage ../development/libraries/haskell/fclabels {};
 | ||
| 
 | ||
|   FerryCore = callPackage ../development/libraries/haskell/FerryCore {};
 | ||
| 
 | ||
|   funcmp = callPackage ../development/libraries/haskell/funcmp {};
 | ||
| 
 | ||
|   feed = callPackage ../development/libraries/haskell/feed {};
 | ||
| 
 | ||
|   fileEmbed = callPackage ../development/libraries/haskell/file-embed {};
 | ||
| 
 | ||
|   filemanip = callPackage ../development/libraries/haskell/filemanip {};
 | ||
| 
 | ||
|   flexibleDefaults = callPackage ../development/libraries/haskell/flexible-defaults {};
 | ||
| 
 | ||
|   filestore = callPackage ../development/libraries/haskell/filestore {};
 | ||
| 
 | ||
|   filesystemConduit = callPackage ../development/libraries/haskell/filesystem-conduit {};
 | ||
| 
 | ||
|   final = callPackage ../development/libraries/haskell/final {};
 | ||
| 
 | ||
|   fixed = callPackage ../development/libraries/haskell/fixed {};
 | ||
| 
 | ||
|   fgl = callPackage ../development/libraries/haskell/fgl {};
 | ||
| 
 | ||
|   fglVisualize = callPackage ../development/libraries/haskell/fgl-visualize {};
 | ||
| 
 | ||
|   fingertree = callPackage ../development/libraries/haskell/fingertree {};
 | ||
| 
 | ||
|   focus = callPackage ../development/libraries/haskell/focus {};
 | ||
| 
 | ||
|   foldl = callPackage ../development/libraries/haskell/foldl {};
 | ||
| 
 | ||
|   folds = callPackage ../development/libraries/haskell/folds {};
 | ||
| 
 | ||
|   FontyFruity = callPackage ../development/libraries/haskell/FontyFruity {};
 | ||
| 
 | ||
|   forceLayout = callPackage ../development/libraries/haskell/force-layout {};
 | ||
| 
 | ||
|   formatting = callPackage ../development/libraries/haskell/formatting {};
 | ||
| 
 | ||
|   free = callPackage ../development/libraries/haskell/free {};
 | ||
| 
 | ||
|   freeGame = callPackage ../development/libraries/haskell/free-game {};
 | ||
| 
 | ||
|   fsnotify = callPackage ../development/libraries/haskell/fsnotify {
 | ||
|     hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.hfsevents;
 | ||
|   };
 | ||
| 
 | ||
|   freetype2 = callPackage ../development/libraries/haskell/freetype2 {};
 | ||
| 
 | ||
|   fuzzcheck = callPackage ../development/libraries/haskell/fuzzcheck {};
 | ||
| 
 | ||
|   functorInfix = callPackage ../development/libraries/haskell/functor-infix {};
 | ||
| 
 | ||
|   gamma = callPackage ../development/libraries/haskell/gamma {};
 | ||
| 
 | ||
|   geniplate = callPackage ../development/libraries/haskell/geniplate {};
 | ||
| 
 | ||
|   gd = callPackage ../development/libraries/haskell/gd {
 | ||
|     inherit (pkgs) gd zlib;
 | ||
|   };
 | ||
| 
 | ||
|   gdiff = callPackage ../development/libraries/haskell/gdiff {};
 | ||
| 
 | ||
|   genericAeson = callPackage ../development/libraries/haskell/generic-aeson {};
 | ||
| 
 | ||
|   genericDeriving = callPackage ../development/libraries/haskell/generic-deriving {};
 | ||
| 
 | ||
|   GenericPretty = callPackage ../development/libraries/haskell/GenericPretty {};
 | ||
| 
 | ||
|   genericsSop = callPackage ../development/libraries/haskell/generics-sop {};
 | ||
| 
 | ||
|   ghcCore = callPackage ../development/libraries/haskell/ghc-core {};
 | ||
| 
 | ||
|   ghcEvents = callPackage ../development/libraries/haskell/ghc-events {};
 | ||
| 
 | ||
|   ghcEventsAnalyze = callPackage ../development/tools/haskell/ghc-events-analyze {};
 | ||
| 
 | ||
|   ghcGcTune = callPackage ../development/tools/haskell/ghc-gc-tune {};
 | ||
| 
 | ||
|   ghcHeapView = callPackage ../development/libraries/haskell/ghc-heap-view {
 | ||
|     cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled
 | ||
|   };
 | ||
| 
 | ||
|   ghcid = callPackage ../development/tools/haskell/ghcid {};
 | ||
| 
 | ||
|   ghcjs = callPackage ../development/compilers/ghcjs {
 | ||
|     Cabal = self.Cabal_HEAD;
 | ||
|     cabalInstall = self.cabalInstall_HEAD;
 | ||
|     haddock = self.haddock.override {
 | ||
|       Cabal = null;
 | ||
|     };
 | ||
|   };
 | ||
| 
 | ||
|   ghcjsDom = callPackage ../development/libraries/haskell/ghcjs-dom {};
 | ||
| 
 | ||
|   ghcjsCodemirror = callPackage ../development/libraries/haskell/ghcjs-codemirror {};
 | ||
| 
 | ||
|   ghcjsPrim = callPackage ../development/libraries/haskell/ghcjs-prim {};
 | ||
| 
 | ||
|   ghcMod = callPackage ../development/libraries/haskell/ghc-mod { inherit (pkgs) emacs; };
 | ||
| 
 | ||
|   ghcMtl = callPackage ../development/libraries/haskell/ghc-mtl {};
 | ||
| 
 | ||
|   ghcPaths = callPackage ../development/libraries/haskell/ghc-paths {};
 | ||
| 
 | ||
|   ghcParser = callPackage ../development/libraries/haskell/ghc-parser {};
 | ||
| 
 | ||
|   ghcSyb = callPackage ../development/libraries/haskell/ghc-syb {};
 | ||
| 
 | ||
|   ghcSybUtils = callPackage ../development/libraries/haskell/ghc-syb-utils {};
 | ||
| 
 | ||
|   ghcVis = callPackage ../development/libraries/haskell/ghc-vis {
 | ||
|     cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled
 | ||
|   };
 | ||
| 
 | ||
|   gio = callPackage ../development/libraries/haskell/gio {};
 | ||
| 
 | ||
|   gitDate = callPackage ../development/libraries/haskell/git-date {};
 | ||
| 
 | ||
|   github = callPackage ../development/libraries/haskell/github {};
 | ||
| 
 | ||
|   gitit = callPackage ../development/libraries/haskell/gitit {};
 | ||
| 
 | ||
|   gitlib = callPackage ../development/libraries/haskell/gitlib {};
 | ||
| 
 | ||
|   gitlibLibgit2 = callPackage ../development/libraries/haskell/gitlib-libgit2 {};
 | ||
| 
 | ||
|   gitlibTest = callPackage ../development/libraries/haskell/gitlib-test {};
 | ||
| 
 | ||
|   gl = callPackage ../development/libraries/haskell/gl {};
 | ||
| 
 | ||
|   glade = callPackage ../development/libraries/haskell/glade {
 | ||
|     inherit (pkgs.gnome) libglade;
 | ||
|     gtkC = pkgs.gtk;
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   GLFW = callPackage ../development/libraries/haskell/GLFW {};
 | ||
| 
 | ||
|   GLFWB = callPackage ../development/libraries/haskell/GLFW-b {};
 | ||
| 
 | ||
|   glib = callPackage ../development/libraries/haskell/glib {
 | ||
|     glib = pkgs.glib;
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   Glob = callPackage ../development/libraries/haskell/Glob {};
 | ||
| 
 | ||
|   GlomeVec = callPackage ../development/libraries/haskell/GlomeVec {};
 | ||
| 
 | ||
|   gloss = callPackage ../development/libraries/haskell/gloss {};
 | ||
| 
 | ||
|   glossBanana = callPackage ../development/libraries/haskell/gloss-banana {};
 | ||
| 
 | ||
|   glossAccelerate = callPackage ../development/libraries/haskell/gloss-accelerate {};
 | ||
| 
 | ||
|   glossRaster = callPackage ../development/libraries/haskell/gloss-raster {};
 | ||
| 
 | ||
|   glossRasterAccelerate = callPackage ../development/libraries/haskell/gloss-raster-accelerate {};
 | ||
| 
 | ||
|   glossRendering = callPackage ../development/libraries/haskell/gloss-rendering {};
 | ||
| 
 | ||
|   glpkHs = callPackage ../development/libraries/haskell/glpk-hs {};
 | ||
| 
 | ||
|   GLURaw = callPackage ../development/libraries/haskell/GLURaw {};
 | ||
| 
 | ||
|   GLUT = callPackage ../development/libraries/haskell/GLUT {};
 | ||
| 
 | ||
|   GLUtil = callPackage ../development/libraries/haskell/GLUtil {};
 | ||
| 
 | ||
|   gnuidn = callPackage ../development/libraries/haskell/gnuidn {};
 | ||
| 
 | ||
|   gnuplot = callPackage ../development/libraries/haskell/gnuplot {};
 | ||
| 
 | ||
|   gnutls = callPackage ../development/libraries/haskell/gnutls { inherit (pkgs) gnutls; };
 | ||
| 
 | ||
|   greencard = callPackage ../development/libraries/haskell/greencard { };
 | ||
| 
 | ||
|   gsasl = callPackage ../development/libraries/haskell/gsasl { inherit (pkgs) gsasl; };
 | ||
| 
 | ||
|   gtk = callPackage ../development/libraries/haskell/gtk {
 | ||
|     inherit (pkgs) gtk;
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   gtk3 = callPackage ../development/libraries/haskell/gtk3 {
 | ||
|     inherit (pkgs) gtk3;
 | ||
|   };
 | ||
| 
 | ||
|   gtkglext = callPackage ../development/libraries/haskell/gtkglext { gtkglext = pkgs.gnome2.gtkglext; };
 | ||
| 
 | ||
|   gtk2hsBuildtools = callPackage ../development/libraries/haskell/gtk2hs-buildtools {};
 | ||
| 
 | ||
|   gtksourceview2 = callPackage ../development/libraries/haskell/gtksourceview2 {
 | ||
|     inherit (pkgs.gnome) gtksourceview;
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   gtkTraymanager = callPackage ../development/libraries/haskell/gtk-traymanager {};
 | ||
| 
 | ||
|   Graphalyze = callPackage ../development/libraries/haskell/Graphalyze {};
 | ||
| 
 | ||
|   graphmod = callPackage ../development/tools/haskell/graphmod {};
 | ||
| 
 | ||
|   graphviz = callPackage ../development/libraries/haskell/graphviz { systemGraphviz = pkgs.graphviz; };
 | ||
| 
 | ||
|   graphSCC = callPackage ../development/libraries/haskell/graphscc {};
 | ||
| 
 | ||
|   graphWrapper = callPackage ../development/libraries/haskell/graph-wrapper {};
 | ||
| 
 | ||
|   grid = callPackage ../development/libraries/haskell/grid {};
 | ||
| 
 | ||
|   groom = callPackage ../development/libraries/haskell/groom {};
 | ||
| 
 | ||
|   groups = callPackage ../development/libraries/haskell/groups {};
 | ||
| 
 | ||
|   groupoids = callPackage ../development/libraries/haskell/groupoids {};
 | ||
| 
 | ||
|   hakyll = callPackage ../development/libraries/haskell/hakyll {};
 | ||
| 
 | ||
|   half = callPackage ../development/libraries/haskell/half {};
 | ||
| 
 | ||
|   hamlet = callPackage ../development/libraries/haskell/hamlet {};
 | ||
| 
 | ||
|   happstackServer = callPackage ../development/libraries/haskell/happstack/happstack-server.nix {};
 | ||
| 
 | ||
|   happstackHamlet = callPackage ../development/libraries/haskell/happstack/happstack-hamlet.nix {};
 | ||
| 
 | ||
|   happstackLite = callPackage ../development/libraries/haskell/happstack/happstack-lite.nix {};
 | ||
| 
 | ||
|   happstackFastCGI = callPackage ../development/libraries/haskell/happstack/happstack-fastcgi.nix {};
 | ||
| 
 | ||
|   hashable = callPackage ../development/libraries/haskell/hashable {};
 | ||
| 
 | ||
|   hashableExtras = callPackage ../development/libraries/haskell/hashable-extras {};
 | ||
| 
 | ||
|   hashedStorage = callPackage ../development/libraries/haskell/hashed-storage {};
 | ||
| 
 | ||
|   hashtables = callPackage ../development/libraries/haskell/hashtables {};
 | ||
| 
 | ||
|   hask = callPackage ../development/libraries/haskell/hask {};
 | ||
| 
 | ||
|   haskelldb = callPackage ../development/libraries/haskell/haskelldb {};
 | ||
| 
 | ||
|   haskeline = callPackage ../development/libraries/haskell/haskeline {};
 | ||
| 
 | ||
|   haskelineClass = callPackage ../development/libraries/haskell/haskeline-class {};
 | ||
| 
 | ||
|   haskellGenerate = callPackage ../development/libraries/haskell/haskell-generate {};
 | ||
| 
 | ||
|   haskellLexer = callPackage ../development/libraries/haskell/haskell-lexer {};
 | ||
| 
 | ||
|   haskellMpi = callPackage ../development/libraries/haskell/haskell-mpi {
 | ||
|     mpi = pkgs.openmpi;
 | ||
|   };
 | ||
| 
 | ||
|   haskellNames = callPackage ../development/libraries/haskell/haskell-names {};
 | ||
| 
 | ||
|   HaskellNet = callPackage ../development/libraries/haskell/HaskellNet {};
 | ||
|   HaskellNetSSL = callPackage ../development/libraries/haskell/HaskellNet-SSL {};
 | ||
| 
 | ||
|   haskellPackages = callPackage ../development/libraries/haskell/haskell-packages {};
 | ||
| 
 | ||
|   haskellSrc = callPackage ../development/libraries/haskell/haskell-src {};
 | ||
| 
 | ||
|   haskellSrcExts_1_15_0_1 = callPackage ../development/libraries/haskell/haskell-src-exts/1.15.0.1.nix {};
 | ||
|   haskellSrcExts_1_16_0_1 = callPackage ../development/libraries/haskell/haskell-src-exts/1.16.0.1.nix {};
 | ||
|   haskellSrcExts = self.haskellSrcExts_1_16_0_1;
 | ||
| 
 | ||
|   haskellSrcMeta = callPackage ../development/libraries/haskell/haskell-src-meta {};
 | ||
| 
 | ||
|   haskintex = callPackage ../development/libraries/haskell/haskintex {};
 | ||
| 
 | ||
|   haskoin = callPackage ../development/libraries/haskell/haskoin {};
 | ||
| 
 | ||
|   haskore = callPackage ../development/libraries/haskell/haskore {};
 | ||
| 
 | ||
|   hastache = callPackage ../development/libraries/haskell/hastache {};
 | ||
| 
 | ||
|   hasteCompiler = callPackage ../development/libraries/haskell/haste-compiler {};
 | ||
| 
 | ||
|   hastePerch = callPackage ../development/libraries/haskell/haste-perch {};
 | ||
| 
 | ||
|   HaTeX = callPackage ../development/libraries/haskell/HaTeX {};
 | ||
| 
 | ||
|   hcltest = callPackage ../development/libraries/haskell/hcltest {};
 | ||
| 
 | ||
|   hedis = callPackage ../development/libraries/haskell/hedis {};
 | ||
| 
 | ||
|   heredoc = callPackage ../development/libraries/haskell/heredoc {};
 | ||
| 
 | ||
|   here = callPackage ../development/libraries/haskell/here {};
 | ||
| 
 | ||
|   hexpat = callPackage ../development/libraries/haskell/hexpat {};
 | ||
| 
 | ||
|   hex = callPackage ../development/libraries/haskell/hex {};
 | ||
| 
 | ||
|   hgal = callPackage ../development/libraries/haskell/hgal {};
 | ||
| 
 | ||
|   higherLeveldb = callPackage ../development/libraries/haskell/higher-leveldb {};
 | ||
| 
 | ||
|   hourglass = callPackage ../development/libraries/haskell/hourglass {};
 | ||
| 
 | ||
|   hplayground = callPackage ../development/libraries/haskell/hplayground {};
 | ||
| 
 | ||
|   hseCpp = callPackage ../development/libraries/haskell/hse-cpp {};
 | ||
| 
 | ||
|   hsimport = callPackage ../development/libraries/haskell/hsimport {};
 | ||
| 
 | ||
|   HTF = callPackage ../development/libraries/haskell/HTF {};
 | ||
| 
 | ||
|   HTTP = callPackage ../development/libraries/haskell/HTTP {};
 | ||
| 
 | ||
|   httpAttoparsec = callPackage ../development/libraries/haskell/http-attoparsec {};
 | ||
| 
 | ||
|   httpClient = callPackage ../development/libraries/haskell/http-client {};
 | ||
| 
 | ||
|   httpClientConduit = callPackage ../development/libraries/haskell/http-client-conduit {};
 | ||
| 
 | ||
|   httpClientMultipart = callPackage ../development/libraries/haskell/http-client-multipart {};
 | ||
| 
 | ||
|   httpClientTls = callPackage ../development/libraries/haskell/http-client-tls {};
 | ||
| 
 | ||
|   httpCommon = callPackage ../development/libraries/haskell/http-common {};
 | ||
| 
 | ||
|   httpKit = callPackage ../development/libraries/haskell/http-kit {};
 | ||
| 
 | ||
|   httpReverseProxy = callPackage ../development/libraries/haskell/http-reverse-proxy {};
 | ||
| 
 | ||
|   hackageDb = callPackage ../development/libraries/haskell/hackage-db {};
 | ||
| 
 | ||
|   handaGdata = callPackage ../development/libraries/haskell/handa-gdata {};
 | ||
| 
 | ||
|   haskellForMaths = callPackage ../development/libraries/haskell/HaskellForMaths {};
 | ||
| 
 | ||
|   haxl = callPackage ../development/libraries/haskell/haxl {};
 | ||
| 
 | ||
|   haxr = callPackage ../development/libraries/haskell/haxr {};
 | ||
| 
 | ||
|   haxr_th = callPackage ../development/libraries/haskell/haxr-th {};
 | ||
| 
 | ||
|   HaXml = callPackage ../development/libraries/haskell/HaXml {};
 | ||
| 
 | ||
|   hdaemonize = callPackage ../development/libraries/haskell/hdaemonize {};
 | ||
| 
 | ||
|   HDBC = callPackage ../development/libraries/haskell/HDBC/HDBC.nix {};
 | ||
| 
 | ||
|   HDBCOdbc = callPackage ../development/libraries/haskell/HDBC/HDBC-odbc.nix {
 | ||
|     odbc = pkgs.unixODBC;
 | ||
|   };
 | ||
| 
 | ||
|   HDBCPostgresql = callPackage ../development/libraries/haskell/HDBC/HDBC-postgresql.nix {};
 | ||
| 
 | ||
|   HDBCSqlite3 = callPackage ../development/libraries/haskell/HDBC/HDBC-sqlite3.nix {};
 | ||
| 
 | ||
|   HPDF = callPackage ../development/libraries/haskell/HPDF {};
 | ||
| 
 | ||
|   heist = callPackage ../development/libraries/haskell/heist {};
 | ||
| 
 | ||
|   hflags = callPackage ../development/libraries/haskell/hflags {};
 | ||
| 
 | ||
|   hfsevents = callPackage ../development/libraries/haskell/hfsevents {};
 | ||
| 
 | ||
|   HFuse = callPackage ../development/libraries/haskell/HFuse {};
 | ||
| 
 | ||
|   highlightingKate = callPackage ../development/libraries/haskell/highlighting-kate {};
 | ||
| 
 | ||
|   hinotify = callPackage ../development/libraries/haskell/hinotify {};
 | ||
| 
 | ||
|   hi = callPackage ../development/libraries/haskell/hi {};
 | ||
| 
 | ||
|   hindent = callPackage ../development/libraries/haskell/hindent {};
 | ||
| 
 | ||
|   hint = callPackage ../development/libraries/haskell/hint {};
 | ||
| 
 | ||
|   hit = callPackage ../development/libraries/haskell/hit {};
 | ||
| 
 | ||
|   hjsmin = callPackage ../development/libraries/haskell/hjsmin {};
 | ||
| 
 | ||
|   hledger = callPackage ../development/libraries/haskell/hledger {};
 | ||
|   hledgerLib = callPackage ../development/libraries/haskell/hledger-lib {};
 | ||
|   hledgerInterest = callPackage ../applications/office/hledger-interest {};
 | ||
|   hledgerIrr = callPackage ../applications/office/hledger-irr {};
 | ||
|   hledgerWeb = callPackage ../development/libraries/haskell/hledger-web {};
 | ||
| 
 | ||
|   hlibgit2 = callPackage ../development/libraries/haskell/hlibgit2 {};
 | ||
| 
 | ||
|   HList = callPackage ../development/libraries/haskell/HList {};
 | ||
| 
 | ||
|   hmatrix = callPackage ../development/libraries/haskell/hmatrix {
 | ||
|     liblapack = pkgs.liblapack.override { shared = true; };
 | ||
|   };
 | ||
| 
 | ||
|   hmatrixGsl = callPackage ../development/libraries/haskell/hmatrix-gsl {};
 | ||
| 
 | ||
|   hmatrixSpecial = callPackage ../development/libraries/haskell/hmatrix-special {};
 | ||
| 
 | ||
|   hoauth = callPackage ../development/libraries/haskell/hoauth {};
 | ||
| 
 | ||
|   hoauth2 = callPackage ../development/libraries/haskell/hoauth2 {};
 | ||
| 
 | ||
|   hoodle = callPackage ../applications/graphics/hoodle {};
 | ||
| 
 | ||
|   hoodleBuilder = callPackage ../development/libraries/haskell/hoodle-builder {};
 | ||
| 
 | ||
|   hoodleCore = callPackage ../development/libraries/haskell/hoodle-core {};
 | ||
| 
 | ||
|   hoodleParser = callPackage ../development/libraries/haskell/hoodle-parser {};
 | ||
| 
 | ||
|   hoodleRender = callPackage ../development/libraries/haskell/hoodle-render {};
 | ||
| 
 | ||
|   hoodleTypes = callPackage ../development/libraries/haskell/hoodle-types {};
 | ||
| 
 | ||
|   hoogle_4_2_34 = callPackage ../development/libraries/haskell/hoogle/4.2.34.nix { haskellSrcExts = self.haskellSrcExts_1_15_0_1; };
 | ||
|   hoogle_4_2_36 = callPackage ../development/libraries/haskell/hoogle/4.2.36.nix {};
 | ||
|   hoogle = self.hoogle_4_2_36;
 | ||
| 
 | ||
|   hoogleLocal = callPackage ../development/libraries/haskell/hoogle/local.nix {};
 | ||
| 
 | ||
|   hoopl = callPackage ../development/libraries/haskell/hoopl {};
 | ||
| 
 | ||
|   hopenssl = callPackage ../development/libraries/haskell/hopenssl {};
 | ||
| 
 | ||
|   hosc = callPackage ../development/libraries/haskell/hosc {
 | ||
|     binary = self.binary_0_7_2_2;
 | ||
|     dataBinaryIeee754 = self.dataBinaryIeee754.override { binary = self.binary_0_7_2_2; };
 | ||
|   };
 | ||
| 
 | ||
|   hostname = callPackage ../development/libraries/haskell/hostname {};
 | ||
| 
 | ||
|   hp2anyCore = callPackage ../development/libraries/haskell/hp2any-core {};
 | ||
| 
 | ||
|   hp2anyGraph = callPackage ../development/libraries/haskell/hp2any-graph {};
 | ||
| 
 | ||
|   hS3 = callPackage ../development/libraries/haskell/hS3 {};
 | ||
| 
 | ||
|   hsbencher = callPackage ../development/libraries/haskell/hsbencher {};
 | ||
| 
 | ||
|   hsbencherFusion = callPackage ../development/libraries/haskell/hsbencher-fusion {};
 | ||
| 
 | ||
|   hsBibutils = callPackage ../development/libraries/haskell/hs-bibutils {};
 | ||
| 
 | ||
|   hsc3 = callPackage ../development/libraries/haskell/hsc3 {};
 | ||
| 
 | ||
|   hsc3Dot = callPackage ../development/libraries/haskell/hsc3-dot {};
 | ||
| 
 | ||
|   hsc3Process = callPackage ../development/libraries/haskell/hsc3-process {};
 | ||
| 
 | ||
|   hsc3Db = callPackage ../development/libraries/haskell/hsc3-db {};
 | ||
| 
 | ||
|   hsc3Lang = callPackage ../development/libraries/haskell/hsc3-lang {
 | ||
|     hmatrixSpecial = self.hmatrixSpecial.override {
 | ||
|       hmatrix = self.hmatrix.override { binary = self.binary_0_7_2_2; };
 | ||
|       hmatrixGsl = self.hmatrixGsl.override {
 | ||
|         hmatrix = self.hmatrix.override { binary = self.binary_0_7_2_2; };
 | ||
|       };
 | ||
|     };
 | ||
|   };
 | ||
| 
 | ||
|   hsc3Server = callPackage ../development/libraries/haskell/hsc3-server {};
 | ||
| 
 | ||
|   hsdns = callPackage ../development/libraries/haskell/hsdns {};
 | ||
| 
 | ||
|   hsemail = callPackage ../development/libraries/haskell/hsemail {};
 | ||
| 
 | ||
|   hslua = callPackage ../development/libraries/haskell/hslua {
 | ||
|     lua = pkgs.lua5_1;
 | ||
|   };
 | ||
| 
 | ||
|   HSH = callPackage ../development/libraries/haskell/HSH {};
 | ||
| 
 | ||
|   hsini = callPackage ../development/libraries/haskell/hsini {};
 | ||
| 
 | ||
|   HsSyck_0_51 = callPackage ../development/libraries/haskell/HsSyck/0.51.nix {};
 | ||
|   HsSyck_0_52 = callPackage ../development/libraries/haskell/HsSyck/0.52.nix {};
 | ||
|   HsSyck = self.HsSyck_0_52;
 | ||
| 
 | ||
|   HsOpenSSL = callPackage ../development/libraries/haskell/HsOpenSSL {};
 | ||
| 
 | ||
|   hsshellscript = callPackage ../development/libraries/haskell/hsshellscript {};
 | ||
| 
 | ||
|   HStringTemplate = callPackage ../development/libraries/haskell/HStringTemplate {};
 | ||
| 
 | ||
|   hspread = callPackage ../development/libraries/haskell/hspread {};
 | ||
| 
 | ||
|   hsloggerTemplate = callPackage ../development/libraries/haskell/hslogger-template {};
 | ||
| 
 | ||
|   hspec = callPackage ../development/libraries/haskell/hspec {};
 | ||
| 
 | ||
|   hspecAttoparsec = callPackage ../development/libraries/haskell/hspec-attoparsec {};
 | ||
| 
 | ||
|   hspecWai = callPackage ../development/libraries/haskell/hspec-wai {};
 | ||
| 
 | ||
|   hspec2 = callPackage ../development/libraries/haskell/hspec2 {};
 | ||
| 
 | ||
|   hspecExpectations = callPackage ../development/libraries/haskell/hspec-expectations {};
 | ||
| 
 | ||
|   hspecExpectationsLens = callPackage ../development/libraries/haskell/hspec-expectations-lens {};
 | ||
| 
 | ||
|   hspecMeta = callPackage ../development/libraries/haskell/hspec-meta {};
 | ||
| 
 | ||
|   hspecCheckers = callPackage ../development/libraries/haskell/hspec-checkers {};
 | ||
| 
 | ||
|   hspecCore = callPackage ../development/libraries/haskell/hspec-core {};
 | ||
| 
 | ||
|   hspecContrib = callPackage ../development/libraries/haskell/hspec-contrib {};
 | ||
| 
 | ||
|   hspecDiscover = callPackage ../development/libraries/haskell/hspec-discover {};
 | ||
| 
 | ||
|   hspecLaws = callPackage ../development/libraries/haskell/hspec-laws {};
 | ||
| 
 | ||
|   hstatsd = callPackage ../development/libraries/haskell/hstatsd {};
 | ||
| 
 | ||
|   hsyslog = callPackage ../development/libraries/haskell/hsyslog {};
 | ||
| 
 | ||
|   html = callPackage ../development/libraries/haskell/html {};
 | ||
| 
 | ||
|   htmlConduit = callPackage ../development/libraries/haskell/html-conduit {};
 | ||
| 
 | ||
|   httpConduit = callPackage ../development/libraries/haskell/http-conduit {};
 | ||
| 
 | ||
|   httpdShed = callPackage ../development/libraries/haskell/httpd-shed {};
 | ||
| 
 | ||
|   httpDate = callPackage ../development/libraries/haskell/http-date {};
 | ||
| 
 | ||
|   httpStreams = callPackage ../development/libraries/haskell/http-streams {};
 | ||
| 
 | ||
|   httpTypes = callPackage ../development/libraries/haskell/http-types {};
 | ||
| 
 | ||
|   holyProject = callPackage ../development/libraries/haskell/holy-project {};
 | ||
| 
 | ||
|   HUnit = callPackage ../development/libraries/haskell/HUnit {};
 | ||
| 
 | ||
|   HUnitApprox = callPackage ../development/libraries/haskell/HUnit-approx {};
 | ||
| 
 | ||
|   hweblib = callPackage ../development/libraries/haskell/hweblib/default.nix {};
 | ||
| 
 | ||
|   hxt = callPackage ../development/libraries/haskell/hxt {};
 | ||
| 
 | ||
|   hxtCharproperties = callPackage ../development/libraries/haskell/hxt-charproperties {};
 | ||
| 
 | ||
|   hxtHttp = callPackage ../development/libraries/haskell/hxt-http {};
 | ||
| 
 | ||
|   hxtPickleUtils = callPackage ../development/libraries/haskell/hxt-pickle-utils {};
 | ||
| 
 | ||
|   hxtRegexXmlschema = callPackage ../development/libraries/haskell/hxt-regex-xmlschema {};
 | ||
| 
 | ||
|   hxtTagsoup = callPackage ../development/libraries/haskell/hxt-tagsoup {};
 | ||
| 
 | ||
|   hxtUnicode = callPackage ../development/libraries/haskell/hxt-unicode {};
 | ||
| 
 | ||
|   hxtXpath = callPackage ../development/libraries/haskell/hxt-xpath {};
 | ||
| 
 | ||
|   hybridVectors = callPackage ../development/libraries/haskell/hybrid-vectors {};
 | ||
| 
 | ||
|   iCalendar = callPackage ../development/libraries/haskell/iCalendar {};
 | ||
| 
 | ||
|   idna = callPackage ../development/libraries/haskell/idna {};
 | ||
| 
 | ||
|   IfElse = callPackage ../development/libraries/haskell/IfElse {};
 | ||
| 
 | ||
|   ieee754 = callPackage ../development/libraries/haskell/ieee754 {};
 | ||
| 
 | ||
|   ihaskell = callPackage ../development/tools/haskell/ihaskell {};
 | ||
| 
 | ||
|   imm = callPackage ../development/libraries/haskell/imm {};
 | ||
| 
 | ||
|   implicit = callPackage ../development/libraries/haskell/implicit {};
 | ||
| 
 | ||
|   indents = callPackage ../development/libraries/haskell/indents {};
 | ||
| 
 | ||
|   indexed = callPackage ../development/libraries/haskell/indexed {};
 | ||
| 
 | ||
|   indexedFree = callPackage ../development/libraries/haskell/indexed-free {};
 | ||
| 
 | ||
|   instantGenerics = callPackage ../development/libraries/haskell/instant-generics {};
 | ||
| 
 | ||
|   interlude = callPackage ../development/libraries/haskell/interlude {};
 | ||
| 
 | ||
|   interpolate = callPackage ../development/libraries/haskell/interpolate {};
 | ||
| 
 | ||
|   interpolatedstringPerl6 = callPackage ../development/libraries/haskell/interpolatedstring-perl6 {};
 | ||
| 
 | ||
|   intervals = callPackage ../development/libraries/haskell/intervals {};
 | ||
| 
 | ||
|   IntervalMap = callPackage ../development/libraries/haskell/IntervalMap {};
 | ||
| 
 | ||
|   ioChoice = callPackage ../development/libraries/haskell/io-choice {};
 | ||
| 
 | ||
|   ioMemoize = callPackage ../development/libraries/haskell/io-memoize {};
 | ||
| 
 | ||
|   IORefCAS = callPackage ../development/libraries/haskell/IORefCAS {};
 | ||
| 
 | ||
|   IOSpec = callPackage ../development/libraries/haskell/IOSpec {};
 | ||
| 
 | ||
|   ioStorage = callPackage ../development/libraries/haskell/io-storage {};
 | ||
| 
 | ||
|   ioStreams = callPackage ../development/libraries/haskell/io-streams {};
 | ||
| 
 | ||
|   ipprint = callPackage ../development/libraries/haskell/ipprint {};
 | ||
| 
 | ||
|   iproute = callPackage ../development/libraries/haskell/iproute {};
 | ||
| 
 | ||
|   irc = callPackage ../development/libraries/haskell/irc {};
 | ||
| 
 | ||
|   iteratee = callPackage ../development/libraries/haskell/iteratee {};
 | ||
| 
 | ||
|   ivor = callPackage ../development/libraries/haskell/ivor {};
 | ||
| 
 | ||
|   ivory = callPackage ../development/libraries/haskell/ivory {};
 | ||
| 
 | ||
|   ixset = callPackage ../development/libraries/haskell/ixset {};
 | ||
| 
 | ||
|   ixShapable = callPackage ../development/libraries/haskell/ix-shapable {};
 | ||
| 
 | ||
|   jack = callPackage ../development/libraries/haskell/jack {};
 | ||
| 
 | ||
|   JuicyPixels = callPackage ../development/libraries/haskell/JuicyPixels {};
 | ||
| 
 | ||
|   jmacro = callPackage ../development/libraries/haskell/jmacro {};
 | ||
|   jmacroRpc = callPackage ../development/libraries/haskell/jmacro-rpc {};
 | ||
|   jmacroRpcHappstack = callPackage ../development/libraries/haskell/jmacro-rpc-happstack {};
 | ||
|   jmacroRpcSnap = callPackage ../development/libraries/haskell/jmacro-rpc-snap {};
 | ||
| 
 | ||
|   jpeg = callPackage ../development/libraries/haskell/jpeg {};
 | ||
| 
 | ||
|   jsFlot = callPackage ../development/libraries/haskell/js-flot {};
 | ||
| 
 | ||
|   jsJquery = callPackage ../development/libraries/haskell/js-jquery {};
 | ||
| 
 | ||
|   json = callPackage ../development/libraries/haskell/json {};
 | ||
| 
 | ||
|   jsonAssertions = callPackage ../development/libraries/haskell/json-assertions {};
 | ||
| 
 | ||
|   jsonRpc = callPackage ../development/libraries/haskell/json-rpc {};
 | ||
| 
 | ||
|   jsonSchema = callPackage ../development/libraries/haskell/json-schema {};
 | ||
| 
 | ||
|   jsonTypes = callPackage ../development/libraries/haskell/jsonTypes {};
 | ||
| 
 | ||
|   JuicyPixelsUtil = callPackage ../development/libraries/haskell/JuicyPixels-util {};
 | ||
| 
 | ||
|   jwt = callPackage ../development/libraries/haskell/jwt {};
 | ||
| 
 | ||
|   kanExtensions = callPackage ../development/libraries/haskell/kan-extensions {};
 | ||
| 
 | ||
|   kansasComet = callPackage ../development/libraries/haskell/kansas-comet {};
 | ||
| 
 | ||
|   kansasLava = callPackage ../development/libraries/haskell/kansas-lava {};
 | ||
| 
 | ||
|   keys = callPackage ../development/libraries/haskell/keys {};
 | ||
| 
 | ||
|   knob = callPackage ../development/libraries/haskell/knob {};
 | ||
| 
 | ||
|   labeledTree = callPackage ../development/libraries/haskell/labeled-tree {};
 | ||
| 
 | ||
|   languageC = callPackage ../development/libraries/haskell/language-c {};
 | ||
| 
 | ||
|   languageCInline = callPackage ../development/libraries/haskell/language-c-inline {};
 | ||
| 
 | ||
|   languageCQuote = callPackage ../development/libraries/haskell/language-c-quote {};
 | ||
| 
 | ||
|   languageEcmascript = callPackage ../development/libraries/haskell/language-ecmascript {};
 | ||
| 
 | ||
|   languageGlsl = callPackage ../development/libraries/haskell/language-glsl {};
 | ||
| 
 | ||
|   languageJava = callPackage ../development/libraries/haskell/language-java {};
 | ||
| 
 | ||
|   languageJavascript = callPackage ../development/libraries/haskell/language-javascript {};
 | ||
| 
 | ||
|   languageHaskellExtract = callPackage ../development/libraries/haskell/language-haskell-extract {};
 | ||
| 
 | ||
|   lambdabot = callPackage ../development/libraries/haskell/lambdabot {
 | ||
|     haskellSrcExts = self.haskellSrcExts_1_15_0_1;
 | ||
|     hoogle = self.hoogle_4_2_34.override {
 | ||
|       haskellSrcExts = self.haskellSrcExts_1_15_0_1;
 | ||
|     };
 | ||
|   };
 | ||
| 
 | ||
|   lambdabotWrapper = callPackage ../development/libraries/haskell/lambdabot/wrapper.nix {
 | ||
|     mueval = self.muevalWrapper.override {
 | ||
|       additionalPackages = [ self.lambdabot ];
 | ||
|     };
 | ||
|   };
 | ||
| 
 | ||
|   lambdabotUtils = callPackage ../development/libraries/haskell/lambdabot-utils {};
 | ||
| 
 | ||
|   lambdacubeEngine = callPackage ../development/libraries/haskell/lambdacube-engine {};
 | ||
| 
 | ||
|   largeword = callPackage ../development/libraries/haskell/largeword {};
 | ||
| 
 | ||
|   lattices = callPackage ../development/libraries/haskell/lattices {};
 | ||
| 
 | ||
|   lazysmallcheck = callPackage ../development/libraries/haskell/lazysmallcheck {};
 | ||
| 
 | ||
|   lens = callPackage ../development/libraries/haskell/lens {};
 | ||
| 
 | ||
|   lensAeson = callPackage ../development/libraries/haskell/lens-aeson {};
 | ||
| 
 | ||
|   lensDatetime = callPackage ../development/libraries/haskell/lens-datetime {};
 | ||
| 
 | ||
|   lensFamilyCore = callPackage ../development/libraries/haskell/lens-family-core {};
 | ||
| 
 | ||
|   lensFamily = callPackage ../development/libraries/haskell/lens-family {};
 | ||
| 
 | ||
|   lensFamilyTh = callPackage ../development/libraries/haskell/lens-family-th {};
 | ||
| 
 | ||
|   lenses = callPackage ../development/libraries/haskell/lenses {};
 | ||
| 
 | ||
|   leveldbHaskell = callPackage ../development/libraries/haskell/leveldb-haskell {};
 | ||
| 
 | ||
|   libffi = callPackage ../development/libraries/haskell/libffi {
 | ||
|     libffi = pkgs.libffi;
 | ||
|   };
 | ||
| 
 | ||
|   libjenkins = callPackage ../development/libraries/haskell/libjenkins {};
 | ||
| 
 | ||
|   libmpd = callPackage ../development/libraries/haskell/libmpd {};
 | ||
| 
 | ||
|   libnotify = callPackage ../development/libraries/haskell/libnotify { inherit (pkgs) libnotify; };
 | ||
| 
 | ||
|   liblastfm = callPackage ../development/libraries/haskell/liblastfm {};
 | ||
| 
 | ||
|   libsystemdJournal = callPackage ../development/libraries/haskell/libsystemd-journal {};
 | ||
| 
 | ||
|   libxmlSax = callPackage ../development/libraries/haskell/libxml-sax {};
 | ||
| 
 | ||
|   liftedAsync = callPackage ../development/libraries/haskell/lifted-async {};
 | ||
| 
 | ||
|   liftedBase = callPackage ../development/libraries/haskell/lifted-base {};
 | ||
| 
 | ||
|   linAlg = callPackage ../development/libraries/haskell/lin-alg {};
 | ||
| 
 | ||
|   linear = callPackage ../development/libraries/haskell/linear {};
 | ||
| 
 | ||
|   linearOpenGL = callPackage ../development/libraries/haskell/linear-opengl {};
 | ||
| 
 | ||
|   linuxInotify = callPackage ../development/libraries/haskell/linux-inotify {};
 | ||
| 
 | ||
|   List = callPackage ../development/libraries/haskell/List {};
 | ||
| 
 | ||
|   lists = callPackage ../development/libraries/haskell/lists {};
 | ||
| 
 | ||
|   listT = callPackage ../development/libraries/haskell/list-t {};
 | ||
| 
 | ||
|   listExtras = callPackage ../development/libraries/haskell/listExtras {};
 | ||
| 
 | ||
|   listTries = callPackage ../development/libraries/haskell/list-tries {};
 | ||
| 
 | ||
|   ListLike = callPackage ../development/libraries/haskell/ListLike {};
 | ||
| 
 | ||
|   ListZipper = callPackage ../development/libraries/haskell/ListZipper {};
 | ||
| 
 | ||
|   llvmGeneral = callPackage ../development/libraries/haskell/llvm-general { llvmConfig = pkgs.llvm; };
 | ||
| 
 | ||
|   llvmGeneralPure = callPackage ../development/libraries/haskell/llvm-general-pure {};
 | ||
| 
 | ||
|   lrucache = callPackage ../development/libraries/haskell/lrucache {};
 | ||
| 
 | ||
|   lochTh = callPackage ../development/libraries/haskell/loch-th {};
 | ||
| 
 | ||
|   lockfreeQueue = callPackage ../development/libraries/haskell/lockfree-queue {};
 | ||
| 
 | ||
|   logfloat = callPackage ../development/libraries/haskell/logfloat {};
 | ||
| 
 | ||
|   logging = callPackage ../development/libraries/haskell/logging {};
 | ||
| 
 | ||
|   loggingFacade = callPackage ../development/libraries/haskell/logging-facade {};
 | ||
| 
 | ||
|   loggingFacadeJournald = callPackage ../development/libraries/haskell/logging-facade-journald {};
 | ||
| 
 | ||
|   logict = callPackage ../development/libraries/haskell/logict {};
 | ||
| 
 | ||
|   loop = callPackage ../development/libraries/haskell/loop {};
 | ||
| 
 | ||
|   lushtags = callPackage ../development/libraries/haskell/lushtags {};
 | ||
| 
 | ||
|   lzmaConduit = callPackage ../development/libraries/haskell/lzma-conduit {};
 | ||
| 
 | ||
|   lzmaEnumerator = callPackage ../development/libraries/haskell/lzma-enumerator {};
 | ||
| 
 | ||
|   maccatcher = callPackage ../development/libraries/haskell/maccatcher {};
 | ||
| 
 | ||
|   machines = callPackage ../development/libraries/haskell/machines {};
 | ||
| 
 | ||
|   machinesDirectory = callPackage ../development/libraries/haskell/machines-directory {};
 | ||
| 
 | ||
|   machinesIo = callPackage ../development/libraries/haskell/machines-io {};
 | ||
| 
 | ||
|   managed = callPackage ../development/libraries/haskell/managed {};
 | ||
| 
 | ||
|   mapSyntax = callPackage ../development/libraries/haskell/map-syntax {};
 | ||
| 
 | ||
|   markdown = callPackage ../development/libraries/haskell/markdown {};
 | ||
| 
 | ||
|   markdownUnlit = callPackage ../development/libraries/haskell/markdown-unlit {};
 | ||
| 
 | ||
|   mathFunctions = callPackage ../development/libraries/haskell/math-functions {};
 | ||
| 
 | ||
|   mainlandPretty = callPackage ../development/libraries/haskell/mainland-pretty {};
 | ||
| 
 | ||
|   markovChain = callPackage ../development/libraries/haskell/markov-chain {};
 | ||
| 
 | ||
|   matrix = callPackage ../development/libraries/haskell/matrix {};
 | ||
| 
 | ||
|   maude = callPackage ../development/libraries/haskell/maude {};
 | ||
| 
 | ||
|   MaybeT = callPackage ../development/libraries/haskell/MaybeT {};
 | ||
| 
 | ||
|   meep = callPackage ../development/libraries/haskell/meep {};
 | ||
| 
 | ||
|   MemoTrie = callPackage ../development/libraries/haskell/MemoTrie {};
 | ||
| 
 | ||
|   mersenneRandom = callPackage ../development/libraries/haskell/mersenne-random {};
 | ||
| 
 | ||
|   mersenneRandomPure64 = callPackage ../development/libraries/haskell/mersenne-random-pure64 {};
 | ||
| 
 | ||
|   MFlow = callPackage ../development/libraries/haskell/MFlow {};
 | ||
| 
 | ||
|   midi = callPackage ../development/libraries/haskell/midi {};
 | ||
| 
 | ||
|   mime = callPackage ../development/libraries/haskell/mime {};
 | ||
| 
 | ||
|   minimorph = callPackage ../development/libraries/haskell/minimorph {};
 | ||
| 
 | ||
|   minioperational = callPackage ../development/libraries/haskell/minioperational {};
 | ||
| 
 | ||
|   miniutter = callPackage ../development/libraries/haskell/miniutter {
 | ||
|     binary = self.binary_0_7_2_2;
 | ||
|   };
 | ||
| 
 | ||
|   mimeMail = callPackage ../development/libraries/haskell/mime-mail {};
 | ||
| 
 | ||
|   mimeTypes = callPackage ../development/libraries/haskell/mime-types {};
 | ||
| 
 | ||
|   misfortune = callPackage ../development/libraries/haskell/misfortune {};
 | ||
| 
 | ||
|   missingForeign = callPackage ../development/libraries/haskell/missing-foreign {};
 | ||
| 
 | ||
|   MissingH = callPackage ../development/libraries/haskell/MissingH { testpack = null; };
 | ||
| 
 | ||
|   mmap = callPackage ../development/libraries/haskell/mmap {};
 | ||
| 
 | ||
|   modularArithmetic = callPackage ../development/libraries/haskell/modular-arithmetic {};
 | ||
| 
 | ||
|   MonadCatchIOMtl = callPackage ../development/libraries/haskell/MonadCatchIO-mtl {};
 | ||
| 
 | ||
|   MonadCatchIOTransformers = callPackage ../development/libraries/haskell/MonadCatchIO-transformers {};
 | ||
| 
 | ||
|   monadControl = callPackage ../development/libraries/haskell/monad-control {};
 | ||
| 
 | ||
|   monadCoroutine = callPackage ../development/libraries/haskell/monad-coroutine {};
 | ||
| 
 | ||
|   monadcryptorandom = callPackage ../development/libraries/haskell/monadcryptorandom {};
 | ||
| 
 | ||
|   monadExtras = callPackage ../development/libraries/haskell/monad-extras {};
 | ||
| 
 | ||
|   monadJournal = callPackage ../development/libraries/haskell/monad-journal {};
 | ||
| 
 | ||
|   monadLib = callPackage ../development/libraries/haskell/monadlib {};
 | ||
| 
 | ||
|   monadloc = callPackage ../development/libraries/haskell/monadloc {};
 | ||
| 
 | ||
|   monadlocPp = callPackage ../development/libraries/haskell/monadloc-pp {};
 | ||
| 
 | ||
|   monadLoops = callPackage ../development/libraries/haskell/monad-loops {};
 | ||
| 
 | ||
|   monadLogger = callPackage ../development/libraries/haskell/monad-logger {};
 | ||
| 
 | ||
|   monadIO = callPackage ../development/libraries/haskell/monadIO {};
 | ||
| 
 | ||
|   monadPar_0_1_0_3 = callPackage ../development/libraries/haskell/monad-par/0.1.0.3.nix {};
 | ||
|   monadPar_0_3_4_7 = callPackage ../development/libraries/haskell/monad-par/0.3.4.7.nix {};
 | ||
|   monadPar = self.monadPar_0_3_4_7;
 | ||
| 
 | ||
|   monadParallel = callPackage ../development/libraries/haskell/monad-parallel {};
 | ||
| 
 | ||
|   monadParExtras = callPackage ../development/libraries/haskell/monad-par-extras {};
 | ||
| 
 | ||
|   monadPeel = callPackage ../development/libraries/haskell/monad-peel {};
 | ||
| 
 | ||
|   MonadPrompt = callPackage ../development/libraries/haskell/MonadPrompt {};
 | ||
| 
 | ||
|   MonadRandom_0_2_0_1 = callPackage ../development/libraries/haskell/MonadRandom/0.2.0.1.nix {};
 | ||
|   MonadRandom_0_3_0_1 = callPackage ../development/libraries/haskell/MonadRandom/0.3.0.1.nix {};
 | ||
|   MonadRandom = self.MonadRandom_0_3_0_1;
 | ||
| 
 | ||
|   monadStm = callPackage ../development/libraries/haskell/monad-stm {};
 | ||
| 
 | ||
|   monadSupply = callPackage ../development/libraries/haskell/monad-supply {};
 | ||
| 
 | ||
|   monadsTf = callPackage ../development/libraries/haskell/monads-tf {};
 | ||
| 
 | ||
|   monadUnify = callPackage ../development/libraries/haskell/monad-unify {};
 | ||
| 
 | ||
|   monoidExtras = callPackage ../development/libraries/haskell/monoid-extras {};
 | ||
| 
 | ||
|   monoidTransformer = callPackage ../development/libraries/haskell/monoid-transformer {};
 | ||
| 
 | ||
|   mongoDB = callPackage ../development/libraries/haskell/mongoDB {};
 | ||
| 
 | ||
|   monomorphic = callPackage ../development/libraries/haskell/monomorphic {};
 | ||
| 
 | ||
|   monoTraversable = callPackage ../development/libraries/haskell/mono-traversable {};
 | ||
| 
 | ||
|   mmorph = callPackage ../development/libraries/haskell/mmorph {};
 | ||
| 
 | ||
|   mpppc = callPackage ../development/libraries/haskell/mpppc {};
 | ||
| 
 | ||
|   msgpack = callPackage ../development/libraries/haskell/msgpack {};
 | ||
| 
 | ||
|   mtl_2_1_3_1 = callPackage ../development/libraries/haskell/mtl/2.1.3.1.nix {};
 | ||
|   mtl_2_2_1 = callPackage ../development/libraries/haskell/mtl/2.2.1.nix {};
 | ||
|   mtl = null; # tightly coupled with 'transformers' which is a core package
 | ||
| 
 | ||
|   mtlparse = callPackage ../development/libraries/haskell/mtlparse {};
 | ||
| 
 | ||
|   mtlPrelude = callPackage ../development/libraries/haskell/mtl-prelude {};
 | ||
| 
 | ||
|   mueval = callPackage ../development/libraries/haskell/mueval {};
 | ||
| 
 | ||
|   muevalWrapper = callPackage ../development/libraries/haskell/mueval/wrapper.nix {};
 | ||
| 
 | ||
|   multiarg = callPackage ../development/libraries/haskell/multiarg {};
 | ||
| 
 | ||
|   multimap = callPackage ../development/libraries/haskell/multimap {};
 | ||
| 
 | ||
|   multipart = callPackage ../development/libraries/haskell/multipart {};
 | ||
| 
 | ||
|   multiplate = callPackage ../development/libraries/haskell/multiplate {};
 | ||
| 
 | ||
|   multirec = callPackage ../development/libraries/haskell/multirec {};
 | ||
| 
 | ||
|   multiset = callPackage ../development/libraries/haskell/multiset {};
 | ||
| 
 | ||
|   murmurHash = callPackage ../development/libraries/haskell/murmur-hash {};
 | ||
| 
 | ||
|   mvc = callPackage ../development/libraries/haskell/mvc {};
 | ||
| 
 | ||
|   mvcUpdates = callPackage ../development/libraries/haskell/mvc-updates {};
 | ||
| 
 | ||
|   mwcRandom = callPackage ../development/libraries/haskell/mwc-random {};
 | ||
| 
 | ||
|   mysql = callPackage ../development/libraries/haskell/mysql {
 | ||
|     mysqlConfig = pkgs.mysql;
 | ||
|     inherit (pkgs) zlib;
 | ||
|   };
 | ||
| 
 | ||
|   mysqlSimple = callPackage ../development/libraries/haskell/mysql-simple {};
 | ||
| 
 | ||
|   nanospec = callPackage ../development/libraries/haskell/nanospec {};
 | ||
| 
 | ||
|   nat = callPackage ../development/libraries/haskell/nat {};
 | ||
| 
 | ||
|   nats = callPackage ../development/libraries/haskell/nats {};
 | ||
| 
 | ||
|   naturals = callPackage ../development/libraries/haskell/naturals {};
 | ||
| 
 | ||
|   ncurses = callPackage ../development/libraries/haskell/ncurses {
 | ||
|     inherit (pkgs) ncurses;
 | ||
|   };
 | ||
| 
 | ||
|   netlist = callPackage ../development/libraries/haskell/netlist {};
 | ||
| 
 | ||
|   netlistToVhdl = callPackage ../development/libraries/haskell/netlist-to-vhdl {};
 | ||
| 
 | ||
|   netwire = callPackage ../development/libraries/haskell/netwire {};
 | ||
| 
 | ||
|   network_2_2_1_7 = callPackage ../development/libraries/haskell/network/2.2.1.7.nix {};
 | ||
|   network_2_3_0_13 = callPackage ../development/libraries/haskell/network/2.3.0.13.nix {};
 | ||
|   network_2_5_0_0 = callPackage ../development/libraries/haskell/network/2.5.0.0.nix {};
 | ||
|   network_2_6_0_2 = callPackage ../development/libraries/haskell/network/2.6.0.2.nix {};
 | ||
|   network = self.network_2_6_0_2;
 | ||
| 
 | ||
|   networkCarbon = callPackage ../development/libraries/haskell/network-carbon {};
 | ||
| 
 | ||
|   networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
 | ||
|   networkConduitTls = callPackage ../development/libraries/haskell/network-conduit-tls {};
 | ||
| 
 | ||
|   networkData = callPackage ../development/libraries/haskell/network-data {};
 | ||
| 
 | ||
|   networkFancy = callPackage ../development/libraries/haskell/network-fancy {};
 | ||
| 
 | ||
|   networkInfo = callPackage ../development/libraries/haskell/network-info {};
 | ||
| 
 | ||
|   networkMetrics = callPackage ../development/libraries/haskell/network-metrics {};
 | ||
| 
 | ||
|   networkMulticast = callPackage ../development/libraries/haskell/network-multicast {};
 | ||
| 
 | ||
|   networkProtocolXmpp = callPackage ../development/libraries/haskell/network-protocol-xmpp {};
 | ||
| 
 | ||
|   networkSimple = callPackage ../development/libraries/haskell/network-simple {};
 | ||
| 
 | ||
|   networkTransport = callPackage ../development/libraries/haskell/network-transport {};
 | ||
| 
 | ||
|   networkTransportTcp = callPackage ../development/libraries/haskell/network-transport-tcp {};
 | ||
| 
 | ||
|   networkTransportTests = callPackage ../development/libraries/haskell/network-transport-tests {};
 | ||
| 
 | ||
|   networkUri = callPackage ../development/libraries/haskell/network-uri {};
 | ||
| 
 | ||
|   newtype = callPackage ../development/libraries/haskell/newtype {};
 | ||
| 
 | ||
|   nonNegative = callPackage ../development/libraries/haskell/non-negative {};
 | ||
| 
 | ||
|   numericExtras = callPackage ../development/libraries/haskell/numeric-extras {};
 | ||
| 
 | ||
|   numericPrelude = callPackage ../development/libraries/haskell/numeric-prelude {};
 | ||
| 
 | ||
|   NumInstances = callPackage ../development/libraries/haskell/NumInstances {};
 | ||
| 
 | ||
|   numbers = callPackage ../development/libraries/haskell/numbers {};
 | ||
| 
 | ||
|   numtype = callPackage ../development/libraries/haskell/numtype {};
 | ||
| 
 | ||
|   numtypeTf = callPackage ../development/libraries/haskell/numtype-tf {};
 | ||
| 
 | ||
|   OneTuple = callPackage ../development/libraries/haskell/OneTuple {};
 | ||
| 
 | ||
|   objective = callPackage ../development/libraries/haskell/objective {};
 | ||
| 
 | ||
|   ObjectName = callPackage ../development/libraries/haskell/ObjectName {};
 | ||
| 
 | ||
|   oeis = callPackage ../development/libraries/haskell/oeis {};
 | ||
| 
 | ||
|   ofx = callPackage ../development/libraries/haskell/ofx {};
 | ||
| 
 | ||
|   opaleye = callPackage ../development/libraries/haskell/opaleye {};
 | ||
| 
 | ||
|   OpenAL = callPackage ../development/libraries/haskell/OpenAL {};
 | ||
| 
 | ||
|   OpenGL = callPackage ../development/libraries/haskell/OpenGL {};
 | ||
| 
 | ||
|   OpenGLRaw = callPackage ../development/libraries/haskell/OpenGLRaw {};
 | ||
| 
 | ||
|   opensslStreams = callPackage ../development/libraries/haskell/openssl-streams {};
 | ||
| 
 | ||
|   operational = callPackage ../development/libraries/haskell/operational {};
 | ||
| 
 | ||
|   opml = callPackage ../development/libraries/haskell/opml {};
 | ||
| 
 | ||
|   options = callPackage ../development/libraries/haskell/options {};
 | ||
| 
 | ||
|   optparseApplicative_0_10_0 = callPackage ../development/libraries/haskell/optparse-applicative/0.10.0.nix {};
 | ||
|   optparseApplicative_0_11_0_1 = callPackage ../development/libraries/haskell/optparse-applicative/0.11.0.1.nix {};
 | ||
|   optparseApplicative = self.optparseApplicative_0_11_0_1;
 | ||
| 
 | ||
|   packdeps = callPackage ../development/tools/haskell/packdeps {};
 | ||
| 
 | ||
|   pathPieces = callPackage ../development/libraries/haskell/path-pieces {};
 | ||
| 
 | ||
|   patience = callPackage ../development/libraries/haskell/patience {};
 | ||
| 
 | ||
|   pandoc = callPackage ../development/libraries/haskell/pandoc {};
 | ||
| 
 | ||
|   pandocCiteproc = callPackage ../development/libraries/haskell/pandoc-citeproc {};
 | ||
| 
 | ||
|   pandocTypes = callPackage ../development/libraries/haskell/pandoc-types {};
 | ||
| 
 | ||
|   pango = callPackage ../development/libraries/haskell/pango {
 | ||
|     inherit (pkgs) pango;
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   parallel_3_2_0_3 = callPackage ../development/libraries/haskell/parallel/3.2.0.3.nix {};
 | ||
|   parallel_3_2_0_5 = callPackage ../development/libraries/haskell/parallel/3.2.0.5.nix {};
 | ||
|   parallel = self.parallel_3_2_0_5;
 | ||
| 
 | ||
|   parallelIo = callPackage ../development/libraries/haskell/parallel-io {};
 | ||
| 
 | ||
|   parseargs = callPackage ../development/libraries/haskell/parseargs {};
 | ||
| 
 | ||
|   parsec = callPackage ../development/libraries/haskell/parsec {};
 | ||
| 
 | ||
|   parsecExtra = callPackage ../development/libraries/haskell/parsec-extra {};
 | ||
| 
 | ||
|   parsek = callPackage ../development/libraries/haskell/parsek {};
 | ||
| 
 | ||
|   parsers = callPackage ../development/libraries/haskell/parsers {};
 | ||
| 
 | ||
|   parsimony = callPackage ../development/libraries/haskell/parsimony {};
 | ||
| 
 | ||
|   PastePipe = callPackage ../development/tools/haskell/PastePipe {};
 | ||
| 
 | ||
|   pathtype = callPackage ../development/libraries/haskell/pathtype {};
 | ||
| 
 | ||
|   patternArrows = callPackage ../development/libraries/haskell/pattern-arrows {};
 | ||
| 
 | ||
|   pbkdf = callPackage ../development/libraries/haskell/pbkdf {};
 | ||
| 
 | ||
|   pcap = callPackage ../development/libraries/haskell/pcap {};
 | ||
| 
 | ||
|   pcapEnumerator = callPackage ../development/libraries/haskell/pcap-enumerator {};
 | ||
| 
 | ||
|   pcreLight = callPackage ../development/libraries/haskell/pcre-light {};
 | ||
| 
 | ||
|   pdfToolboxContent = callPackage ../development/libraries/haskell/pdf-toolbox-content {};
 | ||
| 
 | ||
|   pdfToolboxCore = callPackage ../development/libraries/haskell/pdf-toolbox-core {};
 | ||
| 
 | ||
|   pdfToolboxDocument = callPackage ../development/libraries/haskell/pdf-toolbox-document {};
 | ||
| 
 | ||
|   pem = callPackage ../development/libraries/haskell/pem {};
 | ||
| 
 | ||
|   permutation = callPackage ../development/libraries/haskell/permutation {};
 | ||
| 
 | ||
|   persistent = callPackage ../development/libraries/haskell/persistent {};
 | ||
| 
 | ||
|   persistentMysql = callPackage ../development/libraries/haskell/persistent-mysql {};
 | ||
| 
 | ||
|   persistentPostgresql = callPackage ../development/libraries/haskell/persistent-postgresql {};
 | ||
| 
 | ||
|   persistentSqlite = callPackage ../development/libraries/haskell/persistent-sqlite {};
 | ||
| 
 | ||
|   persistentTemplate = callPackage ../development/libraries/haskell/persistent-template {};
 | ||
| 
 | ||
|   pgm = callPackage ../development/libraries/haskell/pgm {};
 | ||
| 
 | ||
|   pipes = callPackage ../development/libraries/haskell/pipes {};
 | ||
| 
 | ||
|   pipesAeson = callPackage ../development/libraries/haskell/pipes-aeson {};
 | ||
| 
 | ||
|   pipesAttoparsec = callPackage ../development/libraries/haskell/pipes-attoparsec {};
 | ||
| 
 | ||
|   pipesBinary = callPackage ../development/libraries/haskell/pipes-binary {};
 | ||
| 
 | ||
|   pipesBytestring = callPackage ../development/libraries/haskell/pipes-bytestring {};
 | ||
| 
 | ||
|   pipesConcurrency = callPackage ../development/libraries/haskell/pipes-concurrency {};
 | ||
| 
 | ||
|   pipesCsv = callPackage ../development/libraries/haskell/pipes-csv {};
 | ||
| 
 | ||
|   pipesHttp = callPackage ../development/libraries/haskell/pipes-http {};
 | ||
| 
 | ||
|   pipesNetwork = callPackage ../development/libraries/haskell/pipes-network {};
 | ||
| 
 | ||
|   pipesGroup = callPackage ../development/libraries/haskell/pipes-group {};
 | ||
| 
 | ||
|   pipesParse = callPackage ../development/libraries/haskell/pipes-parse {};
 | ||
| 
 | ||
|   pipesPostgresqlSimple = callPackage ../development/libraries/haskell/pipes-postgresql-simple {};
 | ||
| 
 | ||
|   pipesSafe = callPackage ../development/libraries/haskell/pipes-safe {};
 | ||
| 
 | ||
|   pipesShell = callPackage ../development/libraries/haskell/pipes-shell {};
 | ||
| 
 | ||
|   pipesText = callPackage ../development/libraries/haskell/pipes-text {};
 | ||
| 
 | ||
|   pipesZlib = callPackage ../development/libraries/haskell/pipes-zlib {};
 | ||
| 
 | ||
|   placeholders = callPackage ../development/libraries/haskell/placeholders {};
 | ||
| 
 | ||
|   plugins= callPackage ../development/libraries/haskell/plugins {};
 | ||
| 
 | ||
|   polynomialsBernstein = callPackage ../development/libraries/haskell/polynomials-bernstein {};
 | ||
| 
 | ||
|   polyparse = callPackage ../development/libraries/haskell/polyparse {};
 | ||
| 
 | ||
|   pointed = callPackage ../development/libraries/haskell/pointed {};
 | ||
| 
 | ||
|   pointedlist = callPackage ../development/libraries/haskell/pointedlist {};
 | ||
| 
 | ||
|   poolConduit = callPackage ../development/libraries/haskell/pool-conduit {};
 | ||
| 
 | ||
|   pop3client = callPackage ../development/libraries/haskell/pop3-client {};
 | ||
| 
 | ||
|   poppler = callPackage ../development/libraries/haskell/poppler {
 | ||
|     popplerGlib = pkgs.poppler.poppler_glib;
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   posixPaths = callPackage ../development/libraries/haskell/posix-paths {};
 | ||
| 
 | ||
|   postgresqlLibpq = callPackage ../development/libraries/haskell/postgresql-libpq {
 | ||
|     inherit (pkgs) postgresql;
 | ||
|   };
 | ||
| 
 | ||
|   postgresqlSimple = callPackage ../development/libraries/haskell/postgresql-simple {};
 | ||
| 
 | ||
|   ppm = callPackage ../development/libraries/haskell/ppm {};
 | ||
| 
 | ||
|   pqueue = callPackage ../development/libraries/haskell/pqueue {};
 | ||
| 
 | ||
|   process_1_2_0_0 = callPackage ../development/libraries/haskell/process/1.2.0.0.nix {};
 | ||
|   process = null;      # core package since forever
 | ||
| 
 | ||
|   productProfunctors = callPackage ../development/libraries/haskell/product-profunctors {};
 | ||
| 
 | ||
|   profiteur = callPackage ../development/tools/haskell/profiteur {};
 | ||
| 
 | ||
|   preludeExtras = callPackage ../development/libraries/haskell/prelude-extras {};
 | ||
| 
 | ||
|   preludeSafeenum = callPackage ../development/libraries/haskell/prelude-safeenum {};
 | ||
| 
 | ||
|   preprocessorTools = callPackage ../development/libraries/haskell/preprocessor-tools {};
 | ||
| 
 | ||
|   presburger = callPackage ../development/libraries/haskell/presburger {};
 | ||
| 
 | ||
|   present = callPackage ../development/libraries/haskell/present {};
 | ||
| 
 | ||
|   prettyclass = callPackage ../development/libraries/haskell/prettyclass {};
 | ||
| 
 | ||
|   prettyShow = callPackage ../development/libraries/haskell/pretty-show {};
 | ||
| 
 | ||
|   punycode = callPackage ../development/libraries/haskell/punycode {};
 | ||
| 
 | ||
|   pureCdb = callPackage ../development/libraries/haskell/pure-cdb {};
 | ||
| 
 | ||
|   primitive_0_5_0_1 = callPackage ../development/libraries/haskell/primitive/0.5.0.1.nix {};
 | ||
|   primitive_0_5_3_0 = callPackage ../development/libraries/haskell/primitive/0.5.3.0.nix {};
 | ||
|   primitive_0_5_4_0 = callPackage ../development/libraries/haskell/primitive/0.5.4.0.nix {};
 | ||
|   primitive = self.primitive_0_5_4_0;
 | ||
| 
 | ||
|   probability = callPackage ../development/libraries/haskell/probability {};
 | ||
| 
 | ||
|   profunctors = callPackage ../development/libraries/haskell/profunctors {};
 | ||
| 
 | ||
|   projectTemplate = callPackage ../development/libraries/haskell/project-template {};
 | ||
| 
 | ||
|   processConduit = callPackage ../development/libraries/haskell/process-conduit {};
 | ||
| 
 | ||
|   processExtras = callPackage ../development/libraries/haskell/process-extras {};
 | ||
| 
 | ||
|   prolog = callPackage ../development/libraries/haskell/prolog {};
 | ||
|   prologGraphLib = callPackage ../development/libraries/haskell/prolog-graph-lib {};
 | ||
|   prologGraph = callPackage ../development/libraries/haskell/prolog-graph {};
 | ||
| 
 | ||
|   protobuf = callPackage ../development/libraries/haskell/protobuf {};
 | ||
| 
 | ||
|   protocolBuffers = callPackage ../development/libraries/haskell/protocol-buffers {};
 | ||
| 
 | ||
|   protocolBuffersDescriptor = callPackage ../development/libraries/haskell/protocol-buffers-descriptor {};
 | ||
| 
 | ||
|   PSQueue = callPackage ../development/libraries/haskell/PSQueue {};
 | ||
| 
 | ||
|   publicsuffixlist = callPackage ../development/libraries/haskell/publicsuffixlist {};
 | ||
| 
 | ||
|   pureMD5 = callPackage ../development/libraries/haskell/pureMD5 {};
 | ||
| 
 | ||
|   purescript = callPackage ../development/libraries/haskell/purescript {};
 | ||
| 
 | ||
|   pwstoreFast = callPackage ../development/libraries/haskell/pwstore-fast {};
 | ||
| 
 | ||
|   QuickCheck = callPackage ../development/libraries/haskell/QuickCheck {};
 | ||
| 
 | ||
|   quickcheckAssertions = callPackage ../development/libraries/haskell/quickcheck-assertions {};
 | ||
| 
 | ||
|   quickcheckInstances = callPackage ../development/libraries/haskell/quickcheck-instances {};
 | ||
| 
 | ||
|   quickcheckIo = callPackage ../development/libraries/haskell/quickcheck-io {};
 | ||
| 
 | ||
|   quickcheckPropertyMonad = callPackage ../development/libraries/haskell/quickcheck-property-monad {};
 | ||
| 
 | ||
|   quickcheckUnicode = callPackage ../development/libraries/haskell/quickcheck-unicode {};
 | ||
| 
 | ||
|   qrencode = callPackage ../development/libraries/haskell/qrencode {
 | ||
|     inherit (pkgs) qrencode;
 | ||
|   };
 | ||
| 
 | ||
|   RangedSets = callPackage ../development/libraries/haskell/Ranged-sets {};
 | ||
| 
 | ||
|   random_1_0_1_1 = callPackage ../development/libraries/haskell/random/1.0.1.1.nix {};
 | ||
|   random_1_0_1_3 = callPackage ../development/libraries/haskell/random/1.0.1.3.nix {};
 | ||
|   random_1_1 = callPackage ../development/libraries/haskell/random/1.1.nix {};
 | ||
|   random = self.random_1_1;
 | ||
| 
 | ||
|   randomFu = callPackage ../development/libraries/haskell/random-fu {};
 | ||
| 
 | ||
|   randomSource = callPackage ../development/libraries/haskell/random-source {};
 | ||
| 
 | ||
|   randomShuffle = callPackage ../development/libraries/haskell/random-shuffle {};
 | ||
| 
 | ||
|   rank1dynamic = callPackage ../development/libraries/haskell/rank1dynamic {};
 | ||
| 
 | ||
|   ranges = callPackage ../development/libraries/haskell/ranges {};
 | ||
| 
 | ||
|   Rasterific = callPackage ../development/libraries/haskell/Rasterific {};
 | ||
| 
 | ||
|   rawStringsQq = callPackage ../development/libraries/haskell/rawStringsQq {};
 | ||
| 
 | ||
|   reserve = callPackage ../development/libraries/haskell/reserve {};
 | ||
| 
 | ||
|   rvar = callPackage ../development/libraries/haskell/rvar {};
 | ||
| 
 | ||
|   reactiveBanana = callPackage ../development/libraries/haskell/reactive-banana {};
 | ||
| 
 | ||
|   reactiveBananaWx = callPackage ../development/libraries/haskell/reactive-banana-wx {};
 | ||
| 
 | ||
|   ReadArgs = callPackage ../development/libraries/haskell/ReadArgs {};
 | ||
| 
 | ||
|   readline = callPackage ../development/libraries/haskell/readline {
 | ||
|     inherit (pkgs) readline ncurses;
 | ||
|   };
 | ||
| 
 | ||
|   recaptcha = callPackage ../development/libraries/haskell/recaptcha {};
 | ||
| 
 | ||
|   recursionSchemes = callPackage ../development/libraries/haskell/recursion-schemes {};
 | ||
| 
 | ||
|   reducers = callPackage ../development/libraries/haskell/reducers {};
 | ||
| 
 | ||
|   reflection = callPackage ../development/libraries/haskell/reflection {};
 | ||
| 
 | ||
|   RefSerialize = callPackage ../development/libraries/haskell/RefSerialize {};
 | ||
| 
 | ||
|   regexApplicative = callPackage ../development/libraries/haskell/regex-applicative {};
 | ||
| 
 | ||
|   regexBase = callPackage ../development/libraries/haskell/regex-base {};
 | ||
| 
 | ||
|   regexCompat = callPackage ../development/libraries/haskell/regex-compat {};
 | ||
| 
 | ||
|   regexCompatTdfa = callPackage ../development/libraries/haskell/regex-compat-tdfa {};
 | ||
| 
 | ||
|   regexPcreBuiltin = callPackage ../development/libraries/haskell/regex-pcre-builtin {};
 | ||
| 
 | ||
|   regexPosix = callPackage ../development/libraries/haskell/regex-posix {};
 | ||
| 
 | ||
|   regexTdfa = callPackage ../development/libraries/haskell/regex-tdfa {};
 | ||
| 
 | ||
|   regexTdfaRc = callPackage ../development/libraries/haskell/regex-tdfa-rc {};
 | ||
| 
 | ||
|   regexTdfaText = callPackage ../development/libraries/haskell/regex-tdfa-text {};
 | ||
| 
 | ||
|   regexPcre = callPackage ../development/libraries/haskell/regex-pcre {};
 | ||
| 
 | ||
|   regexpr = callPackage ../development/libraries/haskell/regexpr {};
 | ||
| 
 | ||
|   regular = callPackage ../development/libraries/haskell/regular {};
 | ||
| 
 | ||
|   regularXmlpickler = callPackage ../development/libraries/haskell/regular-xmlpickler {};
 | ||
| 
 | ||
|   rematch = callPackage ../development/libraries/haskell/rematch {};
 | ||
| 
 | ||
|   remote = callPackage ../development/libraries/haskell/remote {};
 | ||
| 
 | ||
|   repa = callPackage ../development/libraries/haskell/repa {};
 | ||
|   repaAlgorithms = callPackage ../development/libraries/haskell/repa-algorithms {};
 | ||
|   repaExamples = callPackage ../development/libraries/haskell/repa-examples {};
 | ||
|   repaIo = callPackage ../development/libraries/haskell/repa-io {};
 | ||
| 
 | ||
|   RepLib = callPackage ../development/libraries/haskell/RepLib {};
 | ||
| 
 | ||
|   repr = callPackage ../development/libraries/haskell/repr {};
 | ||
| 
 | ||
|   resourcePool = callPackage ../development/libraries/haskell/resource-pool {};
 | ||
| 
 | ||
|   resourcePoolCatchio = callPackage ../development/libraries/haskell/resource-pool-catchio {};
 | ||
| 
 | ||
|   resourcet = callPackage ../development/libraries/haskell/resourcet {};
 | ||
| 
 | ||
|   restClient = callPackage ../development/libraries/haskell/rest-client {};
 | ||
| 
 | ||
|   restCore = callPackage ../development/libraries/haskell/rest-core {};
 | ||
| 
 | ||
|   restGen = callPackage ../development/libraries/haskell/rest-gen {};
 | ||
| 
 | ||
|   restHappstack = callPackage ../development/libraries/haskell/rest-happstack {};
 | ||
| 
 | ||
|   restSnap = callPackage ../development/libraries/haskell/rest-snap {};
 | ||
| 
 | ||
|   restStringmap = callPackage ../development/libraries/haskell/rest-stringmap {};
 | ||
| 
 | ||
|   restTypes = callPackage ../development/libraries/haskell/rest-types {};
 | ||
| 
 | ||
|   restWai = callPackage ../development/libraries/haskell/rest-wai {};
 | ||
| 
 | ||
|   retry = callPackage ../development/libraries/haskell/retry {};
 | ||
| 
 | ||
|   rethinkdb = callPackage ../development/libraries/haskell/rethinkdb {};
 | ||
| 
 | ||
|   rex = callPackage ../development/libraries/haskell/rex {};
 | ||
| 
 | ||
|   rfc5051 = callPackage ../development/libraries/haskell/rfc5051 {};
 | ||
| 
 | ||
|   robotsTxt = callPackage ../development/libraries/haskell/robots-txt {};
 | ||
| 
 | ||
|   rope = callPackage ../development/libraries/haskell/rope {};
 | ||
| 
 | ||
|   rosezipper = callPackage ../development/libraries/haskell/rosezipper {};
 | ||
| 
 | ||
|   RSA = callPackage ../development/libraries/haskell/RSA {};
 | ||
| 
 | ||
|   saltine = callPackage ../development/libraries/haskell/saltine {};
 | ||
| 
 | ||
|   sampleFrame = callPackage ../development/libraries/haskell/sample-frame {};
 | ||
| 
 | ||
|   safe = callPackage ../development/libraries/haskell/safe {};
 | ||
| 
 | ||
|   safecopy = callPackage ../development/libraries/haskell/safecopy {};
 | ||
| 
 | ||
|   SafeSemaphore = callPackage ../development/libraries/haskell/SafeSemaphore {};
 | ||
| 
 | ||
|   sbv = callPackage ../development/libraries/haskell/sbv {};
 | ||
| 
 | ||
|   scientific_0_2_0_2 = callPackage ../development/libraries/haskell/scientific/0.2.0.2.nix {};
 | ||
|   scientific_0_3_3_3 = callPackage ../development/libraries/haskell/scientific/0.3.3.3.nix {};
 | ||
|   scientific = self.scientific_0_3_3_3;
 | ||
| 
 | ||
|   scotty = callPackage ../development/libraries/haskell/scotty {};
 | ||
| 
 | ||
|   scottyHastache = callPackage ../development/libraries/haskell/scotty-hastache {};
 | ||
| 
 | ||
|   scrypt = callPackage ../development/libraries/haskell/scrypt {};
 | ||
| 
 | ||
|   serialport = callPackage ../development/libraries/haskell/serialport {};
 | ||
| 
 | ||
|   securemem = callPackage ../development/libraries/haskell/securemem {};
 | ||
| 
 | ||
|   sendfile = callPackage ../development/libraries/haskell/sendfile {};
 | ||
| 
 | ||
|   semigroups = callPackage ../development/libraries/haskell/semigroups {};
 | ||
| 
 | ||
|   semigroupoids = callPackage ../development/libraries/haskell/semigroupoids {};
 | ||
| 
 | ||
|   semigroupoidExtras = callPackage ../development/libraries/haskell/semigroupoid-extras {};
 | ||
| 
 | ||
|   servant = callPackage ../development/libraries/haskell/servant {};
 | ||
| 
 | ||
|   servantServer = callPackage ../development/libraries/haskell/servant-server {};
 | ||
| 
 | ||
|   servantClient = callPackage ../development/libraries/haskell/servant-client {};
 | ||
| 
 | ||
|   servantDocs = callPackage ../development/libraries/haskell/servant-docs {};
 | ||
| 
 | ||
|   servantJquery = callPackage ../development/libraries/haskell/servant-jquery {};
 | ||
| 
 | ||
|   setenv = callPackage ../development/libraries/haskell/setenv {};
 | ||
| 
 | ||
|   setlocale = callPackage ../development/libraries/haskell/setlocale {};
 | ||
| 
 | ||
|   shellish = callPackage ../development/libraries/haskell/shellish {};
 | ||
| 
 | ||
|   shellmate = callPackage ../development/libraries/haskell/shellmate {};
 | ||
| 
 | ||
|   shelly = callPackage ../development/libraries/haskell/shelly {};
 | ||
| 
 | ||
|   shell-conduit = callPackage ../development/libraries/haskell/shell-conduit {};
 | ||
| 
 | ||
|   simpleConduit = callPackage ../development/libraries/haskell/simple-conduit {};
 | ||
| 
 | ||
|   simpleReflect = callPackage ../development/libraries/haskell/simple-reflect {};
 | ||
| 
 | ||
|   simpleSendfile = callPackage ../development/libraries/haskell/simple-sendfile {};
 | ||
| 
 | ||
|   simpleSqlParser = callPackage ../development/libraries/haskell/simple-sql-parser {};
 | ||
| 
 | ||
|   silently = callPackage ../development/libraries/haskell/silently {};
 | ||
| 
 | ||
|   sized = callPackage ../development/libraries/haskell/sized {};
 | ||
| 
 | ||
|   sizedTypes = callPackage ../development/libraries/haskell/sized-types {};
 | ||
| 
 | ||
|   skein = callPackage ../development/libraries/haskell/skein {};
 | ||
| 
 | ||
|   smallcheck = callPackage ../development/libraries/haskell/smallcheck {};
 | ||
| 
 | ||
|   smtLib = callPackage ../development/libraries/haskell/smtLib {};
 | ||
| 
 | ||
|   smtpMail = callPackage ../development/libraries/haskell/smtp-mail {};
 | ||
| 
 | ||
|   smtpsGmail = callPackage ../development/libraries/haskell/smtps-gmail {};
 | ||
| 
 | ||
|   snap = callPackage ../development/libraries/haskell/snap/snap.nix {};
 | ||
| 
 | ||
|   snapletAcidState = callPackage ../development/libraries/haskell/snaplet-acid-state {};
 | ||
| 
 | ||
|   snapErrorCollector = callPackage ../development/libraries/haskell/snap-error-collector {};
 | ||
| 
 | ||
|   snapletPostgresqlSimple = callPackage ../development/libraries/haskell/snaplet-postgresql-simple {};
 | ||
| 
 | ||
|   snapletRedis = callPackage ../development/libraries/haskell/snaplet-redis {};
 | ||
| 
 | ||
|   snapletStripe = callPackage ../development/libraries/haskell/snaplet-stripe {};
 | ||
| 
 | ||
|   snapBlaze = callPackage ../development/libraries/haskell/snap-blaze/default.nix {};
 | ||
| 
 | ||
|   snapCore = callPackage ../development/libraries/haskell/snap/core.nix {};
 | ||
| 
 | ||
|   snapCors = callPackage ../development/libraries/haskell/snap-cors {};
 | ||
| 
 | ||
|   snapLoaderDynamic = callPackage ../development/libraries/haskell/snap/loader-dynamic.nix {};
 | ||
| 
 | ||
|   snapLoaderStatic = callPackage ../development/libraries/haskell/snap/loader-static.nix {};
 | ||
| 
 | ||
|   snapServer = callPackage ../development/libraries/haskell/snap/server.nix {};
 | ||
| 
 | ||
|   snapWebRoutes = callPackage ../development/libraries/haskell/snap-web-routes {};
 | ||
| 
 | ||
|   snowball = callPackage ../development/libraries/haskell/snowball {};
 | ||
| 
 | ||
|   socks = callPackage ../development/libraries/haskell/socks {};
 | ||
| 
 | ||
|   socketIo = callPackage ../development/libraries/haskell/socket-io {};
 | ||
| 
 | ||
|   sodium = callPackage ../development/libraries/haskell/sodium {};
 | ||
| 
 | ||
|   sparse = callPackage ../development/libraries/haskell/sparse {};
 | ||
| 
 | ||
|   spawn = callPackage ../development/libraries/haskell/spawn {};
 | ||
| 
 | ||
|   speculation = callPackage ../development/libraries/haskell/speculation {};
 | ||
| 
 | ||
|   spoon = callPackage ../development/libraries/haskell/spoon {};
 | ||
| 
 | ||
|   srcloc = callPackage ../development/libraries/haskell/srcloc {};
 | ||
| 
 | ||
|   statePlus = callPackage ../development/libraries/haskell/state-plus {};
 | ||
| 
 | ||
|   stateref = callPackage ../development/libraries/haskell/stateref {};
 | ||
| 
 | ||
|   statestack = callPackage ../development/libraries/haskell/statestack {};
 | ||
| 
 | ||
|   StateVar = callPackage ../development/libraries/haskell/StateVar {};
 | ||
| 
 | ||
|   statistics = callPackage ../development/libraries/haskell/statistics {};
 | ||
| 
 | ||
|   statvfs = callPackage ../development/libraries/haskell/statvfs {};
 | ||
| 
 | ||
|   StrafunskiStrategyLib = callPackage ../development/libraries/haskell/Strafunski-StrategyLib {};
 | ||
| 
 | ||
|   streamingCommons = callPackage ../development/libraries/haskell/streaming-commons {};
 | ||
| 
 | ||
|   streamproc = callPackage ../development/libraries/haskell/streamproc {};
 | ||
| 
 | ||
|   strict = callPackage ../development/libraries/haskell/strict {};
 | ||
| 
 | ||
|   stringable = callPackage ../development/libraries/haskell/stringable {};
 | ||
| 
 | ||
|   stringCombinators = callPackage ../development/libraries/haskell/string-combinators {};
 | ||
| 
 | ||
|   stringConversions = callPackage ../development/libraries/haskell/string-conversions {};
 | ||
| 
 | ||
|   stringprep = callPackage ../development/libraries/haskell/stringprep {};
 | ||
| 
 | ||
|   stringQq = callPackage ../development/libraries/haskell/string-qq {};
 | ||
| 
 | ||
|   stringsearch = callPackage ../development/libraries/haskell/stringsearch {};
 | ||
| 
 | ||
|   strptime = callPackage ../development/libraries/haskell/strptime {};
 | ||
| 
 | ||
|   stylishHaskell = callPackage ../development/libraries/haskell/stylish-haskell {};
 | ||
| 
 | ||
|   syb_0_4_0 = callPackage ../development/libraries/haskell/syb/0.4.0.nix {};
 | ||
|   syb_0_4_2 = callPackage ../development/libraries/haskell/syb/0.4.2.nix {};
 | ||
|   syb = self.syb_0_4_2;
 | ||
| 
 | ||
|   sybWithClass = callPackage ../development/libraries/haskell/syb/syb-with-class.nix {};
 | ||
| 
 | ||
|   sybWithClassInstancesText = callPackage ../development/libraries/haskell/syb/syb-with-class-instances-text.nix {};
 | ||
| 
 | ||
|   syntactic = callPackage ../development/libraries/haskell/syntactic {};
 | ||
| 
 | ||
|   syz = callPackage ../development/libraries/haskell/syz {};
 | ||
| 
 | ||
|   SDLImage = callPackage ../development/libraries/haskell/SDL-image {};
 | ||
| 
 | ||
|   SDLMixer = callPackage ../development/libraries/haskell/SDL-mixer {};
 | ||
| 
 | ||
|   SDLTtf = callPackage ../development/libraries/haskell/SDL-ttf {};
 | ||
| 
 | ||
|   SDL = callPackage ../development/libraries/haskell/SDL {
 | ||
|     inherit (pkgs) SDL;
 | ||
|   };
 | ||
| 
 | ||
|   sdl2 = callPackage ../development/libraries/haskell/sdl2 {
 | ||
|     inherit (pkgs) SDL2;
 | ||
|   };
 | ||
| 
 | ||
|   SHA = callPackage ../development/libraries/haskell/SHA {};
 | ||
| 
 | ||
|   SHA2 = callPackage ../development/libraries/haskell/SHA2 {};
 | ||
| 
 | ||
|   shake = callPackage ../development/libraries/haskell/shake {};
 | ||
| 
 | ||
|   shakespeare = callPackage ../development/libraries/haskell/shakespeare {};
 | ||
| 
 | ||
|   shakespeareCss = callPackage ../development/libraries/haskell/shakespeare-css {};
 | ||
| 
 | ||
|   shakespeareI18n = callPackage ../development/libraries/haskell/shakespeare-i18n {};
 | ||
| 
 | ||
|   shakespeareJs = callPackage ../development/libraries/haskell/shakespeare-js {};
 | ||
| 
 | ||
|   shakespeareText = callPackage ../development/libraries/haskell/shakespeare-text {};
 | ||
| 
 | ||
|   Shellac = callPackage ../development/libraries/haskell/Shellac/Shellac.nix {};
 | ||
| 
 | ||
|   show = callPackage ../development/libraries/haskell/show {};
 | ||
| 
 | ||
|   singletons = callPackage ../development/libraries/haskell/singletons {};
 | ||
| 
 | ||
|   SMTPClient = callPackage ../development/libraries/haskell/SMTPClient {};
 | ||
| 
 | ||
|   socketActivation = callPackage ../development/libraries/haskell/socket-activation {};
 | ||
| 
 | ||
|   sourcemap = callPackage ../development/libraries/haskell/sourcemap {};
 | ||
| 
 | ||
|   split_0_1_4_3 = callPackage ../development/libraries/haskell/split/0.1.4.3.nix {};
 | ||
|   split_0_2_2 = callPackage ../development/libraries/haskell/split/0.2.2.nix {};
 | ||
|   split = self.split_0_2_2;
 | ||
| 
 | ||
|   sqliteSimple = callPackage ../development/libraries/haskell/sqlite-simple/default.nix {};
 | ||
| 
 | ||
|   stbImage = callPackage ../development/libraries/haskell/stb-image {};
 | ||
| 
 | ||
|   stm_2_4_2 = callPackage ../development/libraries/haskell/stm/2.4.2.nix {};
 | ||
|   stm_2_4_3 = callPackage ../development/libraries/haskell/stm/2.4.3.nix {};
 | ||
|   stm = self.stm_2_4_3;
 | ||
| 
 | ||
|   stmChans = callPackage ../development/libraries/haskell/stm-chans {};
 | ||
| 
 | ||
|   stmConduit = callPackage ../development/libraries/haskell/stm-conduit {};
 | ||
| 
 | ||
|   stmContainers = callPackage ../development/libraries/haskell/stm-containers {};
 | ||
| 
 | ||
|   stmDelay = callPackage ../development/libraries/haskell/stm-delay {};
 | ||
| 
 | ||
|   STMonadTrans = callPackage ../development/libraries/haskell/STMonadTrans {};
 | ||
| 
 | ||
|   stmStats = callPackage ../development/libraries/haskell/stm-stats {};
 | ||
| 
 | ||
|   storableComplex = callPackage ../development/libraries/haskell/storable-complex {};
 | ||
| 
 | ||
|   storableEndian = callPackage ../development/libraries/haskell/storable-endian {};
 | ||
| 
 | ||
|   storableRecord = callPackage ../development/libraries/haskell/storable-record {};
 | ||
| 
 | ||
|   Stream = callPackage ../development/libraries/haskell/Stream {};
 | ||
| 
 | ||
|   strictConcurrency = callPackage ../development/libraries/haskell/strict-concurrency {};
 | ||
| 
 | ||
|   stringbuilder = callPackage ../development/libraries/haskell/stringbuilder {};
 | ||
| 
 | ||
|   stripe = callPackage ../development/libraries/haskell/stripe {};
 | ||
| 
 | ||
|   svgcairo = callPackage ../development/libraries/haskell/svgcairo {
 | ||
|     libc = pkgs.stdenv.cc.libc;
 | ||
|   };
 | ||
| 
 | ||
|   SVGFonts = callPackage ../development/libraries/haskell/SVGFonts {};
 | ||
| 
 | ||
|   symbol = callPackage ../development/libraries/haskell/symbol {};
 | ||
| 
 | ||
|   systemArgv0 = callPackage ../development/libraries/haskell/system-argv0 {};
 | ||
| 
 | ||
|   systemFilepath = callPackage ../development/libraries/haskell/system-filepath {};
 | ||
| 
 | ||
|   systemFileio = callPackage ../development/libraries/haskell/system-fileio {};
 | ||
| 
 | ||
|   systemPosixRedirect = callPackage ../development/libraries/haskell/system-posix-redirect {};
 | ||
| 
 | ||
|   systemTimeMonotonic = callPackage ../development/libraries/haskell/system-time-monotonic {};
 | ||
| 
 | ||
|   TableAlgebra = callPackage ../development/libraries/haskell/TableAlgebra {};
 | ||
| 
 | ||
|   tables = callPackage ../development/libraries/haskell/tables {};
 | ||
| 
 | ||
|   tabular = callPackage ../development/libraries/haskell/tabular {};
 | ||
| 
 | ||
|   tagged = callPackage ../development/libraries/haskell/tagged {};
 | ||
| 
 | ||
|   taggedTransformer = callPackage ../development/libraries/haskell/tagged-transformer {};
 | ||
| 
 | ||
|   taggy = callPackage ../development/libraries/haskell/taggy {};
 | ||
| 
 | ||
|   taggyLens = callPackage ../development/libraries/haskell/taggy-lens {};
 | ||
| 
 | ||
|   tagshare = callPackage ../development/libraries/haskell/tagshare {};
 | ||
| 
 | ||
|   tagsoup = callPackage ../development/libraries/haskell/tagsoup {};
 | ||
| 
 | ||
|   tagstreamConduit = callPackage ../development/libraries/haskell/tagstream-conduit {};
 | ||
| 
 | ||
|   tasty = callPackage ../development/libraries/haskell/tasty {};
 | ||
| 
 | ||
|   tastyAntXml = callPackage ../development/libraries/haskell/tasty-ant-xml {};
 | ||
| 
 | ||
|   tastyGolden = callPackage ../development/libraries/haskell/tasty-golden {};
 | ||
| 
 | ||
|   tastyHspec = callPackage ../development/libraries/haskell/tasty-hspec {};
 | ||
| 
 | ||
|   tastyHunit = callPackage ../development/libraries/haskell/tasty-hunit {};
 | ||
| 
 | ||
|   tastyProgram = callPackage ../development/libraries/haskell/tasty-program {};
 | ||
| 
 | ||
|   tastyQuickcheck = callPackage ../development/libraries/haskell/tasty-quickcheck {};
 | ||
| 
 | ||
|   tastyRerun = callPackage ../development/libraries/haskell/tasty-rerun {};
 | ||
| 
 | ||
|   tastySmallcheck = callPackage ../development/libraries/haskell/tasty-smallcheck {};
 | ||
| 
 | ||
|   tastyTh = callPackage ../development/libraries/haskell/tasty-th {};
 | ||
| 
 | ||
|   TCache = callPackage ../development/libraries/haskell/TCache {};
 | ||
| 
 | ||
|   tcacheAWS = callPackage ../development/libraries/haskell/tcache-AWS {};
 | ||
| 
 | ||
|   template = callPackage ../development/libraries/haskell/template {};
 | ||
| 
 | ||
|   templateDefault = callPackage ../development/libraries/haskell/template-default {};
 | ||
| 
 | ||
|   temporary = callPackage ../development/libraries/haskell/temporary {};
 | ||
| 
 | ||
|   temporaryRc = callPackage ../development/libraries/haskell/temporary-rc {};
 | ||
| 
 | ||
|   Tensor = callPackage ../development/libraries/haskell/Tensor {};
 | ||
| 
 | ||
|   terminalProgressBar = callPackage ../development/libraries/haskell/terminal-progress-bar {};
 | ||
| 
 | ||
|   terminalSize = callPackage ../development/libraries/haskell/terminal-size {};
 | ||
| 
 | ||
|   terminfo = callPackage ../development/libraries/haskell/terminfo { inherit (pkgs) ncurses; };
 | ||
| 
 | ||
|   testFramework = callPackage ../development/libraries/haskell/test-framework {};
 | ||
| 
 | ||
|   testFrameworkHunit = callPackage ../development/libraries/haskell/test-framework-hunit {};
 | ||
| 
 | ||
|   testFrameworkQuickcheck2 = callPackage ../development/libraries/haskell/test-framework-quickcheck2 {};
 | ||
| 
 | ||
|   testFrameworkSmallcheck = callPackage ../development/libraries/haskell/test-framework-smallcheck {};
 | ||
| 
 | ||
|   testFrameworkTh = callPackage ../development/libraries/haskell/test-framework-th {};
 | ||
| 
 | ||
|   testFrameworkThPrime = callPackage ../development/libraries/haskell/test-framework-th-prime {};
 | ||
| 
 | ||
|   testingFeat = callPackage ../development/libraries/haskell/testing-feat {};
 | ||
| 
 | ||
|   testSimple = callPackage ../development/libraries/haskell/test-simple {};
 | ||
| 
 | ||
|   texmath = callPackage ../development/libraries/haskell/texmath {};
 | ||
| 
 | ||
|   text_0_11_2_3 = callPackage ../development/libraries/haskell/text/0.11.2.3.nix {};
 | ||
|   text_1_1_1_3 = callPackage ../development/libraries/haskell/text/1.1.1.3.nix {};
 | ||
|   text_1_2_0_3 = callPackage ../development/libraries/haskell/text/1.2.0.3.nix {};
 | ||
|   text = self.text_1_2_0_3;
 | ||
| 
 | ||
|   textBinary = callPackage ../development/libraries/haskell/text-binary {};
 | ||
| 
 | ||
|   textFormat = callPackage ../development/libraries/haskell/text-format {};
 | ||
| 
 | ||
|   textIcu = callPackage ../development/libraries/haskell/text-icu {};
 | ||
| 
 | ||
|   textStreamDecode = callPackage ../development/libraries/haskell/text-stream-decode {};
 | ||
| 
 | ||
|   tfRandom = callPackage ../development/libraries/haskell/tf-random {};
 | ||
| 
 | ||
|   these = callPackage ../development/libraries/haskell/these {};
 | ||
| 
 | ||
|   thespian = callPackage ../development/libraries/haskell/thespian {};
 | ||
| 
 | ||
|   thDesugar = callPackage ../development/libraries/haskell/th-desugar {};
 | ||
| 
 | ||
|   thExpandSyns = callPackage ../development/libraries/haskell/th-expand-syns {};
 | ||
| 
 | ||
|   thExtras = callPackage ../development/libraries/haskell/th-extras {};
 | ||
| 
 | ||
|   thLift = callPackage ../development/libraries/haskell/th-lift {};
 | ||
| 
 | ||
|   thLiftInstances = callPackage ../development/libraries/haskell/th-lift-instances {};
 | ||
| 
 | ||
|   thOrphans = callPackage ../development/libraries/haskell/th-orphans {};
 | ||
| 
 | ||
|   threadmanager = callPackage ../development/libraries/haskell/threadmanager {};
 | ||
| 
 | ||
|   threads = callPackage ../development/libraries/haskell/threads {};
 | ||
| 
 | ||
|   threadLocalStorage = callPackage ../development/libraries/haskell/thread-local-storage {};
 | ||
| 
 | ||
|   thReifyMany = callPackage ../development/libraries/haskell/th-reify-many {};
 | ||
| 
 | ||
|   Thrift = callPackage ../development/libraries/haskell/Thrift {};
 | ||
| 
 | ||
|   thyme = callPackage ../development/libraries/haskell/thyme {};
 | ||
| 
 | ||
|   threepennyGui = callPackage ../development/libraries/haskell/threepenny-gui {};
 | ||
| 
 | ||
|   time_1_1_2_4 = callPackage ../development/libraries/haskell/time/1.1.2.4.nix {};
 | ||
|   time_1_5 = callPackage ../development/libraries/haskell/time/1.5.nix {};
 | ||
|   time = null;                  # core package since ghc >= 6.12.x
 | ||
| 
 | ||
|   timerep = callPackage ../development/libraries/haskell/timerep {};
 | ||
| 
 | ||
|   timeparsers = callPackage ../development/libraries/haskell/timeparsers {};
 | ||
| 
 | ||
|   timeRecurrence = callPackage ../development/libraries/haskell/time-recurrence {};
 | ||
| 
 | ||
|   timezoneOlson = callPackage ../development/libraries/haskell/timezone-olson {};
 | ||
| 
 | ||
|   timezoneSeries = callPackage ../development/libraries/haskell/timezone-series {};
 | ||
| 
 | ||
|   timeCompat = callPackage ../development/libraries/haskell/time-compat {};
 | ||
| 
 | ||
|   tls = callPackage ../development/libraries/haskell/tls {};
 | ||
| 
 | ||
|   torrent = callPackage ../development/libraries/haskell/torrent {};
 | ||
| 
 | ||
|   tostring = callPackage ../development/libraries/haskell/tostring {};
 | ||
| 
 | ||
|   transformers_0_3_0_0 = callPackage ../development/libraries/haskell/transformers/0.3.0.0.nix {};
 | ||
|   transformers_0_4_2_0 = callPackage ../development/libraries/haskell/transformers/0.4.2.0.nix {};
 | ||
|   transformers = null;          # core package since ghc >= 7.8.x
 | ||
| 
 | ||
|   transformersBase = callPackage ../development/libraries/haskell/transformers-base {};
 | ||
| 
 | ||
|   transformersCompat = callPackage ../development/libraries/haskell/transformers-compat {};
 | ||
| 
 | ||
|   transformersFree = callPackage ../development/libraries/haskell/transformers-free {};
 | ||
| 
 | ||
|   traverseWithClass = callPackage ../development/libraries/haskell/traverse-with-class {};
 | ||
| 
 | ||
|   treeView = callPackage ../development/libraries/haskell/tree-view {};
 | ||
| 
 | ||
|   trifecta = callPackage ../development/libraries/haskell/trifecta {};
 | ||
| 
 | ||
|   trivia = callPackage ../development/libraries/haskell/trivia {};
 | ||
| 
 | ||
|   tuple = callPackage ../development/libraries/haskell/tuple {};
 | ||
| 
 | ||
|   twitterConduit = callPackage ../development/libraries/haskell/twitter-conduit {};
 | ||
| 
 | ||
|   twitterTypes = callPackage ../development/libraries/haskell/twitter-types {};
 | ||
| 
 | ||
|   twitterTypesLens = callPackage ../development/libraries/haskell/twitter-types-lens {};
 | ||
| 
 | ||
|   typeAligned = callPackage ../development/libraries/haskell/type-aligned {};
 | ||
| 
 | ||
|   TypeCompose = callPackage ../development/libraries/haskell/TypeCompose {};
 | ||
| 
 | ||
|   typeEq = callPackage ../development/libraries/haskell/type-eq {};
 | ||
| 
 | ||
|   typeEquality = callPackage ../development/libraries/haskell/type-equality {};
 | ||
| 
 | ||
|   typeNatural = callPackage ../development/libraries/haskell/type-natural {};
 | ||
| 
 | ||
|   typeLevelNaturalNumber = callPackage ../development/libraries/haskell/type-level-natural-number {};
 | ||
| 
 | ||
|   typographyGeometry = callPackage ../development/libraries/haskell/typography-geometry {};
 | ||
| 
 | ||
|   tz = callPackage ../development/libraries/haskell/tz {
 | ||
|     pkgs_tzdata = pkgs.tzdata;
 | ||
|   };
 | ||
| 
 | ||
|   tzdata = callPackage ../development/libraries/haskell/tzdata {};
 | ||
| 
 | ||
|   unbound = callPackage ../development/libraries/haskell/unbound {};
 | ||
| 
 | ||
|   unboundedDelays = callPackage ../development/libraries/haskell/unbounded-delays {};
 | ||
| 
 | ||
|   unboundGenerics = callPackage ../development/libraries/haskell/unbound-generics {};
 | ||
| 
 | ||
|   unificationFd = callPackage ../development/libraries/haskell/unification-fd {};
 | ||
| 
 | ||
|   unionFind = callPackage ../development/libraries/haskell/union-find {};
 | ||
| 
 | ||
|   uniplate = callPackage ../development/libraries/haskell/uniplate {};
 | ||
| 
 | ||
|   units = callPackage ../development/libraries/haskell/units {};
 | ||
| 
 | ||
|   uniqueid = callPackage ../development/libraries/haskell/uniqueid {};
 | ||
| 
 | ||
|   unixBytestring = callPackage ../development/libraries/haskell/unix-bytestring {};
 | ||
| 
 | ||
|   unixCompat = callPackage ../development/libraries/haskell/unix-compat {};
 | ||
| 
 | ||
|   unixMemory = callPackage ../development/libraries/haskell/unix-memory {};
 | ||
| 
 | ||
|   unixProcessConduit = callPackage ../development/libraries/haskell/unix-process-conduit {};
 | ||
| 
 | ||
|   unixTime = callPackage ../development/libraries/haskell/unix-time {};
 | ||
| 
 | ||
|   Unixutils = callPackage ../development/libraries/haskell/Unixutils {};
 | ||
| 
 | ||
|   unlambda = callPackage ../development/libraries/haskell/unlambda {};
 | ||
| 
 | ||
|   unorderedContainers = callPackage ../development/libraries/haskell/unordered-containers {};
 | ||
| 
 | ||
|   uri = callPackage ../development/libraries/haskell/uri {};
 | ||
| 
 | ||
|   uriEncode = callPackage ../development/libraries/haskell/uri-encode {};
 | ||
| 
 | ||
|   url = callPackage ../development/libraries/haskell/url {};
 | ||
| 
 | ||
|   urlencoded = callPackage ../development/libraries/haskell/urlencoded {};
 | ||
| 
 | ||
|   usb = callPackage ../development/libraries/haskell/usb {};
 | ||
| 
 | ||
|   utf8Light = callPackage ../development/libraries/haskell/utf8-light {};
 | ||
| 
 | ||
|   utf8String = callPackage ../development/libraries/haskell/utf8-string {};
 | ||
| 
 | ||
|   utilityHt = callPackage ../development/libraries/haskell/utility-ht {};
 | ||
| 
 | ||
|   uulib = callPackage ../development/libraries/haskell/uulib {};
 | ||
| 
 | ||
|   uuid = callPackage ../development/libraries/haskell/uuid {};
 | ||
| 
 | ||
|   uuOptions = callPackage ../development/libraries/haskell/uu-options {};
 | ||
| 
 | ||
|   uuInterleaved = callPackage ../development/libraries/haskell/uu-interleaved {};
 | ||
| 
 | ||
|   uuParsinglib = callPackage ../development/libraries/haskell/uu-parsinglib {};
 | ||
| 
 | ||
|   vacuum = callPackage ../development/libraries/haskell/vacuum {};
 | ||
| 
 | ||
|   vacuumCairo = callPackage ../development/libraries/haskell/vacuum-cairo {};
 | ||
| 
 | ||
|   vacuumGraphviz = callPackage ../development/libraries/haskell/vacuum-graphviz {};
 | ||
| 
 | ||
|   vado = callPackage ../development/libraries/haskell/vado {};
 | ||
| 
 | ||
|   vault = callPackage ../development/libraries/haskell/vault {};
 | ||
| 
 | ||
|   vcsgui = callPackage ../development/libraries/haskell/vcsgui {};
 | ||
| 
 | ||
|   vcsRevision = callPackage ../development/libraries/haskell/vcs-revision {};
 | ||
| 
 | ||
|   vcswrapper = callPackage ../development/libraries/haskell/vcswrapper {};
 | ||
| 
 | ||
|   Vec = callPackage ../development/libraries/haskell/Vec {};
 | ||
| 
 | ||
|   vect = callPackage ../development/libraries/haskell/vect {};
 | ||
| 
 | ||
|   vector_0_10_9_3  = callPackage ../development/libraries/haskell/vector/0.10.9.3.nix {};
 | ||
|   vector_0_10_12_2  = callPackage ../development/libraries/haskell/vector/0.10.12.2.nix {};
 | ||
|   vector = self.vector_0_10_12_2;
 | ||
| 
 | ||
|   vectorAlgorithms = callPackage ../development/libraries/haskell/vector-algorithms {};
 | ||
| 
 | ||
|   vectorBinaryInstances = callPackage ../development/libraries/haskell/vector-binary-instances {};
 | ||
| 
 | ||
|   vectorInstances = callPackage ../development/libraries/haskell/vector-instances {};
 | ||
| 
 | ||
|   vectorSpace = callPackage ../development/libraries/haskell/vector-space {};
 | ||
| 
 | ||
|   vectorSpacePoints = callPackage ../development/libraries/haskell/vector-space-points {};
 | ||
| 
 | ||
|   vectorThUnbox = callPackage ../development/libraries/haskell/vector-th-unbox {};
 | ||
| 
 | ||
|   vinyl = callPackage ../development/libraries/haskell/vinyl {};
 | ||
| 
 | ||
|   vkAwsRoute53 = callPackage ../development/libraries/haskell/vk-aws-route53 {};
 | ||
| 
 | ||
|   vkPosixPty = callPackage ../development/libraries/haskell/vk-posix-pty {};
 | ||
| 
 | ||
|   void = callPackage ../development/libraries/haskell/void {};
 | ||
| 
 | ||
|   vty = callPackage ../development/libraries/haskell/vty {};
 | ||
| 
 | ||
|   vtyUi = callPackage ../development/libraries/haskell/vty-ui {};
 | ||
| 
 | ||
|   wai = callPackage ../development/libraries/haskell/wai {};
 | ||
| 
 | ||
|   waiAppStatic = callPackage ../development/libraries/haskell/wai-app-static {};
 | ||
| 
 | ||
|   waiConduit = callPackage ../development/libraries/haskell/wai-conduit {};
 | ||
| 
 | ||
|   waiExtra = callPackage ../development/libraries/haskell/wai-extra {};
 | ||
| 
 | ||
|   waiHandlerLaunch = callPackage ../development/libraries/haskell/wai-handler-launch {};
 | ||
| 
 | ||
|   waiHandlerFastcgi = callPackage ../development/libraries/haskell/wai-handler-fastcgi { inherit (pkgs) fcgi; };
 | ||
| 
 | ||
|   waiLogger = callPackage ../development/libraries/haskell/wai-logger {};
 | ||
| 
 | ||
|   waiMiddlewareStatic = callPackage ../development/libraries/haskell/wai-middleware-static {};
 | ||
| 
 | ||
|   waiTest = callPackage ../development/libraries/haskell/wai-test {};
 | ||
| 
 | ||
|   waiWebsockets = callPackage ../development/libraries/haskell/wai-websockets {};
 | ||
| 
 | ||
|   warp = callPackage ../development/libraries/haskell/warp {};
 | ||
| 
 | ||
|   warpTls = callPackage ../development/libraries/haskell/warp-tls {};
 | ||
| 
 | ||
|   WAVE = callPackage ../development/libraries/haskell/WAVE {};
 | ||
| 
 | ||
|   wcwidth = callPackage ../development/libraries/haskell/wcwidth {};
 | ||
| 
 | ||
|   webdriver = callPackage ../development/libraries/haskell/webdriver {};
 | ||
| 
 | ||
|   webkit = callPackage ../development/libraries/haskell/webkit {
 | ||
|     webkit = pkgs.webkitgtk2;
 | ||
|   };
 | ||
| 
 | ||
|   webkitgtk3 = callPackage ../development/libraries/haskell/webkitgtk3 {
 | ||
|     webkitgtk = pkgs.webkitgtk24x;
 | ||
|   };
 | ||
| 
 | ||
|   webRoutes = callPackage ../development/libraries/haskell/web-routes {};
 | ||
| 
 | ||
|   webRoutesBoomerang = callPackage ../development/libraries/haskell/web-routes-boomerang {};
 | ||
| 
 | ||
|   websockets = callPackage ../development/libraries/haskell/websockets {};
 | ||
| 
 | ||
|   websocketsSnap = callPackage ../development/libraries/haskell/websockets-snap {};
 | ||
| 
 | ||
|   CouchDB = callPackage ../development/libraries/haskell/CouchDB {};
 | ||
| 
 | ||
|   wlPprint = callPackage ../development/libraries/haskell/wl-pprint {};
 | ||
| 
 | ||
|   wlPprintExtras = callPackage ../development/libraries/haskell/wl-pprint-extras {};
 | ||
| 
 | ||
|   wlPprintTerminfo = callPackage ../development/libraries/haskell/wl-pprint-terminfo {};
 | ||
| 
 | ||
|   wlPprintText = callPackage ../development/libraries/haskell/wl-pprint-text {};
 | ||
| 
 | ||
|   wizards = callPackage ../development/libraries/haskell/wizards {};
 | ||
| 
 | ||
|   word8 = callPackage ../development/libraries/haskell/word8 {};
 | ||
| 
 | ||
|   wordexp = callPackage ../development/libraries/haskell/wordexp {};
 | ||
| 
 | ||
|   Workflow = callPackage ../development/libraries/haskell/Workflow {};
 | ||
| 
 | ||
|   wreq = callPackage ../development/libraries/haskell/wreq {};
 | ||
| 
 | ||
|   wx = callPackage ../development/libraries/haskell/wxHaskell/wx.nix {};
 | ||
| 
 | ||
|   wxc = callPackage ../development/libraries/haskell/wxHaskell/wxc.nix {
 | ||
|     wxGTK = pkgs.wxGTK29;
 | ||
|   };
 | ||
| 
 | ||
|   wxcore = callPackage ../development/libraries/haskell/wxHaskell/wxcore.nix {
 | ||
|     wxGTK = pkgs.wxGTK29;
 | ||
|   };
 | ||
| 
 | ||
|   wxdirect = callPackage ../development/libraries/haskell/wxHaskell/wxdirect.nix {};
 | ||
| 
 | ||
|   x509 = callPackage ../development/libraries/haskell/x509 {};
 | ||
| 
 | ||
|   x509Store = callPackage ../development/libraries/haskell/x509-store {};
 | ||
| 
 | ||
|   x509System = callPackage ../development/libraries/haskell/x509-system {};
 | ||
| 
 | ||
|   x509Validation = callPackage ../development/libraries/haskell/x509-validation {};
 | ||
| 
 | ||
|   X11 = callPackage ../development/libraries/haskell/X11 {};
 | ||
| 
 | ||
|   X11Xft = callPackage ../development/libraries/haskell/X11-xft {};
 | ||
| 
 | ||
|   xdgBasedir = callPackage ../development/libraries/haskell/xdg-basedir {};
 | ||
| 
 | ||
|   xdot = callPackage ../development/libraries/haskell/xdot {};
 | ||
| 
 | ||
|   xhtml = callPackage ../development/libraries/haskell/xhtml {};
 | ||
| 
 | ||
|   xml = callPackage ../development/libraries/haskell/xml {};
 | ||
| 
 | ||
|   xmlConduit = callPackage ../development/libraries/haskell/xml-conduit {};
 | ||
| 
 | ||
|   xmlConduitWriter = callPackage ../development/libraries/haskell/xml-conduit-writer {};
 | ||
| 
 | ||
|   xmlgen = callPackage ../development/libraries/haskell/xmlgen {};
 | ||
| 
 | ||
|   xmlHamlet = callPackage ../development/libraries/haskell/xml-hamlet {};
 | ||
| 
 | ||
|   xmlhtml = callPackage ../development/libraries/haskell/xmlhtml {};
 | ||
| 
 | ||
|   xmlHtmlConduitLens = callPackage ../development/libraries/haskell/xml-html-conduit-lens {};
 | ||
| 
 | ||
|   xmlLens = callPackage ../development/libraries/haskell/xml-lens {};
 | ||
| 
 | ||
|   xmlTypes = callPackage ../development/libraries/haskell/xml-types {};
 | ||
| 
 | ||
|   xorshift = callPackage ../development/libraries/haskell/xorshift {};
 | ||
| 
 | ||
|   xournalParser = callPackage ../development/libraries/haskell/xournal-parser {};
 | ||
| 
 | ||
|   xournalTypes = callPackage ../development/libraries/haskell/xournal-types {};
 | ||
| 
 | ||
|   xtest = callPackage ../development/libraries/haskell/xtest {};
 | ||
| 
 | ||
|   xssSanitize = callPackage ../development/libraries/haskell/xss-sanitize {};
 | ||
| 
 | ||
|   Yampa = callPackage ../development/libraries/haskell/Yampa {};
 | ||
| 
 | ||
|   yaml = callPackage ../development/libraries/haskell/yaml {};
 | ||
| 
 | ||
|   yamlLight = callPackage ../development/libraries/haskell/yaml-light {};
 | ||
| 
 | ||
|   yap = callPackage ../development/libraries/haskell/yap {};
 | ||
| 
 | ||
|   yeganesh = callPackage ../applications/misc/yeganesh {};
 | ||
| 
 | ||
|   yesod = callPackage ../development/libraries/haskell/yesod {};
 | ||
| 
 | ||
|   yesodAuth = callPackage ../development/libraries/haskell/yesod-auth {};
 | ||
| 
 | ||
|   yesodAuthHashdb = callPackage ../development/libraries/haskell/yesod-auth-hashdb {};
 | ||
| 
 | ||
|   yesodBin = callPackage ../development/libraries/haskell/yesod-bin {};
 | ||
| 
 | ||
|   yesodCore = callPackage ../development/libraries/haskell/yesod-core {};
 | ||
| 
 | ||
|   yesodDefault = callPackage ../development/libraries/haskell/yesod-default {};
 | ||
| 
 | ||
|   yesodForm = callPackage ../development/libraries/haskell/yesod-form {};
 | ||
| 
 | ||
|   yesodJson = callPackage ../development/libraries/haskell/yesod-json {};
 | ||
| 
 | ||
|   yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {};
 | ||
| 
 | ||
|   yesodRoutes = callPackage ../development/libraries/haskell/yesod-routes {};
 | ||
| 
 | ||
|   yesodStatic = callPackage ../development/libraries/haskell/yesod-static {};
 | ||
| 
 | ||
|   yesodTest = callPackage ../development/libraries/haskell/yesod-test {};
 | ||
| 
 | ||
|   yst = callPackage ../development/libraries/haskell/yst {};
 | ||
| 
 | ||
|   zeromqHaskell = callPackage ../development/libraries/haskell/zeromq-haskell { zeromq = pkgs.zeromq2; };
 | ||
| 
 | ||
|   zeromq3Haskell = callPackage ../development/libraries/haskell/zeromq3-haskell { zeromq = pkgs.zeromq3; };
 | ||
| 
 | ||
|   zeromq4Haskell = callPackage ../development/libraries/haskell/zeromq4-haskell { zeromq = pkgs.zeromq4; };
 | ||
| 
 | ||
|   zipArchive_0_2_2_1 = callPackage ../development/libraries/haskell/zip-archive/0.2.2.1.nix {};
 | ||
|   zipArchive_0_2_3_5 = callPackage ../development/libraries/haskell/zip-archive/0.2.3.5.nix {};
 | ||
|   zipArchive = self.zipArchive_0_2_3_5;
 | ||
| 
 | ||
|   zipper = callPackage ../development/libraries/haskell/zipper {};
 | ||
| 
 | ||
|   zippers = callPackage ../development/libraries/haskell/zippers {};
 | ||
| 
 | ||
|   zlib = callPackage ../development/libraries/haskell/zlib { inherit (pkgs) zlib;};
 | ||
| 
 | ||
|   zlibBindings = callPackage ../development/libraries/haskell/zlib-bindings {};
 | ||
| 
 | ||
|   zlibConduit = callPackage ../development/libraries/haskell/zlib-conduit {};
 | ||
| 
 | ||
|   zlibEnum = callPackage ../development/libraries/haskell/zlib-enum {};
 | ||
| 
 | ||
|   # Compilers.
 | ||
| 
 | ||
|   Agda = callPackage ../development/compilers/agda {};
 | ||
| 
 | ||
|   epic = callPackage ../development/compilers/epic {};
 | ||
| 
 | ||
|   pakcs = callPackage ../development/compilers/pakcs {};
 | ||
| 
 | ||
|   # Development tools.
 | ||
| 
 | ||
|   alex_2_3_5 = callPackage ../development/tools/parsing/alex/2.3.5.nix {};
 | ||
|   alex_3_1_3 = callPackage ../development/tools/parsing/alex/3.1.3.nix {};
 | ||
|   alex = self.alex_3_1_3;
 | ||
| 
 | ||
|   BNFC = callPackage ../development/tools/haskell/BNFC {};
 | ||
| 
 | ||
|   cake3 = callPackage ../development/tools/haskell/cake3 {};
 | ||
| 
 | ||
|   cpphs = callPackage ../development/tools/misc/cpphs {};
 | ||
| 
 | ||
|   DrIFT = callPackage ../development/tools/haskell/DrIFT {};
 | ||
| 
 | ||
|   haddock = callPackage ../development/tools/documentation/haddock {};
 | ||
| 
 | ||
|   haddockApi = callPackage ../development/libraries/haskell/haddock-api {};
 | ||
| 
 | ||
|   haddockLibrary = callPackage ../development/libraries/haskell/haddock-library {};
 | ||
| 
 | ||
|   HandsomeSoup = callPackage ../development/libraries/haskell/HandsomeSoup {};
 | ||
| 
 | ||
|   happy = callPackage ../development/tools/parsing/happy {};
 | ||
| 
 | ||
|   happyMeta = callPackage ../development/tools/haskell/happy-meta {};
 | ||
| 
 | ||
|   haskellDocs = callPackage ../development/tools/haskell/haskell-docs {};
 | ||
| 
 | ||
|   haskdogs = callPackage ../development/tools/haskell/haskdogs {};
 | ||
| 
 | ||
|   hasktags = callPackage ../development/tools/haskell/hasktags {};
 | ||
| 
 | ||
|   hdevtools = callPackage ../development/tools/haskell/hdevtools {};
 | ||
| 
 | ||
|   hlint = callPackage ../development/tools/haskell/hlint {};
 | ||
| 
 | ||
|   hp2anyManager = callPackage ../development/tools/haskell/hp2any-manager {};
 | ||
| 
 | ||
|   hsb2hs = callPackage ../development/tools/haskell/hsb2hs {};
 | ||
| 
 | ||
|   hscolour = callPackage ../development/tools/haskell/hscolour {};
 | ||
|   hscolourBootstrap = self.hscolour.override {
 | ||
|     cabal = self.cabal.override {
 | ||
|       extension = self : super : {
 | ||
|         hyperlinkSource = false;
 | ||
|         configureFlags = super.configureFlags or "" +
 | ||
|           pkgs.lib.optionalString (pkgs.stdenv.lib.versionOlder "6.12" ghc.version) " --ghc-option=-rtsopts";
 | ||
|       } // pkgs.stdenv.lib.optionalAttrs (pkgs.stdenv.lib.versionOlder "7.9" ghc.version) { noHaddock = true; };
 | ||
|     };
 | ||
|   };
 | ||
| 
 | ||
|   hscope = callPackage ../development/tools/haskell/hscope { };
 | ||
| 
 | ||
|   hslogger = callPackage ../development/tools/haskell/hslogger {};
 | ||
| 
 | ||
|   pointfree = callPackage ../development/tools/haskell/pointfree {};
 | ||
| 
 | ||
|   pointful = callPackage ../development/tools/haskell/pointful {};
 | ||
| 
 | ||
|   ShellCheck = callPackage ../development/tools/misc/ShellCheck {};
 | ||
| 
 | ||
|   SourceGraph = callPackage ../development/tools/haskell/SourceGraph {};
 | ||
| 
 | ||
|   tar = callPackage ../development/libraries/haskell/tar {};
 | ||
| 
 | ||
|   threadscope = callPackage ../development/tools/haskell/threadscope {};
 | ||
| 
 | ||
|   uuagcBootstrap = callPackage ../development/tools/haskell/uuagc/bootstrap.nix {};
 | ||
|   uuagcCabal = callPackage ../development/tools/haskell/uuagc/cabal.nix {};
 | ||
|   uuagc = callPackage ../development/tools/haskell/uuagc {};
 | ||
| 
 | ||
|   # Applications.
 | ||
| 
 | ||
|   arbtt = callPackage ../applications/misc/arbtt {};
 | ||
| 
 | ||
|   idris_plain = callPackage ../development/compilers/idris {};
 | ||
| 
 | ||
|   idris = callPackage ../development/compilers/idris/wrapper.nix {};
 | ||
| 
 | ||
|   nc-indicators = callPackage ../applications/misc/nc-indicators {};
 | ||
| 
 | ||
|   sloane = callPackage ../applications/science/math/sloane {};
 | ||
| 
 | ||
|   taffybar = callPackage ../applications/misc/taffybar {};
 | ||
| 
 | ||
|   validation = callPackage ../development/libraries/haskell/validation {};
 | ||
| 
 | ||
|   vimus = callPackage ../applications/audio/vimus {};
 | ||
| 
 | ||
|   xlsx = callPackage ../development/libraries/haskell/xlsx {};
 | ||
| 
 | ||
|   xmobar = callPackage ../applications/misc/xmobar {};
 | ||
| 
 | ||
|   xmonad = callPackage ../applications/window-managers/xmonad {};
 | ||
| 
 | ||
|   xmonadContrib = callPackage ../applications/window-managers/xmonad/xmonad-contrib.nix {};
 | ||
| 
 | ||
|   xmonadExtras = callPackage ../applications/window-managers/xmonad/xmonad-extras.nix {};
 | ||
| 
 | ||
|   # Yi packages
 | ||
| 
 | ||
|   dynamicState = callPackage ../development/libraries/haskell/dynamic-state {};
 | ||
| 
 | ||
|   ooPrototypes = callPackage ../development/libraries/haskell/oo-prototypes {};
 | ||
| 
 | ||
|   wordTrie = callPackage ../development/libraries/haskell/word-trie {};
 | ||
| 
 | ||
|   # This is an unwrapped version of Yi, it will not behave well (no
 | ||
|   # M-x or reload). Use ‘yiCustom’ instead.
 | ||
|   yi = callPackage ../applications/editors/yi/yi.nix { };
 | ||
| 
 | ||
|   yiCustom = callPackage ../applications/editors/yi/yi-custom.nix {
 | ||
|     extraPackages = pkgs: [];
 | ||
|   };
 | ||
| 
 | ||
|   yiFuzzyOpen = callPackage ../development/libraries/haskell/yi-fuzzy-open {};
 | ||
| 
 | ||
|   yiMonokai = callPackage ../development/libraries/haskell/yi-monokai {};
 | ||
| 
 | ||
|   yiLanguage = callPackage ../development/libraries/haskell/yi-language {};
 | ||
| 
 | ||
|   yiRope = callPackage ../development/libraries/haskell/yi-rope {};
 | ||
| 
 | ||
|   yiSnippet = callPackage ../development/libraries/haskell/yi-snippet {};
 | ||
| 
 | ||
|   # Tools.
 | ||
| 
 | ||
|   cabalDb = callPackage ../development/tools/haskell/cabal-db {};
 | ||
| 
 | ||
|   cabal2nix = callPackage ../development/tools/haskell/cabal2nix {};
 | ||
| 
 | ||
|   # Build a cabal package given a local .cabal file
 | ||
|   buildLocalCabalWithArgs = { src
 | ||
|                             , name
 | ||
|                             , args ? {}
 | ||
|                             , cabalDrvArgs ? { jailbreak = true; }
 | ||
|                             # for import-from-derivation, want to use current system
 | ||
|                             , nativePkgs ? import pkgs.path {}
 | ||
|                             }: let
 | ||
|     cabalExpr = nativePkgs.stdenv.mkDerivation ({
 | ||
|       name = "${name}.nix";
 | ||
| 
 | ||
|       buildCommand = ''
 | ||
|       export HOME="$TMPDIR"
 | ||
|       ${nativePkgs.haskellPackages.cabal2nix}/bin/cabal2nix ${src} \
 | ||
|           | sed -e 's/licenses.proprietary/licenses.unfree/' > $out
 | ||
|       '';
 | ||
| 
 | ||
|     } // pkgs.lib.optionalAttrs nativePkgs.stdenv.isLinux {
 | ||
|       LANG = "en_US.UTF-8";
 | ||
|       LOCALE_ARCHIVE = "${nativePkgs.glibcLocales}/lib/locale/locale-archive";
 | ||
|     });
 | ||
|   in callPackage cabalExpr ({
 | ||
|     cabal = self.cabal.override {
 | ||
|       extension = eself: esuper: {
 | ||
|         buildDepends = [ self.cabalInstall ] ++ esuper.buildDepends;
 | ||
|       } // cabalDrvArgs;
 | ||
|     };
 | ||
|   } // args);
 | ||
| 
 | ||
|   buildLocalCabal = src: name: self.buildLocalCabalWithArgs { inherit src name; };
 | ||
| 
 | ||
|   cabalDelete = callPackage ../development/tools/haskell/cabal-delete {};
 | ||
| 
 | ||
|   cabalBounds = callPackage ../development/tools/haskell/cabal-bounds {
 | ||
|     Cabal = self.Cabal_1_20_0_3;
 | ||
|     cabalLenses = self.cabalLenses.override {
 | ||
|       Cabal = self.Cabal_1_20_0_3;
 | ||
|     };
 | ||
|   };
 | ||
| 
 | ||
|   cabalMeta = callPackage ../development/tools/haskell/cabal-meta {};
 | ||
| 
 | ||
|   cabal2Ghci = callPackage ../development/tools/haskell/cabal2ghci {};
 | ||
| 
 | ||
|   cabalGhci = callPackage ../development/tools/haskell/cabal-ghci {};
 | ||
| 
 | ||
|   cabalg = callPackage ../development/libraries/haskell/cabalg {};
 | ||
| 
 | ||
|   cabalInstall_1_16_0_2 = callPackage ../tools/package-management/cabal-install/1.16.0.2.nix { Cabal = self.Cabal_1_16_0_3; };
 | ||
|   cabalInstall_1_18_0_3 = callPackage ../tools/package-management/cabal-install/1.18.0.3.nix { Cabal = self.Cabal_1_18_1_3; };
 | ||
|   cabalInstall_1_20_0_6 = callPackage ../tools/package-management/cabal-install/1.20.0.6.nix { Cabal = self.Cabal_1_20_0_3; };
 | ||
|   cabalInstall_HEAD = callPackage ../tools/package-management/cabal-install/head.nix { Cabal = self.Cabal_HEAD; };
 | ||
|   cabalInstall = self.cabalInstall_1_20_0_6;
 | ||
| 
 | ||
|   codex = callPackage ../development/tools/haskell/codex {};
 | ||
| 
 | ||
|   commandQq = callPackage ../development/libraries/haskell/command-qq {};
 | ||
| 
 | ||
|   escoger = callPackage ../tools/misc/escoger { };
 | ||
| 
 | ||
|   gitAnnex = callPackage ../applications/version-management/git-and-tools/git-annex {
 | ||
|     cabal = self.cabal.override { extension = self : super : { enableSharedExecutables = false; }; };
 | ||
|     dbus = if pkgs.stdenv.isLinux then self.dbus else null;
 | ||
|     fdoNotify = if pkgs.stdenv.isLinux then self.fdoNotify else null;
 | ||
|     hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.fsnotify;
 | ||
|   };
 | ||
| 
 | ||
|   githubBackup = callPackage ../applications/version-management/git-and-tools/github-backup {};
 | ||
| 
 | ||
|   hobbes = callPackage ../development/tools/haskell/hobbes {};
 | ||
| 
 | ||
|   jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {};
 | ||
| 
 | ||
|   journalMailer = callPackage ../tools/system/journal-mailer {};
 | ||
| 
 | ||
|   keter = callPackage ../development/tools/haskell/keter {};
 | ||
| 
 | ||
|   lhs2tex = callPackage ../tools/typesetting/lhs2tex {};
 | ||
| 
 | ||
|   liquidFixpoint = callPackage ../development/tools/haskell/liquid-fixpoint { ocaml = pkgs.ocaml; };
 | ||
| 
 | ||
|   liquidhaskell = callPackage ../development/tools/haskell/liquidhaskell {};
 | ||
| 
 | ||
|   packunused = callPackage ../development/tools/haskell/packunused {};
 | ||
| 
 | ||
|   rehoo = callPackage ../development/tools/haskell/rehoo {};
 | ||
| 
 | ||
|   sizes = callPackage ../tools/system/sizes {};
 | ||
| 
 | ||
|   splot = callPackage ../development/tools/haskell/splot {};
 | ||
| 
 | ||
|   timeplot = callPackage ../development/tools/haskell/timeplot {};
 | ||
| 
 | ||
|   una = callPackage ../development/tools/haskell/una {};
 | ||
| 
 | ||
|   # Games.
 | ||
| 
 | ||
|   LambdaHack = callPackage ../games/LambdaHack {
 | ||
|     vectorBinaryInstances = self.vectorBinaryInstances.override {
 | ||
|       binary = self.binary_0_7_2_2; # the miniutter build input requires this version
 | ||
|     };
 | ||
|   };
 | ||
| 
 | ||
|   Allure = callPackage ../games/Allure {};
 | ||
| 
 | ||
| # End of the main part of the file.
 | ||
| 
 | ||
| }
 | 
